/* PR ipa/97404 */ | |
/* { dg-additional-options "-fno-inline" } */ | |
char a, b; | |
long c; | |
short d, e; | |
long *f = &c; | |
int g; | |
char h(signed char i) { return 0; } | |
static short j(short i, int k) { return i < 0 ? 0 : i >> k; } | |
void l(void); | |
void m(void) | |
{ | |
e = j(d | 9766, 11); | |
*f = e; | |
} | |
void l(void) | |
{ | |
a = 5 | g; | |
b = h(a); | |
} | |
int main() | |
{ | |
m(); | |
if (c != 4) | |
__builtin_abort(); | |
return 0; | |
} |