------- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-09 16:35 ------- Here's a smaller testcase:
=============================== double c, d, e; void foo() { if (e-1) d=0; else d=0; c=d; if (e) d=0; } =============================== It crashes GCC 3.3.x when compiled with "-O -frerun-cse-after-loop -ffast-math -march=pentium4 -mfpmath=sse" The testcase crashes GCC 3.2.x, but not GCC 3.1 when compiled with "-O3 -march=pentium4 -mfpmath=sse" -- What |Removed |Added ---------------------------------------------------------------------------- CC| |reichelt at gcc dot gnu dot | |org Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |ice-on-valid-code, monitored Known to fail| |3.2 3.2.3 3.3 3.3.5 Known to work| |3.1 3.4.0 Last reconfirmed|0000-00-00 00:00:00 |2004-11-09 16:36:00 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18402