(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
large-size-array-5.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-Wno-overflow" } */
       3  
       4  typedef __SIZE_TYPE__ size_t;
       5  
       6  extern char a[((size_t)-1 >> 1) + 1]; /* { dg-error "is too large" } */
       7  extern char b[((size_t)-1 >> 1)];
       8  extern int c[(((size_t)-1 >> 1) + 1) / sizeof(int)]; /* { dg-error "exceeds maximum object size" } */
       9  extern int d[((size_t)-1 >> 1) / sizeof(int)];