http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51042
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2011-11-09 CC| |jakub at gcc dot gnu.org Component|c |tree-optimization Target Milestone|--- |4.7.0 Summary|segfault |[4.7 Regression] endless | |recursion in phi_translate Ever Confirmed|0 |1 --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-11-09 08:59:47 UTC --- Caused by http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155360 int a, b, c, d, e[2][2]; void foo (int x) { while (x) { for (d = 0; d <= 1; d = 1) if (e[c][a]) break; for (b = 0; b <= 0; b = 1) { e[c][a] = a; if (a) break; } } }