/* { dg-do compile { target aarch64*-*-* i?86-*-* x86_64-*-* } } */ | |
/* { dg-additional-options "-O -std=gnu99 -mavx512fp16 -ftree-loop-if-convert" { target i?86-*-* x86_64-*-* } } */ | |
/* { dg-additional-options "-O -std=gnu99 -march=armv8.4-a+sve -ftree-loop-if-convert" { target aarch64*-*-* } } */ | |
int i, c; | |
unsigned long long u; | |
void | |
foo (void) | |
{ | |
for (; i; i++) | |
if (c) | |
u |= i; | |
} | |