2 /* { dg-do compile } */
3 /* { dg-options "-fcompare-debug" } */
6 volatile int val2
= 7L;
17 func2 (short int a
, unsigned int b
)
19 return !b
? a
: a
>> b
;
22 static unsigned long long
23 func3 (unsigned long long a
, unsigned long long b
)
25 return !b
? a
: a
% b
;
29 func4 (unsigned short arg1
, int arg2
)
31 for (arg2
= 0; arg2
< 2; arg2
++)
33 *ptr
= func3 (func3 (10, func2 (val3
, val2
)), val3
);
34 for (arg1
= -14; arg1
> 14; arg1
= func1 ())