blob: 6cef63e70778f14f401499626bd839c826317298 [file] [log] [blame]
/* PR rtl-optimization/57860 */
extern void abort (void);
int a, *b = &a, c, d, e, *f = &e, g, *h = &d, k[1] = { 1 };
int
foo (int p)
{
for (;; g++)
{
for (; c; c--);
*f = *h = p > ((0x1FFFFFFFFLL ^ a) & *b);
if (k[g])
return 0;
}
}
int
main ()
{
foo (1);
if (d != 1)
abort ();
return 0;
}