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