diff options
author | Renlin Li <renlin.li@arm.com> | 2014-03-18 10:22:57 +0000 |
---|---|---|
committer | Yufeng Zhang <yufeng@gcc.gnu.org> | 2014-03-18 10:22:57 +0000 |
commit | 454fdba9b11f7f1aae847bc7ca3060d2beb6d204 (patch) | |
tree | b6704cb55f077fd666f0fbda30f4190abb6bce25 /gcc | |
parent | 1e649cf8d2ca8aff8f7de0ab4a9155c4dcac0efe (diff) | |
download | gcc-454fdba9b11f7f1aae847bc7ca3060d2beb6d204.zip gcc-454fdba9b11f7f1aae847bc7ca3060d2beb6d204.tar.gz gcc-454fdba9b11f7f1aae847bc7ca3060d2beb6d204.tar.bz2 |
aarch64.c: Correct the comments about the aarch64 stack layout.
* config/aarch64/aarch64.c: Correct the comments about the
aarch64 stack layout.
From-SVN: r208636
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/aarch64/aarch64.c | 19 |
2 files changed, 16 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a657e06..ba7bb36 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-03-16 Renlin Li <Renlin.Li@arm.com> + + * config/aarch64/aarch64.c: Correct the comments about the + aarch64 stack layout. + 2014-03-18 Thomas Schwinge <thomas@codesourcery.com> * omp-low.c (lower_rec_input_clauses) <build_omp_barrier>: Restore diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index 4e6728a..ebd58c0 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -1994,18 +1994,21 @@ aarch64_save_or_restore_callee_save_registers (HOST_WIDE_INT offset, | callee-allocated save area | | for register varargs | | | - +-------------------------------+ - | | - | local variables | - | | +-------------------------------+ <-- frame_pointer_rtx | | - | callee-saved registers | + | local variables | | | +-------------------------------+ - | LR' | - +-------------------------------+ - | FP' | + | padding0 | \ + +-------------------------------+ | + | | | + | | | + | callee-saved registers | | frame.saved_regs_size + | | | + +-------------------------------+ | + | LR' | | + +-------------------------------+ | + | FP' | / P +-------------------------------+ <-- hard_frame_pointer_rtx | dynamic allocation | +-------------------------------+ |