(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
cpp/
syshdr3.c
       1  /* Contributed by Dodji Seketeli <dodji@redhat.com> */
       2  /* Origin: PR preprocessor/7263 */
       3  /* { dg-options "-pedantic -std=c89 -ftrack-macro-expansion=1" } */
       4  /* { dg-do compile } */
       5  
       6  /* This tests the proprer suppression of warning coming from macro
       7     defined in system headers and expanded in a non-system header
       8     location.  */
       9  #include "syshdr3.h"
      10  
      11  static _Complex float c = _Complex_I + _Complex_I; /* These macros are defined in
      12  						    system header so we should
      13  						    have no warning here.  */
      14  U_LL u = ONE_ULL; /* Likewise here.  */
      15  
      16  unsigned long long v = 1ULL; /* { dg-warning "long long" } */