aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@redhat.com>2004-10-03 20:13:54 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2004-10-03 20:13:54 +0000
commit57c1f13e476cea29f362f827c802e01b59f21025 (patch)
tree5a3f36e672e3b545d6ca55220b8583f99a48b9a2 /gcc
parent752dbdf033885ffdec41ee6a292026190bf220a5 (diff)
downloadgcc-57c1f13e476cea29f362f827c802e01b59f21025.zip
gcc-57c1f13e476cea29f362f827c802e01b59f21025.tar.gz
gcc-57c1f13e476cea29f362f827c802e01b59f21025.tar.bz2
* config/mips/mips.md (<u>mulsidi3_32bit_r4000): Fix unsigned case.
From-SVN: r88461
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/mips/mips.md2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 06f6247..998270c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2004-10-03 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/mips.md (<u>mulsidi3_32bit_r4000): Fix unsigned case.
+
2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
PR tree-optimization/16632
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index 41aeabc..70428ae 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -1418,7 +1418,7 @@
(any_extend:DI (match_operand:SI 2 "register_operand" "d"))))
(clobber (match_scratch:DI 3 "=x"))]
"!TARGET_64BIT && TARGET_FIX_R4000"
- "mult\t%1,%2\;mflo\t%L0;mfhi\t%M0"
+ "mult<u>\t%1,%2\;mflo\t%L0;mfhi\t%M0"
[(set_attr "type" "imul")
(set_attr "mode" "SI")
(set_attr "length" "12")])