mips.md (mulsidi3_32bit_r4000): Fix the clobber list.
authorMaciej W. Rozycki <macro@linux-mips.org>
Mon, 19 Jul 2004 17:28:48 +0000 (17:28 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 19 Jul 2004 17:28:48 +0000 (17:28 +0000)
* config/mips/mips.md (mulsidi3_32bit_r4000): Fix the clobber list.
(umulsidi3_32bit_r4000): Likewise.

From-SVN: r84925

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

index 7217195..0403831 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-19  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * config/mips/mips.md (mulsidi3_32bit_r4000): Fix the clobber list.
+       (umulsidi3_32bit_r4000): Likewise.
+
 2004-07-19  Nathan Sidwell  <nathan@codesourcery.com>
 
        * vec.h: Propagate location information properly.
index 3ffa7f7..407172d 100644 (file)
        (mult:DI
           (sign_extend:DI (match_operand:SI 1 "register_operand" "d"))
           (sign_extend:DI (match_operand:SI 2 "register_operand" "d"))))
-   (clobber (match_scratch:DI 3 "=l"))
-   (clobber (match_scratch:DI 4 "=h"))]
+   (clobber (match_scratch:DI 3 "=x"))]
   "!TARGET_64BIT && TARGET_FIX_R4000"
   "mult\t%1,%2\;mflo\t%L0;mfhi\t%M0"
   [(set_attr "type"    "imul")
        (mult:DI
           (zero_extend:DI (match_operand:SI 1 "register_operand" "d"))
           (zero_extend:DI (match_operand:SI 2 "register_operand" "d"))))
-   (clobber (match_scratch:DI 3 "=l"))
-   (clobber (match_scratch:DI 4 "=h"))]
+   (clobber (match_scratch:DI 3 "=x"))]
   "!TARGET_64BIT && TARGET_FIX_R4000"
   "multu\t%1,%2\;mflo\t%L0;mfhi\t%M0"
   [(set_attr "type"    "imul")