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