combine.c (make_extraction): If no mode is specified for an operand of insv...
authorJeffrey A Law <law@cygnus.com>
Tue, 15 Sep 1998 22:47:10 +0000 (22:47 +0000)
committerJeff Law <law@gcc.gnu.org>
Tue, 15 Sep 1998 22:47:10 +0000 (16:47 -0600)
commit0d8e55d8cd9fd8b867fb44005a8ee9435f1406ae
treeed903d8c350727df2bf1f53c6551d8a874814869
parent54d65918774e3854206d61c82dbb39d2241eb603
combine.c (make_extraction): If no mode is specified for an operand of insv...

        * combine.c (make_extraction): If no mode is specified for
        an operand of insv, extv, or extzv, default it to word_mode.
        (simplify_comparison): Similarly.
        * expmed.c (store_bit_field): Similarly.
        (extract_bit_field): Similarly.
        * function.c (fixup_var_regs_1): Similarly.
        * recog.c (validate_replace_rtx_1): Similarly.
        * mips.md (extv, extzv, insv expanders): Default modes for most
        operands.  Handle TARGET_64BIT.
        (movdi_uld, movdi_usd): New patterns.

From-SVN: r22439
gcc/ChangeLog
gcc/combine.c
gcc/config/mips/mips.md
gcc/expmed.c
gcc/function.c
gcc/recog.c