Index: gcc-4.6.4/gcc/gcse.c
===================================================================
--- gcc-4.6.4.orig/gcc/gcse.c	2014-05-09 14:57:30.269455122 -0400
+++ gcc-4.6.4/gcc/gcse.c	2014-05-09 14:57:30.269455122 -0400
@@ -4520,9 +4520,7 @@
 		    {
 		      /* An occurence might've been already deleted
 			 while processing a dominator of BB.  */
-		      if (occr->deleted_p)
-			gcc_assert (MAX_HOIST_DEPTH > 1);
-		      else
+		      if (!occr->deleted_p)
 			{
 			  gcc_assert (NONDEBUG_INSN_P (occr->insn));
 			  hoistable++;
@@ -4554,10 +4552,7 @@
 		  /* An occurence might've been already deleted
 		     while processing a dominator of BB.  */
 		  if (occr->deleted_p)
-		    {
-		      gcc_assert (MAX_HOIST_DEPTH > 1);
-		      continue;
-		    }
+		    continue;
 		  gcc_assert (NONDEBUG_INSN_P (occr->insn));
 
 		  max_distance = expr->max_distance;
