(root)/
gcc-13.2.0/
gcc/
testsuite/
c-c++-common/
pr52181.c
       1  /* PR c/52181 */
       2  /* { dg-do compile } */
       3  
       4  extern const int v1[];
       5  const int __attribute__((aligned(16))) v1[] = { 1 };
       6  extern const int __attribute__((aligned(16))) v2[];
       7  const int v2[] = { 1 };
       8  extern const int __attribute__((aligned(16))) v3[];
       9  const int __attribute__((aligned(16))) v3[] = { 1 };
      10  const int __attribute__((aligned(16))) v4[] = { 1 };
      11  int test[(__alignof__ (v4) != __alignof__ (v1)		/* { dg-bogus "is negative" } */
      12  	 || __alignof__ (v4) != __alignof__ (v2)
      13  	 || __alignof__ (v4) != __alignof__ (v3)) ? -1 : 0];