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

Reply via email to