Received: (at 79876) by debbugs.gnu.org; 27 Nov 2025 20:26:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 15:26:31 2025 Received: from localhost ([127.0.0.1]:37750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vOiZT-0004cC-FF for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 15:26:31 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:58576) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1vOiZQ-0004bw-G3 for 79876 <at> debbugs.gnu.org; Thu, 27 Nov 2025 15:26:29 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id D81B43C00A2BF; Thu, 27 Nov 2025 12:26:22 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id zAaqsk4F267V; Thu, 27 Nov 2025 12:26:22 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id AFBBD3C2408C7; Thu, 27 Nov 2025 12:26:22 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu AFBBD3C2408C7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1764275182; bh=rVzsC/C7V93l0XECLAUiY2sTE0egCW6elCejWVcQSJY=; h=Message-ID:Date:MIME-Version:To:From; b=Mm6gMvsVUM7YFrPbgUnI6vSKMag87zLFC/M9r6PXLl9kue4PPv+Sln0TxAL1rjn6E vq8ONj7Q3ot6gIZcWADORf0qQydoihxu/uyjqmibmwwkxOcBXREYThE2ed5DQBZv07 LgETbUTS0aQ+h6uFTXKMFOBzEzn8j3GiZrYmSZLr5tsonDemmQhrg6FBgix07XjGdM UycnkP8Uiq/YeIdCRkRMu1BbmdDELDwXTyjfe1qYa8XmKHjv9wc+HlyHgvE6+vn4Hm LZ0NBBPByO3O4lh8rDuOBuXwkzyrsanABwT6GMPCAl8AtalrctCxRq9vkjWc76xLHQ mOC57/B3y6UvA== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id JbbBh36XrFFx; Thu, 27 Nov 2025 12:26:22 -0800 (PST) Received: from penguin.cs.ucla.edu (47-154-25-30.fdr01.snmn.ca.ip.frontiernet.net [47.154.25.30]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 865673C00A2BF; Thu, 27 Nov 2025 12:26:22 -0800 (PST) Message-ID: <64c683c0-7790-4019-8152-621d2355a132@HIDDEN> Date: Thu, 27 Nov 2025 12:26:22 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#79876: big-round test fails on 32-bit PowerPC To: Andreas Schwab <schwab@HIDDEN> References: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN> <86o6opc70t.fsf@HIDDEN> <50457ef4-1458-4a30-9ed1-8d079d4c6e55@HIDDEN> <657873e0afac070c9dc2602c3ed287a6978a134c.camel@HIDDEN> <861pljbswd.fsf@HIDDEN> <87345zzdgq.fsf@HIDDEN> <4240e024-b465-41b8-bf10-5478194ef47b@HIDDEN> <87o6onp6s0.fsf@HIDDEN> Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department In-Reply-To: <87o6onp6s0.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79876 Cc: 79876 <at> debbugs.gnu.org, glaubitz@HIDDEN 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: -1.0 (-) On 2025-11-27 12:19, Andreas Schwab wrote: >> + EMACS_INT lz = stdc_leading_zeros (uv); > That can be a plain int, since the number of bits is small. Yes, but the int would be converted to EMACS_INT in the next line anyway, and I figured making it EMACS_INT here might slightly improve code generated by pre-C23 compilers that rely on Gnulib emulation.
bug-gnu-emacs@HIDDEN:bug#79876; Package emacs.
Full text available.Received: (at 79876) by debbugs.gnu.org; 27 Nov 2025 20:20:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 15:20:14 2025 Received: from localhost ([127.0.0.1]:37719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vOiTO-0004Gb-Hu for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 15:20:14 -0500 Received: from mail-out.m-online.net ([212.18.0.10]:35299) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <whitebox@HIDDEN>) id 1vOiTM-0004Dp-Oz for 79876 <at> debbugs.gnu.org; Thu, 27 Nov 2025 15:20:13 -0500 Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.10]) by mail-out.m-online.net (Postfix) with ESMTP id 4dHSTk5m1Mz1wMZR; Thu, 27 Nov 2025 21:20:10 +0100 (CET) Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4dHSTk2j9jz1wMZN; Thu, 27 Nov 2025 21:20:09 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 4dHSTj0PcXz1qqlW; Thu, 27 Nov 2025 21:20:09 +0100 (CET) X-Virus-Scanned: amavis at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavis, port 10024) with ESMTP id jR5_5Qv8pTtd; Thu, 27 Nov 2025 21:20:00 +0100 (CET) X-Auth-Info: gYC3FU/Ji5KL0WQwPuclRuIim2QgnH+O73tXy6N7FfR36qUrFcqpFHylfhQ8nLLD Received: from igel.home (aftr-82-135-83-29.dynamic.mnet-online.de [82.135.83.29]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Thu, 27 Nov 2025 21:20:00 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 02D632C1A5E; Thu, 27 Nov 2025 21:19:59 +0100 (CET) From: Andreas Schwab <schwab@HIDDEN> To: 79876 <at> debbugs.gnu.org Subject: Re: bug#79876: big-round test fails on 32-bit PowerPC In-Reply-To: <4240e024-b465-41b8-bf10-5478194ef47b@HIDDEN> (Paul Eggert's message of "Thu, 27 Nov 2025 10:50:57 -0800") References: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN> <86o6opc70t.fsf@HIDDEN> <50457ef4-1458-4a30-9ed1-8d079d4c6e55@HIDDEN> <657873e0afac070c9dc2602c3ed287a6978a134c.camel@HIDDEN> <861pljbswd.fsf@HIDDEN> <87345zzdgq.fsf@HIDDEN> <4240e024-b465-41b8-bf10-5478194ef47b@HIDDEN> Date: Thu, 27 Nov 2025 21:19:59 +0100 Message-ID: <87o6onp6s0.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 79876 Cc: eggert@HIDDEN, glaubitz@HIDDEN 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: -1.7 (-) On Nov 27 2025, Paul Eggert wrote: > + EMACS_INT lz = stdc_leading_zeros (uv); That can be a plain int, since the number of bits is small. -- Andreas Schwab, schwab@HIDDEN GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."
bug-gnu-emacs@HIDDEN:bug#79876; Package emacs.
Full text available.Received: (at 79876-done) by debbugs.gnu.org; 27 Nov 2025 19:09:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 14:09:01 2025 Received: from localhost ([127.0.0.1]:37605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vOhMT-0000lO-2W for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 14:09:01 -0500 Received: from outpost1.zedat.fu-berlin.de ([130.133.4.66]:50351) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <glaubitz@HIDDEN>) id 1vOhMP-0000l9-8E for 79876-done <at> debbugs.gnu.org; Thu, 27 Nov 2025 14:08:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=fu-berlin.de; s=fub01; h=MIME-Version:Content-Transfer-Encoding: Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:From: Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:In-Reply-To: References; bh=qkBMxnofvwPsoZ8Pu/lmbqZtpPkBEJCiSfYmQnGmD8Y=; t=1764270537; x=1764875337; b=aUbT5hDHGD9lg/xpLlOlwPBxBUgLyCj+TJvq09MxWcb62hbpOq6vzjeTeGhh9 qtiYf7Ei2OJUtQq5KdLBcw2jiZTv8UUeLnmTQooRmg9aqvz3ttReIyp7SXTyP+6CQ0Tozz+VhrLZV KrkpUfeoSxYJtBm36MtNtCpUM0/iSWQYedCOfyuZjMzNmf6iXG8k/KEcQhje7hshbz8sHVo7m1K9a J/Jp+dR4Zb5HkGPPiruayYzhisQpEbApW0tyS1sLAUYI3vqvyUcTeLy7MsaTFD+NNZTytWBgHZnOw o3+K09mPNo2gCxVVVkjme1d+707ikCuMKG1uybVlAZh18z3QqQ==; Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.99) with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (envelope-from <glaubitz@HIDDEN>) id 1vOhMN-00000002KT4-0p4o; Thu, 27 Nov 2025 20:08:55 +0100 Received: from p5b13aa34.dip0.t-ipconnect.de ([91.19.170.52] helo=[192.168.178.61]) by inpost2.zedat.fu-berlin.de (Exim 4.99) with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (envelope-from <glaubitz@HIDDEN>) id 1vOhMM-00000003S70-43v5; Thu, 27 Nov 2025 20:08:55 +0100 Message-ID: <49c3afd20f5b4286724b5b672ce50e6b6d45cbc4.camel@HIDDEN> Subject: Re: bug#79876: big-round test fails on 32-bit PowerPC From: John Paul Adrian Glaubitz <glaubitz@HIDDEN> To: Paul Eggert <eggert@HIDDEN>, Pip Cet <pipcet@HIDDEN> Date: Thu, 27 Nov 2025 20:08:54 +0100 In-Reply-To: <4240e024-b465-41b8-bf10-5478194ef47b@HIDDEN> References: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN> <86o6opc70t.fsf@HIDDEN> <50457ef4-1458-4a30-9ed1-8d079d4c6e55@HIDDEN> <657873e0afac070c9dc2602c3ed287a6978a134c.camel@HIDDEN> <861pljbswd.fsf@HIDDEN> <87345zzdgq.fsf@HIDDEN> <4240e024-b465-41b8-bf10-5478194ef47b@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.58.1 MIME-Version: 1.0 X-Original-Sender: glaubitz@HIDDEN X-Originating-IP: 91.19.170.52 X-ZEDAT-Hint: PO X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79876-done Cc: 79876-done <at> debbugs.gnu.org, Mattias =?ISO-8859-1?Q?Engdeg=E5rd?= <mattias.engdegard@HIDDEN>, Helmut Eller <eller.helmut@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> 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 (---) Hi Paul, On Thu, 2025-11-27 at 10:50 -0800, Paul Eggert wrote: > On 2025-11-27 07:45, Pip Cet wrote: >=20 > > We appear to have disabled the relevant GCC warning. >=20 > Yeah, it would be nice if that GCC warning didn't generate such a=20 > boatload of false positives. >=20 > Thanks for the patch. I looked at commit=20 > bbc9ed387193efb57b5dd0179057a343ef16b006 dated 2025-09-01 which=20 > introduced the bug, installed the attached slightly-fancier patch, and= =20 > am closing the bug report. Tested on 32-bit PowerPC on cfarm119 [AIX 7.3= =20 > with IBM Open XL C/C++ for AIX 17.1.1 (5725-C72, 5765-J18), version=20 > 17.1.1.2, clang version 15.0.0 (build 3948f09)]. Great, thanks. FWIW, we have set up cfarm121 which allows for testing on 32-bit and 64-bit big-endian PowerPC on Linux. Thanks, Adrian --=20 .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
bug-gnu-emacs@HIDDEN:bug#79876; Package emacs.
Full text available.Received: (at 79876-done) by debbugs.gnu.org; 27 Nov 2025 18:51:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 13:51:10 2025 Received: from localhost ([127.0.0.1]:37578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vOh5C-0008Pf-54 for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 13:51:10 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:58988) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1vOh55-0008P0-PP for 79876-done <at> debbugs.gnu.org; Thu, 27 Nov 2025 13:51:07 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id E41633C0149CB; Thu, 27 Nov 2025 10:50:57 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id bJAcSIJIpdsy; Thu, 27 Nov 2025 10:50:57 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id B86123C2408D1; Thu, 27 Nov 2025 10:50:57 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu B86123C2408D1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1764269457; bh=mm/TwFzwDTcCtPVzpTSgrc/rHsARD7Nyb1C+DytSM6I=; h=Message-ID:Date:MIME-Version:To:From; b=mlM4CyY8YmLXUOldEUhEo31RqIz3BI5PLZSLlqpvpaYmmp4aAfCBQ+BWhDeMEoIWV gysvDJo25gXgQUvf3yhuAQZQrwHmMT0By1GSSjPGSbtRlRYxg6LTQnm37u49mM5yZ/ Vq7jHZhRwrLgm5CNcg6claQagCVfhnieeI8AJGgPdpTBveafO8sGYY8ARd2dgyASm6 +akOz48HG7X/nrxBSSRCa8LfPSwDPjzgrGbQMfccofySE4NMmsofslcgkaGLOZ1zIy Xab+6aUkaArb8xFxIc89c9/2hDLrLBejtBkMzdlmBR+dDIXdgWJriOJVYh7Fl1c7v6 g6QWF4TZRioIA== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id tBwZi8Ddly7M; Thu, 27 Nov 2025 10:50:57 -0800 (PST) Received: from penguin.cs.ucla.edu (47-154-25-30.fdr01.snmn.ca.ip.frontiernet.net [47.154.25.30]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 840B03C0149CB; Thu, 27 Nov 2025 10:50:57 -0800 (PST) Content-Type: multipart/mixed; boundary="------------w3a995iHAwphZMlbxU0ssj05" Message-ID: <4240e024-b465-41b8-bf10-5478194ef47b@HIDDEN> Date: Thu, 27 Nov 2025 10:50:57 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#79876: big-round test fails on 32-bit PowerPC To: Pip Cet <pipcet@HIDDEN> References: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN> <86o6opc70t.fsf@HIDDEN> <50457ef4-1458-4a30-9ed1-8d079d4c6e55@HIDDEN> <657873e0afac070c9dc2602c3ed287a6978a134c.camel@HIDDEN> <861pljbswd.fsf@HIDDEN> <87345zzdgq.fsf@HIDDEN> Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department In-Reply-To: <87345zzdgq.fsf@HIDDEN> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79876-done Cc: 79876-done <at> debbugs.gnu.org, =?UTF-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN>, Helmut Eller <eller.helmut@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, John Paul Adrian Glaubitz <glaubitz@HIDDEN> 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: -1.0 (-) This is a multi-part message in MIME format. --------------w3a995iHAwphZMlbxU0ssj05 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2025-11-27 07:45, Pip Cet wrote: > We appear to have disabled the relevant GCC warning. Yeah, it would be nice if that GCC warning didn't generate such a boatload of false positives. Thanks for the patch. I looked at commit bbc9ed387193efb57b5dd0179057a343ef16b006 dated 2025-09-01 which introduced the bug, installed the attached slightly-fancier patch, and am closing the bug report. Tested on 32-bit PowerPC on cfarm119 [AIX 7.3 with IBM Open XL C/C++ for AIX 17.1.1 (5725-C72, 5765-J18), version 17.1.1.2, clang version 15.0.0 (build 3948f09)]. --------------w3a995iHAwphZMlbxU0ssj05 Content-Type: text/x-patch; charset=UTF-8; name="0001-Fix-recently-introduced-ash-bug.patch" Content-Disposition: attachment; filename="0001-Fix-recently-introduced-ash-bug.patch" Content-Transfer-Encoding: base64 RnJvbSA5YjRkOWJiMDFlNWY5M2FjMDA2MGFhYTI1NzlmNjg3ZTkxNTdlZjRhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUaHUsIDI3IE5vdiAyMDI1IDEwOjM4OjUzIC0wODAwClN1YmplY3Q6IFtQQVRD SF0gRml4IHJlY2VudGx5LWludHJvZHVjZWQgYXNoIGJ1ZwpNSU1FLVZlcnNpb246IDEuMApD b250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zl ci1FbmNvZGluZzogOGJpdAoKUHJvYmxlbSByZXBvcnRlZCBieSBKb2huIFBhdWwgQWRyaWFu IEdsYXViaXR6IChidWcjNzk4NzYpLgoqIHNyYy9kYXRhLmMgKEZhc2gpOiBEb27igJl0IGFz c3VtZSBzdGRjX2xlYWRpbmdfemVyb3MsIHdoaWNoCnJldHVybnMgYW4gdW5zaWduZWQgaW50 ZWdlciBvZiB1bnNwZWNpZmllZCB3aWR0aCwgcmV0dXJucwphIHZhbHVlIG5hcnJvd2VyIHRo YW4gRU1BQ1NfSU5ULiAgQWxzbywgZG9u4oCZdCBtdW5nZSB0aGUgY29kZSB0bwp3b3JyeSBh Ym91dCBzdGRjX2xlYWRpbmdfemVyb3MgKDApOyB1bmxpa2UgR0ND4oCZcyBfX2J1aWx0aW5f Y2x6LApzdGRjX2xlYWRpbmdfemVyb3Mgd29ya3MgZmluZSBvbiAwLiAgQW5kIHVzZSBhIHRl bXBvcmFyeSB0bwphdm9pZCBhIGNhc3QuCi0tLQogc3JjL2RhdGEuYyB8IDkgKysrKystLS0t CiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3NyYy9kYXRhLmMgYi9zcmMvZGF0YS5jCmluZGV4IGZiOWUxZTMyMThkLi5h MTg2MWJkNTNkMCAxMDA2NDQKLS0tIGEvc3JjL2RhdGEuYworKysgYi9zcmMvZGF0YS5jCkBA IC0zNTMyLDEwICszNTMyLDEwIEBAIERFRlVOICgiYXNoIiwgRmFzaCwgU2FzaCwgMiwgMiwg MCwKICAgQ0hFQ0tfSU5URUdFUiAodmFsdWUpOwogICBDSEVDS19JTlRFR0VSIChjb3VudCk7 CiAKLSAgaWYgKEJBU0VfRVEgKHZhbHVlLCBtYWtlX2ZpeG51bSAoMCkpKQotICAgIHJldHVy biB2YWx1ZTsKICAgaWYgKCEgRklYTlVNUCAoY291bnQpKQogICAgIHsKKyAgICAgIGlmIChC QVNFX0VRICh2YWx1ZSwgbWFrZV9maXhudW0gKDApKSkKKwlyZXR1cm4gdmFsdWU7CiAgICAg ICBpZiAobXB6X3NnbiAoKnhiaWdudW1fdmFsIChjb3VudCkpIDwgMCkKIAl7CiAJICBFTUFD U19JTlQgdiA9IChGSVhOVU1QICh2YWx1ZSkgPyBYRklYTlVNICh2YWx1ZSkKQEAgLTM1NjMs OCArMzU2Myw5IEBAIERFRlVOICgiYXNoIiwgRmFzaCwgU2FzaCwgMiwgMiwgMCwKICAgZWxz ZSBpZiAoRklYTlVNUCAodmFsdWUpKQogICAgIHsKICAgICAgIEVNQUNTX0lOVCB2ID0gWEZJ WE5VTSAodmFsdWUpOwotICAgICAgaWYgKHN0ZGNfbGVhZGluZ196ZXJvcyAoKEVNQUNTX1VJ TlQpKHYgPCAwID8gfnYgOiB2KSkgLSBjCi0JICA+PSBFTUFDU19JTlRfV0lEVEggLSBGSVhO VU1fQklUUyArIDEpCisgICAgICBFTUFDU19VSU5UIHV2ID0gdiA8IDAgPyB+diA6IHY7Cisg ICAgICBFTUFDU19JTlQgbHogPSBzdGRjX2xlYWRpbmdfemVyb3MgKHV2KTsKKyAgICAgIGlm IChFTUFDU19JTlRfV0lEVEggLSBGSVhOVU1fQklUUyA8IGx6IC0gYykKIAlyZXR1cm4gbWFr ZV9maXhudW0gKHYgPDwgYyk7CiAgICAgfQogCi0tIAoyLjUxLjAKCg== --------------w3a995iHAwphZMlbxU0ssj05--
Helmut Eller <eller.helmut@HIDDEN>:Paul Eggert <eggert@HIDDEN>:Received: (at 79876-done) by debbugs.gnu.org; 27 Nov 2025 18:51:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 13:51:10 2025 Received: from localhost ([127.0.0.1]:37578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vOh5C-0008Pf-54 for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 13:51:10 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:58988) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1vOh55-0008P0-PP for 79876-done <at> debbugs.gnu.org; Thu, 27 Nov 2025 13:51:07 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id E41633C0149CB; Thu, 27 Nov 2025 10:50:57 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id bJAcSIJIpdsy; Thu, 27 Nov 2025 10:50:57 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id B86123C2408D1; Thu, 27 Nov 2025 10:50:57 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu B86123C2408D1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1764269457; bh=mm/TwFzwDTcCtPVzpTSgrc/rHsARD7Nyb1C+DytSM6I=; h=Message-ID:Date:MIME-Version:To:From; b=mlM4CyY8YmLXUOldEUhEo31RqIz3BI5PLZSLlqpvpaYmmp4aAfCBQ+BWhDeMEoIWV gysvDJo25gXgQUvf3yhuAQZQrwHmMT0By1GSSjPGSbtRlRYxg6LTQnm37u49mM5yZ/ Vq7jHZhRwrLgm5CNcg6claQagCVfhnieeI8AJGgPdpTBveafO8sGYY8ARd2dgyASm6 +akOz48HG7X/nrxBSSRCa8LfPSwDPjzgrGbQMfccofySE4NMmsofslcgkaGLOZ1zIy Xab+6aUkaArb8xFxIc89c9/2hDLrLBejtBkMzdlmBR+dDIXdgWJriOJVYh7Fl1c7v6 g6QWF4TZRioIA== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id tBwZi8Ddly7M; Thu, 27 Nov 2025 10:50:57 -0800 (PST) Received: from penguin.cs.ucla.edu (47-154-25-30.fdr01.snmn.ca.ip.frontiernet.net [47.154.25.30]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 840B03C0149CB; Thu, 27 Nov 2025 10:50:57 -0800 (PST) Content-Type: multipart/mixed; boundary="------------w3a995iHAwphZMlbxU0ssj05" Message-ID: <4240e024-b465-41b8-bf10-5478194ef47b@HIDDEN> Date: Thu, 27 Nov 2025 10:50:57 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#79876: big-round test fails on 32-bit PowerPC To: Pip Cet <pipcet@HIDDEN> References: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN> <86o6opc70t.fsf@HIDDEN> <50457ef4-1458-4a30-9ed1-8d079d4c6e55@HIDDEN> <657873e0afac070c9dc2602c3ed287a6978a134c.camel@HIDDEN> <861pljbswd.fsf@HIDDEN> <87345zzdgq.fsf@HIDDEN> Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department In-Reply-To: <87345zzdgq.fsf@HIDDEN> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79876-done Cc: 79876-done <at> debbugs.gnu.org, =?UTF-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN>, Helmut Eller <eller.helmut@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>, John Paul Adrian Glaubitz <glaubitz@HIDDEN> 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: -1.0 (-) This is a multi-part message in MIME format. --------------w3a995iHAwphZMlbxU0ssj05 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2025-11-27 07:45, Pip Cet wrote: > We appear to have disabled the relevant GCC warning. Yeah, it would be nice if that GCC warning didn't generate such a boatload of false positives. Thanks for the patch. I looked at commit bbc9ed387193efb57b5dd0179057a343ef16b006 dated 2025-09-01 which introduced the bug, installed the attached slightly-fancier patch, and am closing the bug report. Tested on 32-bit PowerPC on cfarm119 [AIX 7.3 with IBM Open XL C/C++ for AIX 17.1.1 (5725-C72, 5765-J18), version 17.1.1.2, clang version 15.0.0 (build 3948f09)]. --------------w3a995iHAwphZMlbxU0ssj05 Content-Type: text/x-patch; charset=UTF-8; name="0001-Fix-recently-introduced-ash-bug.patch" Content-Disposition: attachment; filename="0001-Fix-recently-introduced-ash-bug.patch" Content-Transfer-Encoding: base64 RnJvbSA5YjRkOWJiMDFlNWY5M2FjMDA2MGFhYTI1NzlmNjg3ZTkxNTdlZjRhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUaHUsIDI3IE5vdiAyMDI1IDEwOjM4OjUzIC0wODAwClN1YmplY3Q6IFtQQVRD SF0gRml4IHJlY2VudGx5LWludHJvZHVjZWQgYXNoIGJ1ZwpNSU1FLVZlcnNpb246IDEuMApD b250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zl ci1FbmNvZGluZzogOGJpdAoKUHJvYmxlbSByZXBvcnRlZCBieSBKb2huIFBhdWwgQWRyaWFu IEdsYXViaXR6IChidWcjNzk4NzYpLgoqIHNyYy9kYXRhLmMgKEZhc2gpOiBEb27igJl0IGFz c3VtZSBzdGRjX2xlYWRpbmdfemVyb3MsIHdoaWNoCnJldHVybnMgYW4gdW5zaWduZWQgaW50 ZWdlciBvZiB1bnNwZWNpZmllZCB3aWR0aCwgcmV0dXJucwphIHZhbHVlIG5hcnJvd2VyIHRo YW4gRU1BQ1NfSU5ULiAgQWxzbywgZG9u4oCZdCBtdW5nZSB0aGUgY29kZSB0bwp3b3JyeSBh Ym91dCBzdGRjX2xlYWRpbmdfemVyb3MgKDApOyB1bmxpa2UgR0ND4oCZcyBfX2J1aWx0aW5f Y2x6LApzdGRjX2xlYWRpbmdfemVyb3Mgd29ya3MgZmluZSBvbiAwLiAgQW5kIHVzZSBhIHRl bXBvcmFyeSB0bwphdm9pZCBhIGNhc3QuCi0tLQogc3JjL2RhdGEuYyB8IDkgKysrKystLS0t CiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3NyYy9kYXRhLmMgYi9zcmMvZGF0YS5jCmluZGV4IGZiOWUxZTMyMThkLi5h MTg2MWJkNTNkMCAxMDA2NDQKLS0tIGEvc3JjL2RhdGEuYworKysgYi9zcmMvZGF0YS5jCkBA IC0zNTMyLDEwICszNTMyLDEwIEBAIERFRlVOICgiYXNoIiwgRmFzaCwgU2FzaCwgMiwgMiwg MCwKICAgQ0hFQ0tfSU5URUdFUiAodmFsdWUpOwogICBDSEVDS19JTlRFR0VSIChjb3VudCk7 CiAKLSAgaWYgKEJBU0VfRVEgKHZhbHVlLCBtYWtlX2ZpeG51bSAoMCkpKQotICAgIHJldHVy biB2YWx1ZTsKICAgaWYgKCEgRklYTlVNUCAoY291bnQpKQogICAgIHsKKyAgICAgIGlmIChC QVNFX0VRICh2YWx1ZSwgbWFrZV9maXhudW0gKDApKSkKKwlyZXR1cm4gdmFsdWU7CiAgICAg ICBpZiAobXB6X3NnbiAoKnhiaWdudW1fdmFsIChjb3VudCkpIDwgMCkKIAl7CiAJICBFTUFD U19JTlQgdiA9IChGSVhOVU1QICh2YWx1ZSkgPyBYRklYTlVNICh2YWx1ZSkKQEAgLTM1NjMs OCArMzU2Myw5IEBAIERFRlVOICgiYXNoIiwgRmFzaCwgU2FzaCwgMiwgMiwgMCwKICAgZWxz ZSBpZiAoRklYTlVNUCAodmFsdWUpKQogICAgIHsKICAgICAgIEVNQUNTX0lOVCB2ID0gWEZJ WE5VTSAodmFsdWUpOwotICAgICAgaWYgKHN0ZGNfbGVhZGluZ196ZXJvcyAoKEVNQUNTX1VJ TlQpKHYgPCAwID8gfnYgOiB2KSkgLSBjCi0JICA+PSBFTUFDU19JTlRfV0lEVEggLSBGSVhO VU1fQklUUyArIDEpCisgICAgICBFTUFDU19VSU5UIHV2ID0gdiA8IDAgPyB+diA6IHY7Cisg ICAgICBFTUFDU19JTlQgbHogPSBzdGRjX2xlYWRpbmdfemVyb3MgKHV2KTsKKyAgICAgIGlm IChFTUFDU19JTlRfV0lEVEggLSBGSVhOVU1fQklUUyA8IGx6IC0gYykKIAlyZXR1cm4gbWFr ZV9maXhudW0gKHYgPDwgYyk7CiAgICAgfQogCi0tIAoyLjUxLjAKCg== --------------w3a995iHAwphZMlbxU0ssj05--
John Paul Adrian Glaubitz <glaubitz@HIDDEN>:Paul Eggert <eggert@HIDDEN>:Received: (at 79876) by debbugs.gnu.org; 27 Nov 2025 17:26:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 12:26:09 2025 Received: from localhost ([127.0.0.1]:37434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vOfku-0001V6-Rg for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 12:26:09 -0500 Received: from outpost1.zedat.fu-berlin.de ([130.133.4.66]:41309) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <glaubitz@HIDDEN>) id 1vOfkr-0001Uu-Hz for 79876 <at> debbugs.gnu.org; Thu, 27 Nov 2025 12:26:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=fu-berlin.de; s=fub01; h=MIME-Version:Content-Transfer-Encoding: Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:From: Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:In-Reply-To: References; bh=Rmdcd3urQDWzpk+WlUHVrUDF0SL35844kcdopoK4XIE=; t=1764264365; x=1764869165; b=PGM0mcoAamiluueVG5MZPLx3ShY5W267/5CO+ZLTO/mh1LkeLJnY31v3x/0AP Kl9vLQCERkk1iMBN2F7yUJIUzLSC9fBokOa7bnYqwmFLQGplT2Of3ATT/Wpwc0lXRO0ro25JMY5aQ zL9SW3L7m+5lhGCww54e36zGcjQ6I9ENTzwx4lMd/BNec/tL1stYRdNHldECvHbbITdQueO8tHNkc Qyyuz/fgH06WD4CTz2TJPgZshaORS+oxmiFOCRAV/POyH/4yvBH3bzFME/G8NOWjkaR3aU0rSUbgU NVSUrkPhKqBIUcC1qw1660lnOjsPFtmwYwyQQu1tDSxs72kBHQ==; Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.99) with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (envelope-from <glaubitz@HIDDEN>) id 1vOfkp-00000001sQz-3FSI; Thu, 27 Nov 2025 18:26:03 +0100 Received: from p5b13aa34.dip0.t-ipconnect.de ([91.19.170.52] helo=[192.168.178.61]) by inpost2.zedat.fu-berlin.de (Exim 4.99) with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (envelope-from <glaubitz@HIDDEN>) id 1vOfkp-000000033yV-2NI2; Thu, 27 Nov 2025 18:26:03 +0100 Message-ID: <be40276020b4bcea7cab75ccd9eac61100558027.camel@HIDDEN> Subject: Re: bug#79876: big-round test fails on 32-bit PowerPC From: John Paul Adrian Glaubitz <glaubitz@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Date: Thu, 27 Nov 2025 18:26:02 +0100 In-Reply-To: <87wm3bxxgr.fsf@HIDDEN> References: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN> <86o6opc70t.fsf@HIDDEN> <50457ef4-1458-4a30-9ed1-8d079d4c6e55@HIDDEN> <657873e0afac070c9dc2602c3ed287a6978a134c.camel@HIDDEN> <861pljbswd.fsf@HIDDEN> <87345zzdgq.fsf@HIDDEN> <eec38388ac755f7f3b3b68c0d1b22653c12d000f.camel@HIDDEN> <87wm3bxxgr.fsf@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.58.1 MIME-Version: 1.0 X-Original-Sender: glaubitz@HIDDEN X-Originating-IP: 91.19.170.52 X-ZEDAT-Hint: PO X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79876 Cc: 79876 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, eggert@HIDDEN, Helmut Eller <eller.helmut@HIDDEN> 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 (---) Hi Pip, On Thu, 2025-11-27 at 16:16 +0000, Pip Cet wrote: > Hmm. It fails without the patch here, and works with it. Can you try > doing a full "make bootstrap" and running the test again? You're right, that did the trick: SUMMARY OF TEST RESULTS ----------------------- Files examined: 542 Ran 8283 tests, 7962 results as expected, 0 unexpected, 321 skipped make[2]: Leaving directory '/home/glaubitz/emacs/emacs/test' make[1]: Leaving directory '/home/glaubitz/emacs/emacs/test' Thanks for the quick fix! Adrian --=20 .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
bug-gnu-emacs@HIDDEN:bug#79876; Package emacs.
Full text available.
Received: (at 79876) by debbugs.gnu.org; 27 Nov 2025 16:16:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 11:16:43 2025
Received: from localhost ([127.0.0.1]:37342 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vOefi-0006Z5-S4
for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 11:16:43 -0500
Received: from mail-43102.protonmail.ch ([185.70.43.102]:21399)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
id 1vOefg-0006Yp-2h
for 79876 <at> debbugs.gnu.org; Thu, 27 Nov 2025 11:16:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
s=protonmail3; t=1764260192; x=1764519392;
bh=rKMq1boZQndiBz0gslRlNgRt4jW5EA17FwQ0et9yfdM=;
h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
Message-ID:BIMI-Selector;
b=qlySRMD7v2ZeiDJ+83iYLf/QaKNG4StQnhmgTmEJf6JuV3xOC3DheW/vVL6EmfxSK
NOy261J3jIGfDogk7gw1onkvMqvuYDoee/RML3Zuo4CmWMQhBMp/d1ztskggV6w0Ct
WKxl7AYxbTk4bO06tdeLSwITb5zgTQJrCf8kyIp3F2fNxmfOUeuu8D2Qd9sT9Vtnee
d3DuE4JgEJUCpkS6jC7MWqInPf77kdHviLxwc8MCda+r+uXN6f7hu/jDxVXtrnYW8m
kZPlnh+iXZIG0LTttDCnc8ZKZNkKSqcC1BW913TmbHl0qqvCWnBfZNlpdOHShy5kYj
Or4rVHoVT7wCw==
Date: Thu, 27 Nov 2025 16:16:27 +0000
To: John Paul Adrian Glaubitz <glaubitz@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#79876: big-round test fails on 32-bit PowerPC
Message-ID: <87wm3bxxgr.fsf@HIDDEN>
In-Reply-To: <eec38388ac755f7f3b3b68c0d1b22653c12d000f.camel@HIDDEN>
References: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN>
<86o6opc70t.fsf@HIDDEN> <50457ef4-1458-4a30-9ed1-8d079d4c6e55@HIDDEN>
<657873e0afac070c9dc2602c3ed287a6978a134c.camel@HIDDEN>
<861pljbswd.fsf@HIDDEN> <87345zzdgq.fsf@HIDDEN>
<eec38388ac755f7f3b3b68c0d1b22653c12d000f.camel@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: bfba8efa38498191389a8d7dd07f0999c29d2e84
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79876
Cc: 79876 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, eggert@HIDDEN,
Helmut Eller <eller.helmut@HIDDEN>
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: -1.0 (-)
"John Paul Adrian Glaubitz" <glaubitz@HIDDEN> writes:
> Hi,
>
> On Thu, 2025-11-27 at 15:45 +0000, Pip Cet wrote:
>> "Eli Zaretskii" <eliz@HIDDEN> writes:
>>
>> > > From: John Paul Adrian Glaubitz <glaubitz@HIDDEN>
>> > > Cc: 79876 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
>> > > Date: Thu, 27 Nov 2025 11:59:23 +0100
>> > >
>> > > > What are the values of the following expressions on your platform?
>> > > > (After each expression, I list the correct value.)
>> > > >
>> > > > (ash 1 53)
>> > > > 9007199254740992
>> > > >
>> > > > (1- (ash 1 53))
>> > > > 9007199254740991
>> > > >
>> > > > (ash 9007199254740991 2045)
>> > > > 363857141251215733008468006984567498428427744310602690309735631992=
518352027631318742205104461997525781461689595255359755041236607412597305594=
915359190782200698392412987448013052928786408355279308639946743576115889990=
206935944747628988479302915525946901702031872150456880949556607739225761379=
698303426118602250199355821996011214692492231498724661213715671558623030843=
303146025660694164325513330061947744775142603512019698593680602201312344881=
981489765361696383056969005048388307197608755142462165089768038827285826773=
521770041292888478544630840063729813907563445195499310977439636039716323348=
91836831978686870043355177324550146752512
>> > >
>> > > How do I obtain these values? Is that just a command to run?
>> >
>> > Yes, use "M-:", and then type the expressions and press RET.
>>
>> I can reproduce this here. The problem is precisely what Helmut
>> described earlier: stdc_leading_zeros returns an unsigned int, and so
>> this code:
>>
>> if (stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v)) - c
>> =09 >=3D EMACS_INT_WIDTH - FIXNUM_BITS + 1)
>> =09return make_fixnum (v << c);
>>
>> will have false positives: 'c' is an int, and subtracting one of those
>> from an unsigned int returns an unsigned int, which will usually be
>> greater than the RHS (which is 3).
>>
>> diff --git a/src/data.c b/src/data.c
>> index fb9e1e3218d..e156c70ea27 100644
>> --- a/src/data.c
>> +++ b/src/data.c
>> @@ -3563,8 +3563,8 @@ DEFUN ("ash", Fash, Sash, 2, 2, 0,
>> else if (FIXNUMP (value))
>> {
>> EMACS_INT v =3D XFIXNUM (value);
>> - if (stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v)) - c
>> - >=3D EMACS_INT_WIDTH - FIXNUM_BITS + 1)
>> + if (stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v))
>> + >=3D EMACS_INT_WIDTH - FIXNUM_BITS + 1 + c)
>> return make_fixnum (v << c);
>> }
>>
>>
>> appears to avoid the problem. We appear to have disabled the relevant
>> GCC warning.
>
> Still fails for me with the patch applied unless I'm missing something:
Hmm. It fails without the patch here, and works with it. Can you try
doing a full "make bootstrap" and running the test again?
Pip
bug-gnu-emacs@HIDDEN:bug#79876; Package emacs.
Full text available.
Received: (at 79876) by debbugs.gnu.org; 27 Nov 2025 16:03:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 11:03:39 2025
Received: from localhost ([127.0.0.1]:37321 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vOeT5-0005ny-9k
for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 11:03:39 -0500
Received: from outpost1.zedat.fu-berlin.de ([130.133.4.66]:45291)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <glaubitz@HIDDEN>)
id 1vOeT2-0005nk-I0
for 79876 <at> debbugs.gnu.org; Thu, 27 Nov 2025 11:03:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=fu-berlin.de; s=fub01; h=MIME-Version:Content-Transfer-Encoding:
Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:From:
Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type:
Content-Transfer-Encoding:Content-ID:Content-Description:In-Reply-To:
References; bh=TW2RrnHTJ6CcWSTDIVKW5wcQsyzPFkR94+ZxEcdx6eE=; t=1764259416;
x=1764864216; b=PkZIWSdWND86S8DHbZdgIccWyk+BOC1iiIKfQ/XaySfQUzI6s9/QC/0Z66eLu
3oOBr5HA1E5VZd5U4ZEQgcIGMc2jijhKNcihZ4NF68LOKxxyRqAhti7x/vUnm1woSzwWRq7FgPTdv
1YznKJlQ3lEo9/xlvQ/5cNhbgxXfAWAggm12KoeQgqpMvW/quJx9DO0NBZVOw/hez3LB6jNoEZtkZ
ZalvMpgsUJ+51kUHUKBMCG7/QgiUrDELjt9RCYLF5lyNXO2Ib+gdR4xmnufm182MGsuALQH93Tkt9
M/ryyCVTs/EVhlKlSGkxj1akS7x1LVUyg1n2ttlGcZN+aVvpxQ==;
Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69])
by outpost.zedat.fu-berlin.de (Exim 4.99) with esmtps (TLS1.3)
tls TLS_AES_256_GCM_SHA384
(envelope-from <glaubitz@HIDDEN>)
id 1vOeSz-00000001OVL-335n; Thu, 27 Nov 2025 17:03:33 +0100
Received: from p5b13aa34.dip0.t-ipconnect.de ([91.19.170.52]
helo=[192.168.178.61]) by inpost2.zedat.fu-berlin.de (Exim 4.99)
with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384
(envelope-from <glaubitz@HIDDEN>)
id 1vOeSz-00000002i9Z-295o; Thu, 27 Nov 2025 17:03:33 +0100
Message-ID: <eec38388ac755f7f3b3b68c0d1b22653c12d000f.camel@HIDDEN>
Subject: Re: bug#79876: big-round test fails on 32-bit PowerPC
From: John Paul Adrian Glaubitz <glaubitz@HIDDEN>
To: Pip Cet <pipcet@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Date: Thu, 27 Nov 2025 17:03:32 +0100
In-Reply-To: <87345zzdgq.fsf@HIDDEN>
References: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN>
<86o6opc70t.fsf@HIDDEN> <50457ef4-1458-4a30-9ed1-8d079d4c6e55@HIDDEN>
<657873e0afac070c9dc2602c3ed287a6978a134c.camel@HIDDEN>
<861pljbswd.fsf@HIDDEN> <87345zzdgq.fsf@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.58.1
MIME-Version: 1.0
X-Original-Sender: glaubitz@HIDDEN
X-Originating-IP: 91.19.170.52
X-ZEDAT-Hint: PO
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 79876
Cc: 79876 <at> debbugs.gnu.org, eggert@HIDDEN,
Helmut Eller <eller.helmut@HIDDEN>
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 (---)
Hi,
On Thu, 2025-11-27 at 15:45 +0000, Pip Cet wrote:
> "Eli Zaretskii" <eliz@HIDDEN> writes:
>=20
> > > From: John Paul Adrian Glaubitz <glaubitz@HIDDEN>
> > > Cc: 79876 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
> > > Date: Thu, 27 Nov 2025 11:59:23 +0100
> > >=20
> > > > What are the values of the following expressions on your platform?
> > > > (After each expression, I list the correct value.)
> > > >=20
> > > > (ash 1 53)
> > > > 9007199254740992
> > > >=20
> > > > (1- (ash 1 53))
> > > > 9007199254740991
> > > >=20
> > > > (ash 9007199254740991 2045)
> > > > 3638571412512157330084680069845674984284277443106026903097356319925=
183520276313187422051044619975257814616895952553597550412366074125973055949=
153591907822006983924129874480130529287864083552793086399467435761158899902=
069359447476289884793029155259469017020318721504568809495566077392257613796=
983034261186022501993558219960112146924922314987246612137156715586230308433=
031460256606941643255133300619477447751426035120196985936806022013123448819=
814897653616963830569690050483883071976087551424621650897680388272858267735=
217700412928884785446308400637298139075634451954993109774396360397163233489=
1836831978686870043355177324550146752512
> > >=20
> > > How do I obtain these values? Is that just a command to run?
> >=20
> > Yes, use "M-:", and then type the expressions and press RET.
>=20
> I can reproduce this here. The problem is precisely what Helmut
> described earlier: stdc_leading_zeros returns an unsigned int, and so
> this code:
>=20
> if (stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v)) - c
> >=3D EMACS_INT_WIDTH - FIXNUM_BITS + 1)
> return make_fixnum (v << c);
>=20
> will have false positives: 'c' is an int, and subtracting one of those
> from an unsigned int returns an unsigned int, which will usually be
> greater than the RHS (which is 3).
>=20
> diff --git a/src/data.c b/src/data.c
> index fb9e1e3218d..e156c70ea27 100644
> --- a/src/data.c
> +++ b/src/data.c
> @@ -3563,8 +3563,8 @@ DEFUN ("ash", Fash, Sash, 2, 2, 0,
> else if (FIXNUMP (value))
> {
> EMACS_INT v =3D XFIXNUM (value);
> - if (stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v)) - c
> - >=3D EMACS_INT_WIDTH - FIXNUM_BITS + 1)
> + if (stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v))
> + >=3D EMACS_INT_WIDTH - FIXNUM_BITS + 1 + c)
> return make_fixnum (v << c);
> }
> =20
>=20
> appears to avoid the problem. We appear to have disabled the relevant
> GCC warning.
Still fails for me with the patch applied unless I'm missing something:
(sid_powerpc-dchroot)glaubitz@perotto:~/emacs/emacs$ git diff
diff --git a/src/data.c b/src/data.c
index fb9e1e3218d..194d9010ef5 100644
--- a/src/data.c
+++ b/src/data.c
@@ -3563,8 +3563,8 @@ DEFUN ("ash", Fash, Sash, 2, 2, 0,
else if (FIXNUMP (value))
{
EMACS_INT v =3D XFIXNUM (value);
- if (stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v)) - c
- >=3D EMACS_INT_WIDTH - FIXNUM_BITS + 1)
+ if (stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v))
+ >=3D EMACS_INT_WIDTH - FIXNUM_BITS + 1 + c)
return make_fixnum (v << c);
}
=20
(sid_powerpc-dchroot)glaubitz@perotto:~/emacs/emacs$
Running 29 tests (2025-11-27 15:59:31+0000, selector `(not (or (tag :expens=
ive-test) (tag :unstable) (tag :nativecomp)))')
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-
#f(compiled-function () #<bytecode -0x1065c75c>)()
#f(compiled-function () #<bytecode 0x14afc6b4>)()
handler-bind-1(#f(compiled-function () #<bytecode 0x14afc6b4>) (t) #
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 (not ...) :tests [...
ert-run-tests((not (or (tag :expensive-test) (tag :unstable) (tag :n
ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable) (
ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un
eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) (
command-line-1(("-L" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
command-line()
normal-top-level()
Test big-round condition:
(ert-test-failed
((should (=3D (floor 1.7976931348623157e+308 5e-324) (ash ... 2045)))
:form
(=3D
=20
363857141251215733008468006984567498428427744310602690309735631992518352027=
631318742205104461997525781461689595255359755041236607412597305594915359190=
78220069839241298744801305292878640835527930863994
674357611588999020693594474762898847930291552594690170203187215045688094955=
660773922576137969830342611860225019935582199601121469249223149872466121371=
56715586230308433031460256606941643255133300619477
447751426035120196985936806022013123448819814897653616963830569690050483883=
071976087551424621650897680388272858267735217700412928884785446308400637298=
13907563445195499310977439636039716323348918368319
78686870043355177324550146752512
0)
:value nil))
FAILED 1/29 big-round (0.000598 sec) at src/floatfns-tests.el:185
Adrian
--=20
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
bug-gnu-emacs@HIDDEN:bug#79876; Package emacs.
Full text available.
Received: (at 79876) by debbugs.gnu.org; 27 Nov 2025 15:45:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 10:45:51 2025
Received: from localhost ([127.0.0.1]:37294 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vOeBr-0004x0-G7
for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 10:45:51 -0500
Received: from mail-4322.protonmail.ch ([185.70.43.22]:15479)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <pipcet@HIDDEN>)
id 1vOeBn-0004wZ-TB
for 79876 <at> debbugs.gnu.org; Thu, 27 Nov 2025 10:45:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
s=protonmail3; t=1764258341; x=1764517541;
bh=gOBxTxVHPhQ9S//Whtgl8YYtTz/U6qWmKBipgt+4saU=;
h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
Message-ID:BIMI-Selector;
b=m1Nkm4U9gkae18FnlviSCV2A6kCls6NeW84nDLbG0+NBiEVkUvjpOrdPHFyY/AdHv
j+ZLwxmZja5uQK+PU0moTFnPUhTGs4eTA6MjaLUSnLB8eMWVK17pN3h6esRlP111qX
ZC/BGKd8I2i0Up0qErEUQTiFmL/ysspAFslOqvXjLxe/3FaewlkI8pg3iHaWw04241
ZX3bHmjikiwhpGZ0L/Eyq6KeVfFzU/VGRD3VZWq+9GK4TH9Tw8SL1cfr+b88IJqB/2
GM+NR1Kl2u+NW27TWffblphaEU9s7QRJZ8Ajgij7qp6+S4dYvUFB5Cz7mEkBAkPkEl
xlyYdR4TC6RQw==
Date: Thu, 27 Nov 2025 15:45:36 +0000
To: Eli Zaretskii <eliz@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#79876: big-round test fails on 32-bit PowerPC
Message-ID: <87345zzdgq.fsf@HIDDEN>
In-Reply-To: <861pljbswd.fsf@HIDDEN>
References: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN>
<86o6opc70t.fsf@HIDDEN> <50457ef4-1458-4a30-9ed1-8d079d4c6e55@HIDDEN>
<657873e0afac070c9dc2602c3ed287a6978a134c.camel@HIDDEN>
<861pljbswd.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 7480d364a8a71ee45c8c7cb6bcc5f7de9972f933
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 79876
Cc: 79876 <at> debbugs.gnu.org, eggert@HIDDEN,
Helmut Eller <eller.helmut@HIDDEN>,
John Paul Adrian Glaubitz <glaubitz@HIDDEN>
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: -1.0 (-)
"Eli Zaretskii" <eliz@HIDDEN> writes:
>> From: John Paul Adrian Glaubitz <glaubitz@HIDDEN>
>> Cc: 79876 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>
>> Date: Thu, 27 Nov 2025 11:59:23 +0100
>>
>> > What are the values of the following expressions on your platform?
>> > (After each expression, I list the correct value.)
>> >
>> > (ash 1 53)
>> > 9007199254740992
>> >
>> > (1- (ash 1 53))
>> > 9007199254740991
>> >
>> > (ash 9007199254740991 2045)
>> > 3638571412512157330084680069845674984284277443106026903097356319925183=
520276313187422051044619975257814616895952553597550412366074125973055949153=
591907822006983924129874480130529287864083552793086399467435761158899902069=
359447476289884793029155259469017020318721504568809495566077392257613796983=
034261186022501993558219960112146924922314987246612137156715586230308433031=
460256606941643255133300619477447751426035120196985936806022013123448819814=
897653616963830569690050483883071976087551424621650897680388272858267735217=
700412928884785446308400637298139075634451954993109774396360397163233489183=
6831978686870043355177324550146752512
>>
>> How do I obtain these values? Is that just a command to run?
>
> Yes, use "M-:", and then type the expressions and press RET.
I can reproduce this here. The problem is precisely what Helmut
described earlier: stdc_leading_zeros returns an unsigned int, and so
this code:
if (stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v)) - c
=09 >=3D EMACS_INT_WIDTH - FIXNUM_BITS + 1)
=09return make_fixnum (v << c);
will have false positives: 'c' is an int, and subtracting one of those
from an unsigned int returns an unsigned int, which will usually be
greater than the RHS (which is 3).
diff --git a/src/data.c b/src/data.c
index fb9e1e3218d..e156c70ea27 100644
--- a/src/data.c
+++ b/src/data.c
@@ -3563,8 +3563,8 @@ DEFUN ("ash", Fash, Sash, 2, 2, 0,
else if (FIXNUMP (value))
{
EMACS_INT v =3D XFIXNUM (value);
- if (stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v)) - c
- >=3D EMACS_INT_WIDTH - FIXNUM_BITS + 1)
+ if (stdc_leading_zeros ((EMACS_UINT)(v < 0 ? ~v : v))
+ >=3D EMACS_INT_WIDTH - FIXNUM_BITS + 1 + c)
return make_fixnum (v << c);
}
=20
appears to avoid the problem. We appear to have disabled the relevant
GCC warning.
Pip
bug-gnu-emacs@HIDDEN:bug#79876; Package emacs.
Full text available.Received: (at 79876) by debbugs.gnu.org; 27 Nov 2025 11:46:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 06:46:09 2025 Received: from localhost ([127.0.0.1]:35720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vOaRs-0000gz-PO for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 06:46:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38526) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vOaRq-0000g3-4v for 79876 <at> debbugs.gnu.org; Thu, 27 Nov 2025 06:46:06 -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 1vOaRj-0003uo-4K; Thu, 27 Nov 2025 06:45:59 -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=imWikPa8WrA7aaC2kNk5sdG344HvB4d1Y8JuM6CzzUU=; b=VCP3blaYJexI RzDhoFiHWo49vdVAofiA9QLoRVNY9P/GiXqb9QWvD9erYkgwJSDjxR8Lx6VpbaoEyjnhu+fwqyk+2 bccqGPzCrmBR5LlGP5T2T08EH5LLz0o6g2WpDgWzfwkWEZa5zl3YkUXn5SfsZJeORC4myviKsCYvn GJ1z4OMBa8onMZoy0RrNgO05JXzOgA4cvgwCyc8HtzVTLVnV2MfWXlfbr7c/8tzZNQ6+oBGaGApsS 3IdmeN02grynPpedvx1RWzrZ6ZHmoLLnzqyFF1sd2e0BBI+hc6Q9a4GeSB1Bg/KDvwZ/dLkaU+0f2 WISZvxDMScutQxxBwkYKcg==; Date: Thu, 27 Nov 2025 13:45:54 +0200 Message-Id: <861pljbswd.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: John Paul Adrian Glaubitz <glaubitz@HIDDEN> In-Reply-To: <657873e0afac070c9dc2602c3ed287a6978a134c.camel@HIDDEN> (message from John Paul Adrian Glaubitz on Thu, 27 Nov 2025 11:59:23 +0100) Subject: Re: bug#79876: big-round test fails on 32-bit PowerPC References: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN> <86o6opc70t.fsf@HIDDEN> <50457ef4-1458-4a30-9ed1-8d079d4c6e55@HIDDEN> <657873e0afac070c9dc2602c3ed287a6978a134c.camel@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79876 Cc: 79876 <at> debbugs.gnu.org, eggert@HIDDEN 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 (---) > From: John Paul Adrian Glaubitz <glaubitz@HIDDEN> > Cc: 79876 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> > Date: Thu, 27 Nov 2025 11:59:23 +0100 > > > What are the values of the following expressions on your platform? > > (After each expression, I list the correct value.) > > > > (ash 1 53) > > 9007199254740992 > > > > (1- (ash 1 53)) > > 9007199254740991 > > > > (ash 9007199254740991 2045) > > 36385714125121573300846800698456749842842774431060269030973563199251835202763131874220510446199752578146168959525535975504123660741259730559491535919078220069839241298744801305292878640835527930863994674357611588999020693594474762898847930291552594690170203187215045688094955660773922576137969830342611860225019935582199601121469249223149872466121371567155862303084330314602566069416432551333006194774477514260351201969859368060220131234488198148976536169638305696900504838830719760875514246216508976803882728582677352177004129288847854463084006372981390756344519549931097743963603971632334891836831978686870043355177324550146752512 > > How do I obtain these values? Is that just a command to run? Yes, use "M-:", and then type the expressions and press RET.
bug-gnu-emacs@HIDDEN:bug#79876; Package emacs.
Full text available.Received: (at 79876) by debbugs.gnu.org; 27 Nov 2025 10:59:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 05:59:29 2025 Received: from localhost ([127.0.0.1]:35352 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vOZii-0005sX-Oe for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 05:59:29 -0500 Received: from outpost1.zedat.fu-berlin.de ([130.133.4.66]:40891) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <glaubitz@HIDDEN>) id 1vOZig-0005sJ-9l for 79876 <at> debbugs.gnu.org; Thu, 27 Nov 2025 05:59:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=fu-berlin.de; s=fub01; h=MIME-Version:Content-Transfer-Encoding: Content-Type:References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:From: Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:In-Reply-To: References; bh=jyKPahs8pSZVnB60VC+I5/jRH328pre3CNV6F0jaEFw=; t=1764241166; x=1764845966; b=BsSbx/Ej3ePvDwV311Bq+mTBWSky0mn+9ZzARWGiuUndnLievarV/tIcUJmeB vD+mmk/WBsk1gqPBZ5AUSA31SZdSP7DjioXD7Pv9ShEQdD7dbQlYwYkjEccVtdwGNpa8exiWtb3mX VhSGWgzsvNGa34D7ajuBqqXDAOE77LEMyzLpXHI5lK6VHwPdUDolarwIvLCr0PeShQdyWDndL/I6R 9ac9AcxQHpvCIgYFbc0bthAuSwGtLYDduGmZkQcUjGVHCpWMAMv2OBqITBouw5Rosb0iwRvQflDWm 59nBmne3MfLinu2AxzP/pZP66wo3zbFVYynAgsQ3V4A18l2OEQ==; Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.99) with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (envelope-from <glaubitz@HIDDEN>) id 1vOZie-00000003ARZ-1RNp; Thu, 27 Nov 2025 11:59:24 +0100 Received: from p5b13aa34.dip0.t-ipconnect.de ([91.19.170.52] helo=[192.168.178.61]) by inpost2.zedat.fu-berlin.de (Exim 4.99) with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (envelope-from <glaubitz@HIDDEN>) id 1vOZie-00000001elP-0YFT; Thu, 27 Nov 2025 11:59:24 +0100 Message-ID: <657873e0afac070c9dc2602c3ed287a6978a134c.camel@HIDDEN> Subject: Re: bug#79876: big-round test fails on 32-bit PowerPC From: John Paul Adrian Glaubitz <glaubitz@HIDDEN> To: Paul Eggert <eggert@HIDDEN> Date: Thu, 27 Nov 2025 11:59:23 +0100 In-Reply-To: <50457ef4-1458-4a30-9ed1-8d079d4c6e55@HIDDEN> References: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN> <86o6opc70t.fsf@HIDDEN> <50457ef4-1458-4a30-9ed1-8d079d4c6e55@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.58.1 MIME-Version: 1.0 X-Original-Sender: glaubitz@HIDDEN X-Originating-IP: 91.19.170.52 X-ZEDAT-Hint: PO X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79876 Cc: 79876 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> 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 (---) Hi Paul, On Thu, 2025-11-27 at 01:51 -0800, Paul Eggert wrote: > On 2025-11-26 04:28, Eli Zaretskii wrote: > > > From: John Paul Adrian Glaubitz <glaubitz@HIDDEN> >=20 > > > (ert-test-failed > > > ((should (=3D (floor 1.7976931348623157e+308 5e-324) (ash ... 2= 045))) > > > :form > > > (=3D > > > =20 > > > 363857141251215733008468006984567498428427744310602690309735631992518= 352027631318742205104461997525781461689595255359755041236607412597305594915= 35919078220069839241298744801305292878640835527930863994 > > > 674357611588999020693594474762898847930291552594690170203187215045688= 094955660773922576137969830342611860225019935582199601121469249223149872466= 12137156715586230308433031460256606941643255133300619477 > > > 447751426035120196985936806022013123448819814897653616963830569690050= 483883071976087551424621650897680388272858267735217700412928884785446308400= 63729813907563445195499310977439636039716323348918368319 > > > 78686870043355177324550146752512 > > > 0) >=20 > Thanks for reporting the problem. The output makes it look like the ash= =20 > expression failed, i.e., a bignum failure of some sort. >=20 > What OS and compiler version are you using? This is on Debian unstable using GCC 15 and kernel 6.17.7. > Has the problem just started to occur recently? Do you happen to know=20 > which commit introduced it? I have not bisected this yet. I just tested emacs from git to see if there = are any improvements compared to version 30.2 which is currently packaged in Debian= unstable and doesn't build. > Did you build with the system GMP, or with Emacs's lib/mini-gmp-gnulib.c? I just ran the configure script without any options, so I assume it's using= the embedded version of GMP. > What are the values of the following expressions on your platform?=20 > (After each expression, I list the correct value.) >=20 > (ash 1 53) > 9007199254740992 >=20 > (1- (ash 1 53)) > 9007199254740991 >=20 > (ash 9007199254740991 2045) > 3638571412512157330084680069845674984284277443106026903097356319925183520= 276313187422051044619975257814616895952553597550412366074125973055949153591= 907822006983924129874480130529287864083552793086399467435761158899902069359= 447476289884793029155259469017020318721504568809495566077392257613796983034= 261186022501993558219960112146924922314987246612137156715586230308433031460= 256606941643255133300619477447751426035120196985936806022013123448819814897= 653616963830569690050483883071976087551424621650897680388272858267735217700= 412928884785446308400637298139075634451954993109774396360397163233489183683= 1978686870043355177324550146752512 How do I obtain these values? Is that just a command to run? Adrian --=20 .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
bug-gnu-emacs@HIDDEN:bug#79876; Package emacs.
Full text available.Received: (at 79876) by debbugs.gnu.org; 27 Nov 2025 09:51:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 27 04:51:11 2025 Received: from localhost ([127.0.0.1]:34934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1vOYec-0001Sq-Tf for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 04:51:11 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:60290) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1vOYea-0001SC-9J for 79876 <at> debbugs.gnu.org; Thu, 27 Nov 2025 04:51:09 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 16C4B3C2408C7; Thu, 27 Nov 2025 01:51:02 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id QliMRVCrVMwL; Thu, 27 Nov 2025 01:51:02 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id DFE513C2408CA; Thu, 27 Nov 2025 01:51:01 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu DFE513C2408CA DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1764237061; bh=U7vw31CzYrJJTa3hpldjRYI9yyngxnhcxvPPp8WabHg=; h=Message-ID:Date:MIME-Version:To:From; b=IfeHcQcq4dnRWaSmFrx/FVtHuWtPlK4fE4cwNDnA1kF8ndNcyyF5ksfUn409zK0tS n4/TU/ulACImb34lYmtiAepTl5Z6T9Uu8NtYgvDuM5ud+K3+xS7ShtF5k71IKWpBmI ecNReIfkArxWniqpyORw0ZXdQmbT2Az3PDfbBamUuKQ7B2LOyqhg/ZZkV2ZTUdStfn ZEY75w3Dwyy1TOvDVcBgG1MVd2O0NzzRidIEO+CJlTwT7rdu/Jxsk8X1vxadkrFrKU 0Z7VeuVUdvV/AweAVU63FIH3PJVMSlkdmkD7Gn8zPtXXpbXxkoMnP9QdR6DLHlfynx mt0GxA6W4weOg== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id FfbKSprl_ZpT; Thu, 27 Nov 2025 01:51:01 -0800 (PST) Received: from penguin.cs.ucla.edu (47-154-25-30.fdr01.snmn.ca.ip.frontiernet.net [47.154.25.30]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id B186E3C2408C7; Thu, 27 Nov 2025 01:51:01 -0800 (PST) Message-ID: <50457ef4-1458-4a30-9ed1-8d079d4c6e55@HIDDEN> Date: Thu, 27 Nov 2025 01:51:01 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#79876: big-round test fails on 32-bit PowerPC To: John Paul Adrian Glaubitz <glaubitz@HIDDEN> References: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN> <86o6opc70t.fsf@HIDDEN> Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department In-Reply-To: <86o6opc70t.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79876 Cc: 79876 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN> 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: -1.0 (-) On 2025-11-26 04:28, Eli Zaretskii wrote: >> From: John Paul Adrian Glaubitz <glaubitz@HIDDEN> >> (ert-test-failed >> ((should (= (floor 1.7976931348623157e+308 5e-324) (ash ... 2045))) >> :form >> (= >> >> 36385714125121573300846800698456749842842774431060269030973563199251835202763131874220510446199752578146168959525535975504123660741259730559491535919078220069839241298744801305292878640835527930863994 >> 67435761158899902069359447476289884793029155259469017020318721504568809495566077392257613796983034261186022501993558219960112146924922314987246612137156715586230308433031460256606941643255133300619477 >> 44775142603512019698593680602201312344881981489765361696383056969005048388307197608755142462165089768038827285826773521770041292888478544630840063729813907563445195499310977439636039716323348918368319 >> 78686870043355177324550146752512 >> 0) Thanks for reporting the problem. The output makes it look like the ash expression failed, i.e., a bignum failure of some sort. What OS and compiler version are you using? Has the problem just started to occur recently? Do you happen to know which commit introduced it? Did you build with the system GMP, or with Emacs's lib/mini-gmp-gnulib.c? What are the values of the following expressions on your platform? (After each expression, I list the correct value.) (ash 1 53) 9007199254740992 (1- (ash 1 53)) 9007199254740991 (ash 9007199254740991 2045) 36385714125121573300846800698456749842842774431060269030973563199251835202763131874220510446199752578146168959525535975504123660741259730559491535919078220069839241298744801305292878640835527930863994674357611588999020693594474762898847930291552594690170203187215045688094955660773922576137969830342611860225019935582199601121469249223149872466121371567155862303084330314602566069416432551333006194774477514260351201969859368060220131234488198148976536169638305696900504838830719760875514246216508976803882728582677352177004129288847854463084006372981390756344519549931097743963603971632334891836831978686870043355177324550146752512
bug-gnu-emacs@HIDDEN:bug#79876; Package emacs.
Full text available.Eli Zaretskii <eliz@HIDDEN>
to control <at> debbugs.gnu.org.
Full text available.
Received: (at 79876) by debbugs.gnu.org; 26 Nov 2025 12:29:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 26 07:29:02 2025
Received: from localhost ([127.0.0.1]:52357 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vOEdq-0000QL-EO
for submit <at> debbugs.gnu.org; Wed, 26 Nov 2025 07:29:02 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:38980)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vOEdo-0000PY-15
for 79876 <at> debbugs.gnu.org; Wed, 26 Nov 2025 07:29:01 -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 1vOEdg-0007XZ-Jf; Wed, 26 Nov 2025 07:28:53 -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=/C+EUql9yUCW9bwUf5QxHzufA0abDyFL3zlLhHRKCrc=; b=kCx0aJWtnICD
9qwWPqsvgI1BHOXJbzy5LSbWVnGomOlHu9Y8/hXCHCOmIjb3THqiwezSkzyLJY0MyhSMtFvz6trGB
wbysGmrfj8bKVp8ipFSpUv756uM0Ve5U46h0ESVHCf0Aod7J8l5Dh8q4ESBii86Dv5DofuXxdoIkL
3KUhiO2x+vMMQ3eRWArp7sLfrJwCvWNRECrSYrJlypBL9VLOXfIFJBQefNnSdmz/Vgqywrcc0lihp
rCGp8e7O8sHF/g5B2GCloNDq8mqAacnknEdpSTde8+FFIzmbBuwJ1+vs6VqEfp3HGTKoLpOlenrTl
MHanX9bIawnvA5WqajNExw==;
Date: Wed, 26 Nov 2025 14:28:34 +0200
Message-Id: <86o6opc70t.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: John Paul Adrian Glaubitz <glaubitz@HIDDEN>,
Paul Eggert <eggert@HIDDEN>
In-Reply-To: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN>
(message from John Paul Adrian Glaubitz on Fri, 21 Nov 2025 20:51:47
+0100)
Subject: Re: bug#79876: big-round test fails on 32-bit PowerPC
References: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 79876
Cc: 79876 <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 (---)
> From: John Paul Adrian Glaubitz <glaubitz@HIDDEN>
> Date: Fri, 21 Nov 2025 20:51:47 +0100
>
> On git master (32fc382e9e2), the big-round test fails with:
>
> Test big-round backtrace:
> signal(ert-test-failed (((should (= (floor 1.7976931348623157e+308 5
> ert-fail(((should (= (floor 1.7976931348623157e+308 5e-324) (ash (1-
> #f(compiled-function () #<bytecode -0x152b9d42>)()
> #f(compiled-function () #<bytecode 0x1403f8be>)()
> handler-bind-1(#f(compiled-function () #<bytecode 0x1403f8be>) (t) #
> 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 (not ...) :tests [...
> ert-run-tests((not (or (tag :expensive-test) (tag :unstable) (tag :n
> ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable) (
> ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un
> eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) (
> command-line-1(("-L" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
> command-line()
> normal-top-level()
> Test big-round condition:
> (ert-test-failed
> ((should (= (floor 1.7976931348623157e+308 5e-324) (ash ... 2045)))
> :form
> (=
>
> 36385714125121573300846800698456749842842774431060269030973563199251835202763131874220510446199752578146168959525535975504123660741259730559491535919078220069839241298744801305292878640835527930863994
> 67435761158899902069359447476289884793029155259469017020318721504568809495566077392257613796983034261186022501993558219960112146924922314987246612137156715586230308433031460256606941643255133300619477
> 44775142603512019698593680602201312344881981489765361696383056969005048388307197608755142462165089768038827285826773521770041292888478544630840063729813907563445195499310977439636039716323348918368319
> 78686870043355177324550146752512
> 0)
> :value nil))
> FAILED 1/29 big-round (0.000982 sec) at src/floatfns-tests.el:185
Thanks. Paul, could you please look into this?
bug-gnu-emacs@HIDDEN:bug#79876; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 25 Nov 2025 20:16:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 25 15:16:33 2025
Received: from localhost ([127.0.0.1]:55328 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vNzSi-0005Aj-4G
for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:16:33 -0500
Received: from lists.gnu.org ([2001:470:142::17]:50948)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <glaubitz@HIDDEN>)
id 1vMbf8-00086V-Pi
for submit <at> debbugs.gnu.org; Fri, 21 Nov 2025 19:39:53 -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 <glaubitz@HIDDEN>)
id 1vMbez-00057K-BW
for bug-gnu-emacs@HIDDEN; Fri, 21 Nov 2025 19:39:30 -0500
Received: from outpost1.zedat.fu-berlin.de ([130.133.4.66])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <glaubitz@HIDDEN>)
id 1vMbeo-0006ZI-NW
for bug-gnu-emacs@HIDDEN; Fri, 21 Nov 2025 19:39:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=fu-berlin.de; s=fub01; h=MIME-Version:Content-Transfer-Encoding:
Content-Type:Date:To:From:Subject:Message-ID:From:Reply-To:Subject:Date:
Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding:
Content-ID:Content-Description:In-Reply-To:References;
bh=3VHY+RwO8NwdMNhWkunu0vUVs7R2U/Kz8Ov+LRFLz/A=; t=1763771958; x=1764376758;
b=RfbVGiJuP8WhBywl0jOVAvbXVBi3rU63vuw9pSLy02BKx5HIO5lqcUKpwypEog6NfCOD6f22XLQ
oowR8QHFN+nox/YEtaps3/whjZogVwIf4tr/09W2IHsdI1FH5HiS3vTU/WmWIJdZOjwFTFqVjpol9
ekVZLecCZ/KZg3yS2/Ir5LzGrzAJdcv/Y+RkKRzVzibZDQasnIgURASFpLmUgTp4s0vHyW1JQgYgi
5OObBCdGjRmr/ly+Vunn8BfPMDJonYi7rHXdxQIR+9L8FdloxYwLvbd5d0beTXvK6N3+bhpcsG2vU
+sJ8E06CfsstC/fjFG/Uq9sQAdnUrYJIraFw==;
Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69])
by outpost.zedat.fu-berlin.de (Exim 4.99)
for bug-gnu-emacs@HIDDEN with esmtps (TLS1.3)
tls TLS_AES_256_GCM_SHA384
(envelope-from <glaubitz@HIDDEN>)
id 1vMXAa-000000040na-18sq; Fri, 21 Nov 2025 20:51:48 +0100
Received: from p5b13aa34.dip0.t-ipconnect.de ([91.19.170.52]
helo=[192.168.178.61]) by inpost2.zedat.fu-berlin.de (Exim 4.99)
for bug-gnu-emacs@HIDDEN with esmtpsa (TLS1.3)
tls TLS_AES_256_GCM_SHA384
(envelope-from <glaubitz@HIDDEN>)
id 1vMXAa-00000003KKU-0DFl; Fri, 21 Nov 2025 20:51:48 +0100
Message-ID: <d6e5d35576705c87ef871fe800237e134990855f.camel@HIDDEN>
Subject: big-round test fails on 32-bit PowerPC
From: John Paul Adrian Glaubitz <glaubitz@HIDDEN>
To: bug-gnu-emacs <bug-gnu-emacs@HIDDEN>
Date: Fri, 21 Nov 2025 20:51:47 +0100
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.58.1
MIME-Version: 1.0
X-Original-Sender: glaubitz@HIDDEN
X-Originating-IP: 91.19.170.52
X-ZEDAT-Hint: PO
Received-SPF: pass client-ip=130.133.4.66;
envelope-from=glaubitz@HIDDEN; helo=outpost1.zedat.fu-berlin.de
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: submit
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.1 (/)
On git master (32fc382e9e2), the big-round test fails with:
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-
#f(compiled-function () #<bytecode -0x152b9d42>)()
#f(compiled-function () #<bytecode 0x1403f8be>)()
handler-bind-1(#f(compiled-function () #<bytecode 0x1403f8be>) (t) #
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 (not ...) :tests [...
ert-run-tests((not (or (tag :expensive-test) (tag :unstable) (tag :n
ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable) (
ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un
eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) (
command-line-1(("-L" ":." "-l" "ert" "--eval" "(setq treesit-extra-l
command-line()
normal-top-level()
Test big-round condition:
(ert-test-failed
((should (=3D (floor 1.7976931348623157e+308 5e-324) (ash ... 2045)))
:form
(=3D
=20
363857141251215733008468006984567498428427744310602690309735631992518352027=
631318742205104461997525781461689595255359755041236607412597305594915359190=
78220069839241298744801305292878640835527930863994
674357611588999020693594474762898847930291552594690170203187215045688094955=
660773922576137969830342611860225019935582199601121469249223149872466121371=
56715586230308433031460256606941643255133300619477
447751426035120196985936806022013123448819814897653616963830569690050483883=
071976087551424621650897680388272858267735217700412928884785446308400637298=
13907563445195499310977439636039716323348918368319
78686870043355177324550146752512
0)
:value nil))
FAILED 1/29 big-round (0.000982 sec) at src/floatfns-tests.el:185
--=20
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
John Paul Adrian Glaubitz <glaubitz@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#79876; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.