/* { dg-do compile } */ | |
/* { dg-additional-options "-funswitch-loops" } */ | |
int op, bs; | |
void | |
q0 (void) | |
{ | |
op += 1 % (op == bs); | |
} | |
void __attribute__ ((returns_twice)) | |
co (void) | |
{ | |
} | |
void __attribute__ ((simd)) | |
uq (void) | |
{ | |
q0 (); | |
co (); | |
while (bs < 1) | |
++bs; | |
} |