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