http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51929
Jakub Jelinek jakub at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51929
--- Comment #10 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-16
07:26:08 UTC ---
Author: jakub
Date: Thu Feb 16 07:25:58 2012
New Revision: 184301
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184301
Log:
PR middle-end/51929
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51929
--- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-10
10:33:33 UTC ---
This is related to same body aliases. The verification fails because IPA-CP
decides to cgraph_redirect_edge_callee a call_stmt that calls a same_body_alias
of
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51929
--- Comment #7 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-10
11:27:39 UTC ---
What happens is that cgraph_materialize_clone on the _ZN1BIcEC2E1Ai.constprop.1
clone performs:
2451 if (!node-clone_of-analyzed !node-clone_of-clones)
2452
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51929
Jakub Jelinek jakub at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51929
--- Comment #9 from Jan Hubicka hubicka at gcc dot gnu.org 2012-02-10
12:31:24 UTC ---
Yes, it looks OK to me. Thanks!
Perhaps we will eventually need to give up on this sanity check as the
transformations we do to callgraph gets more general...
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51929
Jakub Jelinek jakub at gcc dot gnu.org changed:
What|Removed |Added
CC||jakub at gcc dot
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51929
--- Comment #4 from Zdenek Sojka zsojka at seznam dot cz 2012-02-09 16:55:28
UTC ---
Yes, I marked this PR as a regression after adding the second testcase, along
with modifying the summary.
The way it behaves in 4.6 is described in the Tested
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51929
--- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-09
18:43:01 UTC ---
Reduced testcase:
// { dg-do compile }
// { dg-options -O -fno-guess-branch-probability -fipa-cp -fipa-cp-clone
--param=max-inline-insns-single=25 }
struct A
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51929
Richard Guenther rguenth at gcc dot gnu.org changed:
What|Removed |Added
Keywords||ice-checking
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51929
Richard Guenther rguenth at gcc dot gnu.org changed:
What|Removed |Added
CC||hubicka at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51929
--- Comment #1 from Zdenek Sojka zsojka at seznam dot cz 2012-02-05 15:15:07
UTC ---
Created attachment 26575
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26575
autoreduced testcase
Probably the same problem.
$ gcc -O
12 matches
Mail list logo