mcore.c (mode_from_align): Remove DImode.
authorRichard Henderson <rth@redhat.com>
Thu, 19 Aug 2004 05:25:53 +0000 (22:25 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 19 Aug 2004 05:25:53 +0000 (22:25 -0700)
commit8804266301bdace8640830a0d2481c10917440e3
tree01216a0943b59c1d93a0635b12ccf67dcd3bd4bb
parent27ab0504a862cd9441a549c288d6b9716306de8f
mcore.c (mode_from_align): Remove DImode.

        * config/mcore/mcore.c (mode_from_align): Remove DImode.
        (block_move_sequence): Rewrite to use adjust_address.
        (mcore_expand_block_move): Cleanup logic.  Accept only operands.
        Return boolean indicating success/failure.
        * config/mcore/mcore-protos.h (mcore_expand_block_move): Update decl.
        * config/mcore/mcore.md (movmemsi): Update to match.

From-SVN: r86234
gcc/ChangeLog
gcc/config/mcore/mcore-protos.h
gcc/config/mcore/mcore.c
gcc/config/mcore/mcore.md