From 1e41b184480fb990c432624b5f698012fb0649e1 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Fri, 7 Dec 2018 00:39:12 +0100 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 3 +++ gcc/testsuite/gcc.target/i386/pr85770.c | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 92bafd35d43b..a317d8798eb7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,8 @@ 2018-12-07 Jakub Jelinek + 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 dbb685fd83f9..e462f1b2112c 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; } - -- 2.43.5