Dead
[official-gcc.git] / gomp-20050608-branch / gcc / testsuite / g++.dg / opt / pr7503-5.C
blob236ac93aa3aece57b6a4a247739b32abf6743221
1 // PR c++/7503
2 // { dg-do run }
3 // { dg-options "-O2 -Wno-deprecated" }
5 extern "C" void abort();
7 void test1a()
9   int A = 4;
10   int B = 4;
12   A >?= B++;
13   if (A != 4 || B != 5)
14     abort ();
17 void test1b()
19   int A = 3;
20   int B = 5;
22   A >?= B++;
23   if (A != 5 || B != 6)
24     abort ();
27 void test1c()
29   int A = 5;
30   int B = 3;
32   A >?= B++;
33   if (A != 5 || B != 4)
34     abort ();
38 void test2a()
40   int A = 4;
41   int B = 4;
43   A <?= B++;
44   if (A != 4 || B != 5)
45     abort ();
48 void test2b()
50   int A = 3;
51   int B = 5;
53   A <?= B++;
54   if (A != 3 || B != 6)
55     abort ();
58 void test2c()
60   int A = 5;
61   int B = 3;
63   A <?= B++;
64   if (A != 3 || B != 4)
65     abort ();
69 int main()
71   test1a();
72   test1b();
73   test1c();
75   test2a();
76   test2b();
77   test2c();
79   return 0;