1  /* PR rtl-optimization/103908 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O1 -fdisable-tree-cselim -fno-tree-sink" } */
       4  /* { dg-final { scan-assembler "# insn 1" } } */
       5  /* { dg-final { scan-assembler "# insn 2" } } */
       6  
       7  int a, b;
       8  
       9  void
      10  foo (void)
      11  {
      12    if (a)
      13      {
      14        b = 1;
      15        asm goto ("# insn 1" : : : : lab1);
      16      lab1:;
      17      }
      18    else
      19      {
      20        b = 1;
      21        asm goto ("# insn 2" : : : : lab2);
      22      lab2:;
      23      }
      24  }