1 int baz (void);
2 static int
foo(int x)3 foo (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)18 bar (int x)
19 {
20   return foo (a) + foo (b) + foo (c);
21 }
22