public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug go/63816] New: internal compiler error: in expand_expr_addr_expr_1 on gcc version 5.0.0 20141109 (experimental)
@ 2014-11-11 14:27 tekaev at kth dot se
  2014-11-14 14:01 ` [Bug go/63816] " trippels at gcc dot gnu.org
  0 siblings, 1 reply; 2+ messages in thread
From: tekaev at kth dot se @ 2014-11-11 14:27 UTC (permalink / raw)
  To: gcc-bugs

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
>From gcc-bugs-return-466367-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 11 14:59:01 2014
Return-Path: <gcc-bugs-return-466367-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9240 invoked by alias); 11 Nov 2014 14:59:00 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 9174 invoked by uid 55); 11 Nov 2014 14:58:55 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/63795] ipa-icf ICE with noreturn functions (test case builtin-noret-1.c)
Date: Tue, 11 Nov 2014 14:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ipa
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-63795-4-JXn2yKpdBl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63795-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63795-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg00839.txt.bz2
Content-length: 845

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

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Tue Nov 11 14:58:21 2014
New Revision: 217355

URL: https://gcc.gnu.org/viewcvs?rev=217355&root=gcc&view=rev
Log:
PR ipa/63622

        PR ipa/63795
    * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
    * g++.dg/ipa/ipa-icf-5.C: Add condition for target
    with symbol alias support.
    * ipa-icf.c (sem_function::merge): Add new target symbol alias
    support guard.
    (sem_variable::merge): Likewise.
    * ipa-icf.h (target_supports_symbol_aliases_p): New function.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ipa-icf.c
    trunk/gcc/ipa-icf.h
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/ipa/ipa-icf-4.C
    trunk/gcc/testsuite/g++.dg/ipa/ipa-icf-5.C
>From gcc-bugs-return-466368-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 11 14:59:14 2014
Return-Path: <gcc-bugs-return-466368-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10427 invoked by alias); 11 Nov 2014 14:59:14 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 9903 invoked by uid 55); 11 Nov 2014 14:59:08 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/63622] [5.0 Regression] Bootstrap fails on x86_64-apple-darwin1[34] after revision r216305
Date: Tue, 11 Nov 2014 14:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: blocker
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-63622-4-BwUeO7Pmxx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63622-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63622-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg00840.txt.bz2
Content-length: 846

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

--- Comment #27 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Tue Nov 11 14:58:21 2014
New Revision: 217355

URL: https://gcc.gnu.org/viewcvs?rev=217355&root=gcc&view=rev
Log:
PR ipa/63622

        PR ipa/63795
    * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
    * g++.dg/ipa/ipa-icf-5.C: Add condition for target
    with symbol alias support.
    * ipa-icf.c (sem_function::merge): Add new target symbol alias
    support guard.
    (sem_variable::merge): Likewise.
    * ipa-icf.h (target_supports_symbol_aliases_p): New function.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ipa-icf.c
    trunk/gcc/ipa-icf.h
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/ipa/ipa-icf-4.C
    trunk/gcc/testsuite/g++.dg/ipa/ipa-icf-5.C
>From gcc-bugs-return-466369-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 11 15:03:42 2014
Return-Path: <gcc-bugs-return-466369-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23996 invoked by alias); 11 Nov 2014 15:03:41 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 23496 invoked by uid 48); 11 Nov 2014 15:03:34 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/63795] ipa-icf ICE with noreturn functions (test case builtin-noret-1.c)
Date: Tue, 11 Nov 2014 15:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ipa
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-63795-4-PaLLyurHck@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63795-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63795-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg00841.txt.bz2
Content-length: 436

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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Resolved.
>From gcc-bugs-return-466370-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 11 15:12:15 2014
Return-Path: <gcc-bugs-return-466370-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4495 invoked by alias); 11 Nov 2014 15:12:14 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 4411 invoked by uid 48); 11 Nov 2014 15:12:10 -0000
From: "fxcoudert at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/63795] ipa-icf ICE with noreturn functions (test case builtin-noret-1.c)
Date: Tue, 11 Nov 2014 15:12:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ipa
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: fxcoudert at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-63795-4-WudeegZW5W@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63795-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63795-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg00842.txt.bz2
Content-length: 448

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

--- Comment #4 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #3)
> Resolved.

I don't think so (maybe you picked the wrong PR number, and meant PR63622 ?). I
had this patch in my tree already, when I reported this ICE.

Anyway, I'm bootstrapping a fresh compiler, including your commit, so I'll be
able to tell soon for sure.
>From gcc-bugs-return-466371-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 11 15:20:57 2014
Return-Path: <gcc-bugs-return-466371-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23056 invoked by alias); 11 Nov 2014 15:20:57 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 22674 invoked by uid 48); 11 Nov 2014 15:20:51 -0000
From: "howarth at bromo dot med.uc.edu" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/63773] [meta-bug] Restoring darwin bootstrap for gcc 5.0
Date: Tue, 11 Nov 2014 15:20:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: howarth at bromo dot med.uc.edu
X-Bugzilla-Status: NEW
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-63773-4-3CqgPGbMh6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63773-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63773-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2014-11/txt/msg00843.txt.bz2
Content-length: 445

https://gcc.gnu.org/bugzilla/show_bug.cgi?idc773

--- Comment #12 from howarth at bromo dot med.uc.edu ---
With the commits of https://gcc.gnu.org/ml/gcc-cvs/2014-11/msg00357.html and
https://gcc.gnu.org/ml/gcc-cvs/2014-11/msg00370.html, the darwin bootstrap
should be fully restored on darwin13 and earlier.

The patch to fix the configure scripts, generated from the broken libtool.m4,
remains to be applied to fix the darwin14 bootstrap.


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [Bug go/63816] internal compiler error: in expand_expr_addr_expr_1 on gcc version 5.0.0 20141109 (experimental)
  2014-11-11 14:27 [Bug go/63816] New: internal compiler error: in expand_expr_addr_expr_1 on gcc version 5.0.0 20141109 (experimental) tekaev at kth dot se
@ 2014-11-14 14:01 ` trippels at gcc dot gnu.org
  0 siblings, 0 replies; 2+ messages in thread
From: trippels at gcc dot gnu.org @ 2014-11-14 14:01 UTC (permalink / raw)
  To: gcc-bugs

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

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |trippels at gcc dot gnu.org
         Resolution|---                         |DUPLICATE

--- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
ipa-icf related. dup.

*** This bug has been marked as a duplicate of bug 63573 ***


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2014-11-14 14:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-11 14:27 [Bug go/63816] New: internal compiler error: in expand_expr_addr_expr_1 on gcc version 5.0.0 20141109 (experimental) tekaev at kth dot se
2014-11-14 14:01 ` [Bug go/63816] " trippels at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).