blob: 7ee0f0f7b46d5d3fd5137a07359eb0e6a30eefe7 [file] [log] [blame]
/* PR rtl-optimization/87065 */
/* { dg-do compile } */
/* { dg-options "-O3 -mxop -mprefer-vector-width=128" } */
int a, c, d, e;
short *b;
void
foo (void)
{
short *g = b;
int h = 1;
unsigned i;
for (; h <= 1; h++)
g = (short *) &c;
for (; c; c++)
{
for (; i <= 1; i++)
;
a ^= (a > 0 <= i) + ((e += d) == 0 ?: (*g = 8));
}
}