From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: (select-window nil) crash with gcc-8.2.0 Date: Tue, 9 Apr 2019 19:01:41 -0700 Organization: UCLA Computer Science Department Message-ID: References: <0993F546-D21B-4722-8300-7A9CDDCE7EB8@gnu.org> <37a9098c-d566-1813-1c9f-0c5c32c813cf@cs.ucla.edu> <83o95h8xv4.fsf@gnu.org> <442c5daa-7efa-45a2-25af-9df66ac1c479@cs.ucla.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="164556"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 Cc: enometh@meer.net, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 10 04:02:39 2019 Return-path: Envelope-to: ged-emacs-devel@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 1hE2ZR-000gbk-3e for ged-emacs-devel@m.gmane.org; Wed, 10 Apr 2019 04:02:37 +0200 Original-Received: from localhost ([127.0.0.1]:51991 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hE2ZQ-0007gw-55 for ged-emacs-devel@m.gmane.org; Tue, 09 Apr 2019 22:02:36 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:48956) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hE2Ye-0007gW-Gu for emacs-devel@gnu.org; Tue, 09 Apr 2019 22:01:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hE2Yd-0007kj-CO for emacs-devel@gnu.org; Tue, 09 Apr 2019 22:01:48 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:58634) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hE2Yd-0007dw-0A; Tue, 09 Apr 2019 22:01:47 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 7BEDC161608; Tue, 9 Apr 2019 19:01:45 -0700 (PDT) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id pRqK8j4Cnr5H; Tue, 9 Apr 2019 19:01:44 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 65B11161535; Tue, 9 Apr 2019 19:01:44 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Y2JX0Vn_Km_d; Tue, 9 Apr 2019 19:01:44 -0700 (PDT) Original-Received: from [192.168.1.9] (cpe-23-242-74-103.socal.res.rr.com [23.242.74.103]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 3CF861612C8; Tue, 9 Apr 2019 19:01:44 -0700 (PDT) In-Reply-To: Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 131.179.128.68 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:235186 Archived-At: Richard Stallman wrote: > >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90020 > > Thank you. > > It is very very important to report the bugs we find in other > programs, both GNU packages and others. Yes, a bug was going to be reported one way or another, by Madhu or by me. This test case seems to have uncovered two GCC bugs, one introduced in GCC 4.9.x in 2014, and one that seems to predate that. Richard Biener is testing an overall patch. I considered putting something into etc/PROBLEMS warning people not to compile Emacs with gcc -O2 -Os, but apparently that sort of GCC usage is pretty rare so it's not clear it's worth documenting it (plus, the advice is not specific to Emacs).