https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119816
Bug ID: 119816 Summary: Lto regression in 15-20250413 (worked in 15-20250407) Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: rudi at heitbaum dot com Target Milestone: --- Build error whilst build curl 8.13.0, that was building fine with 15-20250407 [4/4] : && /var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/toolchain/bin/x86_64-libreelec-linux-gnu-gcc -march=x86-64-v3 -Wall -pipe -O2 -fomit-frame-pointer -DNDEBUG -flto=auto -fno-fat-lto-objects -Wl,--as-needed -fuse-ld=gold CMakeFiles/boo.dir/main.c.o -o boo libfoo.a && : FAILED: boo : && /var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/toolchain/bin/x86_64-libreelec-linux-gnu-gcc -march=x86-64-v3 -Wall -pipe -O2 -fomit-frame-pointer -DNDEBUG -flto=auto -fno-fat-lto-objects -Wl,--as-needed -fuse-ld=gold CMakeFiles/boo.dir/main.c.o -o boo libfoo.a && : lto1: internal compiler error: Segmentation fault 0x2035af7 diagnostic_context::diagnostic_impl(rich_location*, diagnostic_metadata const*, diagnostic_option_id, char const*, __va_list_tag (*) [1], diagnostic_t) ???:0 0x2046a6e internal_error(char const*, ...) ???:0 0xcedd93 crash_signal(int) ???:0 0x840a5f bp_unpack_string(data_in*, bitpack_d*) ???:0 0xbcc05d cl_optimization_stream_in(data_in*, bitpack_d*, cl_optimization*) ???:0 0xf58b70 streamer_read_tree_bitfields(lto_input_block*, data_in*, tree_node*) ???:0 0xb3990b lto_read_tree_1(lto_input_block*, data_in*, tree_node*) ???:0 0xb397f8 lto_input_tree_1(lto_input_block*, data_in*, LTO_tags, unsigned int) ???:0 0xb39c1c lto_input_scc(lto_input_block*, data_in*, unsigned int*, unsigned int*, bool) ???:0 0x7a153d read_cgraph_and_symbols(unsigned int, char const**) ???:0 0x788c06 lto_main() ???:0 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. lto-wrapper: fatal error: /var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/toolchain/bin/x86_64-libreelec-linux-gnu-gcc-15.0.1 returned 1 exit status compilation terminated. /var/media/DATA/home-rudi/LibreELEC.tv/build.LibreELEC-Generic.x86_64-13.0-devel/toolchain/lib/gcc/x86_64-libreelec-linux-gnu/15.0.1/../../../../x86_64-libreelec-linux-gnu/bin/ld.gold: fatal error: lto-wrapper failed collect2: error: ld returned 1 exit status