aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2001-09-03 13:50:33 -0700
committerRichard Henderson <rth@gcc.gnu.org>2001-09-03 13:50:33 -0700
commit964be02f4434ee0244a69dcaf345e46ab36100d2 (patch)
tree43ae3eece8ab71f90e9d2f0742e9cff0f9bfe0f3 /gcc/function.h
parent72ea47b1646534dd612dc98abe57a9607a6044c2 (diff)
downloadgcc-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.h3
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. */