/* { dg-do compile } */ | |
/* { dg-options "-O2 -ftree-loop-distribution" } */ | |
typedef __PTRDIFF_TYPE__ intptr_t; | |
int wo; | |
void | |
sy (long int *as) | |
{ | |
for (;;) | |
{ | |
*as = wo; | |
while (as < (long int *) (void *) 2) | |
{ | |
int *y9; | |
if (wo != 0) | |
*y9 = (int) (intptr_t) &wo; | |
wo /= (wo != 0 && *y9 != 0); | |
++as; | |
} | |
} | |
} |