1 /* PR tree-optimization/97325 */ 2 3 unsigned long long foo(unsigned long long c)4 foo (unsigned long long c) 5 { 6 return c ? __builtin_ffs (-(unsigned short) c) : 0; 7 } 8 9 int main()10 main () 11 { 12 if (foo (2) != 2) 13 __builtin_abort (); 14 return 0; 15 } 16