This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [new-regalloc-branch]: restore usable_regs bugfix
- From: Michael Matz <matz at kde dot org>
- To: Denis Chertykov <denisc at overta dot ru>
- Cc: <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 21 Mar 2002 21:34:26 +0100 (MET)
- Subject: Re: [new-regalloc-branch]: restore usable_regs bugfix
Hi,
On Thu, 21 Mar 2002, Denis Chertykov wrote:
> Thu Mar 21 22:31:53 2002 Denis Chertykov <denisc@overta.ru>
>
> * ra.c (restore_conflicts_from_coalesce): Restore usable_regs before
> call to record_conflict.
Uh oh. I'm not sure about this. Testcase? Normally this is done in
unalias_web() (called each time right after
restore_conflicts_from_coalesce()). Widening usable_regs here already
might destroy some invariants. As said a testcase would be able to
convince me, right now it's somewhat late here, and I can't really think
through it ;)
Ciao,
Michael.