------- Comment #4 from rguenth at gcc dot gnu dot org 2007-06-11 12:23 ------- It is still violating aliasing rules. That only -O3 fails is because -O3 enables -finline-functions, so it should as well fail with lower optimization settings with -finline-functions. Also -fno-strict-aliasing will fix it.
*** This bug has been marked as a duplicate of 21920 *** -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32281