aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2019-05-20 07:18:10 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2019-05-20 07:18:10 +0000
commitbc374246e211608c4cf9732fb814620a5dfe91b1 (patch)
treeb4eebca3baab4c12e41b0fd19649e37c86ea442c
parent3f23e487f38e56a3daa66ad22dc2216fa17db885 (diff)
downloadgcc-bc374246e211608c4cf9732fb814620a5dfe91b1.zip
gcc-bc374246e211608c4cf9732fb814620a5dfe91b1.tar.gz
gcc-bc374246e211608c4cf9732fb814620a5dfe91b1.tar.bz2
re PR middle-end/90518 (ICE: in emit_move_insn, at expr.c:3745 in gcc.dg/gimplefe-40.c)
2019-05-20 Richard Biener <rguenther@suse.de> PR testsuite/90518 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate vector support. * gcc.dg/gimplefe-41.c: Likewise. From-SVN: r271396
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/gcc.dg/gimplefe-40.c2
-rw-r--r--gcc/testsuite/gcc.dg/gimplefe-41.c4
3 files changed, 10 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bb03a9b..ecb4d68 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2019-05-20 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/90518
+ * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
+ vector support.
+ * gcc.dg/gimplefe-41.c: Likewise.
+
2019-05-19 Andrew Pinski <apinski@marvell.com>
PR pch/81721
diff --git a/gcc/testsuite/gcc.dg/gimplefe-40.c b/gcc/testsuite/gcc.dg/gimplefe-40.c
index 3939066..dfd7f0c 100644
--- a/gcc/testsuite/gcc.dg/gimplefe-40.c
+++ b/gcc/testsuite/gcc.dg/gimplefe-40.c
@@ -1,4 +1,4 @@
-/* { dg-do compile { target int128 } } */
+/* { dg-do compile { target { int128 && vect_float } } } */
/* { dg-options "-fgimple -Wno-psabi -w" } */
typedef float v4sf __attribute__((vector_size(16)));
diff --git a/gcc/testsuite/gcc.dg/gimplefe-41.c b/gcc/testsuite/gcc.dg/gimplefe-41.c
index cd642d6..c3e2f0e 100644
--- a/gcc/testsuite/gcc.dg/gimplefe-41.c
+++ b/gcc/testsuite/gcc.dg/gimplefe-41.c
@@ -1,8 +1,8 @@
-/* { dg-do compile } */
+/* { dg-do compile { target { vect_double && vect_long_long } } } */
/* { dg-options "-fgimple -Wno-psabi -w" } */
typedef double __v2df __attribute__ ((__vector_size__ (16)));
-typedef unsigned long __v2di __attribute__ ((__vector_size__ (16)));
+typedef unsigned long long __v2di __attribute__ ((__vector_size__ (16)));
__v2df __GIMPLE (ssa)
_mm_add_sd (__v2df x, __v2df y)