This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Live range splitting in new allocator
- To: Alexandre Oliva <aoliva at redhat dot com>
- Subject: Re: Live range splitting in new allocator
- From: Daniel Berlin <dberlin at redhat dot com>
- Date: Mon, 29 Jan 2001 16:07:18 -0500 (EST)
- cc: <gcc at gcc dot gnu dot org>
On 29 Jan 2001, Alexandre Oliva wrote:
> On Jan 29, 2001, Daniel Berlin <dan@www.cgsoftware.com> wrote:
>
> > WTF is going on?
>
> > Something is turning the register numbers on the new pseudos to garbage.
>
> reg_renumber?
No, it's set right, and allocated right (third argument to the
allocate_reg_info call i use tells it to extend the renumber table as
well).
It's not until reload_cse_regs() (which is after reload itself) that thigs
go screwy.
So there is some table that's being allocated with no updating mechanism
for new registers.
--Dan