/* PR rtl-optimization/64756 */ | |
int a, *tmp, **c = &tmp; | |
volatile int d; | |
static int *volatile *e = &tmp; | |
unsigned int f; | |
static void | |
fn1 (int *p) | |
{ | |
int g; | |
for (; f < 1; f++) | |
for (g = 1; g >= 0; g--) | |
{ | |
d || d; | |
*c = p; | |
if (tmp != &a) | |
__builtin_abort (); | |
*e = 0; | |
} | |
} | |
int | |
main () | |
{ | |
fn1 (&a); | |
return 0; | |
} |