]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite/x86: Add -mfpmath=sse to add_options_for_float16
authorUros Bizjak <ubizjak@gmail.com>
Sun, 24 Nov 2024 21:18:31 +0000 (22:18 +0100)
committerUros Bizjak <ubizjak@gmail.com>
Sun, 24 Nov 2024 21:18:31 +0000 (22:18 +0100)
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.

gcc/testsuite/lib/target-supports.exp

index d550f288a0fa370a1fd857e5cc2caf413d851ff5..187a7e2992c338fe3b88234bba0d5dc504936672 100644 (file)
@@ -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"
 }