------- Additional Comments From reichelt at gcc dot gnu dot org 2005-07-13 20:16 ------- Even more compact testcase:
======================================== int foo(); void bar() { int i, j, k, *p; while (i) while (k) { for (i = 0; i < 5; i++) for (; p; ++p) for (j = 0; j < k; j++) switch (k) { case 1: ++k; case 2: break; case 3: ++k; case 4: ++k; case 5: ++k; default: k = foo(); } if (j) break; } } ======================================== -- What |Removed |Added ---------------------------------------------------------------------------- CC| |reichelt at gcc dot gnu dot | |org Known to fail| |3.4.0 3.4.4 Known to work|3.4.0 4.0.0 |3.3.6 4.0.0 Summary|verify-flow-info: wrong |[3.4 regression] verify- |frequency ... |flow-info: wrong frequency | |... Target Milestone|--- |3.4.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19909