On 04/05/13 16:26, Greta Yorsh wrote:
-----Original Message-----
From: Richard Earnshaw
Sent: 22 February 2013 16:30
To: Greta Yorsh
Cc: GCC Patches; Ramana Radhakrishnan; ni...@redhat.com;
p...@codesourcery.com
Subject: Re: [PATCH,ARM][1/n] New patterns for subtract with carry
On 18/02/13 18:35, Greta Yorsh wrote:
Add patterns to handle various subtract with carry operations.
These patterns match RTL insns emitted by splitters
for DImode operations such as subdi, negdi, and cmpdi.
gcc/
2013-02-14 Greta Yorsh <greta.yo...@arm.com>
* config/arm/arm.md (subsi3_carryin, subsi3_carryin_const):
New
patterns.
(subsi3_carryin_compare,subsi3_carryin_compare_const):
Likewise.
(subsi3_carryin_shift,rsbsi3_carryin_shift): Likewise.
Not ok. RSC does not exist in Thumb state.
R.
I'm attaching an updated patch. I changed the condition of rsbsi3_carryin_shift pattern
and added "arch" attribute to subsi3_carryin as appropriate.
I have also tested the patch again on the recent trunk along with all other
patching in this series, which have already been approved. No regressions.
Ok for trunk?
Ok
ramana