"Wesley W. Terpstra" <[EMAIL PROTECTED]> writes:

> I tried using 
>
>   __asm__ ("fstd %%fr0,0(%1)" : "=m" (*sw) : "r" (sw));
>
>   sw[BYTE] &= ~FE_DOWNWARD;
>
>   sw[BYTE] |= round;
>
>   __asm__ ("fldd 0(%0), %%fr0" : : "r" (sw), "r" (*sw));
>
> ... and it worked.

That's only by chance. gcc still cannot see that you're accessing *sw.


-- 
        Falk


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to