From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25790 invoked by alias); 10 Mar 2014 19:26:06 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 25757 invoked by uid 48); 10 Mar 2014 19:26:03 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug debug/60438] [4.9 Regression] dwarf2cfi :2239 still assert,not the same cause as PR 59575 Date: Mon, 10 Mar 2014 19:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: debug X-Bugzilla-Version: 4.9.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.9.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-03/txt/msg00831.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60438 --- Comment #30 from Jakub Jelinek --- (In reply to Richard Henderson from comment #29) > linj, that hunk is required. It's easy to produce a difference ICE > without it. I believe that even this pr's test case with -fno-crossjumping > is enough to trigger the different ICE. > > Jakub, it's way more difficult to merge these notes than one might think. > Primarily because CSA hasn't done full CFA analysis. It might be possible > to merge two REG_CFA_ADJUST_CFA relatively easily. But I'm not really sure > how common that is. Certainly it didn't happen in this test case at all. > > I think at this point, any such optimization will have to wait for stage1. I'll try to gather some statistics on the combine-stack-adj.c hunk alone tomorrow.