This is the mail archive of the gcc-patches@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]

Re: Bug in reload_cse_move2add()


> 
> On Jan 17, 2001, Joern Rennecke <amylaar@redhat.com> wrote:
> 
> > You ignore the problem of multi-hard-register stores.
> 
> Do I?  It seems to me that it should work just fine.  Not only the
> luid is used, but also the reg number.  So multiple sets in the same
> insn should work.  What am I missing?

A single register rtx can refer to multiple hard registers.  E.g. on
a target with BITS_PER_UNIT == 8 and UNITS_PER_WORD == 32,
(reg:DI 0) usually refers to two hard regs.

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