summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2025-07-03 07:45:14 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2025-07-03 07:45:14 (GMT)
commit40bc3d16a30a8c2774b9591e631f324e96225902 (patch)
tree625abdb92ba8e593b583667d3950c7edf3871a67
parent264e9e9793c226da345b341c28c8050cb33bd7b3 (diff)
downloadtcl-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--changes2
-rwxr-xr-xunix/configure2
2 files changed, 3 insertions, 1 deletions
diff --git a/changes b/changes
index 31c2ad6..5ebf66a 100644
--- a/changes
+++ b/changes
@@ -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