blob: fbcdfd45e9ec15b1b6f8607f7db34c02a51444c4 [file] [log] [blame]
/* { dg-options "-fpack-struct=16" } */
#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) == 8, "int32x2x2_t alignment");
static_assert(alignof(int32x4x2_t) == 16, "int32x4x2_t alignment");
static_assert(alignof(int32x2x3_t) == 8, "int32x2x3_t alignment");
static_assert(alignof(int32x4x3_t) == 16, "int32x4x3_t alignment");
static_assert(alignof(int32x2x4_t) == 8, "int32x2x4_t alignment");
static_assert(alignof(int32x4x4_t) == 16, "int32x4x4_t alignment");