https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33262
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED See Also| |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=32328, | |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=32772, | |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=32716, | |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=32303 Status|UNCONFIRMED |RESOLVED Target Milestone|--- |4.4.0 --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- This looks like it was working correctly in GCC 4.4.7. It does look like it is broken in GCC 4.1.2 though. I suspect it was fixed by r127629 as -fno-strict-aliasing in GCC 4.1.2 also causes the correct code. So going to close it was fixed for 4.4.0 and link it to the ones which were known to be fixed by r127629 .