2 pr15262.c from the execute part of the gcc torture tests.
9 #pragma disable_warning 85
12 /* PR tree-optimization/20601 */
13 /*extern void abort (void);
14 extern void exit (int);*/
23 #if defined (__SDCC) && !defined (__SDCC_mcs51) && !defined (__SDCC_pdk14) && !defined (__SDCC_pdk15) // Lack of memory
31 const char *g
[] = { "a", "-u", "b", "c" };
40 bar (char *x
, unsigned int y
)
46 baz (char *x
, unsigned int y
)
48 if (sizeof (t
.t2
) != (unsigned int) -1 && y
> sizeof (t
.t2
))
59 if (!baz (t
.t2
, sizeof (t
.t2
)))
60 baz (t
.t2
, sizeof (t
.t2
));
73 for (h
= e
+ 1; (*h
= *i
); ++i
, ++h
)
86 while (d
> 0 && e
[0][0] == '-')
88 if (e
[0][1] != '\0' && e
[0][2] != '\0')
115 if (d
> 0 && !(j
& 1))
123 testTortureExecute (void)
125 #if defined (__SDCC) && !defined (__SDCC_mcs51) && !defined(__SDCC_pdk14) && !defined (__SDCC_pdk15) // Lack of memory
132 /* PRE shouldn't transform x into the constant 0x601 here, it's not legal. */
133 if ((x
& 0x400) && !a
[4])