aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2024-11-24 22:18:31 +0100
committerUros Bizjak <ubizjak@gmail.com>2024-11-24 22:18:31 +0100
commit04f0652c91435987e137a85013a601b8b51d5662 (patch)
treefb698081e6c50bd47daaeb7d723e43e18b7e53bf
parent1ff69000b50e8ac184e925af71e794e7c3d5d2a6 (diff)
downloadgcc-04f0652c91435987e137a85013a601b8b51d5662.zip
gcc-04f0652c91435987e137a85013a601b8b51d5662.tar.gz
gcc-04f0652c91435987e137a85013a601b8b51d5662.tar.bz2
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.
-rw-r--r--gcc/testsuite/lib/target-supports.exp2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index d550f28..187a7e2 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"
}