2 /* { dg-require-effective-target clzll } */
3 /* { dg-options "-O2 -fdump-tree-optimized" } */
5 #define PREC (__CHAR_BIT__ * __SIZEOF_LONG_LONG__)
8 __attribute__ ((noinline
, noclone
))
9 foo (unsigned long long b
) {
26 if (foo(1LL << (PREC
- 1)) != PREC
)
31 /* { dg-final { scan-tree-dump-times "__builtin_clz|\\.CLZ" 1 "optimized" } } */