1 /* Test -mfentry */ 2 /* { dg-do compile { target { *-*-linux* && { ! ia32 } } } } */ 3 /* { dg-options "-fprofile -mfentry" } */ 4 /* { dg-final { scan-assembler "__fentry__" } } */ 5 /* Origin: Andi Kleen */ 6 extern void foobar(const char *); 7 func(void)8void func(void) 9 { 10 foobar ("Hello world\n"); 11 } 12 func2(void)13void func2(void) 14 { 15 int i; 16 for (i = 0; i < 10; i++) 17 foobar ("Hello world"); 18 } 19