From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#34781: 27.0.50; integer in pcase sometimes compared by eq Date: Thu, 28 Mar 2019 22:30:33 +0100 Message-ID: <87pnqa4rgm.fsf@web.de> References: <0def6336a8d4cc8a769e9320f0a37962ba64d1de.camel@acm.org> <87y34y4w81.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="44415"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , 34781@debbugs.gnu.org To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Mar 28 22:31:13 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h9ccB-000BO6-Ut for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Mar 2019 22:31:12 +0100 Original-Received: from localhost ([127.0.0.1]:42231 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h9ccA-0007im-LM for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Mar 2019 17:31:10 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:54923) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h9cc4-0007iO-GR for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2019 17:31:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h9cc2-0001wd-HU for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2019 17:31:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49512) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h9cc1-0001wV-VQ for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2019 17:31:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h9cc1-0007d8-RH for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2019 17:31:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Mar 2019 21:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34781 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 34781-submit@debbugs.gnu.org id=B34781.155380865929321 (code B ref 34781); Thu, 28 Mar 2019 21:31:01 +0000 Original-Received: (at 34781) by debbugs.gnu.org; 28 Mar 2019 21:30:59 +0000 Original-Received: from localhost ([127.0.0.1]:34823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9cby-0007cr-Me for submit@debbugs.gnu.org; Thu, 28 Mar 2019 17:30:58 -0400 Original-Received: from mout.web.de ([217.72.192.78]:47143) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9cbx-0007ce-28 for 34781@debbugs.gnu.org; Thu, 28 Mar 2019 17:30:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1553808636; bh=mDZm1AZxDZxLtCyXrHTdTLOiVRsw8b6PDZTk2ngs/z8=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=RD4iSFf8gI7coC+J5ZPefBlyNTWyPy0gY2IcwhcO87O6xCrxzWfy4z5aEBRhPx5La gio9iBY2hZ8iixJuDubDc0MzG2JB3BoPeGSPpbug69+f/nSihfj2NoFXPiWwRgCZR0 zT+HpPouvoPImXLz79ixDdma95nkeOHXOOemqBTo= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([188.99.160.30]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MN4Gi-1h2zpL3gy0-006dov; Thu, 28 Mar 2019 22:30:36 +0100 In-Reply-To: (Paul Eggert's message of "Thu, 28 Mar 2019 13:33:45 -0700") X-Provags-ID: V03:K1:YT53HcPYuaJo2ww9zbFdN4x/Dua060Pdu10C5eB3jSaF6YM1h/W hZkKX5oQ1ysNScq+qyEuxA2B967saSTCoKyOAbsu0mkwthmt6Is2e69Y6v9CgK+3h0a3GUn D7b4wNXCUXWlh2ZceaGi/MAKFfnQIpkEM8HO2FVN8UYubpDTWXR0/0DgGPM8dcOGQSRG7um Xmqp/1ySJzWT7+hY9zdJw== X-UI-Out-Filterresults: notjunk:1;V03:K0:Bq/BFkwk3zA=:G5EcZz58CW7Enjk7cytDFP W29mgGy68hmv2r4VdrqAUXEYR5DsGqQfQTKHekBLwje66Qc3RTm+R2VZtNjAi4K+A5izhwOvK bHnmSHUghkqAaEFhkFeMU0ZEL9qpC4eu2rVOUxRjXT4e4MEVjw7JNaO95ACWg4D/CX1aMpoqG CE7ngeUU540eqfDxK6JEThv/+rNvJFMpeOG7NsqXSvuM7JlE0HZOWLnUT4YJx/Ru1YdnPa6Wl K8OQeLbdzgqrR0MFwneoLQVfq68DlRwYEK3P57V5ZHkMhir937r7LqLfylN2cCRlxm/ov44rf FkFIvSlbPEZ3fgj/g+2ykwWaXfIQOl0HuQoZuv+qKAgZCJotKaGjBgjrShIIsXVWZ1ydK8sJW Ari+VMDrnMuhyBmm8SycdQvoGDbtiAXD0kldKOhGttfYOirseXuvqVcMsASNtu5K5hV/IaU3Z bfSlRpe0XmsmnLZ3iIOVPqYlUpEty9LIy9K9Dxp4ikXLtwuvqYGN//UKXBZnMUEGnJPO54sv+ qugEwBn/cJdTNuLj7eAId06pfO9JTgO4n/oEho+D48gIHLn98nV32Z0pwYJPdlL8nj+NGdl6+ 6Rb44bmkCawQUyPZYMMe68kVo/vBhc73KvpWLPsFVk/vR4YnT+YGGGfi16dKUmOQp+hTdhl4/ ZCI769qAlsvD2+5NUN4CKLD/B9lvNqMsjfxjRSByBX7NIamwR7hUyJgC6BsNABvWFPsbjkKNC +m7X5RKjbLbL7tngMOQNVWcypZ7yzkgyR8/rd0Lhyr5GX+Z4ljFHXR+BXmntZMJbLKdnSgo3 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:156900 Archived-At: Paul Eggert writes: > On 3/28/19 12:47 PM, Michael Heerdegen wrote: > > AFAIU the patch only corrects an optimization (use `memq' instead of > > `member') that doesn't work for bignums. This can never be harmful. > > Isn't it harmful if a 64-bit Emacs decides that the optimization is safe > for the fixnum 1000000000 and thus generates the faster code, but the > code is put into an .elc file and then loaded by a 32-bit emacs that > treats 1000000000 as a bignum? Ah ok - yes, I guess that would indeed happen. Michael.