fixed bug #474411/474687
[fw/sdcc] / src / SDCClrange.c
index 6d0a3cb976623c95e8dc2fb1252ac133dce2c0e4..53c3580619af070963a279f16d91a662cc361c03 100644 (file)
@@ -303,8 +303,8 @@ operandLUse (operand * op, eBBlock ** ebbs,
       /* if this is the last use then if this block belongs 
          to a  loop &  some definition  comes into the loop 
          then extend the live range to  the end of the loop */
-      if (ebp->partOfLoop &&
-         hasIncomingDefs (ebp->partOfLoop, op))
+      if (ebp->partOfLoop 
+         /* && hasIncomingDefs (ebp->partOfLoop, op)*/ )
        {
          torange = findLoopEndSeq (ebp->partOfLoop);
        }