diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2005-08-20 10:31:42 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2005-08-20 10:31:42 +0000 |
commit | 2591db658c39d384b250273edf597d1d6344c8f8 (patch) | |
tree | 604eb1e500ff62801c72486adca54f29901c087e /gcc/tree-pass.h | |
parent | fc437ce97f748ab58c9acbf32483c268ac97e320 (diff) | |
download | gcc-2591db658c39d384b250273edf597d1d6344c8f8.zip gcc-2591db658c39d384b250273edf597d1d6344c8f8.tar.gz gcc-2591db658c39d384b250273edf597d1d6344c8f8.tar.bz2 |
arm.h (arm_stack_offsets): Add locals_base field.
* arm.h (arm_stack_offsets): Add locals_base field.
* arm.c (arm_get_frame_offsets): Compute it.
(thumb_compute_initial_elimination offset): Make the Thumb frame
pointer point to the base of the local variables.
(thumb_expand_prologue): Update accordingly.
(thumb_expand_epilogue): Likewise.
* arm.md (thumb_movhi_clobber): Make this insn a define_expand. Change
mode of clobbered scratch to DImode. Handle a case that's known to
need this.
From-SVN: r103301
Diffstat (limited to 'gcc/tree-pass.h')
0 files changed, 0 insertions, 0 deletions