From ec49e31c8f371c8da6ad6aebe3b5fe523b6ea881 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Mon, 17 Sep 2007 22:26:19 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 4 ++++ gcc/config/mips/mips.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a59b58e4b8b..636018d161e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2007-09-17 Richard Sandiford + + * config/mips/mips.md (*clear_upper32): Use "W" as the memory operand. + 2007-09-17 Chao-ying Fu Nigel Stephens diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md index 32a401c695f..efd57c94d5d 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" { -- 2.30.2