2 /* Testcase by Sergei Trofimovich <slyfox@inbox.ru> */
4 /* { dg-do assemble } */
5 /* { dg-options "-O2 -Wno-int-conversion" } */
6 /* { dg-additional-options "-fcall-used-g6 -fPIE -mcpu=niagara4" { target sparc*-*-* } } */
17 if (k
>= 62 && k
<= 247)
29 int u(struct m
*, char*, char*);
31 int l(struct m
*k
, char n
, long o
, int *p
) {
32 int q
, flags
= j
, r
, s
, lasttwo
= *p
;
35 if (__builtin_expect(h
, 0))
39 long need
= lasttwo
>> 3;
40 if (__builtin_expect(need
> n
, 0))
59 q
= f
== 20308 || f
== 20350;
62 r
= u(k
, &inptr
, &outptr
);