This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: i386.c: general_no_elim_operand
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: rth at redhat dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 17 Mar 03 21:29:56 EST
- Subject: Re: i386.c: general_no_elim_operand
> I see no documentation either at that function or in the MD file as
> to why that function exists or why it has to exclude the eliminable
> registers.
Turn it off and watch the extra testsuite failures. You'll get
aborts in instantiate_virtual_regs, and subroutines.
I don't understand what they are, but that would explain the
restrictions against *virtual* registers, not eliminable registers.
It also doesn't explain why there's no documentation of this, which is
very peculiar.