/* { dg-do assemble } */ /* { dg-require-effective-target arm_neon } */ /* { dg-options "-O2" } */ /* { dg-add-options arm_neon } */ #include int32_t a __attribute__ ((aligned (64))); int32x2x3_t test (void) { return vld3_dup_s32 (&a); } int32x2x3_t test1 (void) { int32x2x3_t res ; return vld3_lane_s32 (&a, res, 1); }