re PR target/40657 (allocate local variables with fewer instructions)
PR target/40657 * config/arm/arm.c (thumb1_extra_regs_pushed): New function. (thumb1_expand_prologue, thumb1_output_function_prologue): Call it here to determine which regs to push and how much stack to reserve. PR target/40657 * gcc.target/arm/thumb-stackframe.c: New test. From-SVN: r158771
Showing
- gcc/ChangeLog 7 additions, 0 deletionsgcc/ChangeLog
- gcc/config/arm/arm.c 51 additions, 1 deletiongcc/config/arm/arm.c
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.target/arm/thumb-stackframe.c 13 additions, 0 deletionsgcc/testsuite/gcc.target/arm/thumb-stackframe.c
Loading
Please register or sign in to comment