1. 08 Sep, 2010 6 commits
  2. 07 Sep, 2010 32 commits
  3. 06 Sep, 2010 2 commits
    • * Object.m (MAX_CLASS_NAME_LEN): Unused define removed. · 29b71c02
      From-SVN: r163936
      Nicola Pero committed
    • re PR target/43137 (redundant register move for sign extending) · da0a441d
      	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.
      
      	PR target/43137
      	* gcc.target/arm/pr43137.c: New test.
      
      From-SVN: r163935
      Bernd Schmidt committed