X-Loop: help-debbugs@HIDDEN
Subject: bug#79895: 31.0.50; big-round test fails with 32-bit configuration
Resent-From: Helmut Eller <eller.helmut@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 25 Nov 2025 20:32:26 +0000
Resent-Message-ID: <handler.79895.B.176410272719693 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 79895
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79895 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.176410272719693
(code B ref -1); Tue, 25 Nov 2025 20:32:26 +0000
Received: (at submit) by debbugs.gnu.org; 25 Nov 2025 20:32:07 +0000
Received: from localhost ([127.0.0.1]:42354 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vNzhl-00056h-RZ
for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:32:06 -0500
Received: from lists.gnu.org ([2001:470:142::17]:53504)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eller.helmut@HIDDEN>)
id 1vNcYg-0002Aj-GZ
for submit <at> debbugs.gnu.org; Mon, 24 Nov 2025 14:49:11 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eller.helmut@HIDDEN>)
id 1vNcYb-00088U-6v
for bug-gnu-emacs@HIDDEN; Mon, 24 Nov 2025 14:49:05 -0500
Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <eller.helmut@HIDDEN>)
id 1vNcYY-0008FS-Sa
for bug-gnu-emacs@HIDDEN; Mon, 24 Nov 2025 14:49:04 -0500
Received: by mail-wm1-x32f.google.com with SMTP id
5b1f17b1804b1-47755de027eso25073025e9.0
for <bug-gnu-emacs@HIDDEN>; Mon, 24 Nov 2025 11:49:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1764013741; x=1764618541; darn=gnu.org;
h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc
:subject:date:message-id:reply-to;
bh=4wumRlVVvNabFLGZhpZBw7dKku0yxKAk99mf0EjU/0s=;
b=cVo7wy/TA+7pfhL/UKK0fRxy401gHoPrSYtcQ0UjtiVhJe0gA5HrVwMcjCV4ceyf0U
epACqBPH8nKJxGH0ROokTC3n3Qe6i5C7ap7z+923KQjP1LQIyC4OhjOL03aLmsXckNZb
HR2DSAM0v/kBu/Ijldp497j5PGk59DhGm1hx0hjctxUCENGU9XLO+EMmoaHbVcFgObFQ
TxnxjjTlskFGBaHm9oNL9W5aWl5FJNWXFoXqbOMhAVaLhoY7wmbTyA0zy4SZxFtOsy1X
beLgpHNihj4390hZI5ruLSHDrXjyPNpJrKPbkjuxf3b9MOZ4ZzP06uLa1Im92Q7FzZhl
ZfUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1764013741; x=1764618541;
h=mime-version:user-agent:message-id:date:subject:to:from:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=4wumRlVVvNabFLGZhpZBw7dKku0yxKAk99mf0EjU/0s=;
b=bMy2wrP6GS28HVt68qz+juv2theaBwszvssngsYAyYmrpnh2Z4Gb4htobkc9Wx9XrU
aSOnnTveg6z4Gqlsnk7YADDPPFriH71XIvHP+xQ6A0LMvgLpMj/BJvnz0VPxYNAmNd6h
k/JJMTcnUdI74dGqSnMe2DQOnG3KRz28XM1vi1DkgbYFU18ddZeiGGa96aiWI6XC5agJ
nG5NKULMtCZyWvJ0C6cFz716DcG4T/XqZvykiSaE6kO5SHC0tgWbpY/sGaS1h4RM4zsP
xK7ULj6usICyrC2cgEDgGj4RpNBCryY8zSwT70AzeMzmG+vGsjs9c7IbPBN373pKvt1Z
Rkcw==
X-Gm-Message-State: AOJu0YxYhH09NYowqZ/MJYr+XXz0NlLXGVLI0EUcvP8lnn4fT4r5bRmG
rX5SKOC5hBk6MiDUNtxYzi5A7oXdWO0eyYrlgSrjZ7H20VAtGSG3sA9VJVUh0w==
X-Gm-Gg: ASbGncvKdYFNzl1RX5fm4n+BUtP+pQOEMcCV0nePMr+TzeKKhmrY6D8wGucg7GAlBLW
gk43GSmXEbhGTPGnM2UqwBzWdv9W2qKCrCMEx3lnQ501JnZ7OxF9rhny7cFmWFU9DsczXnUnH4q
MRZIWpbGhXGUGU/TrmUW8/XzW07rwdt5WWSpIvP1nXCUBy7CmH+Z9fNsTmMO+yWwlc6dYaeXbhI
XvpGAPdb6UQ9EZn4mnbh3kcP7fRuFqK9vwFz6rkcziGKAUbB4Q+iaUdZFP/6PtjdCG9thtMxtgY
Gasajxqf/Sh4BjoknON56DqeK6KOktZ0ctrfP0SknnxD8KaHUouhFvVokLEOTW6nyV7KwO/M+3f
qr1/He7RvaTgT7pB4F6N+Ak4aCWdZobTAGz7bQY6oOXr1PqqXUvK/qgsJ6vkWZ3xHTKfZY0exLt
2dK3jGBl76sKF6ReFcbeGjHhkudjzfzMhsrD2JByQbGhM=
X-Google-Smtp-Source: AGHT+IH20p0rIxhG5pEBFDgjcqvotD43wj+aCcfgBZPzTVs06MgMjc6BRcy6hEoSScOvYsI2fpqBsw==
X-Received: by 2002:a05:600c:46d2:b0:477:54cd:2030 with SMTP id
5b1f17b1804b1-47904b1afcemr320115e9.21.1764013741231;
Mon, 24 Nov 2025 11:49:01 -0800 (PST)
Received: from caladan (dial-181149.pool.broadband44.net. [212.46.181.149])
by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-477bf355933sm218115955e9.2.2025.11.24.11.49.00
for <bug-gnu-emacs@HIDDEN>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 24 Nov 2025 11:49:00 -0800 (PST)
From: Helmut Eller <eller.helmut@HIDDEN>
Date: Mon, 24 Nov 2025 20:48:58 +0100
Message-ID: <871pln43f9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: pass client-ip=2a00:1450:4864:20::32f;
envelope-from=eller.helmut@HIDDEN; helo=mail-wm1-x32f.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)
--=-=-=
Content-Type: text/plain
On the current master branch, the big-round test in
src/floatfns-tests.el fails with a 32-bits configuration:
./src/emacs -Q -batch -l test/src/floatfns-tests.el \
-eval '(ert-run-tests-batch-and-exit "big-round")'
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename=f.log
Content-Transfer-Encoding: quoted-printable
Running 1 tests (2025-11-24 20:16:02+0100, selector =E2=80=98"big-round"=E2=
=80=99)
Test big-round backtrace:
signal(ert-test-failed (((should (=3D (floor 1.7976931348623157e+308 5
ert-fail(((should (=3D (floor 1.7976931348623157e+308 5e-324) (ash (1-
(if (unwind-protect (setq value-324 (apply fn-322 args-323)) (setq f
(let (form-description-326) (if (unwind-protect (setq value-324 (app
(let ((value-324 'ert-form-evaluation-aborted-325)) (let (form-descr
(let* ((fn-322 #'=3D) (args-323 (condition-case err (list (floor 1.797
#f(lambda () [t] (let* ((fn-317 #'=3D) (args-318 (condition-case err .
#f(compiled-function () #<bytecode -0x11a55857>)()
handler-bind-1(#f(compiled-function () #<bytecode -0x11a55857>) (t)=20
ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
ert-run-test(#s(ert-test :name big-round :documentation nil :body #f
ert-run-or-rerun-test(#s(ert--stats :selector "big-round" :tests [..
ert-run-tests("big-round" #f(compiled-function (event-type &rest eve
ert-run-tests-batch("big-round")
ert-run-tests-batch-and-exit("big-round")
eval((ert-run-tests-batch-and-exit "big-round") t)
command-line-1(("-l" "test/src/floatfns-tests.el" "-eval" "(ert-run-
command-line()
normal-top-level()
Test big-round condition:
(ert-test-failed
((should (=3D (floor 1.7976931348623157e+308 5e-324) (ash ... 2045)))
:form
(=3D
36385714125121573300846800698456749842842774431060269030973563199251=
835202763131874220510446199752578146168959525535975504123660741259730559491=
535919078220069839241298744801305292878640835527930863994674357611588999020=
693594474762898847930291552594690170203187215045688094955660773922576137969=
830342611860225019935582199601121469249223149872466121371567155862303084330=
314602566069416432551333006194774477514260351201969859368060220131234488198=
148976536169638305696900504838830719760875514246216508976803882728582677352=
177004129288847854463084006372981390756344519549931097743963603971632334891=
836831978686870043355177324550146752512
-536870912)
:value nil))
FAILED 1/1 big-round (0.000222 sec) at test/src/floatfns-tests.el:185
Ran 1 tests, 0 results as expected, 1 unexpected (2025-11-24 20:16:02+0100,=
0.118153 sec)
1 unexpected results:
FAILED big-round
--=-=-=
Content-Type: text/plain
The seems to caused by this expression in Fash:
(stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v)) - c
>= EMACS_INT_WIDTH - FIXNUM_BITS + 1)
The left side is never negative because the return type of
stdc_leading_zeros is unsigned int.
In GNU Emacs 31.0.50 (build 2, i686-pc-linux-gnu) of 2025-11-24 built on
thinkpad
Repository revision: 1f2a161f93c4e192d9dee02319227ed319360f07
Repository branch: master
System Description: Debian GNU/Linux 13 (trixie)
Configured using:
'configure -C --without-all --without-x --host=i686-linux-gnu
'CFLAGS=-O2 -g --std=gnu99''
Configured features:
PDUMPER SECCOMP XIM
--=-=-=--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Helmut Eller <eller.helmut@HIDDEN> Subject: bug#79895: Acknowledgement (31.0.50; big-round test fails with 32-bit configuration) Message-ID: <handler.79895.B.176410272719693.ack <at> debbugs.gnu.org> References: <871pln43f9.fsf@HIDDEN> X-Gnu-PR-Message: ack 79895 X-Gnu-PR-Package: emacs Reply-To: 79895 <at> debbugs.gnu.org Date: Tue, 25 Nov 2025 20:32:27 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 79895 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 79895: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79895 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#79895: 31.0.50; big-round test fails with 32-bit configuration
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 26 Nov 2025 13:13:01 +0000
Resent-Message-ID: <handler.79895.B79895.176416273621290 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79895
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Helmut Eller <eller.helmut@HIDDEN>
Cc: 79895 <at> debbugs.gnu.org
Received: via spool by 79895-submit <at> debbugs.gnu.org id=B79895.176416273621290
(code B ref 79895); Wed, 26 Nov 2025 13:13:01 +0000
Received: (at 79895) by debbugs.gnu.org; 26 Nov 2025 13:12:16 +0000
Received: from localhost ([127.0.0.1]:52564 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vOFJg-0005XH-Aa
for submit <at> debbugs.gnu.org; Wed, 26 Nov 2025 08:12:16 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:54150)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>)
id 1vOFJd-0005Wi-8i; Wed, 26 Nov 2025 08:12:14 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1vOFJW-0003VB-EG; Wed, 26 Nov 2025 08:12:08 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
mime-version; bh=BeOezy5z5K+bw+nBjsuqy1FWcSW9wc6Spgp0VhpqqDw=; b=gKoy+U2lFUMg
Ypaaj4MRYwp2eSoNfWMMG9NSIiAsmCbmiU4MnfdN7HFBjqR6VhhDOnBw2ZLgehz4SJeTFR5iFhipy
pbJP4Pc0mowvV+XpB5S0cSKt7F0B5gCsXtqcGfvJqXGAZRxM5P6Rte/WzfnZkRPt9ojTi4c8hX2sW
h449atJYs3/YZe4j3ylxnr6fjC4TpFn3gYU6QegeYc4wCynlE+CeI4H0i8Es0YVnsFE33F/xcHaJH
jijFxX24cbw0lGh1Gzih++9c3FdiSbWK8xNpgWQlvvW/ZzmwnEG13uN2zH2mYqwniinL1L4spiQFo
bilpK6Z+Funl0HyjyOos+g==;
Date: Wed, 26 Nov 2025 15:12:01 +0200
Message-Id: <868qftc50e.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <871pln43f9.fsf@HIDDEN> (message from Helmut Eller on Mon, 24
Nov 2025 20:48:58 +0100)
References: <871pln43f9.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
merge 79895 79876
thanks
> From: Helmut Eller <eller.helmut@HIDDEN>
> Date: Mon, 24 Nov 2025 20:48:58 +0100
>
> On the current master branch, the big-round test in
> src/floatfns-tests.el fails with a 32-bits configuration:
>
> ./src/emacs -Q -batch -l test/src/floatfns-tests.el \
> -eval '(ert-run-tests-batch-and-exit "big-round")'
>
> The seems to caused by this expression in Fash:
>
> (stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v)) - c
> >= EMACS_INT_WIDTH - FIXNUM_BITS + 1)
>
> The left side is never negative because the return type of
> stdc_leading_zeros is unsigned int.
Thanks. This seems to be a duplicate of bug#79876, so I'm merging
them.
Received: (at control) by debbugs.gnu.org; 26 Nov 2025 13:12:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 26 08:12:17 2025 Received: from localhost ([127.0.0.1]:52566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vOFJg-0005XL-KW for submit <at> debbugs.gnu.org; Wed, 26 Nov 2025 08:12:17 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54150) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vOFJd-0005Wi-8i; Wed, 26 Nov 2025 08:12:14 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1vOFJW-0003VB-EG; Wed, 26 Nov 2025 08:12:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=BeOezy5z5K+bw+nBjsuqy1FWcSW9wc6Spgp0VhpqqDw=; b=gKoy+U2lFUMg Ypaaj4MRYwp2eSoNfWMMG9NSIiAsmCbmiU4MnfdN7HFBjqR6VhhDOnBw2ZLgehz4SJeTFR5iFhipy pbJP4Pc0mowvV+XpB5S0cSKt7F0B5gCsXtqcGfvJqXGAZRxM5P6Rte/WzfnZkRPt9ojTi4c8hX2sW h449atJYs3/YZe4j3ylxnr6fjC4TpFn3gYU6QegeYc4wCynlE+CeI4H0i8Es0YVnsFE33F/xcHaJH jijFxX24cbw0lGh1Gzih++9c3FdiSbWK8xNpgWQlvvW/ZzmwnEG13uN2zH2mYqwniinL1L4spiQFo bilpK6Z+Funl0HyjyOos+g==; Date: Wed, 26 Nov 2025 15:12:01 +0200 Message-Id: <868qftc50e.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Helmut Eller <eller.helmut@HIDDEN> In-Reply-To: <871pln43f9.fsf@HIDDEN> (message from Helmut Eller on Mon, 24 Nov 2025 20:48:58 +0100) Subject: Re: bug#79895: 31.0.50; big-round test fails with 32-bit configuration References: <871pln43f9.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: 79895 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) merge 79895 79876 thanks > From: Helmut Eller <eller.helmut@HIDDEN> > Date: Mon, 24 Nov 2025 20:48:58 +0100 > > On the current master branch, the big-round test in > src/floatfns-tests.el fails with a 32-bits configuration: > > ./src/emacs -Q -batch -l test/src/floatfns-tests.el \ > -eval '(ert-run-tests-batch-and-exit "big-round")' > > The seems to caused by this expression in Fash: > > (stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v)) - c > >= EMACS_INT_WIDTH - FIXNUM_BITS + 1) > > The left side is never negative because the return type of > stdc_leading_zeros is unsigned int. Thanks. This seems to be a duplicate of bug#79876, so I'm merging them.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.