Comments

Hi,
This is a regression fix for PR44392 on the branch which seems to have
dropped between the cracks . Regression tested on qemu with no
regressions.
Backported and committed to the 4.5 branch.
Ramana
2011-01-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
Backport from mainline.
2010-09-08 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/44392
* config/arm/arm.md (bswapsi2): Handle condition correctly
for armv6 and optimize_size.

On 01/24/2011 11:18 PM, Ramana Radhakrishnan wrote:
> +"TARGET_EITHER && (arm_arch6 || !optimize_size)"
There ought not be bare references to optimize_size in
the backend; only to optimize_insn_for_{size,speed}_p.
In this way you properly handle cold basic blocks,
which are automatically optimized for space.
r~