diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2015-07-17 23:02:25 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2015-07-17 16:02:25 -0700 |
commit | f6f6b749d69f22218545b95433579fdb2af285e6 (patch) | |
tree | 4fd38423573f155ce3da3dba5c9c1a1a1661292e /gcc/tree-data-ref.c | |
parent | de19301a86d2e3a71ffeb958239b3ec18a77b382 (diff) | |
download | gcc-f6f6b749d69f22218545b95433579fdb2af285e6.zip gcc-f6f6b749d69f22218545b95433579fdb2af285e6.tar.gz gcc-f6f6b749d69f22218545b95433579fdb2af285e6.tar.bz2 |
Replicate static chain on the stack
If we put static chain on the stack, we need to replicate it on the stack
when stack is realigned with DRAP so that static chain can be reached via
(argp - 2) slot.
gcc/
PR target/66906
* config/i386/i386.c (ix86_expand_prologue): Replicate static
chain on the stack.
gcc/testsuite/
PR target/66906
* gcc.target/i386/pr66906.c: New test.
From-SVN: r225974
Diffstat (limited to 'gcc/tree-data-ref.c')
0 files changed, 0 insertions, 0 deletions