From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20832 invoked by alias); 29 Mar 2011 15:08:11 -0000 Received: (qmail 20821 invoked by uid 22791); 29 Mar 2011 15:08:10 -0000 X-SWARE-Spam-Status: No, hits=-2.9 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 29 Mar 2011 15:08:05 +0000 From: "vmakarov at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/48331] [4.7 Regression] gcc.c-torture/execute/built-in-setjmp.c FAILs with -O -fira-algorithm=priority -fPIC X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: vmakarov at redhat dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: CC Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Date: Tue, 29 Mar 2011 15:24:00 -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 X-SW-Source: 2011-03/txt/msg03023.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48331 Vladimir Makarov changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vmakarov at redhat dot com --- Comment #3 from Vladimir Makarov 2011-03-29 15:07:46 UTC --- (In reply to comment #2) > It started with http://gcc.gnu.org/viewcvs?view=revision&revision=171649 > > I don't know what's the status of this allocator (how near is its end), nor if > there are any targets that have to use it as CB's allocator doesn't work for > them. Thanks for reporting. The patch is to permit to use CB allocator for ports which had to use the priority allocator. The performance result of the modified CB allocator is expected to be better than the usage of priority one for the ports. In perspective, priority coloring will be removed. I'd recommend maintainers of the ports using priority coloring to check CB coloring and plan to switch to it by default. The changes in IRA are big and complex and probably will result some port problems for some time because RA is the most machine-dependent part of the compiler. Therefore the patch was committed to the trunk on the beginning of stage1 to have more time to fix all the problems. Meanwhile, I am going to work and try to fix this PR.