https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83758

boger at us dot ibm.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |boger at us dot ibm.com

--- Comment #5 from boger at us dot ibm.com ---
The gccgo command that actually results in the ICE is not what is shown above.
The original posting must have been based on a build using a -j option so some
of the compile output was interspersed. Here is the actual command that results
in the ICE:

/home/boger/gccgo.work/trunk/bld/./gcc/gccgo
-B/home/boger/gccgo.work/trunk/bld/./gcc/
-B/usr/local/gccgo.trunk/powerpc64le-linux/bin/
-B/usr/local/gccgo.trunk/powerpc64le-linux/lib/ -isystem
/usr/local/gccgo.trunk/powerpc64le-linux/include -isystem
/usr/local/gccgo.trunk/powerpc64le-linux/sys-include -O2 -g -I . -c
-fgo-pkgpath=cmd/go/internal/work
../../../src/libgo/go/cmd/go/internal/work/action.go
../../../src/libgo/go/cmd/go/internal/work/build.go
../../../src/libgo/go/cmd/go/internal/work/buildid.go
../../../src/libgo/go/cmd/go/internal/work/exec.go
../../../src/libgo/go/cmd/go/internal/work/gc.go
../../../src/libgo/go/cmd/go/internal/work/gccgo.go
../../../src/libgo/go/cmd/go/internal/work/init.go -o cmd/go/internal/work.o
during RTL pass: vartrack
../../../src/libgo/go/cmd/go/internal/work/gccgo.go: In function
\u2018work.gc.N35_cmd_go_internal_work.gccgoToolchain\u2019:
../../../src/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) {
 ^
0x10d37b27 vt_expand_var_loc_chain
        ../../src/gcc/var-tracking.c:8331
0x10d37b27 vt_expand_loc_callback
        ../../src/gcc/var-tracking.c:8527
0x1041aad3 cselib_expand_value_rtx_1
        ../../src/gcc/cselib.c:1715
0x1041a797 cselib_expand_value_rtx_1
        ../../src/gcc/cselib.c:1753
0x1041a797 cselib_expand_value_rtx_1
        ../../src/gcc/cselib.c:1753
0x1041d837 cselib_expand_value_rtx_cb(rtx_def*, bitmap_head*, int, rtx_def*
(*)(rtx_def*, bitmap_head*, int, void*), void*)
        ../../src/gcc/cselib.c:1561
0x10d375d3 vt_expand_var_loc_chain
        ../../src/gcc/var-tracking.c:8365
0x10d375d3 vt_expand_loc_callback
        ../../src/gcc/var-tracking.c:8527
0x1041aad3 cselib_expand_value_rtx_1
        ../../src/gcc/cselib.c:1715
0x1041a797 cselib_expand_value_rtx_1
        ../../src/gcc/cselib.c:1753
0x1041d837 cselib_expand_value_rtx_cb(rtx_def*, bitmap_head*, int, rtx_def*
(*)(rtx_def*, bitmap_head*, int, void*), void*)
        ../../src/gcc/cselib.c:1561
0x10d375d3 vt_expand_var_loc_chain
        ../../src/gcc/var-tracking.c:8365
0x10d375d3 vt_expand_loc_callback
        ../../src/gcc/var-tracking.c:8527
0x1041aad3 cselib_expand_value_rtx_1
        ../../src/gcc/cselib.c:1715
0x1041d837 cselib_expand_value_rtx_cb(rtx_def*, bitmap_head*, int, rtx_def*
(*)(rtx_def*, bitmap_head*, int, void*), void*)
        ../../src/gcc/cselib.c:1561
0x10d38263 vt_expand_var_loc_chain
        ../../src/gcc/var-tracking.c:8365
0x10d38263 vt_expand_1pvar
        ../../src/gcc/var-tracking.c:8640
0x10d38263 emit_note_insn_var_location(variable**, emit_note_data*)
        ../../src/gcc/var-tracking.c:8695
0x10d396df void hash_table<variable_hasher,
xcallocator>::traverse_noresize<emit_note_data*,
&(emit_note_insn_var_location(variable**, emit_note_data*))>(emit_note_data*)
        ../../src/gcc/hash-table.h:969
0x10d396df void hash_table<variable_hasher,
xcallocator>::traverse<emit_note_data*,
&(emit_note_insn_var_location(variable**, emit_note_data*))>(emit_note_data*)
        ../../src/gcc/hash-table.h:990
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.

Also note that the file it is complaining about
src/libgo/go/cmd/go/internal/work/gccgo.go is brand new with the latest update
to the go1.10beta1.

Reply via email to