------- Comment #12 from dave at hiauly1 dot hia dot nrc dot ca  2007-11-24 
21:58 -------
Subject: Re:  [4.2 Regression] ICE in delete_output_reload, at reload1.c:7926

This seems to help:

Index: reload1.c
===================================================================
--- reload1.c   (revision 130392)
+++ reload1.c   (working copy)
@@ -7929,8 +7929,8 @@
                                                        NULL_RTX), 0);
   for (i1 = reg_equiv_alt_mem_list [REGNO (reg)]; i1; i1 = XEXP (i1, 1))
     {
-      gcc_assert (!rtx_equal_p (XEXP (i1, 0), substed));
-      n_occurrences += count_occurrences (PATTERN (insn), XEXP (i1, 0), 0);
+      if (!rtx_equal_p (XEXP (i1, 0), substed))
+       n_occurrences += count_occurrences (PATTERN (insn), XEXP (i1, 0), 0);
     }
   if (n_occurrences > n_inherited)
     return;

Dave


-- 


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

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to