[committed] [PR target/34091] Secondary reloads for floating-point register classes

John David Anglin dave@hiauly1.hia.nrc.ca
Mon Dec 10 03:24:00 GMT 2007

> 2) We don't have reload_inhi and reload_outhi patterns, so the secondary
>    reload technique described above is broken for HImode and QImode values
>    in the floating-point registers.

The thought that HImode and QImode values could be loaded to or stored
from from the floating-point registers is wrong.  This can only be done
by loading/storing first to the general registers.  Thus, I've decided
to apply the change to the 4.2 branch as well.

J. David Anglin                                  dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)

More information about the Gcc-patches mailing list