(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
cpp/
if-1.c
       1  /* { dg-do preprocess } */ 
       2  /* { dg-options "-pedantic-errors" } */
       3  
       4  #if 0xa != 10
       5  #error 0xa != 10 /* { dg-bogus "#error" "normal conversion" } */
       6  #endif
       7  
       8  #if 077 != 63
       9  #error 077 != 63 /* { dg-bogus "#error" "normal conversion" } */
      10  #endif
      11  
      12  #if 12wrt /* { dg-error "invalid suffix" "invalid number" } */
      13  #endif
      14  
      15  #if 0abc /* { dg-error "invalid suffix" "invalid number" } */
      16  #endif
      17  
      18  #if 42abc /* { dg-error "invalid suffix" "invalid number" } */
      19  #endif
      20  
      21  #if 0xabc != 2748
      22  #error 0xabc	/* { dg-bogus "#error" "normal conversion" } */
      23  #endif
      24  
      25  #if 1.2 /* { dg-error "loating constant" "floating point in #if" } */
      26  #endif
      27  
      28  #if 4uu /* { dg-error "invalid suffix" "too many suffixes" } */
      29  #endif
      30  
      31  #if 124123231lll /* { dg-error "invalid suffix" "too many suffixes" } */
      32  #endif
      33  
      34  #if 1234lul	/* { dg-error "invalid suffix" "u between ls" } */
      35  #endif
      36  
      37  #if 099 /* { dg-error "invalid digit" "decimal in octal constant" } */
      38  #endif
      39  
      40  #if 0xfffffffffffffffff /* { dg-error "integer constant" "range error" } */
      41  #endif