(root)/
gcc-13.2.0/
gcc/
testsuite/
c-c++-common/
Wtautological-compare-8.c
       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  }