Re: re-ordered i386 regcache

Andrew Cagney
2003-04-29T15:20:41Z

> All three require a projection such that, assumed contigious, debug info
>> registers project onto raw registers. Isn't this what i386 has?
>
>
> I don't think so. All three need a view of registers slightly
> different from the "normal" one, but they don't have "assumed
> contiguous debug info registers". In fact in e500 they're assumed
> not-contiguous.

Please study the code. A 32 bit MIPS ABI on a 64 bit MIPS represents
long long as two 32 bit sub-parts of two 64 bit registers; the two 32
bit parts are assumed to be adjacent.

The adjacent assumption will eventually be lifted, but that will be done
by someone implementing something like location descriptions.

Andrew