2 20020216-1.c from the execute part of the gcc torture suite.
12 This used to fail because bitwise xor was improperly computed in char type
13 and sign extended to int type. */
15 signed char c
= (signed char) 0xffffffff;
19 return (unsigned short) c
^ (signed char) 0x99999999;
22 void testTortureExecute (void)
24 if ((unsigned char) -1 != 0xff
25 || sizeof (short) != 2
28 if (foo () != (int) 0xffff0066)