diff options
| author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2025-07-03 07:45:14 (GMT) |
|---|---|---|
| committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2025-07-03 07:45:14 (GMT) |
| commit | 40bc3d16a30a8c2774b9591e631f324e96225902 (patch) | |
| tree | 625abdb92ba8e593b583667d3950c7edf3871a67 | |
| parent | 264e9e9793c226da345b341c28c8050cb33bd7b3 (diff) | |
| download | tcl-40bc3d16a30a8c2774b9591e631f324e96225902.zip tcl-40bc3d16a30a8c2774b9591e631f324e96225902.tar.gz tcl-40bc3d16a30a8c2774b9591e631f324e96225902.tar.bz2 | |
Fix [6b0f776c52]: gcc 14 breaks configure test for bigendian leading to broken floating point
| -rw-r--r-- | changes | 2 | ||||
| -rwxr-xr-x | unix/configure | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -9400,3 +9400,5 @@ Many code fixes to avoid overflow or undefined behavior. Thanks chrstphrchvz. 2025-06-24 (bug) [ecf35c] Correct nested handling of return option -options (porter) 2025-06-25 (bug) [ecafd8] Euro/Tail-sign missing from cp864 encoding (nijtmans) + +2025-07-03 (bug) [6b0f77] gcc 14 breaks configure test for bigendian leading to broken floating point (nijtmans) diff --git a/unix/configure b/unix/configure index 98fb65e..ad20038 100755 --- a/unix/configure +++ b/unix/configure @@ -10101,7 +10101,7 @@ main () char c[sizeof (long)]; } u; u.l = 1; - exit (u.c[sizeof (long) - 1] == 1); + return (u.c[sizeof (long) - 1] == 1); } _ACEOF rm -f conftest$ac_exeext |
