| /* PR target/88905 */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-Og -fno-tree-ccp" } */ | |
| /* { dg-additional-options "-mabm" { target { i?86-*-* x86_64-*-* } } } */ | |
| int a, b, c; | |
| extern void baz (int); | |
| static inline int | |
| bar (unsigned u) | |
| { | |
| int i = __builtin_popcountll (-(unsigned long long) u); | |
| baz (i & c); | |
| return a + b + c; | |
| } | |
| void | |
| foo (void) | |
| { | |
| bar (2376498292ULL); | |
| } |