[PATCH, ARM] Fix Thumb-1 reload ICE with nested functions
Paul Brook
paul@codesourcery.com
Wed Oct 13 14:47:00 GMT 2010
> gcc/
> * config/arm/arm.h (REG_CLASS_CONTENTS): Remove soft frame pointer
> from CORE_REGS and GENERAL_REGS classes.
> * config/arm/arm.md (*thumb1_movsi_insn): Ignore all parts of final
> constraint for register preferencing.
Ok.
For the record, I initially had concerns that this might prevent high
registers being used at all (using stack spill slots instead). These concerns
turned out to be unfounded.
Paul
More information about the Gcc-patches
mailing list