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