PR 34548
commitf4dfbde222c4ee0b57883cb4cd94dd604558c3dd
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Aug 2012 20:41:16 +0000 (1 20:41 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Aug 2012 20:41:16 +0000 (1 20:41 +0000)
tree040c558b53700de0429c84a129ccd952f1ec8dfb
parent573ff301ccc10599add70cdcf82acb2e646ab563
PR 34548

* function.h (struct rtl_data): Add max_dynamic_stack_alignment.
* cfgexpand.c (gimple_expand_cfg): Initialise it.
* explow.c (allocate_dynamic_stack_space): Set it.  Simplify
alignment requirements given the known alignment of dynamic_offset.
* function.c (instantiate_virtual_regs): Align dtnamic_offset.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@190051 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cfgexpand.c
gcc/explow.c
gcc/function.c
gcc/function.h