1 /* { dg-do compile } */
2 /* { dg-options "-O2 -mfunction-return=keep -mindirect-branch=thunk -fno-pic" } */
12 __attribute__ ((indirect_branch("keep")))
39 /* { dg-final { scan-assembler-not "__x86_indirect_thunk" } } */
40 /* { dg-final { scan-assembler-not {\t(lfence|pause)} } } */
41 /* { dg-final { scan-assembler-not "jmp\[ \t\]*\.LIND" } } */
42 /* { dg-final { scan-assembler-not "call\[ \t\]*\.LIND" } } */