On Mon, Feb 06, 2012 at 01:13:58PM +0000, Andrew Stubbs wrote: > Anyway, is this patch OK?
Are you asking approval for 4.8, or 4.7? For the latter this doesn't seem to be a regression bugfix that would be suitable for stage4. > 2012-02-06 Andrew Stubbs <a...@codesourcery.com> > > gcc/ > * config/arm/arm.c (arm_print_operand): Add new 'E' format code. > * config/arm/arm.h (enum reg_class): Add VFP_LO_REGS_EVEN. > (REG_CLASS_NAMES, REG_CLASS_CONTENTS, IS_VFP_CLASS): Likewise. > * config/arm/arm.md (ashldi3): Add TARGET_NEON case. > (ashrdi3, lshrdi3): Likewise. > * config/arm/constraints.md (T): New register constraint. > (Pe, P1, Pf, Pg): New constraints. > * config/arm/neon.md (signed_shift_di3_neon): New pattern. > (unsigned_shift_di3_neon, ashldi3_neon): New patterns. > (ashrdi3_neon_imm, ashrdi3_neon_reg): New patterns. > (ashrdi3_neon, lshrdi3_neon_imm, ashrdi3_neon): New patterns. > (lshrdi3_neon_imm, lshrdi3_neon_reg, lshrdi3_neon): New patterns. > * config/arm/predicates.md (int_0_to_63): New predicate. > (shift_amount_64): New predicate. Jakub