From: tecodev Date: Thu, 20 Jul 2006 14:10:16 +0000 (+0000) Subject: * src/pic/device.c (addMemRange,assignRegister): suppress verbose X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=2714a022b636517a7388d060577c68ca3016140f;p=fw%2Fsdcc * src/pic/device.c (addMemRange,assignRegister): suppress verbose output unless SDCCPICDEBUG is set * device/lib/pic16/Makefile.rules (%.lib target): suppress verbose output if SILENT is set git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4294 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/ChangeLog b/ChangeLog index 5cccbede..65642edc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-07-20 Raphael Neider + + * src/pic/device.c (addMemRange,assignRegister): suppress verbose + output unless SDCCPICDEBUG is set + * device/lib/pic16/Makefile.rules (%.lib target): suppress verbose + output if SILENT is set + 2006-07-11 Borut Razem * doc/README.txt: updated @@ -13,7 +20,7 @@ 2006-07-08 Maarten Brock * device/include/mcs51/XC866.h: added sbit definitions for Px_x, P1_x, P2_x - * src/pic16/glue.c (initPointer), fixed bug 1496419 for pic16 + * src/pic16/glue.c (initPointer): fixed bug 1496419 for pic16 2006-07-06 Maarten Brock diff --git a/device/lib/pic16/Makefile.rules b/device/lib/pic16/Makefile.rules index c2e3304a..f0f9fef6 100644 --- a/device/lib/pic16/Makefile.rules +++ b/device/lib/pic16/Makefile.rules @@ -48,8 +48,10 @@ else %.lib : recurse ifndef SILENT @echo "[ LIB ] $(patsubst $(top_builddir)%,%,$@) <== **/*.o" -endif $(Q)$(RM) "$@"; LIB_O=`find "$(top_builddir)$(builddir)" -name "*.o"`; echo $${LIB_O}; [ "x$${LIB_O}" = "x" ] || $(LIB) $(LIBFLAGS) "$@" $${LIB_O} +else + $(Q)$(RM) "$@"; LIB_O=`find "$(top_builddir)$(builddir)" -name "*.o"`; [ "x$${LIB_O}" = "x" ] || $(LIB) $(LIBFLAGS) "$@" $${LIB_O} +endif endif .PHONY : recurse force diff --git a/src/pic/device.c b/src/pic/device.c index b8deafeb..fa970737 100644 --- a/src/pic/device.c +++ b/src/pic/device.c @@ -426,8 +426,10 @@ void addMemRange(memRange *r, int type) } } } else { - fprintf(stderr, "WARNING: %s:%s memory at 0x%x is beyond max ram = 0x%x\n", - __FILE__,__FUNCTION__,(i|alias), maxRAMaddress); + if (getenv("SDCCPICDEBUG")) { + fprintf(stderr, "WARNING: %s:%s memory at 0x%x is beyond max ram = 0x%x\n", + __FILE__,__FUNCTION__,(i|alias), maxRAMaddress); + } } } @@ -843,8 +845,10 @@ int assignRegister(regs *reg, int start_address) return reg->address; } - fprintf(stderr, "WARNING: Ignoring Out of Range register assignment at fixed address %d, %s\n", - reg->address, reg->name); + if (getenv("SDCCPICDEBUG")) { + fprintf(stderr, "WARNING: Ignoring Out of Range register assignment at fixed address %d, %s\n", + reg->address, reg->name); + } } else {