blob: 96284e0557073cf48e36d1309584d9403ac43fbc [file] [log] [blame]
/* PR target/65146 */
/* { dg-do compile } */
/* { dg-options "-Wno-psabi" } */
struct A { char a; _Atomic long long b; };
struct B { char a; _Atomic double b; };
struct C { char a; _Atomic long long b[2]; };
struct D { char a; _Atomic double b[2]; };
extern int a[__builtin_offsetof (struct A, b) == 8 ? 1 : -1];
extern int b[__builtin_offsetof (struct B, b) == 8 ? 1 : -1];
extern int c[__builtin_offsetof (struct C, b) == 8 ? 1 : -1];
extern int d[__builtin_offsetof (struct D, b) == 8 ? 1 : -1];