1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fcf-protection -mforce-indirect-call" } */ 3 /* { dg-final { scan-assembler-times {\mendbr} 2 } } */ 4 5 extern void ext (void); 6 7 __attribute((noclone, noinline)) 8 static 9 void foo(void)10foo (void) 11 { 12 ext (); 13 } 14 15 void bar(void)16bar (void) 17 { 18 foo (); 19 } 20