Disable float128 tests on VxWorks, PR target/104253.
authorMichael Meissner <meissner@linux.ibm.com>
Thu, 7 Apr 2022 22:25:17 +0000 (18:25 -0400)
committerMichael Meissner <meissner@linux.ibm.com>
Thu, 7 Apr 2022 22:25:17 +0000 (18:25 -0400)
commit45fb78c9c456ace1d914c836d15af38ae345b902
tree49c260471328fe2d05bc3ee281d52021a7b2449b
parent7e7a96f774ed892e5cef53fcb68297cd0d513820
Disable float128 tests on VxWorks, PR target/104253.

In PR target/104253, it was pointed out the that test case added as part
of fixing the PR does not work on VxWorks because float128 is not
supported on that system.  I have modified the three tests for float128 so
that they are manually excluded on VxWorks systems.  In looking at the
code, I also added checks in check_effective_target_ppc_ieee128_ok to
disable the systems that will never support VSX instructions which are
required for float128 support (eabi, eabispe, darwin).

2022-04-07   Michael Meissner  <meissner@linux.ibm.com>

gcc/testsuite/
PR target/104253
* lib/target-supports.exp (check_ppc_float128_sw_available): Do
not run float128 tests on VxWorks.
(check_ppc_float128_hw_available): Likewise.
(check_effective_target_ppc_ieee128_ok): Likewise.
gcc/testsuite/lib/target-supports.exp