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 *);

Reply via email to