Fix warning with -Wsign-compare -Wsystem-headers
[official-gcc.git] / gcc / testsuite / gcc.target / powerpc / pr80343.c
blobcea2a771abba6785bdbca8e4c8121d4dd44479fb
1 /* { dg-do compile { target powerpc-*-*spe } } */
2 /* { dg-options "-O2 -ftracer -fPIC" } */
3 long long int vi, ls;
4 int wq, oa, to, fv;
5 signed char zo;
7 long long int
8 ai (long long int ip, long long int jc, int gt)
10 ip /= 3;
11 jc += ip;
12 if (ip != 0)
13 vi = 0;
14 vi += ls;
16 if (wq != oa)
18 int tz;
20 for (tz = 0; tz < 32; ++tz)
21 zo -= wq & gt;
23 if ((gt & 5) > oa)
25 zo += gt;
26 fv += zo + to;
29 if (gt != 0)
30 oa = 0;
32 if (fv != 0)
34 vi += wq;
35 ls += ip;
36 jc += (vi != 0) ? ip : ls;
39 while (tz != 0)
41 zo = wq;
42 tz = zo;
45 ++to;
46 wq = ip;
49 return jc;