xfail ira-shrink-wrap-prep tests (PR87708)
authorSegher Boessenkool <segher@kernel.crashing.org>
Tue, 30 Oct 2018 19:49:36 +0000 (20:49 +0100)
committerSegher Boessenkool <segher@gcc.gnu.org>
Tue, 30 Oct 2018 19:49:36 +0000 (20:49 +0100)
After r265398, the ira-shrinkwrap-prep-[12].c tests fail on all
targets, because the IRA feature tested can only move hard registers
down, and we no longer have hard registers for the function parameters
at this stage.

gcc/testsuite/
PR rtl-optimization/87708
gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.

From-SVN: r265639

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-1.c
gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c

index e3fa8007fd12bcad3b42f5dd3a69ad35caf5662c..491e58158663d4f7b47b198752c99f18bd59aa27 100644 (file)
@@ -1,3 +1,9 @@
+2018-10-30  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       PR rtl-optimization/87708
+       * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
+       * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
+
 2018-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
 
        * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
index 24ea45fe40e79c71e491b282a1d28b34f347320c..f290b9ccbdc10376c66548e6a47b254c35fc1198 100644 (file)
@@ -24,6 +24,6 @@ bar (long a)
   return r;
 }
 
-/* { dg-final { scan-rtl-dump "Will split live ranges of parameters" "ira"  } } */
-/* { dg-final { scan-rtl-dump "Split live-range of register" "ira"  } } */
-/* { dg-final { scan-rtl-dump "Performing shrink-wrapping" "pro_and_epilogue"  } } */
+/* { dg-final { scan-rtl-dump "Will split live ranges of parameters" "ira" } } */
+/* { dg-final { scan-rtl-dump "Split live-range of register" "ira" { xfail *-*-* } } } */
+/* { dg-final { scan-rtl-dump "Performing shrink-wrapping" "pro_and_epilogue" { xfail powerpc*-*-* } } } */
index a23ac4efb1c8e4017d837af1c87fbfb6220d5c70..6212c95585d77173fc344cb71f25dffd0e3cc467 100644 (file)
@@ -29,7 +29,7 @@ bar (long a)
   return r;
 }
 
-/* { dg-final { scan-rtl-dump "Will split live ranges of parameters" "ira"  } } */
-/* { dg-final { scan-rtl-dump "Split live-range of register" "ira"  } } */
+/* { dg-final { scan-rtl-dump "Will split live ranges of parameters" "ira" } } */
+/* { dg-final { scan-rtl-dump "Split live-range of register" "ira" { xfail *-*-* } } } */
 /* XFAIL due to PR70681.  */ 
 /* { dg-final { scan-rtl-dump "Performing shrink-wrapping" "pro_and_epilogue" { xfail arm*-*-* powerpc*-*-* } } } */