>> On Thu, 14 Nov 2002 17:37:50 -0800, David Schultz
>> <[EMAIL PROTECTED]> said:

Da> You can work around the problem by disabling -fschedule-insns or
Da> -fstrict-aliasing, both of which are turned on by -O2.  The latter
Da> option is the more direct cause of your problem, but for some
Da> reason only the combination of the two seems to generate incorrect
Da> output on i386.

Before posting that question here, one of my colleague advised me that
it may have something to do with "aliasing" feature.  I looked up the
option "-fstrict-aliasing" in gcc.info and tried:

       gcc -O2 -fstrict-aliasing ...

ha-ha... I should have read the info more carefully.
-fno-strict-alias also worked for it. Thanks.


-- 
TOMITA Yoshinori

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to