https://gcc.gnu.org/g:b335cfeb4ee67d198610f5b7b49146cd3b185352
commit r17-5376-gb335cfeb4ee67d198610f5b7b49146cd3b185352 Author: Trevor Saunders <[email protected]> Date: Fri Oct 16 20:24:48 2026 +0200 Pass an rtx_insn * to return_insn_p gcc/ChangeLog: * resource.cc (return_insn_p): Take a const rtx_insn *. Diff: --- gcc/resource.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/resource.cc b/gcc/resource.cc index 60104caff76c..d5e52ec9c220 100644 --- a/gcc/resource.cc +++ b/gcc/resource.cc @@ -619,13 +619,13 @@ mark_set_resources (rtx x, struct resources *res, int in_dest, /* Return TRUE if INSN is a return, possibly with a filled delay slot. */ static bool -return_insn_p (const_rtx insn) +return_insn_p (const rtx_insn *insn) { if (JUMP_P (insn) && ANY_RETURN_P (PATTERN (insn))) return true; if (NONJUMP_INSN_P (insn) && GET_CODE (PATTERN (insn)) == SEQUENCE) - return return_insn_p (XVECEXP (PATTERN (insn), 0, 0)); + return return_insn_p (as_a <rtx_insn *> (XVECEXP (PATTERN (insn), 0, 0))); return false; }
