https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116907
--- Comment #1 from Sam James <sjames at gcc dot gnu.org> --- ==1811379== ==1811379== Invalid read of size 2 ==1811379== at 0x1EA3004: tree_is_indexable(tree_node*) [clone .lto_priv.0] (lto-streamer-out.cc:153) ==1811379== by 0x1EB9491: DFS::DFS_write_tree(output_block*, DFS::sccs*, tree_node*, bool, bool) (lto-streamer-out.cc:1766) ==1811379== by 0x1EC1BAD: DFS::DFS_write_tree_body(output_block*, tree_node*, DFS::sccs*, bool) (lto-streamer-out.cc:1104) ==1811379== by 0x1EB3559: DFS::DFS(output_block*, tree_node*, bool, bool, bool) (lto-streamer-out.cc:734) ==1811379== by 0x1EB2CDC: lto_output_tree(output_block*, tree_node*, bool, bool) (lto-streamer-out.cc:1860) ==1811379== by 0x1DFC470: UnknownInlinedFun (lto-streamer-out.cc:2451) ==1811379== by 0x1DFC470: lto_output() (lto-streamer-out.cc:2814) ==1811379== by 0x265FC15: write_lto() [clone .lto_priv.0] (passes.cc:2792) ==1811379== by 0x1F9C6BD: UnknownInlinedFun (passes.cc:2858) ==1811379== by 0x1F9C6BD: ipa_write_summaries() (passes.cc:2914) ==1811379== by 0x1D08B89: UnknownInlinedFun (cgraphunit.cc:2262) ==1811379== by 0x1D08B89: symbol_table::compile() (cgraphunit.cc:2337) ==1811379== by 0x26536E8: symbol_table::finalize_compilation_unit() (cgraphunit.cc:2589) ==1811379== by 0x2607CF0: compile_file() [clone .lto_priv.0] (toplev.cc:478) ==1811379== by 0x25B2780: UnknownInlinedFun (toplev.cc:2213) ==1811379== by 0x25B2780: toplev::main(int, char**) (toplev.cc:2373) ==1811379== Address 0xcf07960 is in a rw- anonymous segment ==1811379== ==1811379== Invalid read of size 4 ==1811379== at 0x1EA302B: tree_is_indexable(tree_node*) [clone .lto_priv.0] (lto-streamer-out.cc:162) ==1811379== by 0x1EB9491: DFS::DFS_write_tree(output_block*, DFS::sccs*, tree_node*, bool, bool) (lto-streamer-out.cc:1766) ==1811379== by 0x1EC1BAD: DFS::DFS_write_tree_body(output_block*, tree_node*, DFS::sccs*, bool) (lto-streamer-out.cc:1104) ==1811379== by 0x1EB3559: DFS::DFS(output_block*, tree_node*, bool, bool, bool) (lto-streamer-out.cc:734) ==1811379== by 0x1EB2CDC: lto_output_tree(output_block*, tree_node*, bool, bool) (lto-streamer-out.cc:1860) ==1811379== by 0x1DFC470: UnknownInlinedFun (lto-streamer-out.cc:2451) ==1811379== by 0x1DFC470: lto_output() (lto-streamer-out.cc:2814) ==1811379== by 0x265FC15: write_lto() [clone .lto_priv.0] (passes.cc:2792) ==1811379== by 0x1F9C6BD: UnknownInlinedFun (passes.cc:2858) ==1811379== by 0x1F9C6BD: ipa_write_summaries() (passes.cc:2914) ==1811379== by 0x1D08B89: UnknownInlinedFun (cgraphunit.cc:2262) ==1811379== by 0x1D08B89: symbol_table::compile() (cgraphunit.cc:2337) ==1811379== by 0x26536E8: symbol_table::finalize_compilation_unit() (cgraphunit.cc:2589) ==1811379== by 0x2607CF0: compile_file() [clone .lto_priv.0] (toplev.cc:478) ==1811379== by 0x25B2780: UnknownInlinedFun (toplev.cc:2213) ==1811379== by 0x25B2780: toplev::main(int, char**) (toplev.cc:2373) ==1811379== Address 0xcf07960 is in a rw- anonymous segment ==1811379== ==1811379== Invalid read of size 2 ==1811379== at 0x1EB3538: DFS::DFS(output_block*, tree_node*, bool, bool, bool) (lto-streamer-out.cc:730) ==1811379== by 0x1EB2CDC: lto_output_tree(output_block*, tree_node*, bool, bool) (lto-streamer-out.cc:1860) ==1811379== by 0x1DFC470: UnknownInlinedFun (lto-streamer-out.cc:2451) ==1811379== by 0x1DFC470: lto_output() (lto-streamer-out.cc:2814) ==1811379== by 0x265FC15: write_lto() [clone .lto_priv.0] (passes.cc:2792) ==1811379== by 0x1F9C6BD: UnknownInlinedFun (passes.cc:2858) ==1811379== by 0x1F9C6BD: ipa_write_summaries() (passes.cc:2914) ==1811379== by 0x1D08B89: UnknownInlinedFun (cgraphunit.cc:2262) ==1811379== by 0x1D08B89: symbol_table::compile() (cgraphunit.cc:2337) ==1811379== by 0x26536E8: symbol_table::finalize_compilation_unit() (cgraphunit.cc:2589) ==1811379== by 0x2607CF0: compile_file() [clone .lto_priv.0] (toplev.cc:478) ==1811379== by 0x25B2780: UnknownInlinedFun (toplev.cc:2213) ==1811379== by 0x25B2780: toplev::main(int, char**) (toplev.cc:2373) ==1811379== by 0x25B19DA: main (main.cc:39) ==1811379== Address 0xcf07960 is in a rw- anonymous segment ==1811379== ==1811379== Invalid read of size 2 ==1811379== at 0x1EC1578: DFS::DFS_write_tree_body(output_block*, tree_node*, DFS::sccs*, bool) (lto-streamer-out.cc:963) ==1811379== by 0x1EB3559: DFS::DFS(output_block*, tree_node*, bool, bool, bool) (lto-streamer-out.cc:734) ==1811379== by 0x1EB2CDC: lto_output_tree(output_block*, tree_node*, bool, bool) (lto-streamer-out.cc:1860) ==1811379== by 0x1DFC470: UnknownInlinedFun (lto-streamer-out.cc:2451) ==1811379== by 0x1DFC470: lto_output() (lto-streamer-out.cc:2814) ==1811379== by 0x265FC15: write_lto() [clone .lto_priv.0] (passes.cc:2792) ==1811379== by 0x1F9C6BD: UnknownInlinedFun (passes.cc:2858) ==1811379== by 0x1F9C6BD: ipa_write_summaries() (passes.cc:2914) ==1811379== by 0x1D08B89: UnknownInlinedFun (cgraphunit.cc:2262) ==1811379== by 0x1D08B89: symbol_table::compile() (cgraphunit.cc:2337) ==1811379== by 0x26536E8: symbol_table::finalize_compilation_unit() (cgraphunit.cc:2589) ==1811379== by 0x2607CF0: compile_file() [clone .lto_priv.0] (toplev.cc:478) ==1811379== by 0x25B2780: UnknownInlinedFun (toplev.cc:2213) ==1811379== by 0x25B2780: toplev::main(int, char**) (toplev.cc:2373) ==1811379== by 0x25B19DA: main (main.cc:39) ==1811379== Address 0xcf07960 is in a rw- anonymous segment ==1811379== ==1811379== Invalid read of size 1 ==1811379== at 0x1EC159C: DFS::DFS_write_tree_body(output_block*, tree_node*, DFS::sccs*, bool) (lto-streamer-out.cc:967) ==1811379== by 0x1EB3559: DFS::DFS(output_block*, tree_node*, bool, bool, bool) (lto-streamer-out.cc:734) ==1811379== by 0x1EB2CDC: lto_output_tree(output_block*, tree_node*, bool, bool) (lto-streamer-out.cc:1860) ==1811379== by 0x1DFC470: UnknownInlinedFun (lto-streamer-out.cc:2451) ==1811379== by 0x1DFC470: lto_output() (lto-streamer-out.cc:2814) ==1811379== by 0x265FC15: write_lto() [clone .lto_priv.0] (passes.cc:2792) ==1811379== by 0x1F9C6BD: UnknownInlinedFun (passes.cc:2858) ==1811379== by 0x1F9C6BD: ipa_write_summaries() (passes.cc:2914) ==1811379== by 0x1D08B89: UnknownInlinedFun (cgraphunit.cc:2262) ==1811379== by 0x1D08B89: symbol_table::compile() (cgraphunit.cc:2337) ==1811379== by 0x26536E8: symbol_table::finalize_compilation_unit() (cgraphunit.cc:2589) ==1811379== by 0x2607CF0: compile_file() [clone .lto_priv.0] (toplev.cc:478) ==1811379== by 0x25B2780: UnknownInlinedFun (toplev.cc:2213) ==1811379== by 0x25B2780: toplev::main(int, char**) (toplev.cc:2373) ==1811379== by 0x25B19DA: main (main.cc:39) ==1811379== Address 0x3a715e1 is not stack'd, malloc'd or (recently) free'd ==1811379== during IPA pass: modref src/option_types.cc:24:1: internal compiler error: Segmentation fault 24 | } | ^ ^C