variables used exclusively within a loop
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3364
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2004-06-21 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+ * src/SDCClrange.c (findNextUseSym): fixed a live range bug with
+ variables used exclusively within a loop
+
2004-06-21 Bernhard Held <bernhard AT bernhardheld.de>
* src/mcs51/gen.c (genCpl): quick fix for bug #974835
if (ebp->visited)
return 0;
- ebp->visited = 1;
+ if (ic == ebp->sch)
+ ebp->visited = 1;
/* for all remaining instructions in current block */
for (uic = ic; uic; uic = uic->next)