1/* Test whether jump threading doesn't ICE if redirecting the jump to exit 2 block. */ 3 4extern int bar (); 5extern void baz (); 6 7void foo () 8{ 9 int x; 10 11 do 12 { 13 if ((x = bar ()) == 1) 14 baz (); 15 } 16 while (x == 1); 17} 18