/* { dg-do compile { target x86_64-*-* i?86-*-* } } */ | |
/* { dg-options "-O2 -mbmi -w" } */ | |
void a(); | |
inline int b(int c) { | |
int d = c; | |
return __builtin_ia32_tzcnt_u32(d); | |
} | |
struct e {}; | |
int f, g, h; | |
void fn3() { | |
float j; | |
&j; | |
{ | |
e k; | |
while (h) { | |
if (g == 0) | |
continue; | |
int i = b(g); | |
f = i; | |
} | |
a(); | |
} | |
} |