X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCloop.c;h=ab41d772673c9c7cd60a0ab5735eb58365d74d5f;hb=a286d842914f6fe8e4498d840ac873c64e3d8733;hp=98fe8e9a51b2e41315d90c53aed2202dd48c6ace;hpb=9f92b57dc7a082d081fe5479a69cd0b3dee5e53b;p=fw%2Fsdcc diff --git a/src/SDCCloop.c b/src/SDCCloop.c index 98fe8e9a..ab41d772 100644 --- a/src/SDCCloop.c +++ b/src/SDCCloop.c @@ -1,4 +1,4 @@ -//#define LIVERANGEHUNT +#define LIVERANGEHUNT #ifdef LIVERANGEHUNT #define LRH(x) x #else @@ -342,6 +342,13 @@ DEFSETFUNC (createLoop) LRH(printf("****** %d %d %d %x %s\n", ebbs[i]->dfnum, dfMin, dfMax, ebbs[i]->partOfLoop, ebbs[i]->entryLabel->name)); } + /* and if this is a conditional block, the other side of the IFX + (if any, that could have a greater dfnum) is too */ + { + // just a burp, but I'm getting close :) + } + + /* now add it to the set */ addSetHead (allRegion, aloop); return 0;