From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregor Zattler Newsgroups: gmane.emacs.devel Subject: Re: Merging MPS a.k.a. scratch/igc, yet again Date: Fri, 20 Dec 2024 10:27:40 +0100 Message-ID: <875xned7qr.fsf@no.lan> References: <8634iwex8q.fsf@gnu.org> <87plm0msrq.fsf@telefonica.net> <87zfl4npcd.fsf@debian-hx90.lan> <87ldwnn0ny.fsf@telefonica.net> <87frmjirum.fsf@no.lan> <87h66z8tqr.fsf@protonmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28411"; mail-complaints-to="usenet@ciao.gmane.io" To: Pip Cet , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 20 10:29:01 2024 Return-path: Envelope-to: ged-emacs-devel@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 1tOZJc-0007Dy-Np for ged-emacs-devel@m.gmane-mx.org; Fri, 20 Dec 2024 10:29:00 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tOZJ5-00084Q-TV; Fri, 20 Dec 2024 04:28:29 -0500 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 1tOZIy-00083i-NS for emacs-devel@gnu.org; Fri, 20 Dec 2024 04:28:24 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tOZIx-0006Im-0M for emacs-devel@gnu.org; Fri, 20 Dec 2024 04:28:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1734686896; x=1735291696; i=telegraph@gmx.net; bh=BxAgdcMJDXhv/d0t1N0ZfMFCHmVvqXnUgmdnFGgARzY=; h=X-UI-Sender-Class:From:To:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=R4sKHOpff/i4SX+j+IlK94U4cSU2/Q0jIPOqExXPHg7JAvASrmW7rjomdU3vvTQg lL6WedCrQPK5xYB13itOUc7RZXW9JJ7lr/zZ5T3gc8TJTrk9uS6MO4t0HIrQNX/IL l+3lm7RMz00KB9n+qaduCRDTm15rLlJsZshIYvRWbQP3tFX41W4WYMx66oXaiJVx8 k50WOGH0nDrKhmHlz+2sJ8DWBjf0Db2unG2C8qQ8sgxFRVk5M95KeHI8zHB8R3A0f BlK/pfPD5pDt2x1iFiwLWVwwK/dMV1xQV/w4ipKk/9+HKpOnInjPXQH3toN5y8Mdo m/CFaLb3i6GOfKfQJQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from localhost ([95.90.236.208]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MNt0M-1tDc1g06gK-00TBoj; Fri, 20 Dec 2024 10:28:16 +0100 In-Reply-To: <87h66z8tqr.fsf@protonmail.com> Mail-Followup-To: Pip Cet , emacs-devel@gnu.org X-Provags-ID: V03:K1:rg96UfIiWnGiTkl0yfQpxWw5CLe4XCIaii/Vol86UQJ4TzIJ1Pt i75O6Oq7HyiZVnt2bXqlexA8w+M8NX2EzoDfBcOe+ydbJKHhhWvpvqN5n3eVhpn15A8FaEP tO72HMpNkn+M/ulX8Vuw+MgHaqIIQFTf4edE17vnOZhoPIonYEOl9qPXvaoTmHNO5513MnU Wv+4/ZWhX43N+LzbOorng== UI-OutboundReport: notjunk:1;M01:P0:tvZQWfxW9ng=;o729SOssR4+kJteHz/zU7I9GR6E xgdn8dsRE5VveHfCB3JQMUb5PbfMObFV7E2RbQQBat8kei1nJxSuIeSAYDNgCr+uicGszn/Sq ZQACIAz/H+Kf9LvkyLZg4ux/dox5pJ6l8Z76NvqoaksIlnoP5h0TaYFICbF1Im1WLl9K5Z+Nu FswIXiheJFcdq8PV1VO8zvFIVYB/PcjdgMPK5CvDjyTcqiKxcvEWSbt4XziMx4grhV7IU1zjV 9bfU7KuyfKinbpADueYb3MlPBOoZqXw7lZpZoxo/x84t6m+vWsX23/RBO0/d/XoAbURbYUnuF V85K10yOfes+wOGMLZhAgiHb0lUO+cMToIe05SEcX4PaoAEU2bcxuHCclAVxahkyW2ut7KqnD GwIa9bxiJbhpB4Aof6i6IWPFQ71qgGPmNODyxKoTp+HGxEsIE/i7VEPcw1gaynBF0GqDA4nzX 0fcxcz6OnBfgqG2dICWXt+KBTLv4cTKF/a5yv/lbLuhLW+eRnuoJ1EAXU39xl9fbc7Bdbzk3m ove3+Z6PfKRrCftHRk+bG2vrImEn6FJNkUkGkKXExrv64j72IqzQ3wh9mWGdcWvgcikhNcdR0 TIrreYp4B79FPLobAV32vqUtYkZelh50KvolRqfCZ5pLweiUdOYf26CJXCLJS86eeQY+RO8+G OLT86txAZw8xMGhj0mSS+vkKwo4QSpNIAFtmmUbwtycSyZuTehHrw4BlUqFDsj4JquprpDgQA TWxU1Xq3XyD4CY65q5pGFf4CGUYLT9jJl9UrvYiZBCd3GVtwl0GXY0nnrPdd90tCbV9WooT+ Received-SPF: pass client-ip=212.227.15.19; envelope-from=telegraph@gmx.net; helo=mout.gmx.net X-Spam_score_int: -38 X-Spam_score: -3.9 X-Spam_bar: --- X-Spam_report: (-3.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-1.116, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:326791 Archived-At: Hi Pip, Emacs developers, * Pip Cet via "Emacs development discussions." [2024-12-19; 17:32 GMT]: > "Gregor Zattler" writes: > Does anyone remember what our conclusion was wrt > -fno-omit-frame-pointer? I seem to remember there was a patch to MPS to > avoid relying on setjmp() to save all registers, but I'd still be > happier if we enabled that for all MPS builds, since we don't know > whether our MPS has the patch. > >> I built mps as instructed in README-IGC, >> but tried to build emacs with -O3 and it >> crashed. I can reproduce and file a >> bug, if you are interested. > > I'm definitely interested. It might just be the -fomit-frame-pointer > thing, but if people run into that, clearly our configure script needs > to be modified to explicitly request -fno-omit-frame-pointer. that seems to be the case: With -fomit-frame-pointer I was able to build scratch/igc with -O3. Using it just now. Regards, Gregor