This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: New register allocator branch created
- To: Geert Bosch <bosch at gnat dot com>
- Subject: Re: New register allocator branch created
- From: Daniel Berlin <dberlin at redhat dot com>
- Date: Sun, 28 Jan 2001 14:10:06 -0500 (EST)
- cc: Daniel Berlin <dberlin at redhat dot com>, "dewar at gnat dot com" <dewar at gnat dot com>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, "kenner at vlsi1 dot ultra dot nyu dot edu" <kenner at vlsi1 dot ultra dot nyu dot edu>
On Sun, 28 Jan 2001, Geert Bosch wrote:
> On Sun, 28 Jan 2001 13:40:32 -0500 (EST), Daniel Berlin wrote:
>
> (I'll benchmark using spec as soon as i stop laughing about reload and the
> reg-rename pass fighting it out. We say to put something in register 0,
> reload moves it to register 8, reg rename moves it to 0. Duh.)
>
> Ehm, I was trying to build a compiler using the new register allocator,
> but reload complains about not being able to find a register to spill
> while compiling libgcc2.
>
On x86?
I know, i'm working on it.
It's a heuristic thing (you need to use different spill heuristics on x86,
because of the limited number of registers/constraints).
I wouldn't recommend using it on x86 just yet.
--Dan