X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCBBlock.c;h=9d9558edb37120a60729eb96149c5b762a626cf8;hb=67d2a783d2a82394c9d2d9f5e921c7aa1455249f;hp=b84511a5174fcd7e19154aca7b1bf1b7a065c3da;hpb=f5578880ac28fb1eead3fe585f3058973ccca10e;p=fw%2Fsdcc diff --git a/src/SDCCBBlock.c b/src/SDCCBBlock.c index b84511a5..9d9558ed 100644 --- a/src/SDCCBBlock.c +++ b/src/SDCCBBlock.c @@ -243,6 +243,15 @@ dumpEbbsToFileExt (int id, ebbIndex * ebbi) bitVectDebugOn (ebbs[i]->ldefs, of); fprintf (of, "\npointers Set bitvector :"); bitVectDebugOn (ebbs[i]->ptrsSet, of); +#if 0 + fprintf (of, "\nin coming definitions :"); + bitVectDebugOn (ebbs[i]->inDefs, of); + fprintf (of, "\nout going definitions :"); + bitVectDebugOn (ebbs[i]->outDefs, of); + fprintf (of, "\ndefines used :"); + bitVectDebugOn (ebbs[i]->usesDefs, of); +#endif + if (ebbs[i]->isLastInLoop) { fprintf (of, "\nInductions Set bitvector :"); bitVectDebugOn (ebbs[i]->linds, of); @@ -572,7 +581,7 @@ iCodeBreakDown (iCode * ic) otherPathsPresent (ebbs, destBlock)) { - symbol *preHeaderLabel = newiTempPreheaderLabel (); + symbol *preHeaderLabel = newiTempLoopHeaderLabel (1); int i, j; eBBlock *pBlock;