Make sure that all variable sized adjustments are multiple of preferred
commit2b3ded42e21a97f7d4a04f13280cc3eeb98f60ca
authorH.J. Lu <hongjiu.lu@intel.com>
Fri, 17 Sep 2010 18:00:40 +0000 (17 18:00 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Fri, 17 Sep 2010 18:00:40 +0000 (17 11:00 -0700)
tree889306a9ce992c2efd49c6bf57d4cea16247242e
parentbf9afb7d953d7f77c6305fed27c5fcd1a485686b
Make sure that all variable sized adjustments are multiple of preferred
stack boundary after stack alignment.

gcc/

2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/45234
* calls.c (expand_call): Make sure that all variable sized
adjustments are multiple of preferred stack boundary after
stack alignment.

gcc/testsuite/

2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/45234
* gcc.dg/torture/stackalign/alloca-5.c: New.

From-SVN: r164377
gcc/ChangeLog
gcc/calls.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/stackalign/alloca-5.c [new file with mode: 0644]