1 /* This testcase caused on IA-32 -O2 endless loop in
2 merge_blocks when trying to merge a basic block
3 with itself. */
4
f(void)5 void f (void)
6 {
7 char *c;
8 do
9 {
10 if (c)
11 break;
12 }
13 while (1);
14 if (!c)
15 while (1)
16 f ();
17 }
18