1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00

Compile with -fexcess-precision=standard for i[3456]86 when we can

* configure.ac: when -fexcess-precision=standard is available and we're
building for i[3456]86, use it.  This fixes floating point precision
problems caused by x87 (80-bit) floating point, and detected by
numbers.test.

Closes: 43262
This commit is contained in:
Rob Browning 2024-10-05 17:18:06 -05:00
parent 1c96e4ab6d
commit 9b1effb585
2 changed files with 26 additions and 0 deletions

2
NEWS
View file

@ -24,6 +24,8 @@ Changes in 3.0.11 (since 3.0.10)
(<https://bugs.gnu.org/71891>)
** Compiler no longer crashes when inlining 3.0.9 procedure with kw args
(<https://bugs.gnu.org/72936>)
** Guile is compiled with -fexcess-precision=standard for i[3456]86 when possible
(<https://debbugs.gnu.org/43262>)
Changes in 3.0.10 (since 3.0.9)