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
     }

Reply via email to