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 5void 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