blob: 2d6ce447a317f6190be7c3fc9be40d867cb8fbac [file] [log] [blame]
/* PR rtl-optimization/57877 */
extern void abort (void);
int a, b, *c = &b, e, f = 6, g, h;
short d;
static unsigned char
foo (unsigned long long p1, int *p2)
{
for (; g <= 0; g++)
{
short *i = &d;
int *j = &e;
h = *c;
*i = h;
*j = (*i == *p2) < p1;
}
return 0;
}
int
main ()
{
foo (f, &a);
if (e != 1)
abort ();
return 0;
}