https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83758
Bug ID: 83758 Summary: ICE building gccgo on powerpc64le --with-cpu=power8 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: acsawdey at gcc dot gnu.org CC: dje at gcc dot gnu.org, wschmidt at gcc dot gnu.org Target Milestone: --- Target: powerpc64le power8 Attempting to bootstrap trunk 256388 ../trunk/configure --enable-languages=all --with-cpu=power8 make fails with an ICE building some go stuff: libtool: compile: /home/sawdey/src/gcc/trunk/build/./gcc/gccgo -B/home/sawdey/src/gcc/trunk/build/./gcc/ -B/home/sawdey/install/gcc/trunk_memcmp/powerpc64le-unknown-linux-gnu/bin/ -B/home/sawdey/install/gcc/tru nk_memcmp/powerpc64le-unknown-linux-gnu/lib/ -isystem /home/sawdey/install/gcc/trunk_memcmp/powerpc64le-unknown-linux-gnu/include -isystem /home/sawdey/install/gcc/trunk_memcmp/powerpc64le-unknown-linux-gnu/sys- include -O2 -g -I . -c -fgo-pkgpath=crypto/x509 ../../../trunk/libgo/go/crypto/x509/cert_pool.go ../../../trunk/libgo/go/crypto/x509/pem_decrypt.go ../../../trunk/libgo/go/crypto/x509/pkcs1.go ../../../trunk/lib go/go/crypto/x509/pkcs8.go ../../../trunk/libgo/go/crypto/x509/root.go ../../../trunk/libgo/go/crypto/x509/root_linux.go ../../../trunk/libgo/go/crypto/x509/root_unix.go ../../../trunk/libgo/go/crypto/x509/sec1. go ../../../trunk/libgo/go/crypto/x509/verify.go ../../../trunk/libgo/go/crypto/x509/x509.go -o crypto/x509.o >/dev/null 2>&1 during RTL pass: vartrack ../../../trunk/libgo/go/cmd/go/internal/work/gccgo.go: In function ‘work.gc.N35_cmd_go_internal_work.gccgoToolchain’: ../../../trunk/libgo/go/cmd/go/internal/work/gccgo.go:54:1: internal compiler error: in vt_expand_var_loc_chain, at var-tracking.c:8331 func (tools gccgoToolchain) gc(b *Builder, a *Action, archive string, importcfg []byte, asmhdr bool, gofiles []string) (ofile string, output []byte, err error) { ^ 0x10d8e7db vt_expand_var_loc_chain ../../trunk/gcc/var-tracking.c:8331 0x10d8e7db vt_expand_loc_callback ../../trunk/gcc/var-tracking.c:8527 0x103e8c7f cselib_expand_value_rtx_1 ../../trunk/gcc/cselib.c:1714 0x103e8a6b cselib_expand_value_rtx_1 ../../trunk/gcc/cselib.c:1752 0x103e8a6b cselib_expand_value_rtx_1 ../../trunk/gcc/cselib.c:1752 0x103ebdaf cselib_expand_value_rtx_cb(rtx_def*, bitmap_head*, int, rtx_def* (*)(rtx_def*, bitmap_head*, int, void*), void*) ../../trunk/gcc/cselib.c:1561 0x10d8dfc7 vt_expand_var_loc_chain ../../trunk/gcc/var-tracking.c:8364 0x10d8dfc7 vt_expand_loc_callback