* config/mips/mips.md (zero_extendsidi2_internal): Disable for
authorcpopetz <cpopetz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Jan 2000 15:51:20 +0000 (15:51 +0000)
committercpopetz <cpopetz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Jan 2000 15:51:20 +0000 (15:51 +0000)
mips16.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31610 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/mips/mips.md

index 46a83ac..6b692bc 100644 (file)
@@ -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.
index 895123b..ee81923 100644 (file)
@@ -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")