aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2018-12-07 00:39:12 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2018-12-07 00:39:12 +0100
commit1e41b184480fb990c432624b5f698012fb0649e1 (patch)
treebd935d45127a9ff8effe030a3c93c248f5d8b9f7
parentd4722625ae34641556c1b3ea281ea4cbb0293426 (diff)
downloadgcc-1e41b184480fb990c432624b5f698012fb0649e1.zip
gcc-1e41b184480fb990c432624b5f698012fb0649e1.tar.gz
gcc-1e41b184480fb990c432624b5f698012fb0649e1.tar.bz2
re PR rtl-optimization/85770 (ICE: in lra_eliminate, at lra-eliminations.c:1439 with -march=nano-1000)
PR rtl-optimization/85770 * gcc.target/i386/pr85770.c: Require int128 effective target. From-SVN: r266880
-rw-r--r--gcc/testsuite/ChangeLog3
-rw-r--r--gcc/testsuite/gcc.target/i386/pr85770.c4
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 92bafd3..a317d87 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,8 @@
2018-12-07 Jakub Jelinek <jakub@redhat.com>
+ PR rtl-optimization/85770
+ * gcc.target/i386/pr85770.c: Require int128 effective target.
+
PR fortran/88377
* gfortran.dg/gomp/pr88377.f90: New test.
diff --git a/gcc/testsuite/gcc.target/i386/pr85770.c b/gcc/testsuite/gcc.target/i386/pr85770.c
index dbb685f..e462f1b 100644
--- a/gcc/testsuite/gcc.target/i386/pr85770.c
+++ b/gcc/testsuite/gcc.target/i386/pr85770.c
@@ -1,4 +1,5 @@
-/* { dg-do compile } */
+/* PR rtl-optimization/85770 */
+/* { dg-do compile { target int128 } } */
/* { dg-options "-O2 -march=nano-1000 -fnon-call-exceptions -fno-tree-coalesce-vars" } */
unsigned a, b, c, d, e, f, g, h, i;
@@ -14,4 +15,3 @@ __int128 foo(char k, unsigned short l, unsigned m, unsigned n, __int128 o,
return k + l + m + n + o + a + b + c + d + j + l + e + f + q + 4294967295 +
p + g + h + i;
}
-