diff options
author | Jeff Law <law@redhat.com> | 2017-09-19 23:35:07 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2017-09-19 23:35:07 -0600 |
commit | 8e7a09c353842f38c05b8cb171efa9784ab84862 (patch) | |
tree | 4113182962c97b316c32e9cfba060b8d769d0a98 /gcc/combine-stack-adj.c | |
parent | 8a502a808ec70c87e7a0a4bc7719115859a9dd7a (diff) | |
download | gcc-8e7a09c353842f38c05b8cb171efa9784ab84862.zip gcc-8e7a09c353842f38c05b8cb171efa9784ab84862.tar.gz gcc-8e7a09c353842f38c05b8cb171efa9784ab84862.tar.bz2 |
i386.c (ix86_adjust_stack_and_probe_stack_clash): New.
* config/i386/i386.c (ix86_adjust_stack_and_probe_stack_clash): New.
(ix86_expand_prologue): Dump stack clash info as needed.
Call ix86_adjust_stack_and_probe_stack_clash as needed.
* gcc.dg/stack-check-4.c: New test.
* gcc.dg/stack-check-5.c: New test.
* gcc.dg/stack-check-6.c: New test.
* gcc.dg/stack-check-6a.c: New test.
* gcc.dg/stack-check-7.c: New test.
* gcc.dg/stack-check-8.c: New test.
* gcc.dg/stack-check-9.c: New test.
* gcc.dg/stack-check-10.c: New test.
* lib/target-supports.exp
(check_effective_target_supports_stack_clash_protection): Enable for
x86 and x86_64 targets.
From-SVN: r252998
Diffstat (limited to 'gcc/combine-stack-adj.c')
0 files changed, 0 insertions, 0 deletions