-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11/30/11 10:58, Jakub Jelinek wrote:
> Hi!
> 
> This testcase ICEs starting with the {CLOBBER} additions, because 
> cleanup_empty_eh_merge_phis attempts to redirect an edge to a bb 
> from a bb that already has another edge to that same destination
> bb. Richard fixed a similar issue last year in one of the 
> cleanup_empty_eh_merge_phis caller's, but this time it happened
> from the other caller.
> 
> This patch therefore moves that check into
> cleanup_empty_eh_merge_phis, so that it handles it right for all
> callers.
> 
> Bootstrapped/regtested on x86_64-linux and i686-linux, ok for
> trunk?
> 
> 2011-11-30  Jakub Jelinek  <ja...@redhat.com>
> 
> PR middle-end/51089 * tree-eh.c (cleanup_empty_eh_merge_phis): Add
> check to avoid creating duplicate edges here. 
> (cleanup_empty_eh_unsplit): And remove it in the caller.
> 
> * gfortran.dg/gomp/pr51089.f90: New test.
OK
jeff
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJO1pdWAAoJEBRtltQi2kC7aOUH/jETb2EcqgWzhdciScTgDPrJ
70T47OhauN7AL96AzruK2ndf9V0jjFd4LklKDyhTm7/UaNd2WqYcyuzM2/yvcyGH
U3LDh5SfritZS9tYdLxgSmkL4otc6miEPSs/mhXJZRFwpZnffiocOmtYp+APRYZV
v/Hfruj5GKffa5zDk2PmDopAf4cxhUfkqvEYeoxb3ItIfnHb99qxJyXLzArWUL30
6BnhlL4+gnds312aptbjhLy1CRZTJQX6hwkKi9LLSMKa+jcvMSivvnow1QzIGA3S
jENRBsg2RWRL9MiQy7SHQRApZgQbOJF6sTjsIixBOrCwBYXUueXugD1t/14/JO4=
=9skA
-----END PGP SIGNATURE-----

Reply via email to