1 /* { dg-options "-O2 -ftree-tail-merge" } */ 2 3 char a; 4 int c; 5 unsigned b (); 6 7 unsigned setjmp()8setjmp () 9 { 10 } 11 12 static void d()13d () 14 { 15 if (b ()) 16 c = 3; 17 } 18 19 void e()20e () 21 { 22 d (); 23 a && ({ setjmp (); }); 24 a && ({ setjmp (); }); 25 a && ({ setjmp (); }); 26 } 27 28