diff options
author | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2017-09-21 04:30:16 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2017-09-20 22:30:16 -0600 |
commit | d3347cd287bf89aca78ec030763792d86bb47fbc (patch) | |
tree | a79b3cf39f96e4094384599615d4ad35580b356f /gcc/tree-loop-distribution.c | |
parent | 12f713131ef7ffc26cbff4c380e43109fe7afcef (diff) | |
download | gcc-d3347cd287bf89aca78ec030763792d86bb47fbc.zip gcc-d3347cd287bf89aca78ec030763792d86bb47fbc.tar.gz gcc-d3347cd287bf89aca78ec030763792d86bb47fbc.tar.bz2 |
s390.c (MIN_UNROLL_PROBES): Define.
* config/s390/s390.c (MIN_UNROLL_PROBES): Define.
(allocate_stack_space): New function, partially extracted from
s390_emit_prologue.
(s390_emit_prologue): Track offset to most recent stack probe.
Code to allocate space moved into allocate_stack_space.
Dump actions when no stack is allocated.
(s390_prologue_plus_offset): New function.
(s390_emit_stack_probe): Likewise.
* gcc.dg/stack-check-5.c: Add argument for s390.
* lib/target-supports.exp:
(check_effective_target_supports_stack_clash_protection): Enable for
s390/s390x targets.
Co-Authored-By: Jeff Law <law@redhat.com>
From-SVN: r253049
Diffstat (limited to 'gcc/tree-loop-distribution.c')
0 files changed, 0 insertions, 0 deletions