This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: New register allocator branch created
- To: Daniel Berlin <dberlin at redhat dot com>
- Subject: Re: New register allocator branch created
- From: Daniel Berlin <dberlin at redhat dot com>
- Date: Sun, 28 Jan 2001 16:13:19 -0500 (EST)
- cc: Geert Bosch <bosch at gnat 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, Daniel Berlin wrote:
> > 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.
>
Quick note, i fixed a few bugs in the new allocator that should allow it
to compile libgcc on x86.
(Spill code bug, costliest move calculation bug).
At least, now i can compile libgcc on my x86.
The costliest move calculation bug should have been cuasing segfaults on
x86 for you.
(I had the arguments to REGISTER_MOVE_COST wrong, but because of how
powerpc has that macro defined, it wasn't mattering).
--Dan