diff options
author | Jeff Law <law@redhat.com> | 2017-09-19 23:23:51 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2017-09-19 23:23:51 -0600 |
commit | 8a502a808ec70c87e7a0a4bc7719115859a9dd7a (patch) | |
tree | 85770f187da62e84fac032a324ab8303032a2c02 /gcc/function.h | |
parent | 9c1b56c4e739dc6854f1f93526bf7da6f7268095 (diff) | |
download | gcc-8a502a808ec70c87e7a0a4bc7719115859a9dd7a.zip gcc-8a502a808ec70c87e7a0a4bc7719115859a9dd7a.tar.gz gcc-8a502a808ec70c87e7a0a4bc7719115859a9dd7a.tar.bz2 |
function.c (dump_stack_clash_frame_info): New function.
* function.c (dump_stack_clash_frame_info): New function.
* function.h (dump_stack_clash_frame_info): Prototype.
(enum stack_clash_probes): New enum.
From-SVN: r252997
Diffstat (limited to 'gcc/function.h')
-rw-r--r-- | gcc/function.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/function.h b/gcc/function.h index 91e0138..76434cd 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -551,6 +551,14 @@ do { \ ((TARGET_PTRMEMFUNC_VBIT_LOCATION == ptrmemfunc_vbit_in_pfn) \ ? MAX (FUNCTION_BOUNDARY, 2 * BITS_PER_UNIT) : FUNCTION_BOUNDARY) +enum stack_clash_probes { + NO_PROBE_NO_FRAME, + NO_PROBE_SMALL_FRAME, + PROBE_INLINE, + PROBE_LOOP +}; + +extern void dump_stack_clash_frame_info (enum stack_clash_probes, bool); extern void push_function_context (void); |