------- Comment #2 from rguenth at gcc dot gnu dot org  2009-09-25 15:09 -------
We go to the ICE of PR41469 with

Index: tree-ssa-coalesce.c
===================================================================
--- tree-ssa-coalesce.c (revision 152166)
+++ tree-ssa-coalesce.c (working copy)
@@ -1377,7 +1377,10 @@ coalesce_ssa_name (void)
        {
          tree a = ssa_name (i);

-         if (a && SSA_NAME_VAR (a) && !DECL_ARTIFICIAL (SSA_NAME_VAR (a)))
+         if (a
+             && !has_zero_uses (a)
+             && SSA_NAME_VAR (a)
+             && !DECL_ARTIFICIAL (SSA_NAME_VAR (a)))
            {
              tree *slot = (tree *) htab_find_slot (ssa_name_hash, a, INSERT);



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41470

Reply via email to