1 /* PR middle-end/44071 */
3 /* { dg-options "-O2" } */
8 asm goto ("jmp %l[l1]" : : : : l1
, l2
);
9 __builtin_unreachable ();
16 __attribute__((noinline
)) int
29 asm goto ("jmp %l[l2]" : : : : l1
, l2
);
30 __builtin_unreachable ();
37 __attribute__((noinline
)) int
50 asm goto ("jmp %l[l1]" : : : : l1
, l2
);
57 __attribute__((noinline
)) int
70 asm goto ("jmp %l[l2]" : : : : l1
, l2
);
77 __attribute__((noinline
)) int
87 extern void abort (void);
93 asm ("" : "=r" (x
) : "0" (0));
94 if (b1 (x
) != 1 || b1 (x
+ 6) != 1)
96 if (b2 (x
) != 2 || b2 (x
+ 6) != 1)
98 if (b3 (x
) != 1 || b3 (x
+ 6) != 1)
100 if (b4 (x
) != 2 || b4 (x
+ 6) != 1)