]> gcc.gnu.org Git - gcc.git/commitdiff
mips.md (zero_extendsidi2): Always force operand one to memory for mips16.
authorClinton Popetz <cpopetz@cygnus.com>
Tue, 7 Mar 2000 19:29:51 +0000 (19:29 +0000)
committerClinton Popetz <cpopetz@gcc.gnu.org>
Tue, 7 Mar 2000 19:29:51 +0000 (14:29 -0500)
* config/mips/mips.md (zero_extendsidi2): Always force operand
one to memory for mips16.

From-SVN: r32386

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

index 0b560ca479c02086589ee400903756e7e6129ea5..d0ab6462bf599f239af8839b379db3decbd1a674 100644 (file)
@@ -1,3 +1,8 @@
+2000-03-07  Clinton Popetz  <cpopetz@cygnus.com>
+       
+       * config/mips/mips.md (zero_extendsidi2): Always force operand
+       one to memory for mips16.
+
 Mon Mar  6 15:22:29 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
        * tree.h (INT_CST_LT, INT_CST_LT_UNSIGNED): Remove unneeded casts.
index 67b38de66e8c667bb1d4baf36a292dd5d7b9ff44..c50f62a7960b604a52ca1a2c84fb8b741e0d0215 100644 (file)
@@ -3615,7 +3615,7 @@ move\\t%0,%z4\\n\\
   "TARGET_64BIT"
   "
 {
-  if (optimize && GET_CODE (operands[1]) == MEM)
+  if ((optimize || TARGET_MIPS16) && GET_CODE (operands[1]) == MEM)
     operands[1] = force_not_mem (operands[1]);
 
   if (GET_CODE (operands[1]) != MEM)
This page took 0.106972 seconds and 5 git commands to generate.