[RFA]: Fix reload of paradoxical subreg on big-endian platforms when reg is in memory
Jan Hubicka
jh@suse.cz
Sun Apr 13 12:20:00 GMT 2003
> Hi!
>
> I've found a reload problem with paradoxical subregs on big-endian
> platforms.
> When a register is in memory and its paradoxical subreg is reloaded, we
> compute its address but we come up with a wrong address representing the
> high part instead of the low part. It is a regression compared to 3.0.4.
It seems to be that it is invlid to reload paradoxical memory subreg
without reloading the inner value first, because we may access
unintialized or missaligned memory. Perhaps reload_inner_reg_of_subreg
needs extra check?
Honza
More information about the Gcc-patches
mailing list