* device/lib/_strncpy.c: fixed not filling with \0
[fw/sdcc] / ChangeLog
index 06c3be8891764b363a2e903632c7048af74a2dc0..753936896fc86b1ebfde3520cb696849f50c8ed5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,66 @@
+2005-05-21 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * device/lib/_strncpy.c: fixed not filling with \0
+
+2005-05-26 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * src/SDCCast.c (funcOfType, funcOfTypeVarg, stringToSymbol,
+         createFunction),
+       * src/SDCC.y (external_definition, enumerator, parameter_declaration,
+         compound_statement),
+       * src/SDCCsymt.h,
+       * src/SDCCsymt.c (addSymChain, processFuncArgs): fixed bug #1159134
+
+2005-05-24 Raphael Neider <rneider AT web.de>
+
+       * src/pic16/glue.c (pic16_printGPointerType): fixed #1207796
+
+2005-05-24 Raphael Neider <rneider AT web.de>
+
+       * device/include/pic16/pic18f{442,452,458}.h: fixed wrong
+         TRISE definitions, closes bug #1162453
+
+2005-05-22 Raphael Neider <rneider AT web.de>
+
+       * src/pic16/main.c (_process_pragma): check for missing
+         arguments to pragmas code and udata
+       * device/include/pic16/pic18f{2550,4331,4455,4520}.h:
+         consistency fixes to match other headers (thanks to Jim Paris)
+       * device/lib/pic16/libio/i2c.ignore: 18f4331 provides no I2C
+
+2005-05-21 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * src/SDCCicode.c (isOperandEqual): fixed missing ;
+
+2005-05-19 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * support/regression/tests/bug1198642.c: new test
+       * src/SDCCicode.c (isOperandEqual): fixed bug 1198642
+       * src/SDCCcse.c (findPrevIc): added comment, please have a look
+       * support/scripts/resource.h,
+       * support/scripts/resource.rc,
+       * src/src.dsp: added sdcc.ico to project as icon for sdcc.exe
+       * support/scripts/sdcc.ico: added 32x32 icon
+
+2005-05-18 Raphael Neider <rneider AT web.de>
+
+       * device/lib/pic16/libdev/pic18f*.c,
+       * device/include/pic16/pic18f*.h: updated "sfr" and "at X"
+         keywords to "__sfr" and "__at (X)"
+       * device/include/pic16/pic18fregs.h: added pic18f4520
+       * src/pic16/pcode.c (pic16_pCode2str): fixed (?) bug
+         #1203088 (MPLAB compatibility)
+
+2005-05-17 Raphael Neider <rneider AT web.de>
+
+       * device/include/pic16/pic18f{2550,4331,4455,4520}.h: NEW
+       * device/lib/pic16/libdev/pic18f{2550,4331,4455,4520}.c: NEW
+       * device/lib/pic16/pics.all: added new devices
+       * src/pic16/device.c: added support for pic18f4520
+
 2005-05-16 Raphael Neider <rneider AT web.de>
        * src/pic16/gen.{c,h}: s/mov2f/pic16_mov2f made public
-       * src/pic16/genarith.c (genAddit): fixed bug 1202480
+       * src/pic16/genarith.c (genAddLit): fixed bug 1202480
        * src/pic16/pcode.{c,h} (pic16_newpCodeOpBit_simple): NEW
          convenience function for bit access
 
@@ -15,7 +75,7 @@
        * device/include/mcs51/8052.h: made parseable with lint
        * device/include/mcs51/lint.h: added include file for (sp)lint
        * doc/sdccman.lyx: added doc about use of splint (syntax checking tool)
-       * doc/cdbfileformat.lyx, 
+       * doc/cdbfileformat.lyx,
        * doc/test_suite_spec.lyx: hardcoded date to the date of last text change
 
 2005-05-14 Raphael Neider <rneider AT web.de>