From 40bc3d16a30a8c2774b9591e631f324e96225902 Mon Sep 17 00:00:00 2001 From: "jan.nijtmans" Date: Thu, 3 Jul 2025 07:45:14 +0000 Subject: Fix [6b0f776c52]: gcc 14 breaks configure test for bigendian leading to broken floating point --- changes | 2 ++ unix/configure | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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 -- cgit v0.12