* rs6000.c (expand_block_move): Add 64-bit PowerPC doubleword move
commit03bb02b513bffa221f4678c541ec0a35f3e7b3ef
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 May 2000 18:17:46 +0000 (25 18:17 +0000)
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 May 2000 18:17:46 +0000 (25 18:17 +0000)
tree473b51170650223ff91b4b76281589dd4558a858
parent550017ee753a5883f40981e4314eaf97eb3b7e43
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34174 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.md