aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@nildram.co.uk>2007-09-17 22:26:19 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2007-09-17 22:26:19 +0000
commitec49e31c8f371c8da6ad6aebe3b5fe523b6ea881 (patch)
tree165fae38ecafa53f83f4d6f476f3f88e8494b247
parent8d2a9e0ee289edadb94f6894c677fbb3463b8332 (diff)
downloadgcc-ec49e31c8f371c8da6ad6aebe3b5fe523b6ea881.zip
gcc-ec49e31c8f371c8da6ad6aebe3b5fe523b6ea881.tar.gz
gcc-ec49e31c8f371c8da6ad6aebe3b5fe523b6ea881.tar.bz2
mips.md (*clear_upper32): Use "W" as the memory operand.
gcc/ * config/mips/mips.md (*clear_upper32): Use "W" as the memory operand. From-SVN: r128559
-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 a59b58e..636018d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2007-09-17 Richard Sandiford <rsandifo@nildram.co.uk>
+
+ * config/mips/mips.md (*clear_upper32): Use "W" as the memory operand.
+
2007-09-17 Chao-ying Fu <fu@mips.com>
Nigel Stephens <nigel@mips.com>
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index 32a401c..efd57c9 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -2431,7 +2431,7 @@
(define_insn_and_split "*clear_upper32"
[(set (match_operand:DI 0 "register_operand" "=d,d")
- (and:DI (match_operand:DI 1 "nonimmediate_operand" "d,o")
+ (and:DI (match_operand:DI 1 "nonimmediate_operand" "d,W")
(const_int 4294967295)))]
"TARGET_64BIT"
{