[Bug middle-end/83758] New: ICE building gccgo on powerpc64le --with-cpu=power8
acsawdey at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jan 9 19:12:00 GMT 2018
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
More information about the Gcc-bugs
mailing list