OSDN Git Service

Fix PR42205.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / fold-compare-4.c
1 /* { dg-do compile } */
2 /* { dg-options "-fdump-tree-original" } */
3
4 int test1 (int a, int b)
5 {
6   return a - b == a;
7 }
8 int test2 (int a, int b)
9 {
10   return a + b == a;
11 }
12 int test3 (int a)
13 {
14   return a + 5 == a;
15 }
16 int test4 (int a)
17 {
18   return a - 5 == a;
19 }
20
21 /* { dg-final { scan-tree-dump-times "b == 0" 2 "original" } } */
22 /* { dg-final { scan-tree-dump-times "return 0" 2 "original" } } */
23 /* { dg-final { cleanup-tree-dump "original" } } */