diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2018-04-11 17:06:12 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2018-04-11 17:06:12 +0200 |
commit | 0d136a30efa9a574055b9f614164a758ae2291b7 (patch) | |
tree | 20f064f619f0bd726772548686a1e2b21cf1939a /gcc | |
parent | c391bd50824e79a4639490952e08f5f98fb0029a (diff) | |
download | gcc-0d136a30efa9a574055b9f614164a758ae2291b7.zip gcc-0d136a30efa9a574055b9f614164a758ae2291b7.tar.gz gcc-0d136a30efa9a574055b9f614164a758ae2291b7.tar.bz2 |
alpha.md (stack_probe_internal): Rename from "probe_stack".
* config/alpha/alpha.md (stack_probe_internal): Rename
from "probe_stack". Update all callers.
From-SVN: r259323
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/alpha/alpha.c | 4 | ||||
-rw-r--r-- | gcc/config/alpha/alpha.md | 10 |
3 files changed, 13 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 39230d7..24a2455 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2018-04-11 Uros Bizjak <ubizjak@gmail.com> + + * config/alpha/alpha.md (stack_probe_internal): Rename + from "probe_stack". Update all callers. + 2018-04-11 Alexander Monakov <amonakov@ispras.ru> PR rtl-optimization/84566 diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index a039f04..26d89f3 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -7771,13 +7771,13 @@ alpha_expand_prologue (void) int probed; for (probed = 4096; probed < probed_size; probed += 8192) - emit_insn (gen_probe_stack (GEN_INT (-probed))); + emit_insn (gen_stack_probe_internal (GEN_INT (-probed))); /* We only have to do this probe if we aren't saving registers or if we are probing beyond the frame because of -fstack-check. */ if ((sa_size == 0 && probed_size > probed - 4096) || flag_stack_check || flag_stack_clash_protection) - emit_insn (gen_probe_stack (GEN_INT (-probed_size))); + emit_insn (gen_stack_probe_internal (GEN_INT (-probed_size))); } if (frame_size != 0) diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md index 5d82e5a..ced4ccf8 100644 --- a/gcc/config/alpha/alpha.md +++ b/gcc/config/alpha/alpha.md @@ -4851,7 +4851,7 @@ ;; Subroutine of stack space allocation. Perform a stack probe. -(define_expand "probe_stack" +(define_expand "stack_probe_internal" [(set (match_dup 1) (match_operand:DI 0 "const_int_operand"))] "" { @@ -4886,12 +4886,14 @@ int probed = 4096; - emit_insn (gen_probe_stack (GEN_INT (- probed))); + emit_insn (gen_stack_probe_internal (GEN_INT (- probed))); while (probed + 8192 < INTVAL (operands[1])) - emit_insn (gen_probe_stack (GEN_INT (- (probed += 8192)))); + emit_insn (gen_stack_probe_internal + (GEN_INT (- (probed += 8192)))); if (probed + 4096 < INTVAL (operands[1])) - emit_insn (gen_probe_stack (GEN_INT (- INTVAL(operands[1])))); + emit_insn (gen_stack_probe_internal + (GEN_INT (- INTVAL(operands[1])))); } operands[1] = GEN_INT (- INTVAL (operands[1])); |