From: johanknol Date: Thu, 24 May 2001 11:51:56 +0000 (+0000) Subject: create/append dump files on a per session base X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=b01d97125ec089bca855fd4ae9ee395b5a52e96b;p=fw%2Fsdcc create/append dump files on a per session base git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@849 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/src/avr/ralloc.c b/src/avr/ralloc.c index f800cde6..9d93111c 100644 --- a/src/avr/ralloc.c +++ b/src/avr/ralloc.c @@ -2257,7 +2257,7 @@ avr_assignRegisters (eBBlock ** ebbs, int count) packRegisters (ebbs[i]); if (options.dump_pack) - dumpEbbsToFileExt (".dumppack", ebbs, count); + dumpEbbsToFileExt (DUMP_PACK, ebbs, count); /* first determine for each live range the number of registers & the type of registers required for each */ @@ -2290,7 +2290,7 @@ avr_assignRegisters (eBBlock ** ebbs, int count) redoStackOffsets (); if (options.dump_rassgn) - dumpEbbsToFileExt (".dumprassgn", ebbs, count); + dumpEbbsToFileExt (DUMP_RASSGN, ebbs, count); /* now get back the chain */ ic = iCodeLabelOptimize (iCodeFromeBBlock (ebbs, count)); diff --git a/src/ds390/ralloc.c b/src/ds390/ralloc.c index cbd4d82a..2a1f4e2e 100644 --- a/src/ds390/ralloc.c +++ b/src/ds390/ralloc.c @@ -2519,7 +2519,7 @@ ds390_assignRegisters (eBBlock ** ebbs, int count) packRegisters (ebbs[i]); if (options.dump_pack) - dumpEbbsToFileExt (".dumppack", ebbs, count); + dumpEbbsToFileExt (DUMP_PACK, ebbs, count); /* first determine for each live range the number of registers & the type of registers required for each */ @@ -2551,7 +2551,7 @@ ds390_assignRegisters (eBBlock ** ebbs, int count) redoStackOffsets (); if (options.dump_rassgn) - dumpEbbsToFileExt (".dumprassgn", ebbs, count); + dumpEbbsToFileExt (DUMP_RASSGN, ebbs, count); /* do the overlaysegment stuff SDCCmem.c */ doOverlays (ebbs, count); diff --git a/src/mcs51/ralloc.c b/src/mcs51/ralloc.c index 01b0ff1f..4a16be33 100644 --- a/src/mcs51/ralloc.c +++ b/src/mcs51/ralloc.c @@ -2515,7 +2515,7 @@ mcs51_assignRegisters (eBBlock ** ebbs, int count) packRegisters (ebbs[i]); if (options.dump_pack) - dumpEbbsToFileExt (".dumppack", ebbs, count); + dumpEbbsToFileExt (DUMP_PACK, ebbs, count); /* first determine for each live range the number of registers & the type of registers required for each */ @@ -2548,8 +2548,8 @@ mcs51_assignRegisters (eBBlock ** ebbs, int count) if (options.dump_rassgn) { - dumpEbbsToFileExt (".dumprassgn", ebbs, count); - dumpLiveRanges (".dumplrange", liveRanges); + dumpEbbsToFileExt (DUMP_RASSGN, ebbs, count); + dumpLiveRanges (DUMP_LRANGE, liveRanges); } /* do the overlaysegment stuff SDCCmem.c */ diff --git a/src/pic/ralloc.c b/src/pic/ralloc.c index af761485..ede86abf 100644 --- a/src/pic/ralloc.c +++ b/src/pic/ralloc.c @@ -3042,7 +3042,7 @@ pic14_assignRegisters (eBBlock ** ebbs, int count) packRegisters (ebbs[i]); if (options.dump_pack) - dumpEbbsToFileExt (".dumppack", ebbs, count); + dumpEbbsToFileExt (DUMP_PACK, ebbs, count); /* first determine for each live range the number of registers & the type of registers required for each */ @@ -3074,7 +3074,7 @@ pic14_assignRegisters (eBBlock ** ebbs, int count) redoStackOffsets (); if (options.dump_rassgn) - dumpEbbsToFileExt (".dumprassgn", ebbs, count); + dumpEbbsToFileExt (DUMP_RASSGN, ebbs, count); /* now get back the chain */ ic = iCodeLabelOptimize (iCodeFromeBBlock (ebbs, count)); diff --git a/src/z80/ralloc.c b/src/z80/ralloc.c index a46ae56f..9047a27d 100644 --- a/src/z80/ralloc.c +++ b/src/z80/ralloc.c @@ -2463,7 +2463,7 @@ z80_assignRegisters (eBBlock ** ebbs, int count) packRegisters (ebbs[i]); if (options.dump_pack) - dumpEbbsToFileExt (".dumppack", ebbs, count); + dumpEbbsToFileExt (DUMP_PACK, ebbs, count); /* first determine for each live range the number of registers & the type of registers required for each */ @@ -2488,7 +2488,7 @@ z80_assignRegisters (eBBlock ** ebbs, int count) } if (options.dump_rassgn) - dumpEbbsToFileExt (".dumprassgn", ebbs, count); + dumpEbbsToFileExt (DUMP_RASSGN, ebbs, count); /* after that create the register mask for each of the instruction */