From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andrea Corallo Newsgroups: gmane.emacs.bugs Subject: bug#70796: 30.0.50; bug-reference-mode leading to constant GCing Date: Mon, 17 Jun 2024 10:13:12 -0400 Message-ID: References: <87msoerj1b.fsf@gnu.org> <87jzjiuytt.fsf@gnu.org> <865xuawsi7.fsf@gnu.org> <874j9t5ihf.fsf@gnu.org> <86jziprwtx.fsf@gnu.org> <87tths3rsc.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2857"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , yantar92@posteo.net, 70796@debbugs.gnu.org, Tassilo Horn To: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jun 17 16:14:22 2024 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 1sJD7j-0000SW-W7 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 17 Jun 2024 16:14:20 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sJD7S-0002V0-Ad; Mon, 17 Jun 2024 10:14:02 -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 1sJD7Q-0002Up-VS for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2024 10:14:01 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sJD7Q-0001v2-NU for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2024 10:14:00 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sJD7S-0007Dw-Bv for bug-gnu-emacs@gnu.org; Mon, 17 Jun 2024 10:14:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Jun 2024 14:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70796 X-GNU-PR-Package: emacs Original-Received: via spool by 70796-submit@debbugs.gnu.org id=B70796.171863361027712 (code B ref 70796); Mon, 17 Jun 2024 14:14:02 +0000 Original-Received: (at 70796) by debbugs.gnu.org; 17 Jun 2024 14:13:30 +0000 Original-Received: from localhost ([127.0.0.1]:34790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sJD6w-0007Cu-40 for submit@debbugs.gnu.org; Mon, 17 Jun 2024 10:13:30 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:42614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sJD6t-0007Cg-DS for 70796@debbugs.gnu.org; Mon, 17 Jun 2024 10:13:28 -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 1sJD6l-0001ez-RC; Mon, 17 Jun 2024 10:13:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=8VAp7pUyCdiGiK71a5bSWbG730D4FALT2dghAHkTDJE=; b=NLf+Dv3GnNlxTz9EMX3D EiWjJ64wi2XzJ15awMQhskUxZHKNJ6L79wgAj3V7va2apzdmqWVbfK+bViN0WfsfX+oVoM6nf9W1f L0Tt50Ms57stWgYfYRISujlvcdQsWmprS065gcYjoW9j+isYwlLMtxMl+TAlaa+Ry3oKCACeZQPsU NM4BZ9DEdTKMIbLkknZ7XpZXtF0q9JHFTk+VsvCwPSpwxJz6JhAWJapaE7xJLInb15T7vFNXVS3Z0 BT5qXc0+Kj+ZSvXuwncuQAkDC3wR+V7xJd9TpCradGvIvUFNNOCpRHnpPUWkq81FLtjuqPVo1yzkr foH3LHZkbRxbFA==; Original-Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1sJD6e-0006N0-RA; Mon, 17 Jun 2024 10:13:12 -0400 In-Reply-To: ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Mon, 17 Jun 2024 12:33:06 +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:287393 Archived-At: Gerd M=C3=B6llmann writes: > Andrea Corallo writes: > >> Maybe you could try my same libgccjit version, this would confirm if >> it's a libgccjit version specific bug or it's OS specific. >> >> In case you can build any libgccjit easily from the gcc repo following >> [1]. > > Homebrew libgccjit unforunately only supports a pre-built version 14, or > --HEAD which so far never built successfully. > > My own attempts to build from GCC git also failed so far because of > conflicting dependencies, and I didn't want to mess that much with my > system. Also, I found GCC's use, or non-use, of branches and tags pretty > confusing, and couldn't find an up-to-date description how that's > intended to work. Anyway, I've given up on that. I think just everything in releases/gcc-* is supposed to be release ready, but there are also tags (ex refs/tags/releases/gcc-14.1.0). Anyway I compiled libgccjit based on current releases/gcc-14 and run on my AArch64 testbench without being able to observe the issue. >> Another approach would be to add the ";; no-native-compile: t" cookie by >> bisection to our .el files to discover if a specific compilation unit >> being native compiled is causing the issue you observe. > > I thought about something like that to at least find the place where > things go astray, but - besides the fact that that would take me forever > - in the end I would be in the same position that I was with igc: a > thousandt lines arm64 assembly, C code that looks okay, and so on... I don't think so, by bissection is typically few steps and once the CU is indentified we tipically narrow down the function. With this technique in the past we worked on non trivial bugs with success. > So, won't happen, sorry :-) No worries I'm not the one affected ;) Andrea