https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63816
Bug ID: 63816
Summary: internal compiler error: in expand_expr_addr_expr_1 on
gcc version 5.0.0 20141109 (experimental)
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: go
Assignee: ian at airs dot com
Reporter: tekaev at kth dot se
CC: cmang at google dot com
Hi
I am trying to compile GCC from the latest development code and I stumble upon
this error. I attach all the details and can reproduce it if needed. I am
primarily interested in making gccgo work.
========================
GCC Version
========================
Using built-in specs.
COLLECT_GCC=gcc/gccgo
Target: s390x-ibm-linux-gnu
Configured with: ../gcc-5-20141109/configure --prefix=/opt/app/was/gcc5/
--enable-languages=c,c++,go --disable-multilib
Thread model: posix
gcc version 5.0.0 20141109 (experimental) (GCC)
Running on
Red Hat Enterprise Linux Server release 6.2 (Santiago) on IBM System Z (zLinux)
Linux lsp3113c 2.6.32-220.13.1.el6.s390x #1 SMP Thu Mar 29 11:59:57 EDT 2012
s390x s390x s390x GNU/Linux
=======================
Here is my configure line
configure --prefix=/opt/app/was/gcc5/ --enable-languages=c,c++,go
--disable-multilib
=======================
../../../gcc-5-20141109/libgo/go/encoding/json/scanner.go
../../../gcc-5-20141109/libgo/go/encoding/json/stream.go
../../../gcc-5-20141109/libgo/go/encoding/json/tags.go -fPIC -o
encoding/.libs/json.o
../../../gcc-5-20141109/libgo/go/encoding/json/decode.go: In function
‘json.error.pN25_encoding_json.decodeState’:
../../../gcc-5-20141109/libgo/go/encoding/json/decode.go:193:1: internal
compiler error: in expand_expr_addr_expr_1, at expr.c:7718
func (d *decodeState) error(err error) {
^
0x803dc51f expand_expr_addr_expr_1
../../gcc-5-20141109/gcc/expr.c:7718
0x803cedb5 expand_expr_addr_expr
../../gcc-5-20141109/gcc/expr.c:7832
0x803cedb5 expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
../../gcc-5-20141109/gcc/expr.c:10684
0x803d3a85 expand_expr_real(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
../../gcc-5-20141109/gcc/expr.c:8000
0x802a469d expand_normal
../../gcc-5-20141109/gcc/expr.h:304
0x802a469d precompute_register_parameters
../../gcc-5-20141109/gcc/calls.c:868
0x802a469d expand_call(tree_node*, rtx_def*, int)
../../gcc-5-20141109/gcc/calls.c:3108
0x803ce94b expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
../../gcc-5-20141109/gcc/expr.c:10452
0x803d3a85 expand_expr_real(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
../../gcc-5-20141109/gcc/expr.c:8000
0x802b9409 expand_expr
../../gcc-5-20141109/gcc/expr.h:298
0x802b9409 expand_call_stmt
../../gcc-5-20141109/gcc/cfgexpand.c:2342
0x802b9409 expand_gimple_stmt_1
../../gcc-5-20141109/gcc/cfgexpand.c:3288
0x802b9409 expand_gimple_stmt
../../gcc-5-20141109/gcc/cfgexpand.c:3440
0x802bf82f expand_gimple_tailcall
../../gcc-5-20141109/gcc/cfgexpand.c:3487
0x802bf82f expand_gimple_basic_block
../../gcc-5-20141109/gcc/cfgexpand.c:5250
0x802c1649 execute
../../gcc-5-20141109/gcc/cfgexpand.c:5882
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[4]: *** [encoding/json.lo] Error 1
make[4]: Leaving directory `/opt/applog/was/objdir5/s390x-ibm-linux-gnu/libgo'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/opt/applog/was/objdir5/s390x-ibm-linux-gnu/libgo'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/opt/applog/was/objdir5/s390x-ibm-linux-gnu/libgo'
make[1]: *** [all-target-libgo] Error 2
make[1]: Leaving directory `/opt/applog/was/objdir5'
make: *** [all] Error 2