aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorClinton Popetz <cpopetz@cygnus.com>2000-01-25 15:51:20 +0000
committerClinton Popetz <cpopetz@gcc.gnu.org>2000-01-25 10:51:20 -0500
commitb5031ab715c5dcae4a61492da51b796934647f16 (patch)
treec35f497e09b7d9bbc63b6f6e4ebb540ce9f3774b /gcc
parente267e177312ae4bcd1d3153670bf139ac32ff6d9 (diff)
downloadgcc-b5031ab715c5dcae4a61492da51b796934647f16.zip
gcc-b5031ab715c5dcae4a61492da51b796934647f16.tar.gz
gcc-b5031ab715c5dcae4a61492da51b796934647f16.tar.bz2
mips.md (zero_extendsidi2_internal): Disable for mips16.
* config/mips/mips.md (zero_extendsidi2_internal): Disable for mips16. From-SVN: r31610
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")