diff options
author | Jan Hubicka <hubicka@freesoft.cz> | 1999-12-15 16:34:03 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 1999-12-15 15:34:03 +0000 |
commit | a087165623999d7fd5c743e1f63070a9556455db (patch) | |
tree | 215902be6cfedc77251a1f95f5439f107231e3df /gcc/function.h | |
parent | 285f3cf09acda794f6e7bba9cb6d5163c94b5af4 (diff) | |
download | gcc-a087165623999d7fd5c743e1f63070a9556455db.zip gcc-a087165623999d7fd5c743e1f63070a9556455db.tar.gz gcc-a087165623999d7fd5c743e1f63070a9556455db.tar.bz2 |
function.c (PREFERRED_STACK_BOUDNARY): Provide default value.
* function.c (PREFERRED_STACK_BOUDNARY): Provide default value.
(assign_stack_local_1): Limit alignment to PREFERRED_STACK_BOUNDARY,
update stack_alignment_needed.
(prepare_function_start): Initialize stack_alignment_needed
* function.h (struct function): Add field stack_alignment_needed.
From-SVN: r30958
Diffstat (limited to 'gcc/function.h')
-rw-r--r-- | gcc/function.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/function.h b/gcc/function.h index dc0b507..059d8e1 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -456,6 +456,8 @@ struct function int uses_pic_offset_table; /* tm.h can use this to store whatever it likes. */ struct machine_function *machine; + /* The largest alignment of slot allocated on the stack. */ + int stack_alignment_needed; /* Language-specific code can use this to store whatever it likes. */ struct language_function *language; |