From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.bugs Subject: bug#61880: Native compilation fails to generate trampolines on certain scenarios Date: Mon, 13 Mar 2023 23:58:45 -0400 Message-ID: References: <87ilf79vl0.fsf@gmail.com> <83356bwbd2.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18637"; mail-complaints-to="usenet@ciao.gmane.io" Cc: abdo.haji.ali@gmail.com, 61880@debbugs.gnu.org, akrl@sdf.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Mar 14 04:59:46 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pbvpC-0004f8-BY for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 14 Mar 2023 04:59:46 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pbvoW-0002ir-Tj; Mon, 13 Mar 2023 23:59:04 -0400 Original-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 ) id 1pbvoV-0002ie-9c for bug-gnu-emacs@gnu.org; Mon, 13 Mar 2023 23:59:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pbvoU-0007xy-TH for bug-gnu-emacs@gnu.org; Mon, 13 Mar 2023 23:59:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pbvoU-00030J-Oq for bug-gnu-emacs@gnu.org; Mon, 13 Mar 2023 23:59:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Mar 2023 03:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61880 X-GNU-PR-Package: emacs Original-Received: via spool by 61880-submit@debbugs.gnu.org id=B61880.167876633311510 (code B ref 61880); Tue, 14 Mar 2023 03:59:02 +0000 Original-Received: (at 61880) by debbugs.gnu.org; 14 Mar 2023 03:58:53 +0000 Original-Received: from localhost ([127.0.0.1]:35973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbvoK-0002zZ-OQ for submit@debbugs.gnu.org; Mon, 13 Mar 2023 23:58:53 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:45426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbvoJ-0002zJ-BP for 61880@debbugs.gnu.org; Mon, 13 Mar 2023 23:58:51 -0400 Original-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 ) id 1pbvoD-0007to-MN; Mon, 13 Mar 2023 23:58:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=O9Lqbs3RgdaH8lGPH8SVLMdZiAW5uHK4YxIQGkuVSRQ=; b=G+i6iUnM31++ maIl8MpMalSjzdGCd68iB3CxkcUj69FkUIRKT1VXdpK1qhNCkQqUTXp9VpxBgFWuRT7vIkOQpXYIS kPz+tx60TQ8ZlUy/xSo9hNOptvRpxqJS/FVKjkJjre2NMgfFndJDoMNG6ofkWMM+vVdSbqV6X1qYn awnVaAO8BbaaqijNbkfRFtVYvf3RY12EkJT5FRHmAr9Y6xJ/InT9HTw1Kd/h5jkS1ODJ1dIcHBKlV wyBZCDY1F7yH0Nhw0zM6GUEg61y+nntmhNkBQIwPcMGn3TZpv2vkfYGCMc1avlwklDS7AbBzDzC7P UxzO6DV3GTQN2747rY0xLw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1pbvoD-00056i-3b; Mon, 13 Mar 2023 23:58:45 -0400 In-Reply-To: <83356bwbd2.fsf@gnu.org> (message from Eli Zaretskii on Sat, 11 Mar 2023 17:34:17 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:257927 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > Just a question and an FYI. It seems that even advising primitives issues the same warning now > > > > (advice-add 'concat :before #'ignore) > > > > Is this intentional? > Yes, because advising primitives which are involved in producing > primitives could produce unpredictable results. I'm very glad that we now warn users about this pitfall. We have had bug reports over the years from users who fell into it. To "fix" it would be a mistake, but a warning is fine. Maybe the text of the warning should be specific in the case of primitives like this. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)