[gcc/devel/omp/gcc-9] Darwin, PPC, testsuite - backport fix for safe-indirect-jump* fails.

Tobias Burnus burnus@gcc.gnu.org
Thu Mar 5 14:19:00 GMT 2020


https://gcc.gnu.org/g:312258b69f4570b5059413f7a780f85ef000a680

commit 312258b69f4570b5059413f7a780f85ef000a680
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Sun Aug 4 12:59:22 2019 +0000

    Darwin, PPC, testsuite - backport fix for safe-indirect-jump* fails.
    
    The -mno-speculate-indirect-jumps functionality is not implemented for
    Darwin.
    
    2019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
    
    	Backport from mainline.
    	2019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
    
    	* gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
    	* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
    
    From-SVN: r274088

Diff:
---
 gcc/testsuite/ChangeLog                                 | 8 ++++++++
 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-1.c | 1 +
 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-7.c | 1 +
 3 files changed, 10 insertions(+)

diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bab74bb..87816a9 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -3,6 +3,14 @@
 	Backport from mainline.
 	2019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
 
+	* gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
+	* gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
+
+2019-08-04  Iain Sandoe  <iain@sandoe.co.uk>
+
+	Backport from mainline.
+	2019-06-24  Iain Sandoe  <iain@sandoe.co.uk>
+
 	* gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
 	to recognise Darwin's register names.
 
diff --git a/gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-1.c b/gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-1.c
index 16ccfe4..b9ad8c1 100644
--- a/gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-1.c
+++ b/gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-1.c
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-skip-if "not implemented for Darwin" { powerpc*-*-darwin* } } */
 /* { dg-additional-options "-mno-speculate-indirect-jumps" } */
 /* { dg-warning "'-mno-speculate-indirect-jumps' is deprecated" "" { target *-*-* } 0 } */
 
diff --git a/gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-7.c b/gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-7.c
index e7d81d4..a316e66 100644
--- a/gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-7.c
+++ b/gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-7.c
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-skip-if "not implemented for Darwin" { powerpc*-*-darwin* } } */
 /* { dg-additional-options "-mno-speculate-indirect-jumps" } */
 /* { dg-warning "'-mno-speculate-indirect-jumps' is deprecated" "" { target *-*-* } 0 } */



More information about the Gcc-cvs mailing list