Fix ICE on block move when using LRA.
authorPaul Koning <ni1d@arrl.net>
Mon, 8 Oct 2018 14:16:13 +0000 (10:16 -0400)
committerPaul Koning <pkoning@gcc.gnu.org>
Mon, 8 Oct 2018 14:16:13 +0000 (10:16 -0400)
commita3368b8ea1bda5edd41900096b10514bcf7c6de7
tree2f3fd59532ffddb2f375acecfc1567f2c35989ec
parenta3927ffb90429d9ac6bd73190063f8b922cfec45
Fix ICE on block move when using LRA.

    * config/pdp11/pdp11-protos.h (output_block_move): Remove.
    (expand_block_move): New function.
    * config/pdp11/pdp11.c (output_block_move): Remove.
    (expand_block_move): New function.
    * config/pdp11/pdp11.h (MOVE_RATIO): New definition.
    * config/pdp11/pdp11.md (movmemhi): Use expand_block_move.
    (*movmemhi1): Remove.

From-SVN: r264930
gcc/ChangeLog
gcc/config/pdp11/pdp11-protos.h
gcc/config/pdp11/pdp11.c
gcc/config/pdp11/pdp11.h
gcc/config/pdp11/pdp11.md