blob: 565f2d237b341cd0403e690c4b4cec2df56dc260 [file] [log] [blame]
/* { dg-options "-fpack-struct=1" } */
#include <arm_neon.h>
static_assert(alignof(int32x2_t) == 8, "int32x2_t alignment");
static_assert(alignof(int32x4_t) == 16, "int32x4_t alignment");
static_assert(alignof(int32x2x2_t) == 1, "int32x2x2_t alignment");
static_assert(alignof(int32x4x2_t) == 1, "int32x4x2_t alignment");
static_assert(alignof(int32x2x3_t) == 1, "int32x2x3_t alignment");
static_assert(alignof(int32x4x3_t) == 1, "int32x4x3_t alignment");
static_assert(alignof(int32x2x4_t) == 1, "int32x2x4_t alignment");
static_assert(alignof(int32x4x4_t) == 1, "int32x4x4_t alignment");