aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine-stack-adj.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2017-09-19 23:35:07 -0600
committerJeff Law <law@gcc.gnu.org>2017-09-19 23:35:07 -0600
commit8e7a09c353842f38c05b8cb171efa9784ab84862 (patch)
tree4113182962c97b316c32e9cfba060b8d769d0a98 /gcc/combine-stack-adj.c
parent8a502a808ec70c87e7a0a4bc7719115859a9dd7a (diff)
downloadgcc-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