aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndrew Pinski <pinskia@gcc.gnu.org>2015-02-11 11:08:55 -0800
committerAndrew Pinski <pinskia@gcc.gnu.org>2015-02-11 11:08:55 -0800
commit0a7d7e09c8e8aa2c79479e48bd4fee31dd0fe532 (patch)
tree86e8c64324552b82056564785e554e879f493fe8 /gcc
parent2efce5af7c40e627e105cce67e930ee4a6f4623b (diff)
downloadgcc-0a7d7e09c8e8aa2c79479e48bd4fee31dd0fe532.zip
gcc-0a7d7e09c8e8aa2c79479e48bd4fee31dd0fe532.tar.gz
gcc-0a7d7e09c8e8aa2c79479e48bd4fee31dd0fe532.tar.bz2
Add forgotten new testcases.
From-SVN: r220629
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/c-c++-common/torture/aarch64-vect-lane-1.c8
-rw-r--r--gcc/testsuite/c-c++-common/torture/aarch64-vect-lane-2.c7
2 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/c-c++-common/torture/aarch64-vect-lane-1.c b/gcc/testsuite/c-c++-common/torture/aarch64-vect-lane-1.c
new file mode 100644
index 0000000..1790c34
--- /dev/null
+++ b/gcc/testsuite/c-c++-common/torture/aarch64-vect-lane-1.c
@@ -0,0 +1,8 @@
+// { dg-do compile { target "aarch64*-*-*" } }
+#include <arm_neon.h>
+int
+search_line_fast (uint32x2_t t)
+{
+ return vget_lane_u32 (t, 0);
+}
+
diff --git a/gcc/testsuite/c-c++-common/torture/aarch64-vect-lane-2.c b/gcc/testsuite/c-c++-common/torture/aarch64-vect-lane-2.c
new file mode 100644
index 0000000..2950480
--- /dev/null
+++ b/gcc/testsuite/c-c++-common/torture/aarch64-vect-lane-2.c
@@ -0,0 +1,7 @@
+// { dg-do compile { target "aarch64*-*-*" } }
+int
+search_line_fast (void)
+{
+ __builtin_aarch64_im_lane_boundsi (4, 0, 0); /* { dg-error "" } */
+}
+