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