https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117166
--- Comment #3 from Sam James <sjames at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #2)
> linemap_assert (SOURCE_LINE (map, r) == to_line);
>
> maybe some overflow somewhere that's not catched.
/home/sam/git/gcc/libcpp/line-map.cc:857:18: runtime error: signed integer
overflow: 244639167 * 12 cannot be represented in type 'int'
#0 0xcc4ee06 in linemap_line_start(line_maps*, unsigned int, unsigned int)
(/home/sam/build/bisect-gcc-pfx/libexec/gcc/x86_64-pc-linux-gnu/15.0.0/lto1+0xcc4ee06)
#1 0x2ed5cf8 in lto_location_cache::apply_location_cache()
(/home/sam/build/bisect-gcc-pfx/libexec/gcc/x86_64-pc-linux-gnu/15.0.0/lto1+0x2ed5cf8)
#2 0x2ef36c8 in lto_read_body_or_constructor(lto_file_decl_data*,
symtab_node*, char const*, lto_section_type) [clone .constprop.0]
(/home/sam/build/bisect-gcc-pfx/libexec/gcc/x86_64
-pc-linux-gnu/15.0.0/lto1+0x2ef36c8)
#3 0x134b620 in cgraph_node::get_untransformed_body()
(/home/sam/build/bisect-gcc-pfx/libexec/gcc/x86_64-pc-linux-gnu/15.0.0/lto1+0x134b620)
#4 0x13d32ef in cgraph_node::expand()
(/home/sam/build/bisect-gcc-pfx/libexec/gcc/x86_64-pc-linux-gnu/15.0.0/lto1+0x13d32ef)
#5 0x13fa6e0 in symbol_table::compile() [clone .part.0]
(/home/sam/build/bisect-gcc-pfx/libexec/gcc/x86_64-pc-linux-gnu/15.0.0/lto1+0x13fa6e0)
#6 0xccf97a in lto_main()
(/home/sam/build/bisect-gcc-pfx/libexec/gcc/x86_64-pc-linux-gnu/15.0.0/lto1+0xccf97a)
#7 0x3dd86cc in compile_file()
(/home/sam/build/bisect-gcc-pfx/libexec/gcc/x86_64-pc-linux-gnu/15.0.0/lto1+0x3dd86cc)
#8 0xada8b8 in toplev::main(int, char**)
(/home/sam/build/bisect-gcc-pfx/libexec/gcc/x86_64-pc-linux-gnu/15.0.0/lto1+0xada8b8)
#9 0xae2714 in main
(/home/sam/build/bisect-gcc-pfx/libexec/gcc/x86_64-pc-linux-gnu/15.0.0/lto1+0xae2714)
#10 0x711b8d85b746 in __libc_start_call_main
../sysdeps/nptl/libc_start_call_main.h:58
#11 0x711b8d85b7f6 in __libc_start_main_impl ../csu/libc-start.c:360
#12 0xae4100 in _start
(/home/sam/build/bisect-gcc-pfx/libexec/gcc/x86_64-pc-linux-gnu/15.0.0/lto1+0xae4100)