]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/37843 (unaligned stack in main due to tail call optimization)
authorH.J. Lu <hongjiu.lu@intel.com>
Thu, 15 Jan 2009 15:44:41 +0000 (15:44 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Thu, 15 Jan 2009 15:44:41 +0000 (07:44 -0800)
commite939805b7bf63bec46a4b2de6f272d3f77238448
tree26ee8baa1110a4cd957e834e172e0e3ca28e4648
parent750900dba0c3d968f7d059c5dc1ff27a246f05f5
re PR middle-end/37843 (unaligned stack in main due to tail call optimization)

gcc/

2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
    Joey Ye  <joey.ye@intel.com>

PR middle-end/37843
* cfgexpand.c (expand_stack_alignment): Don't update stack
boundary nor check incoming stack boundary here.
(gimple_expand_cfg): Update stack boundary and check incoming
stack boundary here.

gcc/testsuite/

2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>

PR middle-end/37843
* gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.

Co-Authored-By: Joey Ye <joey.ye@intel.com>
From-SVN: r143400
gcc/ChangeLog
gcc/cfgexpand.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr37843-3.c