* [Bug c++/65908] internal compiler error: in expand_thunk
2015-04-27 17:34 [Bug c++/65908] New: internal compiler error: in expand_thunk mark at noffle dot net
@ 2015-04-27 17:47 ` mark at noffle dot net
2015-04-27 17:59 ` [Bug ipa/65908] [5/6 Regression] ICE: in expand_thunk, at cgraphunit.c:1700 trippels at gcc dot gnu.org
` (11 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: mark at noffle dot net @ 2015-04-27 17:47 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65908
--- Comment #1 from Mark M. <mark at noffle dot net> ---
g++ version info
% g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-unknown-linux-gnu/5.1.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ./configure --enable-lto --enable-libssp
--enable-vtable-verify
Thread model: posix
gcc version 5.1.0 (GCC)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug ipa/65908] [5/6 Regression] ICE: in expand_thunk, at cgraphunit.c:1700
2015-04-27 17:34 [Bug c++/65908] New: internal compiler error: in expand_thunk mark at noffle dot net
2015-04-27 17:47 ` [Bug c++/65908] " mark at noffle dot net
@ 2015-04-27 17:59 ` trippels at gcc dot gnu.org
2015-04-27 22:29 ` jakub at gcc dot gnu.org
` (10 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: trippels at gcc dot gnu.org @ 2015-04-27 17:59 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65908
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2015-04-27
CC| |trippels at gcc dot gnu.org
Component|c++ |ipa
Summary|internal compiler error: in |[5/6 Regression] ICE: in
|expand_thunk |expand_thunk, at
| |cgraphunit.c:1700
Ever confirmed|0 |1
--- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
markus@x4 tmp % cat cvc3_compat.ii
class A
{
A (A &);
};
class B
{
const A &m_fn1 () const;
};
class C
{
A m_fn2 () const;
};
A
C::m_fn2 () const
{
throw 0;
}
const A &
B::m_fn1 () const
{
throw 0;
}
markus@x4 tmp % g++ -O2 -fPIC -c cvc3_compat.ii
cvc3_compat.ii: In member function ‘A C::m_fn2() const’:
cvc3_compat.ii:22:1: internal compiler error: in expand_thunk, at
cgraphunit.c:1700
>From gcc-bugs-return-484773-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Apr 27 18:16:23 2015
Return-Path: <gcc-bugs-return-484773-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76529 invoked by alias); 27 Apr 2015 18:16:23 -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 76345 invoked by uid 48); 27 Apr 2015 18:16:19 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libfortran/48852] Invalid spaces in list-directed output of complex constants
Date: Mon, 27 Apr 2015 18:16:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libfortran
X-Bugzilla-Version: 4.7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jvdelisle at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-48852-4-sro6xSRcUB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-48852-4@http.gcc.gnu.org/bugzilla/>
References: <bug-48852-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: 2015-04/txt/msg02325.txt.bz2
Content-length: 580
https://gcc.gnu.org/bugzilla/show_bug.cgi?idH852
--- Comment #14 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
I have decided that to do this right I need to revamp how write_float.def and
associated functions are organized. We have discussed doing this quite a while
ago, so now is the time.
I see it like this:
- Create a working buffer (currently buried down under, need it brought up)
- Get the digits based on the KIND etc (DTOA FTOA etc)
- Format the digits (right now mostly in output_float)
- Send the formatted digits out (split this out of output float)
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug ipa/65908] [5/6 Regression] ICE: in expand_thunk, at cgraphunit.c:1700
2015-04-27 17:34 [Bug c++/65908] New: internal compiler error: in expand_thunk mark at noffle dot net
2015-04-27 17:47 ` [Bug c++/65908] " mark at noffle dot net
2015-04-27 17:59 ` [Bug ipa/65908] [5/6 Regression] ICE: in expand_thunk, at cgraphunit.c:1700 trippels at gcc dot gnu.org
@ 2015-04-27 22:29 ` jakub at gcc dot gnu.org
2015-04-27 23:09 ` jakub at gcc dot gnu.org
` (9 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu.org @ 2015-04-27 22:29 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65908
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Started with r217218.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug ipa/65908] [5/6 Regression] ICE: in expand_thunk, at cgraphunit.c:1700
2015-04-27 17:34 [Bug c++/65908] New: internal compiler error: in expand_thunk mark at noffle dot net
` (2 preceding siblings ...)
2015-04-27 22:29 ` jakub at gcc dot gnu.org
@ 2015-04-27 23:09 ` jakub at gcc dot gnu.org
2015-04-28 8:16 ` jakub at gcc dot gnu.org
` (8 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu.org @ 2015-04-27 23:09 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65908
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |hubicka at gcc dot gnu.org,
| |marxin at gcc dot gnu.org
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The problem is that IPA ICF compares the return type and argument types by
looking at TREE_TYPE of DECL_RESULT (or PARM_DECLs from DECL_ARGUMENTS), but
that is modified by cp_genericize.
So, either in addition to comparing the types it should also compare
DECL_BY_REFERENCE values of RESULT_DECL and PARM_DECLs, or it should also (or
only?) look at TREE_TYPE of the FUNCTION_TYPE/METHOD_TYPE and/or TYPE_ARG_TYPES
of that).
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug ipa/65908] [5/6 Regression] ICE: in expand_thunk, at cgraphunit.c:1700
2015-04-27 17:34 [Bug c++/65908] New: internal compiler error: in expand_thunk mark at noffle dot net
` (3 preceding siblings ...)
2015-04-27 23:09 ` jakub at gcc dot gnu.org
@ 2015-04-28 8:16 ` jakub at gcc dot gnu.org
2015-05-11 11:50 ` hubicka at gcc dot gnu.org
` (7 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu.org @ 2015-04-28 8:16 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65908
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P1
Target Milestone|--- |5.2
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug ipa/65908] [5/6 Regression] ICE: in expand_thunk, at cgraphunit.c:1700
2015-04-27 17:34 [Bug c++/65908] New: internal compiler error: in expand_thunk mark at noffle dot net
` (4 preceding siblings ...)
2015-04-28 8:16 ` jakub at gcc dot gnu.org
@ 2015-05-11 11:50 ` hubicka at gcc dot gnu.org
2015-05-12 14:08 ` marxin at gcc dot gnu.org
` (6 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: hubicka at gcc dot gnu.org @ 2015-05-11 11:50 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65908
--- Comment #5 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
Yep, I suppose we want to match both (TREE_TYPE/TYPE_ARG_TYPES and the decls
since both control how calls.c produce code and should agree in equivalent
functions anyway. I will look into why TREE_TYPE (fntype) and TREE_TYPE
(result_decl) disagreees.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug ipa/65908] [5/6 Regression] ICE: in expand_thunk, at cgraphunit.c:1700
2015-04-27 17:34 [Bug c++/65908] New: internal compiler error: in expand_thunk mark at noffle dot net
` (5 preceding siblings ...)
2015-05-11 11:50 ` hubicka at gcc dot gnu.org
@ 2015-05-12 14:08 ` marxin at gcc dot gnu.org
2015-05-12 19:44 ` hubicka at gcc dot gnu.org
` (5 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: marxin at gcc dot gnu.org @ 2015-05-12 14:08 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65908
--- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 35533
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35533&action=edit
Suggested fix
I've been testing following patch for 5.1.0 branch. I'm wondering if comparison
of just TYPE_ARG_TYPES is sufficient?
>From gcc-bugs-return-486142-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue May 12 14:17:51 2015
Return-Path: <gcc-bugs-return-486142-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115429 invoked by alias); 12 May 2015 14:17:51 -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 115402 invoked by uid 48); 12 May 2015 14:17:47 -0000
From: "mikael at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/66089] [6 Regression] elemental dependency mishandling when derived types are involved
Date: Tue, 12 May 2015 14:17:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mikael at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
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-66089-4-FyXrA823yj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66089-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66089-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: 2015-05/txt/msg00982.txt.bz2
Content-length: 390
https://gcc.gnu.org/bugzilla/show_bug.cgi?idf089
--- Comment #4 from Mikael Morin <mikael at gcc dot gnu.org> ---
(In reply to Dominique d'Humieres from comment #3)
> The code in comment 0 does not abort at run time up to revision r222352
> (2015-04-23), but does so at r222398 (2015-04-24), likely r222361.
Yes, probably the change in gfc_add_loop_ss_code (which comment #1 removes).
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug ipa/65908] [5/6 Regression] ICE: in expand_thunk, at cgraphunit.c:1700
2015-04-27 17:34 [Bug c++/65908] New: internal compiler error: in expand_thunk mark at noffle dot net
` (6 preceding siblings ...)
2015-05-12 14:08 ` marxin at gcc dot gnu.org
@ 2015-05-12 19:44 ` hubicka at gcc dot gnu.org
2015-06-17 13:24 ` jakub at gcc dot gnu.org
` (4 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: hubicka at gcc dot gnu.org @ 2015-05-12 19:44 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65908
--- Comment #8 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
I think pushing TYPE_CANONICAL is a bug: we do check ODR properties of the
parameter and TYPE_CANONICAL is not guaranteed to be the same. Just remove the
TYPE_CANONICAL wrap here.
The patch seems OK with this change both for mainline and branch. We will match
the types of DECL_ARGUMENTS when verifying the body here:
for (arg1 = DECL_ARGUMENTS (decl),
arg2 = DECL_ARGUMENTS (m_compared_func->decl);
arg1; arg1 = DECL_CHAIN (arg1), arg2 = DECL_CHAIN (arg2))
if (!m_checker->compare_decl (arg1, arg2))
return return_false ();
However I think there is one extra case to deal with. For functions that are
!prototype_p, we get empty ARG_TYPES and only have ARGUMENTS. Such functions
will bypass the checks:
if (POINTER_TYPE_P (arg_types[i])
&& (TYPE_RESTRICT (arg_types[i])
!= TYPE_RESTRICT (m_compared_func->arg_types[i])))
return return_false_with_msg ("argument restrict flag mismatch");
/* nonnull_arg_p implies non-zero range to REFERENCE types. */
if (POINTER_TYPE_P (arg_types[i])
&& TREE_CODE (arg_types[i])
!= TREE_CODE (m_compared_func->arg_types[i])
&& opt_for_fn (decl, flag_delete_null_pointer_checks))
return return_false_with_msg ("pointer wrt reference mismatch");
Please factor out this code to a function compatible_parm_types_p and call it
both from sem_function::equals_wpa and the loop above.
Honza
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug ipa/65908] [5/6 Regression] ICE: in expand_thunk, at cgraphunit.c:1700
2015-04-27 17:34 [Bug c++/65908] New: internal compiler error: in expand_thunk mark at noffle dot net
` (7 preceding siblings ...)
2015-05-12 19:44 ` hubicka at gcc dot gnu.org
@ 2015-06-17 13:24 ` jakub at gcc dot gnu.org
2015-06-17 13:29 ` marxin at gcc dot gnu.org
` (3 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: jakub at gcc dot gnu.org @ 2015-06-17 13:24 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65908
--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Any progress on this? This is a P1 and we'd like to release GCC 5.2 soon.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug ipa/65908] [5/6 Regression] ICE: in expand_thunk, at cgraphunit.c:1700
2015-04-27 17:34 [Bug c++/65908] New: internal compiler error: in expand_thunk mark at noffle dot net
` (8 preceding siblings ...)
2015-06-17 13:24 ` jakub at gcc dot gnu.org
@ 2015-06-17 13:29 ` marxin at gcc dot gnu.org
2015-06-22 7:12 ` hubicka at gcc dot gnu.org
` (2 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: marxin at gcc dot gnu.org @ 2015-06-17 13:29 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65908
--- Comment #10 from Martin Liška <marxin at gcc dot gnu.org> ---
There's pending patch in ML:
https://gcc.gnu.org/ml/gcc-patches/2015-06/msg00746.html
I'm going to ping Honza.
>From gcc-bugs-return-489189-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Jun 17 13:32:57 2015
Return-Path: <gcc-bugs-return-489189-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 25550 invoked by alias); 17 Jun 2015 13:32: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 25503 invoked by uid 48); 17 Jun 2015 13:32:53 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/66536] [5 Regression] ICE in build_ctor_subob_ref, at cp/tree.c:2534
Date: Wed, 17 Jun 2015 13:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.2
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_known_to_work short_desc
Message-ID: <bug-66536-4-0XrGiaXsKV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66536-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66536-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: 2015-06/txt/msg01521.txt.bz2
Content-length: 599
https://gcc.gnu.org/bugzilla/show_bug.cgi?idf536
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |5.1.0, 6.0
Summary|[5/6 Regression] ICE in |[5 Regression] ICE in
|build_ctor_subob_ref, at |build_ctor_subob_ref, at
|cp/tree.c:2534 |cp/tree.c:2534
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed on trunk sofar.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug ipa/65908] [5/6 Regression] ICE: in expand_thunk, at cgraphunit.c:1700
2015-04-27 17:34 [Bug c++/65908] New: internal compiler error: in expand_thunk mark at noffle dot net
` (9 preceding siblings ...)
2015-06-17 13:29 ` marxin at gcc dot gnu.org
@ 2015-06-22 7:12 ` hubicka at gcc dot gnu.org
2015-07-03 9:11 ` [Bug ipa/65908] [5 " rguenth at gcc dot gnu.org
2015-07-16 9:15 ` rguenth at gcc dot gnu.org
12 siblings, 0 replies; 14+ messages in thread
From: hubicka at gcc dot gnu.org @ 2015-06-22 7:12 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65908
--- Comment #11 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
Author: hubicka
Date: Mon Jun 22 07:12:22 2015
New Revision: 224720
URL: https://gcc.gnu.org/viewcvs?rev=224720&root=gcc&view=rev
Log:
PR ipa/65908
* ipa-icf.c (sem_item::target_supports_symbol_aliases): Remove
construction of arg_types.
(sem_function::sem_function): Likewise.
(sem_function::~sem_function): Remove destruction of arg_types.
(sem_function::compatible_parm_types_p): New function.
(sem_function::equals_wpa): Reorg matching of return values
and parameter types.
(sem_function::equals_private): Reorg mathcing of argument types.
(sem_function::parse_tree_args): Remove.
* ipa-icf.h (init_wpa): Do not call it.
(parse_tree_args): Remove.
(compatible_parm_types_p): Declare.
(result_type): Remove.
(arg_types): Remove.
* testsuite/g++.dg/ipa/pr65908.C: New testcase.
Added:
trunk/gcc/testsuite/g++.dg/ipa/pr65908.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ipa-icf.c
trunk/gcc/ipa-icf.h
trunk/gcc/testsuite/ChangeLog
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug ipa/65908] [5 Regression] ICE: in expand_thunk, at cgraphunit.c:1700
2015-04-27 17:34 [Bug c++/65908] New: internal compiler error: in expand_thunk mark at noffle dot net
` (10 preceding siblings ...)
2015-06-22 7:12 ` hubicka at gcc dot gnu.org
@ 2015-07-03 9:11 ` rguenth at gcc dot gnu.org
2015-07-16 9:15 ` rguenth at gcc dot gnu.org
12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu.org @ 2015-07-03 9:11 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65908
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P1 |P2
Status|NEW |ASSIGNED
Known to work| |4.9.2, 6.0
Assignee|marxin at gcc dot gnu.org |hubicka at gcc dot gnu.org
Summary|[5/6 Regression] ICE: in |[5 Regression] ICE: in
|expand_thunk, at |expand_thunk, at
|cgraphunit.c:1700 |cgraphunit.c:1700
Known to fail| |5.1.0
--- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed on trunk sofar. Not sure why this is P1, downgrading to P2.
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug ipa/65908] [5 Regression] ICE: in expand_thunk, at cgraphunit.c:1700
2015-04-27 17:34 [Bug c++/65908] New: internal compiler error: in expand_thunk mark at noffle dot net
` (11 preceding siblings ...)
2015-07-03 9:11 ` [Bug ipa/65908] [5 " rguenth at gcc dot gnu.org
@ 2015-07-16 9:15 ` rguenth at gcc dot gnu.org
12 siblings, 0 replies; 14+ messages in thread
From: rguenth at gcc dot gnu.org @ 2015-07-16 9:15 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65908
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|5.2 |5.3
--- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 5.2 is being released, adjusting target milestone to 5.3.
^ permalink raw reply [flat|nested] 14+ messages in thread