From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 4608A3858428; Tue, 2 Jan 2024 18:44:44 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4608A3858428 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1704221084; bh=6aHgfuLnH3MfRwny4VWQi17eRb0wWoHpgR1WqYchQ7I=; h=From:To:Subject:Date:From; b=jRQkg09jA4XmEIjyPZ+SjZanmo3AWg957DWZ1C84qvUqeIdXzAP5n/lq4hDVcuRDT j7YVJ0I2dLXFTTkUS99JAQwb1QxznP1NPHwdwg98DsP5VjTUgWxsms7BMR5I/5C5jP mbeWJOys4mICgKFl0/WKsifFwYIMSNxNRTRS1y5A= From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/113204] New: [14 Regression] lto1: error: qsort comparator non-negative on sorted output: 64 Date: Tue, 02 Jan 2024 18:44:42 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: lto X-Bugzilla-Version: 14.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: doko at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D113204 Bug ID: 113204 Summary: [14 Regression] lto1: error: qsort comparator non-negative on sorted output: 64 Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org CC: marxin at gcc dot gnu.org Target Milestone: --- seen with trunk 20240101, building the golang-1.21 package with -flto (with testsuite running during the build), many architectures: ok cmd/internal/src 0.113s ok cmd/internal/test2json 0.422s --- FAIL: TestCGOLTO (0.25s) cgo_test.go:32: /home/packages/tmp/golang-1.21-1.21.5/bin/go env CC: "g= cc" cgo_test.go:32: /home/packages/tmp/golang-1.21-1.21.5/bin/go env CGO_CFLAGS: "-O2 -g" --- FAIL: TestCGOLTO/0 (9.48s) cgo_test.go:123: CGO_CFLAGS=3D"-O2 -g -flto" /home/packages/tmp/golang-1.21-1.21.5/bin/go=20 build cgo_test.go:125: # cgolto /home/packages/tmp/golang-1.21-1.21.5/pkg/tool/linux_amd64/link: running gcc failed: exit status 1 lto1: error: qsort comparator non-negative on sorted output: 64 during IPA pass: static-var lto1: internal compiler error: qsort checking failed 0x18e4cee qsort_chk_error ../../src/gcc/vec.cc:204 0x6518ea qsort_chk(void*, unsigned long, unsigned long, int (*)(void const*, void co nst*, void*), void*) ../../src/gcc/vec.cc:246 0x1c50705 gcc_sort_r(void*, unsigned long, unsigned long, int (*)(void const*, void const*, void*), void*) ../../src/gcc/sort.cc:296 0x203e8c1 vec::sort(int (*)(vo= id const*, void const*, void*), void*) ../../src/gcc/vec.h:1232 0x203e8c1 vec::sort(int (*)(void const*, void const*, void*), void*) ../../src/gcc/vec.h:2252 0x203e8c1 lto_output() ../../src/gcc/lto-streamer-out.cc:2799 0x203e453 write_lto ../../src/gcc/passes.cc:2779 0x8b2643 ipa_write_optimization_summaries(lto_symtab_encoder_d*) ../../src/gcc/passes.cc:2969 0x2039557 stream_out ../../src/gcc/lto/lto.cc:177 0x2039557 stream_out_partitions_1 ../../src/gcc/lto/lto.cc:229 0x1fcd178 stream_out_partitions ../../src/gcc/lto/lto.cc:244 0x1fcd178 lto_wpa_write_files ../../src/gcc/lto/lto.cc:417 0x1fcd178 do_whole_program_analysis ../../src/gcc/lto/lto.cc:592 0x1fcd178 lto_main() ../../src/gcc/lto/lto.cc:666 Please submit a full bug report, with preprocessed source (by u= sing -freport-bug). Please include the complete backtrace with any bug report. See 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 cgo_test.go:128: go build failed: exit status 1 cgo_test.go:146: failed FAIL FAIL cmd/link 10.473s ok cmd/link/internal/benchmark 0.020s=