paradoxical subreg problem
Richard Henderson
rth@redhat.com
Mon Jan 28 11:50:00 GMT 2002
On Mon, Jan 28, 2002 at 11:31:16AM -0700, law@redhat.com wrote:
> I'll start simple. On a big endian machine, can this expression be optimized
> into true/false at compile time, or must it be run-time computed?
>
> (eq (subreg:SI (mem/s:QI (plus:SI (reg:SI 3 %r3)
> (const_int 15 [0xf])) 1) 0)
> (mem/s:SI (plus:SI (reg:SI 3 %r3)
> (const_int 12 [0xc])) 1))
>
>
> Think very very carefully about the semantics of a paradoxical subreg.
I'll remind you that we should only have subregs of memory during
reload (while pseudos are being replaced), and even then we don't
create paradoxical subregs of memory.
So this is a "shouldn't happen".
r~
More information about the Gcc
mailing list