comparison gcc/testsuite/c-c++-common/Wtautological-compare-8.c @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents
children
comparison
equal deleted inserted replaced
131:84e7813d76e9 145:1830386684a0
1 /* { dg-options "-Wtautological-compare" } */
2
3 int foo;
4 #define INCOMING_FRAME_SP_OFFSET foo
5 #define DEFAULT_INCOMING_FRAME_SP_OFFSET INCOMING_FRAME_SP_OFFSET
6
7 int test (void)
8 {
9 if (DEFAULT_INCOMING_FRAME_SP_OFFSET != INCOMING_FRAME_SP_OFFSET) /* { dg-warning "self-comparison" "" { target c } } */
10 return 1;
11 else
12 return 0;
13 }
14
15 #define BYTES_BIG_ENDIAN foo
16 #define WORDS_BIG_ENDIAN foo
17
18 int test_2 (void)
19 {
20 if (BYTES_BIG_ENDIAN != WORDS_BIG_ENDIAN) /* { dg-warning "self-comparison" "" { target c } } */
21 return 1;
22 else
23 return 0;
24 }
25
26 #define COND DEFAULT_INCOMING_FRAME_SP_OFFSET != INCOMING_FRAME_SP_OFFSET
27 int test_3 (void)
28 {
29 if (COND)
30 return 1;
31 else
32 return 0;
33 }