diff options
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/config/mips/mips.md | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 46a83ac..6b692bc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-01-25 Clinton Popetz <cpopetz@cygnus.com> + + * config/mips/mips.md (zero_extendsidi2_internal): Disable for + mips16. + 2000-01-25 Richard Henderson <rth@cygnus.com> * sparc-protos.h (select_cc_mode): Declare. diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md index 895123b..ee81923 100644 --- a/gcc/config/mips/mips.md +++ b/gcc/config/mips/mips.md @@ -3632,7 +3632,7 @@ move\\t%0,%z4\\n\\ (define_insn "zero_extendsidi2_internal" [(set (match_operand:DI 0 "register_operand" "=d,d") (zero_extend:DI (match_operand:SI 1 "memory_operand" "R,m")))] - "TARGET_64BIT" + "TARGET_64BIT && !TARGET_MIPS16" "* return mips_move_1word (operands, insn, TRUE);" [(set_attr "type" "load") (set_attr "mode" "DI") |
