------- Comment #21 from rguenth at gcc dot gnu dot org 2007-04-18 22:47 ------- Code in comment #19 is perfectly correct. I can reproduce the difference with the attached testcase and -O -fstrict-aliasing -finline-functions. -fno-strict-aliasing fixes it.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30567