/* PR debug/78587 */ | |
/* { dg-do compile } */ | |
/* { dg-additional-options "-w" } */ | |
extern void bar (void); | |
void | |
foo (long long x) | |
{ | |
x ^= 9223372036854775808ULL; | |
bar (); | |
} | |
struct S { int w[4]; } a[1], b; | |
void | |
baz () | |
{ | |
int e = (int) baz; | |
if (e <= -80) | |
e = 0; | |
b = a[e]; | |
} |