2 pr85582-2.c from the execute part of the gcc torture tests.
12 typedef unsigned long long U
;
39 testTortureExecute (void)
41 #if !defined(__SDCC_pdk13) && !defined(__SDCC_pdk14) // Lack of data memory
42 S a
= (S
) 1 << (sizeof (S
) * CHAR_BIT
- 7);
44 if (b
!= ((S
) 1 << (sizeof (S
) * CHAR_BIT
- 3)) + 12)
46 S c
= (U
) 1 << (sizeof (S
) * CHAR_BIT
- 1);
48 if ((U
) d
!= ((U
) 0x1f << (sizeof (S
) * CHAR_BIT
- 5)) + 12)
50 U e
= (U
) 1 << (sizeof (U
) * CHAR_BIT
- 1);
52 if (f
!= ((U
) 1 << (sizeof (U
) * CHAR_BIT
- 5)) + 12)