------- Comment #3 from rguenth at gcc dot gnu dot org 2008-07-06 13:40 ------- Confirmed. Works with gcc 4.3. Aliasing problem, -O2 -fno-strict-aliasing works. So eventually a libstdc++ issue?
-- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|c++ |libstdc++ Ever Confirmed|0 |1 Keywords| |alias, wrong-code Known to fail|4.2.2 |4.2.2 4.2.4 Known to work|4.1.2 4.0.2 4.0.1 3.4.6 |4.1.2 4.0.2 4.0.1 3.4.6 | |4.3.0 Last reconfirmed|0000-00-00 00:00:00 |2008-07-06 13:40:43 date| | Summary|g++ -O2 produces wrong code |[4.2 Regression] g++ -O2 | |produces wrong code Target Milestone|--- |4.2.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36742