* config/i386/i386.c (ix86_emit_restore_reg_using_pop): Prototype.
commitd667e9afb3f75886230d60c3ca0697d21a5c2368
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Nov 2017 20:30:53 +0000 (3 20:30 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Nov 2017 20:30:53 +0000 (3 20:30 +0000)
tree5d7009708107715c7e173685f7240730e6f53547
parent9991d1d312deb3331364d9af7c6a81070e08c271
* config/i386/i386.c (ix86_emit_restore_reg_using_pop): Prototype.
(ix86_adjust_stack_and_probe_stack_clash): Use a push/pop sequence
to probe at the start of a noreturn function.

* gcc.target/i386/stack-check-12.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254396 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/stack-check-12.c [new file with mode: 0644]