1 int baz (void); 2 static int foo(int x)3foo (int x) 4 { 5 if (__builtin_expect (x <= 0, 0)) 6 { 7 __builtin_printf ("foo\n"); 8 __builtin_printf ("foo\n"); 9 __builtin_printf ("foo\n"); 10 __builtin_abort (); 11 } 12 return 6; 13 } 14 15 int a,b,c; 16 17 int bar(int x)18bar (int x) 19 { 20 return foo (a) + foo (b) + foo (c); 21 } 22