------- Comment #4 from pinskia at gcc dot gnu dot org 2008-12-24 13:57 ------- -fno-fstack-protector is a work around. Ubuntu must enable stack protector by default.
Note it works on the trunk but fails on an older 4.3.3: gcc version 4.3.3 20081218 (prerelease) [gcc-4_3-branch revision 142804] (GCC) I don't have 4.2 to test. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal Component|c |middle-end Known to fail| |4.3.3 Known to work| |4.4.0 Summary|Wrong code when -O3 or -O2 |[4.3 only] Wrong code when - |used |O3 or -O2 -fstack-protector | |used Target Milestone|--- |4.3.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38616