aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/mips/mips.md2
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")