On 20/11/12 10:25, Kyrylo Tkachov wrote:
Hi all,
This is the updated version of the patch. It defines the predicable
attribute for the equivalent abssi2 and neg_abssi2 patterns in thumb2.md.
The previous version (with the changes only to arm.md) has been okayed but
not applied and this patch supersedes it.
The previous version is:
http://gcc.gnu.org/ml/gcc-patches/2012-11/msg01578.html
No regressions for arm-none-eabi for qemu.
Ok for trunk?
Thanks,
Kyrill
gcc/ChangeLog
2012-11-20 Kyrylo Tkachov <kyrylo.tkac...@arm.com>
* config/arm/arm.md (*arm_abssi2): Define predicable attribute.
(*arm_neg_abssi2): Likewise.
* config/arm/thumb2.md (*thumb2_abssi2): Likewise.
(*thumb2_neg_abssi2): Likewise.
-----Original Message-----
From: Ramana Radhakrishnan
Sent: 19 November 2012 18:05
To: Kyrylo Tkachov
Cc: gcc-patches@gcc.gnu.org; Richard Earnshaw
Subject: Re: [PATCH][ARM] Define predicable attribute for arm_abssi2 and
arm_neg_abssi2
On 11/19/12 17:51, Kyrylo Tkachov wrote:
Hi all,
This patch updates the arm_abssi2 and arm_neg_abssi2 patterns in the ARM
machine description.
We define the predicable attribute based on the alternative. When the
patterns were introduced it was not possible to do that.
Now the second alternative in each of the patterns that supports
predication
is defined as predicable.
No regressions on arm-none-eabi with qemu.
Ok for trunk?
Ok, please apply.
Ramana
OK.
Thanks.
R.