https://gcc.gnu.org/g:b3dceaf35dd5bddfc7b310527aae95b087e5363a

commit r17-5233-gb3dceaf35dd5bddfc7b310527aae95b087e5363a
Author: Trevor Saunders <[email protected]>
Date:   Wed Oct 14 14:26:03 2026 +0200

    pass rtx_insn * to rtl_make_eh_edge
    
    gcc/ChangeLog:
    
            * cfgbuild.cc (rtl_make_eh_edge): Take an rtx_insn *.
            * cfgbuild.h (rtl_make_eh_edge): Likewise.

Diff:
---
 gcc/cfgbuild.cc | 2 +-
 gcc/cfgbuild.h  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/cfgbuild.cc b/gcc/cfgbuild.cc
index 3ed1eca694b5..deb6c87e49b5 100644
--- a/gcc/cfgbuild.cc
+++ b/gcc/cfgbuild.cc
@@ -143,7 +143,7 @@ make_label_edge (sbitmap edge_cache, basic_block src, rtx 
label, int flags)
 /* Create the edges generated by INSN in REGION.  */
 
 void
-rtl_make_eh_edge (sbitmap edge_cache, basic_block src, rtx insn)
+rtl_make_eh_edge (sbitmap edge_cache, basic_block src, rtx_insn *insn)
 {
   eh_landing_pad lp = get_eh_landing_pad_from_rtx (insn);
 
diff --git a/gcc/cfgbuild.h b/gcc/cfgbuild.h
index 60b8c2e99045..999c25e4882e 100644
--- a/gcc/cfgbuild.h
+++ b/gcc/cfgbuild.h
@@ -22,7 +22,7 @@ along with GCC; see the file COPYING3.  If not see
 
 extern bool inside_basic_block_p (const rtx_insn *);
 extern bool control_flow_insn_p (const rtx_insn *);
-extern void rtl_make_eh_edge (sbitmap, basic_block, rtx);
+extern void rtl_make_eh_edge (sbitmap, basic_block, rtx_insn *);
 extern void find_many_sub_basic_blocks (sbitmap);
 extern void find_sub_basic_blocks (basic_block);

Reply via email to