OSDN Git Service

* m68k.c (const_uint32_operand): Abort if mode is <= 32 bits.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Jul 2001 04:46:53 +0000 (04:46 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Jul 2001 04:46:53 +0000 (04:46 +0000)
commit368ff7c0c78ecf218b53344891a1a7e6fc821a95
treed26ff5cfb80e67b8d2d101225ad19768d231b741
parent17a54ca4c4ab25286f4d2c0db79c16f03e477fa2
    * m68k.c (const_uint32_operand): Abort if mode is <= 32 bits.
        (const_sint32_operand): Likewise.
        * m68k.md (anon mulsi pattern): Use const_int_operand not
        const_sint32_operand.
        (umulsi3_highpart): Zero extend a constant input.
        (smulsi3_highpart): Don't bother checking SImode constant.
        (const_umulsi3_highpart): Give op3 DImode.
        (const_smulsi3_highpart): Likewise.

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