The comments in vldN_lane_1.c say it is testing vld{1,2,3}{,q}_dup. This is
wrong, it is testing vld{1,2,3}{,q}_lane, as per test filename; I've pushed the
attached as r222148.
gcc/testsuite/ChangeLog:
gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
diff --git a/gcc/testsuite/gcc.target/aarch64/vldN_lane_1.c b/gcc/testsuite/gcc.target/aarch64/vldN_lane_1.c
index e450b7b2b961db56acf5ef5b88e0dc185e81e754..13ab45459f4a1f55c60ed0337e0ef71e24918b01 100644
--- a/gcc/testsuite/gcc.target/aarch64/vldN_lane_1.c
+++ b/gcc/testsuite/gcc.target/aarch64/vldN_lane_1.c
@@ -54,11 +54,11 @@ test_vld##STRUCT##Q##_lane##SUFFIX (const BASE##_t *data, \
}
-/* Tests of vld2_dup and vld2q_dup. */
+/* Tests of vld2_lane and vld2q_lane. */
VARIANTS (TESTMETH, 2)
-/* Tests of vld3_dup and vld3q_dup. */
+/* Tests of vld3_lane and vld3q_lane. */
VARIANTS (TESTMETH, 3)
-/* Tests of vld4_dup and vld4q_dup. */
+/* Tests of vld4_lane and vld4q_lane. */
VARIANTS (TESTMETH, 4)
#define CHECK(BASE, Q, ELTS, SUFFIX, LANE, STRUCT) \