https://gcc.gnu.org/g:0f7dd24fbc7a1b76b24a3dc1d51c09f3ebf4bbaa
commit r17-5366-g0f7dd24fbc7a1b76b24a3dc1d51c09f3ebf4bbaa Author: Trevor Saunders <[email protected]> Date: Fri Oct 16 18:23:30 2026 +0200 Pass an rtx_insn * to maybe_copy_prologue_epilogue_insn Both arguments are already insns at every caller. gcc/ChangeLog: * function.h (maybe_copy_prologue_epilogue_insn): Take rtx_insn * arguments. * function.cc (maybe_copy_prologue_epilogue_insn): Likewise. Diff: --- gcc/function.cc | 2 +- gcc/function.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/function.cc b/gcc/function.cc index 675c07d3b080..0ff9f676b814 100644 --- a/gcc/function.cc +++ b/gcc/function.cc @@ -5832,7 +5832,7 @@ record_insns (rtx_insn *insns, rtx end, hash_table<insn_cache_hasher> **hashp) insn, then record COPY as well. */ void -maybe_copy_prologue_epilogue_insn (rtx insn, rtx copy) +maybe_copy_prologue_epilogue_insn (rtx_insn *insn, rtx_insn *copy) { hash_table<insn_cache_hasher> *hash; rtx *slot; diff --git a/gcc/function.h b/gcc/function.h index 765c71309fac..e11f26c64f95 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -728,7 +728,7 @@ extern void diddle_return_value (void (*)(rtx, void*), void*); extern void clobber_return_register (void); extern void expand_function_end (void); extern rtx get_arg_pointer_save_area (void); -extern void maybe_copy_prologue_epilogue_insn (rtx, rtx); +extern void maybe_copy_prologue_epilogue_insn (rtx_insn *, rtx_insn *); extern bool prologue_contains (const rtx_insn *); extern bool epilogue_contains (const rtx_insn *); extern bool prologue_epilogue_contains (const rtx_insn *);
