From c1ebfa4c8b59fb7d44bef37fac242bd72f34acf9 Mon Sep 17 00:00:00 2001 From: bernhardheld Date: Tue, 7 Jan 2003 16:09:05 +0000 Subject: [PATCH] * as/mcs51/lkmem.c: added several l-modifiers to printf to remove warnings * as/mcs51/lkaomf51.c: #include to remove warnings * src/pic/main.c (_hasNativeMulFor): outcommented unused variables to remove warnings * src/pic/pcode.c: outcommented unused variable to remove warnings * src/pic/ralloc.c: outcommented unused variable to remove warnings git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2143 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- ChangeLog | 9 ++++++--- as/mcs51/lkaomf51.c | 1 + as/mcs51/lkmem.c | 38 +++++++++++++++++++------------------- src/pic/main.c | 2 ++ src/pic/pcode.c | 2 +- src/pic/ralloc.c | 2 +- 6 files changed, 30 insertions(+), 24 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4715621c..aa877475 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-01-07 Bernhard Held + * as/mcs51/lkmem.c: added several l-modifiers to printf to remove warnings + * as/mcs51/lkaomf51.c: #include to remove warnings + * src/pic/main.c (_hasNativeMulFor): outcommented unused variables to remove warnings + * src/pic/pcode.c: outcommented unused variable to remove warnings + * src/pic/ralloc.c: outcommented unused variable to remove warnings 2003-01-06 * sim/ucsim/cmd.src/command.cc: fixed so "break xram r 0x7654" works again in @@ -7,9 +13,6 @@ * src/SDCCicode.c: fixed array add -2002-01-05 Bernhard Held - * sim/ucsim/z80.src/inst.cc: #include for gcc 3.2 - 2002-01-05 Bernhard Held * src/SDCCmacro.c: MAX_STRING_LENGTH increased to 2048; was too small for regression tests * support/regression/ports/host/support.c: #include for gcc 3.2 diff --git a/as/mcs51/lkaomf51.c b/as/mcs51/lkaomf51.c index 07e56ca9..9cf610e5 100644 --- a/as/mcs51/lkaomf51.c +++ b/as/mcs51/lkaomf51.c @@ -18,6 +18,7 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -------------------------------------------------------------------------*/ +#include #include #include #include diff --git a/as/mcs51/lkmem.c b/as/mcs51/lkmem.c index 247e8c3b..c5b3d943 100644 --- a/as/mcs51/lkmem.c +++ b/as/mcs51/lkmem.c @@ -205,13 +205,13 @@ int summary(struct area * areap) if((j==0) || (j==7)) fprintf(of, format, line, line, line, line, line); if((j!=5) || (Ram[j].Size>0)) { - sprintf(start, "0x%02x", Ram[j].Start); + sprintf(start, "0x%02lx", Ram[j].Start); if(Ram[j].Size==0) end[0]=0;/*Empty string*/ else - sprintf(end, "0x%02x", j==7?Total_Last:Ram[j].Size+Ram[j].Start-1); - sprintf(size, "%5u", Ram[j].Size); - sprintf(max, "%5u", Ram[j].Max); + sprintf(end, "0x%02lx", j==7?Total_Last:Ram[j].Size+Ram[j].Start-1); + sprintf(size, "%5lu", Ram[j].Size); + sprintf(max, "%5lu", Ram[j].Max); fprintf(of, format, Ram[j].Name, start, end, size, max); } } @@ -236,8 +236,8 @@ int summary(struct area * areap) if(Ram[5].Size!=0) { - sprintf(buff, "%d bytes in DRAM wasted. " - "SDCC link could use: --data-loc 0x%02x\n", + sprintf(buff, "%ld bytes in DRAM wasted. " + "SDCC link could use: --data-loc 0x%02lx\n", Ram[5].Size, Ram[6].Start-Ram[5].Size); REPORT_WARNING(buff, 1); } @@ -251,7 +251,7 @@ int summary(struct area * areap) } /*Report the position of the begining of the stack*/ - fprintf(of, "\nStack starts at: 0x%02x", Stack.Start); + fprintf(of, "\nStack starts at: 0x%02lx", Stack.Start); /*Check that the stack pointer is landing in a safe place:*/ if( (dram[Stack.Start] & 0x8000) == 0x8000 ) @@ -296,33 +296,33 @@ int summary(struct area * areap) fprintf(of, format, line, line, line, line, line); /*Report IRam totals:*/ - sprintf(start, "0x%02x", IRam.Start); + sprintf(start, "0x%02lx", IRam.Start); if(IRam.Size==0) end[0]=0;/*Empty string*/ else - sprintf(end, "0x%02x", IRam.Size+IRam.Start-1); - sprintf(size, "%5u", IRam.Size); - sprintf(max, "%5u", IRam.Max); + sprintf(end, "0x%02lx", IRam.Size+IRam.Start-1); + sprintf(size, "%5lu", IRam.Size); + sprintf(max, "%5lu", IRam.Max); fprintf(of, format, IRam.Name, start, end, size, max); /*Report XRam totals:*/ - sprintf(start, "0x%04x", XRam.Start); + sprintf(start, "0x%04lx", XRam.Start); if(XRam.Size==0) end[0]=0;/*Empty string*/ else - sprintf(end, "0x%04x", XRam.Size+XRam.Start-1); - sprintf(size, "%5u", XRam.Size); - sprintf(max, "%5u", XRam.Max); + sprintf(end, "0x%04lx", XRam.Size+XRam.Start-1); + sprintf(size, "%5lu", XRam.Size); + sprintf(max, "%5lu", XRam.Max); fprintf(of, format, XRam.Name, start, end, size, max); /*Report Rom/Flash totals:*/ - sprintf(start, "0x%04x", Rom.Start); + sprintf(start, "0x%04lx", Rom.Start); if(Rom.Size==0) end[0]=0;/*Empty string*/ else - sprintf(end, "0x%04x", Rom.Size+Rom.Start-1); - sprintf(size, "%5u", Rom.Size); - sprintf(max, "%5u", Rom.Max); + sprintf(end, "0x%04lx", Rom.Size+Rom.Start-1); + sprintf(size, "%5lu", Rom.Size); + sprintf(max, "%5lu", Rom.Max); fprintf(of, format, Rom.Name, start, end, size, max); /*Report any excess:*/ diff --git a/src/pic/main.c b/src/pic/main.c index 5c997639..56948434 100644 --- a/src/pic/main.c +++ b/src/pic/main.c @@ -277,8 +277,10 @@ _pic14_genIVT (FILE * of, symbol ** interrupts, int maxInterrupts) static bool _hasNativeMulFor (iCode *ic, sym_link *left, sym_link *right) { +/* sym_link *test = NULL; value *val; +*/ fprintf(stderr,"checking for native mult\n"); diff --git a/src/pic/pcode.c b/src/pic/pcode.c index 17030df1..28a806f2 100644 --- a/src/pic/pcode.c +++ b/src/pic/pcode.c @@ -77,7 +77,7 @@ static int peepOptimizing = 1; /* run the peephole optimizer if nonzero * static int functionInlining = 1; /* inline functions if nonzero */ int debug_verbose = 0; /* Set true to inundate .asm file */ -static int GpCodeSequenceNumber = 1; +// static int GpCodeSequenceNumber = 1; int GpcFlowSeq = 1; extern void RemoveUnusedRegisters(void); diff --git a/src/pic/ralloc.c b/src/pic/ralloc.c index a920ac09..a8599cd7 100644 --- a/src/pic/ralloc.c +++ b/src/pic/ralloc.c @@ -73,7 +73,7 @@ set *dynDirectBitRegs=NULL; set *dynInternalRegs=NULL; static hTab *dynDirectRegNames= NULL; -static hTab *regHash = NULL; /* a hash table containing ALL registers */ +// static hTab *regHash = NULL; /* a hash table containing ALL registers */ static int dynrIdx=0x20; static int rDirectIdx=0; -- 2.39.5