https://gcc.gnu.org/g:0a9e57995990885028f4444c6af8a53513794890
commit 0a9e57995990885028f4444c6af8a53513794890 Author: Michael Meissner <meiss...@linux.ibm.com> Date: Fri Jul 12 12:00:20 2024 -0400 Disable adding -mvsx when checking for float128 support. 2024-07-12 Michael Meissner <meiss...@linux.ibm.com> gcc/testsuite/ PR target/115800 PR target/113652 * lib/target-supports.exp (check_ppc_float128_sw_available): Do not add -mvsx when checking for float128 support. (check_ppc_float128_hw_available): Likewise. (check_effective_target___float128): Likewise. Diff: --- gcc/testsuite/lib/target-supports.exp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index b7df6150bcbd..86c0913378ed 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -2979,7 +2979,7 @@ proc check_ppc_float128_sw_available { } { || [istarget *-*-darwin*]} { expr 0 } else { - set options "-mfloat128 -mvsx" + set options "-mfloat128" check_runtime_nocache ppc_float128_sw_available { volatile __float128 x = 1.0q; volatile __float128 y = 2.0q; @@ -3005,7 +3005,7 @@ proc check_ppc_float128_hw_available { } { || [istarget *-*-darwin*]} { expr 0 } else { - set options "-mfloat128 -mvsx -mfloat128-hardware -mcpu=power9" + set options "-mfloat128 -mcpu=power9" check_runtime_nocache ppc_float128_hw_available { volatile __float128 x = 1.0q; volatile __float128 y = 2.0q; @@ -3947,7 +3947,7 @@ proc check_effective_target___float128 { } { proc add_options_for___float128 { flags } { if { [istarget powerpc*-*-linux*] } { - return "$flags -mfloat128 -mvsx" + return "$flags -mfloat128" } return "$flags" } @@ -7234,7 +7234,7 @@ proc check_effective_target_powerpc_float128_sw_ok { } { __float128 z = x + y; return (z == 3.0q); } - } "-mfloat128 -mvsx"] + } "-mfloat128"] } else { return 0 }