diff options
author | Richard Henderson <rth@redhat.com> | 2001-09-03 13:50:33 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2001-09-03 13:50:33 -0700 |
commit | 964be02f4434ee0244a69dcaf345e46ab36100d2 (patch) | |
tree | 43ae3eece8ab71f90e9d2f0742e9cff0f9bfe0f3 /gcc/function.h | |
parent | 72ea47b1646534dd612dc98abe57a9607a6044c2 (diff) | |
download | gcc-964be02f4434ee0244a69dcaf345e46ab36100d2.zip gcc-964be02f4434ee0244a69dcaf345e46ab36100d2.tar.gz gcc-964be02f4434ee0244a69dcaf345e46ab36100d2.tar.bz2 |
function.h (struct function): Add arg_pointer_save_area_init.
* function.h (struct function): Add arg_pointer_save_area_init.
* function.c (expand_function_end): Init arg_pointer_save_area.
(get_arg_pointer_save_area): Do not init arg_pointer_save_area
when called from a nested function.
From-SVN: r45362
Diffstat (limited to 'gcc/function.h')
-rw-r--r-- | gcc/function.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/function.h b/gcc/function.h index ff8aeb9..8eeda3a 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -477,6 +477,9 @@ struct function /* Nonzero if the current function needs an lsda for exception handling. */ unsigned int uses_eh_lsda : 1; + + /* Nonzero if code to initialize arg_pointer_save_area has been emited. */ + unsigned int arg_pointer_save_area_init : 1; }; /* The function currently being compiled. */ |