https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118788
Bug ID: 118788
Summary: [15 Regression] during IPA pass: static-var, ICE:
qsort checking failed
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: lto
Assignee: unassigned at gcc dot gnu.org
Reporter: doko at gcc dot gnu.org
Target Milestone: ---
seen with trunk 20241218 and 20250203, bootstrapping the golang-1.23 package.
Disabling LTO lets the package build.
lto1: error: qsort comparator non-negative on sorted output: 10
during IPA pass: static-var
lto1: internal compiler error: qsort checking failed
0x2d33d66 diagnostic_context::diagnostic_impl(rich_location*,
diagnostic_metadata const*, diagnostic_option_id, char const*, __va_list_tag
(*) [1], diagnostic_t)
???:0
0x2d49d73 internal_error(char const*, ...)
???:0
0x2d91253 gcc_sort_r(void*, unsigned long, unsigned long, int
(*)(void const*, void const*, void*), void*)
???:0
0x1346ab1 lto_output()
???:0
0x13e1b4d ipa_write_optimization_summaries(lto_symtab_encoder_d*,
bool)
???:0
0xee508a 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 <file:///usr/share/doc/gcc-15/README.Bugs> for instructions.
lto-wrapper: fatal error: gcc returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
complete build log at
https://launchpad.net/ubuntu/+archive/test-rebuild-20241218-plucky-gcc15/+build/29610190