https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126635
Bug ID: 126635
Summary: [17 regression] Miscompiled go compiler in LTO build
[r17-2845-ga7a444ddd1eb51]
Product: gcc
Version: 17.0
Status: UNCONFIRMED
Keywords: build, wrong-code
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: [email protected]
CC: jakub at redhat dot com
Target Milestone: ---
Target: powerpc64le-*-*
r17-2845-ga7a444ddd1eb51 has broken the go compiler in an LTO bootstrap on
powerpc64le.
https://build.opensuse.org/package/live_build_log/devel:gcc:next/gcc17/openSUSE_Factory_PowerPC/ppc64le
libtool: compile:
/home/abuild/rpmbuild/BUILD/gcc17-17.0.1+git2889-build/gcc-17.0.1+git2889/obj-powerpc64le-suse-linux/./gcc/gccgo
-B/home/abuild/rpmbuild/BUILD/gcc17-17.0.1+git2889-build/gcc-17.0.1+git2889/obj-powerpc64le-suse-linux/./gcc/
-B/usr/powerpc64le-suse-linux/bin/ -B/usr/powerpc64le-suse-linux/lib/ -isystem
/usr/powerpc64le-suse-linux/include -isystem
/usr/powerpc64le-suse-linux/sys-include -O2 -g -I . -c -fgo-pkgpath=image/color
../../../libgo/go/image/color/color.go ../../../libgo/go/image/color/ycbcr.go
-fPIC -o image/.libs/color.o
during GIMPLE pass: store-merging
../../../libgo/go/image/color/ycbcr.go: In function ‘image/color.nYCbCrAModel’:
../../../libgo/go/image/color/ycbcr.go:294:1: internal compiler error:
Segmentation fault
294 | func nYCbCrAModel(c Color) Color {
| ^
0x127d5ed3 internal_error(char const*, ...)
../../gcc/diagnostic-global-context.cc:787
0x10e9ef13 crash_signal
../../gcc/toplev.cc:325
0x10851574 gsi_insert_seq_after_without_update(gimple_stmt_iterator*, gimple*,
gsi_iterator_update)
../../gcc/gimple-iterator.cc:317
0x10851574 gsi_insert_seq_after(gimple_stmt_iterator*, gimple*,
gsi_iterator_update)
../../gcc/gimple-iterator.cc:342
0x123ec263 output_merged_store
../../gcc/gimple-ssa-store-merging.cc:4954
0x123ef46b output_merged_stores
../../gcc/gimple-ssa-store-merging.cc:4973
0x123ef46b terminate_and_process_chain
../../gcc/gimple-ssa-store-merging.cc:5020
0x123ef46b terminate_and_process_chain
../../gcc/gimple-ssa-store-merging.cc:2717
0x123f0757 terminate_and_process_all_chains
../../gcc/gimple-ssa-store-merging.cc:2650
0x123f0757 execute
../../gcc/gimple-ssa-store-merging.cc:5630
(This build also use PGO, but that is not needed for the bug to happen.)