]> git.ipfire.org Git - thirdparty/gcc.git/commit
Make sure that all variable sized adjustments are multiple of preferred
authorH.J. Lu <hongjiu.lu@intel.com>
Mon, 20 Sep 2010 20:32:41 +0000 (20:32 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Mon, 20 Sep 2010 20:32:41 +0000 (13:32 -0700)
commit8d8fc970e84ad73029163e61c856106e078015aa
tree68543d7036cef0d72af69c813af29454c6fa10f2
parentf3e61810ac2c64adf371aef0fcab96d6f1d72d3d
Make sure that all variable sized adjustments are multiple of preferred
stack boundary after stack alignment.

gcc/

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

Backport from mainline
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-20  H.J. Lu  <hongjiu.lu@intel.com>

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

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

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