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 20:47:42 +0100 Message-ID: <87y34y4w81.fsf@web.de> References: <0def6336a8d4cc8a769e9320f0a37962ba64d1de.camel@acm.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="128811"; 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 20:49: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 1h9b1T-000XIt-JI for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Mar 2019 20:49:11 +0100 Original-Received: from localhost ([127.0.0.1]:41273 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h9b1S-0003B0-JY for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Mar 2019 15:49:10 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:36428) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h9b1L-0003AG-VD for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2019 15:49:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h9b1L-00033s-1f for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2019 15:49:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49454) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h9b1K-00033n-Rn for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2019 15:49:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h9b1K-00057v-HR for bug-gnu-emacs@gnu.org; Thu, 28 Mar 2019 15:49:02 -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 19:49:02 +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.155380248619645 (code B ref 34781); Thu, 28 Mar 2019 19:49:02 +0000 Original-Received: (at 34781) by debbugs.gnu.org; 28 Mar 2019 19:48:06 +0000 Original-Received: from localhost ([127.0.0.1]:34765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9b0Q-00056m-5s for submit@debbugs.gnu.org; Thu, 28 Mar 2019 15:48:06 -0400 Original-Received: from mout.web.de ([212.227.17.11]:59403) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h9b0O-00056I-Uh for 34781@debbugs.gnu.org; Thu, 28 Mar 2019 15:48:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1553802464; bh=kRkGPKi1CPIS3BmojavsDrmzzXQI5jISRcNIQMDuFpg=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=V5pMvupTOBAHfJvwuLgO1FzBPoaLZrJLscMb1VrwCS2hX/UJTokdJqO/V9P12625P JK8dAdu+yPSPgkwtCOLXoFLsTumOfQJXtmrmLkSrCqo+38cPE7YRftxU8jzS2487x3 gLbqBjLSQRKqeaIo5KJB95VRCZFXvtncDsPLMxu0= 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 0MOAjQ-1h46pI1cAO-005ajK; Thu, 28 Mar 2019 20:47:44 +0100 In-Reply-To: (Paul Eggert's message of "Thu, 28 Mar 2019 11:25:55 -0700") X-Provags-ID: V03:K1:LvnN76JaMp0rGa5/0sCeBMQay87DxLIw5M0Bww3zxGlCoShPqnR RIPFepQ+4WC0crDnVIuSZj6YPucuA19PuupU7oOPxTDGbDbRy5/YYSywzL9BdiWwVq/RdCO JVTHHtsTdkovJ4RKc2S2rL4qaCrqG2yJ09/+GN363MSZ7DtrppoKPAfs7FqId4q9LZX5jJH sIgjhceLcs2W8WaKs1CgA== X-UI-Out-Filterresults: notjunk:1;V03:K0:yqrvYC5OBTs=:cCa28rkO5BwAExMCNl+zOB AQzr6TvBZ6fBJ9zfpPLWbcN/hY6fy9UEa9/bQDp8dOnb5rSh9J84pGlxbxf7sKlKepNq40pLr 8TugXW3Z6cMuvpMpr3V1qT8WS9xzFBtkeMoi3yjDi/K8RdS/QOtRlhg1AYDAFbvRnOb0Y8Xpt 18xAKcZa1qL58+rL20tliRxp/E55XBMOk+6Zv96XYWesm8wLdbNMY8p3M+AYFPVKS53RKE1Ss niflXE5lFBvYkTS6k0aciiw6DTYm3kqnY4mOIxL/0F8aKZqNH/SrLfxzOogBVjJgfFqZKofo/ bNj1PECnQZbgeWni44DaxogkVHwkaOLMqyjw0EU0/Q4fT7FSrLyPuv/guzoXgyHHwSI0nOShH YvghsVLRZ1h/2UiAC7CBBwb8wW66iXOo/9ZjPGHDMV+GidLh1It5QagKOCfVdHWks2Zy3U3Or gTGodxbJnRBX7IhiFsK8Pvv+8eFhjjyEAu8BFG5e1Ub8aa5KaGnoBiO5rSq/2SxK1fqWaZ/NK 2JTnHccmDytCfb1BfPYe6HNaLenyTVv0KtZDJFQFwZkrB+RCY5A/PvaQjOo7SRfgnrdJZOxug r0qS/zaSQL1yGZyEQGrupo+GEg6rodUYB7gEVCrhWXUdTBwqT2jAv06LYGC3hpD/y3sUBKC/g ni1j8bxHsVtib3e8Sd86RhzbzSCMkfWFeuDOEBXQgWSACwztWkDOYBDNmOxbxyU8+cu/WV6jj Uai8luxHw4RS/gXhzcgdeq3fVm6sNP4hBs8Dz+uyNTusIdZn5ciYHj+4Fad1osq0Y/CPMzK6 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:156894 Archived-At: Paul Eggert writes: > What happens if a source file that uses pcase is compiled on a 64-bit > machine that has wide fixnums, and is then loaded and run on a 32-bit > machine that has narrow fixnums? Will this pcase code still work? And > if not, are there similar bugs elsewhere in the pcase code? AFAIU the patch only corrects an optimization (use `memq' instead of `member') that doesn't work for bignums. This can never be harmful. I had a quick look at pcase.el, and also tried the obvious cases (quote, backquote), and didn't find any other obvious bug. Michael.