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