Compiler crushes when trying to compile following program: /*BEGIN*/ int main(int argc, char**argv) { union { long long int a; double b; } c; c.b=0; for(;;) { c.b++; if(!c.a) break; } return 0; } /* END */ Compile options are "-O3 -march=pentium4"
I can confirm this in 3.2.3 but it is already fixed in 3.3.1 so closing as fixed.