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