RS6000: Fix PR 77359: Properly align local variables in functions calling alloca.
authorDominik Vogt <vogt@linux.vnet.ibm.com>
Fri, 18 Nov 2016 14:28:49 +0000 (14:28 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Fri, 18 Nov 2016 14:28:49 +0000 (14:28 +0000)
commita7790c7174a016fcea0af852a493479f0dadfdf3
treeee729e30eec5262d5ad6e74a5080a228fb603783
parentdbb29a2a37900549c9d90f4d33bf7e00641655c6
RS6000: Fix PR 77359: Properly align local variables in functions calling alloca.

gcc/ChangeLog:

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

* config/rs6000/rs6000.c (rs6000_stack_info): PR/77359: Properly align
local variables in functions calling alloca.  Also update the ASCII
drawings
* config/rs6000/rs6000.h (STARTING_FRAME_OFFSET, STACK_DYNAMIC_OFFSET):
PR/77359: Likewise.
* config/rs6000/aix.h (STARTING_FRAME_OFFSET, STACK_DYNAMIC_OFFSET):
PR/77359: Copy AIX specific versions of the rs6000.h macros to aix.h.

From-SVN: r242589
gcc/ChangeLog
gcc/config/rs6000/aix.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h