>> 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