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

Reply via email to