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