This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/47089] ICE: in gimple_redirect_edge_and_branch_force, at tree-cfg.c:5003 with -O -fgraphite-identity
- From: "spop at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 25 Jul 2011 18:55:19 +0000
- Subject: [Bug middle-end/47089] ICE: in gimple_redirect_edge_and_branch_force, at tree-cfg.c:5003 with -O -fgraphite-identity
- Auto-submitted: auto-generated
- References: <bug-47089-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47089
Sebastian Pop <spop at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |grosser at gcc dot gnu.org
--- Comment #1 from Sebastian Pop <spop at gcc dot gnu.org> 2011-07-25 18:55:00 UTC ---
This is hidden by the patch fixing PR47653:
http://gcc.gnu.org/ml/gcc-patches/2011-07/msg02061.html
The error seems to be in the scop detection:
(gdb) bt
#0 fancy_abort (file=0x138666c "../../gcc/tree-cfg.c", line=4965,
function=0x1389bc0 "gimple_redirect_edge_and_branch_force") at
../../gcc/diagnostic.c:893
#1 0x0000000000b61b63 in gimple_redirect_edge_and_branch_force (e=0x0,
dest=0x7ffff5109c98) at ../../gcc/tree-cfg.c:4965
#2 0x00000000006a7758 in redirect_edge_and_branch_force (e=0x7ffff50fd800,
dest=0x7ffff5109c98) at ../../gcc/cfghooks.c:399
#3 0x00000000006a847f in make_forwarder_block (bb=0x7ffff5109c98,
redirect_edge_p=0x11af7b7 <sd_region_without_exit>, new_bb_cbk=0) at
../../gcc/cfghooks.c:763
#4 0x00000000011af82b in create_single_exit_edge (region=0x1b246f8) at
../../gcc/graphite-scop-detection.c:940
#5 0x00000000011afb4a in create_sese_edges (regions=0x1b246f0) at
../../gcc/graphite-scop-detection.c:1010
#6 0x00000000011b088f in build_scops (scops=0x7fffffffe410) at
../../gcc/graphite-scop-detection.c:1379
[...]
Tobias, could you please have a look?
Thanks,
Sebastian