From f89c49bbdf3089cf58914768a266e461a146f727 Mon Sep 17 00:00:00 2001 From: chaoyingfu Date: Tue, 1 Dec 2009 01:37:52 +0000 Subject: [PATCH] 2009-11-30 Chao-ying Fu * config/mips/mips-dsp.md (mips_lhx_): Use sign_extend. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154861 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/config/mips/mips-dsp.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ff41ceb..23a091f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2009-11-30 Chao-ying Fu + + * config/mips/mips-dsp.md (mips_lhx_): Use sign_extend. + 2009-11-30 Dave Korn * configure.ac (USE_CYGWIN_LIBSTDCXX_WRAPPERS): Define to reflect diff --git a/gcc/config/mips/mips-dsp.md b/gcc/config/mips/mips-dsp.md index ff2004c..dd2459e 100644 --- a/gcc/config/mips/mips-dsp.md +++ b/gcc/config/mips/mips-dsp.md @@ -1066,7 +1066,7 @@ (define_insn "mips_lhx_" [(set (match_operand:SI 0 "register_operand" "=d") - (zero_extend:SI + (sign_extend:SI (mem:HI (plus:P (match_operand:P 1 "register_operand" "d") (match_operand:P 2 "register_operand" "d")))))] "ISA_HAS_DSP" -- 2.7.4