This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/48331] [4.7 Regression] gcc.c-torture/execute/built-in-setjmp.c FAILs with -O -fira-algorithm=priority -fPIC
- From: "vmakarov at redhat dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 29 Mar 2011 15:08:05 +0000
- Subject: [Bug rtl-optimization/48331] [4.7 Regression] gcc.c-torture/execute/built-in-setjmp.c FAILs with -O -fira-algorithm=priority -fPIC
- Auto-submitted: auto-generated
- References: <bug-48331-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48331
Vladimir Makarov <vmakarov at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |vmakarov at redhat dot com
--- Comment #3 from Vladimir Makarov <vmakarov at redhat dot com> 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.