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.

Reply via email to