It's caused by r163935:
Author: bernds Date: Mon Sep 6 22:32:26 2010 New Revision: 163935
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163935 Log: PR target/43137 * config/arm/iterators.md (qhs_zextenddi_cond, qhs_sextenddi_cond): New define_mode_attrs. * config/arm/arm.md (zero_extendsidi2, arm_zero_extendsidi2, arm_exxtendsidi2, arm_extendsidi2): Delete patterns. (zero_extend<mode>di2, extend<mode>di2 and related splits): New. (thumb1_zero_extendhisi2): Remove code to handle LABEL_REFs. Remove pool_range attribute. (arm_zero_extendhisi2, arm_zero_extendhisi2_v6, arm_zero_extendqisi2, arm_zero_extendqisi2_v6, thumb1_zero_extendqisi2_v6): Remove pool_range and neg_pool_range attributes. * config/arm/thumb2.md (thumb2_zero_extendsidi2, thumb2_zero_extendhidi2, thumb2_zero_extendqidi2, thumb2_extendsidi2, thumb2_extendhidi2, thumb2_extendqidi2): Delete.
It's caused by r163935:
Author: bernds
Date: Mon Sep 6 22:32:26 2010
New Revision: 163935
URL: http:// gcc.gnu. org/viewcvs? root=gcc& view=rev& rev=163935 arm/iterators. md (qhs_zextenddi_ cond, qhs_sextenddi_ cond): extendsidi2, extend< mode>di2, extend<mode>di2 and related splits): New. zero_extendhisi 2): Remove code to handle LABEL_REFs. extendhisi2, arm_zero_ extendhisi2_ v6, arm_zero_ extendqisi2, extendqisi2_ v6, thumb1_ zero_extendqisi 2_v6): Remove arm/thumb2. md (thumb2_ zero_extendsidi 2, zero_extendhidi 2, thumb2_ zero_extendqidi 2, thumb2_extendsidi2, extendhidi2, thumb2_ extendqidi2) : Delete.
Log:
PR target/43137
* config/
New define_mode_attrs.
* config/arm/arm.md (zero_extendsidi2, arm_zero_
arm_exxtendsidi2, arm_extendsidi2): Delete patterns.
(zero_
(thumb1_
Remove pool_range attribute.
(arm_zero_
arm_zero_
pool_range and neg_pool_range attributes.
* config/
thumb2_
thumb2_