]> git.ipfire.org Git - thirdparty/gcc.git/commit
[Darwin, PPC, testsuite] Exclude darwin from VSX, power8 and power9.
authorIain Sandoe <iain@sandoe.co.uk>
Fri, 1 Nov 2019 20:01:52 +0000 (20:01 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Fri, 1 Nov 2019 20:01:52 +0000 (20:01 +0000)
commit10f6583a9d3e785f795170d69e1a1d8451b24d26
treedb05ffae6a1b59def1a12075dab18a45cc9904a0
parent8ae6abb8685c0bb6a21c773b9e0a37e1c2421855
[Darwin, PPC, testsuite] Exclude darwin from VSX, power8 and power9.

If we build Darwin with a modern assembler, then it might well
recognise insns that cannot be used on current Darwin systems.

The patch augments the tests for feature support for VSX,
power8 and power9 to exclude Darwin even if the assembler can
handle the instructions.

gcc/testsuite/

2019-11-01  Iain Sandoe  <iain@sandoe.co.uk>

Backport from mainline.
2019-05-15  Iain Sandoe  <iain@sandoe.co.uk>

* lib/target-supports.exp
(check_effective_target_powerpc_p8vector_ok): No support for Darwin.
(check_effective_target_powerpc_p9vector_ok): Likewise.
(check_effective_target_powerpc_float128_sw_ok): Likewise.
(check_effective_target_powerpc_float128_hw_ok): Likewise.
(check_effective_target_powerpc_vsx_ok): Likewise.
* gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
* gcc.target/powerpc/dfp/dfp.exp: Likewise.

From-SVN: r277716
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp
gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp
gcc/testsuite/lib/target-supports.exp