Re-apply: Drop excess size used for run time allocated stack variables.
commit35d8be37ee5f4bc13bb3ee30b55c0c379e9a89a2
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Nov 2016 14:44:54 +0000 (18 14:44 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Nov 2016 14:44:54 +0000 (18 14:44 +0000)
treebd8a56796bce7c461774d60a3022c45d1aeb7b69
parent37ea14106f1a149a05ad45fdf05bd00acfda42aa
Re-apply: Drop excess size used for run time allocated stack variables.

The patch got reverted after hitting PR77359 which turned out to be a
rs6000 backend problem.  Reapplying after the PR got fixed.

gcc/ChangeLog:

2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>

Re-apply after PR bootstrap/77359 is fixed:
2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>

        * explow.c (get_dynamic_stack_size): Take known alignment of stack
        pointer + STACK_DYNAMIC_OFFSET into account when calculating the
        size needed.

--This line, and those below, will be
ignored--

M    gcc/ChangeLog
M    gcc/explow.c

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