1 extern void abort (void);
2 
3 static signed char
foo(signed char si1,signed char si2)4 foo (signed char si1, signed char si2)
5 {
6   return si1 * si2;
7 }
8 
9 int a = 0x105F61CA;
10 
11 int
main(void)12 main (void)
13 {
14   int b = 0x0332F5C8;
15   if (foo (b, a) > 0)
16     abort ();
17   return 0;
18 }
19 
20