2 pr63641.c from the execute part of the gcc torture tests.
11 /* PR tree-optimization/63641 */
16 if (0x0 <= b
&& b
<= 0x8)
20 if (0x0e <= b
&& b
<= 0x1a)
22 if (0x1c <= b
&& b
<= 0x1f)
32 if (0x0 <= b
&& b
<= 0x8)
36 if (0x0e <= b
&& b
<= 0x1a)
38 if (0x3c <= b
&& b
<= 0x3f)
45 #ifndef __SDCC_pdk14 // Lack of memory
46 char tab1
[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1,
47 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1 };
48 char tab2
[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1,
49 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0,
50 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
51 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 };
55 testTortureExecute (void)
57 #ifndef __SDCC_pdk14 // Lack of memory
60 for (i
= 0; i
< 256; i
++)
61 if (foo (i
) != (i
< 32 ? tab1
[i
] : 0))
63 for (i
= 0; i
< 256; i
++)
64 if (bar (i
) != (i
< 64 ? tab2
[i
] : 0))