This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]