[Bug middle-end/51929] [4.7 Regression] ICE: verify_cgraph_node failed with -O2 -fno-guess-branch-probability -fipa-cp-clone

2012-02-15 Thread jakub at gcc dot gnu.org
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

[Bug middle-end/51929] [4.7 Regression] ICE: verify_cgraph_node failed with -O2 -fno-guess-branch-probability -fipa-cp-clone

2012-02-15 Thread jakub at gcc dot gnu.org
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

[Bug middle-end/51929] [4.7 Regression] ICE: verify_cgraph_node failed with -O2 -fno-guess-branch-probability -fipa-cp-clone

2012-02-10 Thread jakub at gcc dot gnu.org
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

[Bug middle-end/51929] [4.7 Regression] ICE: verify_cgraph_node failed with -O2 -fno-guess-branch-probability -fipa-cp-clone

2012-02-10 Thread jakub at gcc dot gnu.org
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

[Bug middle-end/51929] [4.7 Regression] ICE: verify_cgraph_node failed with -O2 -fno-guess-branch-probability -fipa-cp-clone

2012-02-10 Thread jakub at gcc dot gnu.org
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

[Bug middle-end/51929] [4.7 Regression] ICE: verify_cgraph_node failed with -O2 -fno-guess-branch-probability -fipa-cp-clone

2012-02-10 Thread hubicka at gcc dot gnu.org
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...

[Bug middle-end/51929] [4.7 Regression] ICE: verify_cgraph_node failed with -O2 -fno-guess-branch-probability -fipa-cp-clone

2012-02-09 Thread jakub at gcc dot gnu.org
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

[Bug middle-end/51929] [4.7 Regression] ICE: verify_cgraph_node failed with -O2 -fno-guess-branch-probability -fipa-cp-clone

2012-02-09 Thread zsojka at seznam dot cz
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

[Bug middle-end/51929] [4.7 Regression] ICE: verify_cgraph_node failed with -O2 -fno-guess-branch-probability -fipa-cp-clone

2012-02-09 Thread jakub at gcc dot gnu.org
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

[Bug middle-end/51929] [4.7 Regression] ICE: verify_cgraph_node failed with -O2 -fno-guess-branch-probability -fipa-cp-clone

2012-02-07 Thread rguenth at gcc dot gnu.org
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

[Bug middle-end/51929] [4.7 Regression] ICE: verify_cgraph_node failed with -O2 -fno-guess-branch-probability -fipa-cp-clone

2012-02-06 Thread rguenth at gcc dot gnu.org
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

[Bug middle-end/51929] [4.7 Regression] ICE: verify_cgraph_node failed with -O2 -fno-guess-branch-probability -fipa-cp-clone

2012-02-05 Thread zsojka at seznam dot cz
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