1 /* { dg-do compile } */
2 /* { dg-additional-options "-fwrapv" } */
3
4 signed char rq;
5
6 signed char
7 pu (int tr, int al)
8 {
9 signed char x8;
10
11 while (tr != 0)
12 {
13 for (x8 = 0; x8 >= 0; x8 += 2)
14 ;
15
16 rq ^= al ^ 1;
17 ++x8;
18 ++tr;
19 }
20
21 return x8;
22 }