https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69650
David Malcolm <dmalcolm at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dmalcolm at gcc dot gnu.org --- Comment #1 from David Malcolm <dmalcolm at gcc dot gnu.org> --- It's failing this assertion: 803 linemap_assert (SOURCE_LINE (map, r) == to_line); here: (gdb) bt #2 0x0000000001257bba in linemap_line_start (set=0x7ffff7ffb000, to_line=to_line@entry=1048577, max_column_hint=128) at ../../src/libcpp/line-map.c:803 #3 0x000000000092e0da in lto_location_cache::apply_location_cache (this=this@entry=0x1dc6e08) at ../../src/gcc/lto-streamer-in.c:193 with a bogus-looking line number: (gdb) p to_line $1 = 1048577 The bogus line number is in the LTO data itself.