From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#63365: 30.0.50; GCC 13.1 breaks building Emacs with native-compilation Date: Sat, 24 Jun 2023 18:05:22 +0300 Message-ID: <83bkh4zyrx.fsf@gnu.org> References: <86v8ffutg7.fsf@gnu.org> <838rca3frp.fsf@gnu.org> <86edm2jtih.fsf@gnu.org> <83jzvu1ijw.fsf@gnu.org> <87mt0pjk2w.fsf@aia00820.aia.gr> <83r0q1z04k.fsf@gnu.org> <87fs6gkjmt.fsf@aia00820.aia.gr> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33122"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 63365@debbugs.gnu.org, arash@gnu.org, acorallo@gnu.org, svraka.andras@gmail.com, cyril.arnould@outlook.com To: Deus Max Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jun 24 17:06:20 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 1qD4qB-0008Nl-K0 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 24 Jun 2023 17:06:19 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qD4px-0007Qq-3u; Sat, 24 Jun 2023 11:06:05 -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 1qD4pu-0007Q2-PW for bug-gnu-emacs@gnu.org; Sat, 24 Jun 2023 11:06:02 -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 1qD4pu-0004jb-Gl for bug-gnu-emacs@gnu.org; Sat, 24 Jun 2023 11:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qD4pt-0007mT-UO for bug-gnu-emacs@gnu.org; Sat, 24 Jun 2023 11:06:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 24 Jun 2023 15:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63365 X-GNU-PR-Package: emacs Original-Received: via spool by 63365-submit@debbugs.gnu.org id=B63365.168761912129842 (code B ref 63365); Sat, 24 Jun 2023 15:06:01 +0000 Original-Received: (at 63365) by debbugs.gnu.org; 24 Jun 2023 15:05:21 +0000 Original-Received: from localhost ([127.0.0.1]:41272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qD4pF-0007lG-1s for submit@debbugs.gnu.org; Sat, 24 Jun 2023 11:05:21 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:59894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qD4pA-0007kw-Nk for 63365@debbugs.gnu.org; Sat, 24 Jun 2023 11:05:20 -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 1qD4p5-0004Tr-5h; Sat, 24 Jun 2023 11:05:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=M3AL2O2pkFmnA5Sv5F2329lMAnm4hGWIlpg414BxE5c=; b=c53ZrOUEgwC+ oDRHaJfNb9Ea17vZWxKvY2c1xUN9nLbnLCTF42TGl+BYn/opQyYQstTNaBKs3OHNXrIYadXx3Zw+I OhiiHIWys3i/VSMm6R6TK5jN/ldZPZ0Rxy01A6c+z4iFsPtFQnyId0sY97/8SeyvnVQUdUnGqvZOR LFhFQclh14x3gV5OZeAtsOxK35FrvPB9PlhUGEl1oNNLWADQwhbt9ab8RftazQaFwqk3v5TBdhpF5 UbwEciCnSE91GnFGJsUgjFJnYb50HdMKB6wsiPKfBnkIXuxElkpXLtJV1bRuGsaBzGPunpW/i+EGz IbP9nJ9/thMMSszH3LqADg==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qD4p1-0002va-Hh; Sat, 24 Jun 2023 11:05:08 -0400 In-Reply-To: <87fs6gkjmt.fsf@aia00820.aia.gr> (message from Deus Max on Sat, 24 Jun 2023 17:41:30 +0300) 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:263997 Archived-At: > From: Deus Max > Cc: Deus Max , arash@gnu.org, 63365@debbugs.gnu.org, > acorallo@gnu.org, svraka.andras@gmail.com, cyril.arnould@outlook.com > Date: Sat, 24 Jun 2023 17:41:30 +0300 > > >> Interesting. > >> This recommendation and the explanation are worth documenting somewhere. > >> Shouldn't a new bug be opened on documenting the GCC -O3 recommendation? > > > > I don't think it's our business to document this. The default build > > procedure correctly uses -O2. People who use non-default compilation > > switches should know what they are doing. > > Then whose business is it? That of the GCC developers, of course. That's where the description of -O3 and its practical implications belongs. > The default of course is correct, also it is not intuitive that -O3 is > wrong. People who...should know what they are doing, but a little > explanation goes a long way. It also helps newcomers catch up. Where do you suggest to put these factoids to make them even marginally discoverable by those for whom you think they will be useful? If they are hidden among the rest of 100K lines of the ELisp manual, how will anyone be able to find them? That is why each piece of documentation should be in its natural place. When I want to know something about GCC optimization options, I turn to the GCC manual, nowhere else.