This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix PR 19505
- From: Jeffrey Law <law at redhat dot com>
- To: Andrew Haley <aph at redhat dot com>
- Cc: Andrew Pinski <pinskia at physics dot uc dot edu>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 17 Jul 2006 03:34:01 -0600
- Subject: Re: [PATCH] Fix PR 19505
- References: <7cd6778f8428e2e1c8e3032790245166@physics.uc.edu> <1128406698.3646.116.camel@localhost.localdomain> <17590.31112.277283.380671@zebedee.pink>
- Reply-to: law at redhat dot com
On Thu, 2006-07-13 at 17:49 +0100, Andrew Haley wrote:
OK for trunk and branches? Bootstrapped x86_64-linux-gnu.
Andrew.
2006-07-13 Andrew Haley <aph@redhat.com>
* tree-cfgcleanup.c (tree_forwarder_block_p): If we have an EH
edge coming into this block, make sure that the destination of
this block has only one predecessor.
Seems reasonable to me -- though in both the changelog and in the
comment "coming into" should be "leaving", right?
ie, for BB to be a forwarder block it must have a single outgoing edge
and if the destination block of that single outgoing edge has incoming
EH edges then the single outgoing edge must also be the only incoming
edge for the destination block. Right?
[ That's going to be confusing no matter how you try to word it :( ]
Jeff