1 /* PR tree-optimization/20601 */
2 /* { dg-xfail-if "ptxas crashes" { nvptx-*-* } { "-O1" } { "" } } */
3 extern void abort (void);
4 extern void exit (int);
20 char *g
[] = { "a", "-u", "b", "c" };
22 __attribute__ ((__noreturn__
)) void
28 __attribute__ ((noinline
)) char *
29 bar (char *x
, unsigned int y
)
35 baz (char *x
, unsigned int y
)
37 if (sizeof (t
.t2
) != (unsigned int) -1 && y
> sizeof (t
.t2
))
48 if (!baz (t
.t2
, sizeof (t
.t2
)))
49 baz (t
.t2
, sizeof (t
.t2
));
62 for (h
= e
+ 1; (*h
= *i
); ++i
, ++h
)
75 while (d
> 0 && e
[0][0] == '-')
77 if (e
[0][1] != '\0' && e
[0][2] != '\0')
104 if (d
> 0 && !(j
& 1))
119 /* PRE shouldn't transform x into the constant 0x601 here, it's not legal. */
120 if ((x
& 0x400) && !a
[4])