This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/37485] [graphite] Disconnecting exit edge in process of code generation
- From: "grosser at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 10 Oct 2008 19:40:19 -0000
- Subject: [Bug middle-end/37485] [graphite] Disconnecting exit edge in process of code generation
- References: <bug-37485-12304@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #12 from grosser at gcc dot gnu dot org 2008-10-10 19:40 -------
(In reply to comment #9)
> Subject: Re: [graphite] Disconnecting exit edge in process of code generation
>
> > Commit 140746 should have fixed Bug 3. Can you confirm this?
>
> This is a side effect of your patch.
I am sorry. With "Bug 3" I ment:
Third:
Graphite can create scops which overlap. This is an issue if one of the
overlapping scops is transformed which can cause some edges to be redirected.
When the successive overlapping scops are attempted to be transformed, the
basic blocks in the scop are no longer the same.
My commit fixed a bug, that created overlapping scops, and inserted a check for
overlapping scops. Are there any overlapping scops with the current code?
--
grosser at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |grosser at gcc dot gnu dot
| |org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37485