rs6000.c (expand_block_move): Add 64-bit PowerPC doubleword move to STRING case.
authorDavid Edelsohn <edelsohn@gnu.org>
Thu, 25 May 2000 18:17:46 +0000 (18:17 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Thu, 25 May 2000 18:17:46 +0000 (14:17 -0400)
commitacad7ed35f094e0456334422554ef2558851367c
tree473b51170650223ff91b4b76281589dd4558a858
parent1098da33fe181bad25c9bd569bd5d9ae348e36fc
rs6000.c (expand_block_move): Add 64-bit PowerPC doubleword move to STRING case.

        * rs6000.c (expand_block_move): Add 64-bit PowerPC doubleword move
        to STRING case.  Use doubleword STRING move for TARGET_POWERPC64
        when unaligned.
        * rs6000.h (CONST_OK_FOR_LETTER_P, 'J'): unsigned HOST_WIDE_INT.
        (RETURN_ADDR_RTX): Use COUNT and FRAME, not count and frame.
        (LEGITIMIZE_RELOAD_ADDRESS): unsigned HOST_WIDE_INT high.
        * rs6000.md: Name various internal patterns.

From-SVN: r34174
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.md