https://gcc.gnu.org/g:04f0652c91435987e137a85013a601b8b51d5662

commit r15-5636-g04f0652c91435987e137a85013a601b8b51d5662
Author: Uros Bizjak <ubiz...@gmail.com>
Date:   Sun Nov 24 22:18:31 2024 +0100

    testsuite/x86: Add -mfpmath=sse to add_options_for_float16
    
    Add -mfpmath=sse to add_options_for_float16 to avoid error:
    '-fexcess-precision=16' is not compatible with '-mfpmath=387'
    when compiling gcc.dg/tree-ssa/pow_fold_1.c.
    
    gcc/testsuite/ChangeLog:
    
            * lib/target-supports.exp (add_options_for_float16): Add 
-mpfpmath=sse.

Diff:
---
 gcc/testsuite/lib/target-supports.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/lib/target-supports.exp 
b/gcc/testsuite/lib/target-supports.exp
index d550f288a0fa..187a7e2992c3 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -3985,7 +3985,7 @@ proc add_options_for_float16 { flags } {
        return "$flags -mfp16-format=ieee"
     }
     if { [istarget i?86-*-*] || [istarget x86_64-*-*] } {
-       return "$flags -msse2"
+       return "$flags -msse2 -mfpmath=sse"
     }
     return "$flags"
 }

Reply via email to