X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=as%2Fmcs51%2Flkmem.c;h=4447c2baf4c9fcfec0f7545f7a6b5cadc219f5f0;hb=fbccf8c34a545513634c74ff2218b3e1441b3324;hp=d330f0550138816aa7e798c641d80ac884dd50ee;hpb=3dcb1e6361650ece3cf41a821b5a66e798817744;p=fw%2Fsdcc diff --git a/as/mcs51/lkmem.c b/as/mcs51/lkmem.c index d330f055..4447c2ba 100644 --- a/as/mcs51/lkmem.c +++ b/as/mcs51/lkmem.c @@ -143,7 +143,11 @@ int summary(struct area * areap) } else if (EQ(xp->a_id, "BSEG_BYTES")) { - Ram[4].Size=xp->a_size; + Ram[4].Size+=xp->a_size; + } + else if (EQ(xp->a_id, "BIT_BANK")) + { + Ram[4].Size+=xp->a_size; } else if(xp->a_flag & A_CODE) @@ -479,7 +483,7 @@ int summary2(struct area * areap) if(j%16==0) fprintf(of, "\n0x%02x:|", j); fprintf(of, "%c|", idatamap[j]); } - fprintf(of, "\n0-3:Reg Banks, a-z:Data, B:Bits, Q:Overlay, I:iData, S:Stack\n"); + fprintf(of, "\n0-3:Reg Banks, T:Bit regs, a-z:Data, B:Bits, Q:Overlay, I:iData, S:Stack\n"); for(j=0; j<256; j++) {