https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118429
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- gcc_assert (use->is_live_out_use ()); The full backtrace (pair-fusion.cc is compiled with -O0): during RTL pass: ldp_fusion /var/tmp/portage/app-text/poppler-24.11.0-r1/work/poppler-24.11.0/poppler/Annot.cc: In member function ‘bool AnnotAppearanceBuilder::drawFormField(const FormField*, const Form*, const GfxResources*, const GooString*, const AnnotBorder*, const AnnotAppearanceCharacs*, const PDFRectangle*, const GooString*, XRef*, Dict*)’: /var/tmp/portage/app-text/poppler-24.11.0-r1/work/poppler-24.11.0/poppler/Annot.cc:5144:1: internal compiler error: in process_uses_of_deleted_def, at rtl-ssa/changes.cc:276 0x38f6f8d internal_error(char const*, ...) ../../gcc/diagnostic-global-context.cc:517 0x38c7763 fancy_abort(char const*, int, char const*) ../../gcc/diagnostic.cc:1722 0x3674811 rtl_ssa::function_info::process_uses_of_deleted_def(rtl_ssa::set_info*) ../../gcc/rtl-ssa/changes.cc:276 0x3676aca rtl_ssa::function_info::change_insns(array_slice<rtl_ssa::insn_change*>) ../../gcc/rtl-ssa/changes.cc:863 0x35ed747 pair_fusion_bb_info::fuse_pair(bool, unsigned int, int, rtl_ssa::insn_info*, rtl_ssa::insn_info*, base_cand&, rtl_ssa::insn_range_info const&) ../../gcc/pair-fusion.cc:1992 0x35ef11c pair_fusion_bb_info::try_fuse_pair(bool, unsigned int, rtl_ssa::insn_info*, rtl_ssa::insn_info*) ../../gcc/pair-fusion.cc:2805 0x35ef3cd pair_fusion_bb_info::merge_pairs(std::__cxx11::list<rtl_ssa::insn_info*, std::allocator<rtl_ssa::insn_info*> >&, std::__cxx11::list<rtl_ssa::insn_info*, std::allocator<rtl_ssa::insn_info*> >&, bool, unsigned int) ../../gcc/pair-fusion.cc:2894 0x35ef5bc pair_fusion_bb_info::transform_for_base(int, access_group&) ../../gcc/pair-fusion.cc:2927 0x35f219c void pair_fusion_bb_info::traverse_base_map<ordered_hash_map<pair_hash<nofree_ptr_hash<rtl_ssa::def_info>, int_hash<int, -1, -2> >, access_group, simple_hashmap_traits<default_hash_traits<pair_hash<nofree_ptr_hash<rtl_ssa::def_info>, int_hash<int, -1, -2> > >, access_group> > >(ordered_hash_map<pair_hash<nofree_ptr_hash<rtl_ssa::def_info>, int_hash<int, -1, -2> >, access_group, simple_hashmap_traits<default_hash_traits<pair_hash<nofree_ptr_hash<rtl_ssa::def_info>, int_hash<int, -1, -2> > >, access_group> >&) ../../gcc/pair-fusion.cc:2975 0x35ef831 pair_fusion_bb_info::transform() ../../gcc/pair-fusion.cc:2983 0x35e9f17 pair_fusion::process_block(rtl_ssa::bb_info*) ../../gcc/pair-fusion.cc:3110 0x35e4f71 pair_fusion::run() ../../gcc/pair-fusion.cc:133 0x23d2716 execute ../../gcc/config/aarch64/aarch64-ldp-fusion.cc:303 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions.