https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66906
--- Comment #5 from hjl at gcc dot gnu.org <hjl at gcc dot gnu.org> --- Author: hjl Date: Fri Jul 17 23:02:25 2015 New Revision: 225974 URL: https://gcc.gnu.org/viewcvs?rev=225974&root=gcc&view=rev Log: 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. Added: trunk/gcc/testsuite/gcc.target/i386/pr66906.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c trunk/gcc/testsuite/ChangeLog