From a277ddf36a4d8a8b91a7e064b58418f8ec7920c3 Mon Sep 17 00:00:00 2001 From: rearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Sat, 16 May 2009 12:53:22 +0000 Subject: [PATCH] PR target/40153 * arm.md (cstoresi_nltu_thumb1): Use a neg of ltu as the pattern name implies. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147613 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/config/arm/arm.md | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a53a2e0e0e36..b130e14f921d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2009-05-16 Richard Earnshaw <rearnsha@arm.com> + + PR target/40153 + * arm.md (cstoresi_nltu_thumb1): Use a neg of ltu as the pattern name + implies. + 2009-05-16 Richard Earnshaw <rearnsha@arm.com> * arm.md (movdi2): Copy non-reg values to DImode registers. diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md index 056194090fa6..2b2d703da2fa 100644 --- a/gcc/config/arm/arm.md +++ b/gcc/config/arm/arm.md @@ -7977,7 +7977,7 @@ (define_insn "cstoresi_nltu_thumb1" [(set (match_operand:SI 0 "s_register_operand" "=l,l") - (neg:SI (gtu:SI (match_operand:SI 1 "s_register_operand" "l,*h") + (neg:SI (ltu:SI (match_operand:SI 1 "s_register_operand" "l,*h") (match_operand:SI 2 "thumb1_cmp_operand" "lI*h,*r"))))] "TARGET_THUMB1" "cmp\\t%1, %2\;sbc\\t%0, %0, %0" -- GitLab