aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@freesoft.cz>1999-12-15 16:34:03 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>1999-12-15 15:34:03 +0000
commita087165623999d7fd5c743e1f63070a9556455db (patch)
tree215902be6cfedc77251a1f95f5439f107231e3df /gcc/function.h
parent285f3cf09acda794f6e7bba9cb6d5163c94b5af4 (diff)
downloadgcc-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.h2
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;