* src/regression/configword.c: apply patch from #2488150
[fw/sdcc] / ChangeLog
index 2d031aa94cda2d73ad204f76a04d3e2845fb06cc..95757f34acb11b2a45af6a55033231747f6cbf36 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-2008-02-11 Borut Razem <borut.razem AT siol.net>
+2009-02-28 Raphael Neider <rneider AT web.de>
+
+       * src/regression/compare10.c,
+         src/regression/compare7.c,
+         src/regression/compare8.c,
+         src/regression/compare9.c: reset watchdog timer in time
+       * src/regression/configword.c: apply patch from #2488150
+       * src/pic/glue.c (pic14createInterruptVect): pin RESET vector
+         handler to 0x0000 as the linker no longer knows STARTUP sections
+       * src/pic/pcode.c (register_reassign, ReuseReg): applied modified
+         patch #2512926 to (mostly) fix #1762626, cosmetic changes
+       * src/pic/pcodepeep.c: remove reference to nonexisting function
+
+2009-02-28 Raphael Neider <rneider AT web.de>
+
+       * device/include/pic16/signal.h: avoid multiline inline
+         assembler statements in macros, addresses #2644965
+
+2009-02-27 Raphael Neider <rneider AT web.de>
+
+       * device/include/pic16/pic18f[24][3456]k20.h,
+         device/include/pic16/pic18f[68][567]j50.h,
+         device/include/pic16/pic18f[68]6j55.h,
+         device/lib/pic16/libdev/pic18f[24][3456]k20.c,
+         device/lib/pic16/libdev/pic18f[68][567]j50.c,
+         device/lib/pic16/libdev/pic18f[68]6j55.c,
+         device/include/pic16/pic18fregs.h,
+         device/include/pic16/pic16devices.txt,
+         device/lib/pic16/pics.all,
+         device/lib/pic16/libdev/Makefile.am,
+         device/lib/pic16/libio/Makefile.am: added/re-enabled many device
+         families (87j50 family contributed by Robert Wuest)
+
+       * device/include/pic16/adc.h,
+         device/lib/pic16/libio/adc/adcbusy.c,
+         device/lib/pic16/libio/adc/adcclose.c,
+         device/lib/pic16/libio/adc/adcconv.c,
+         device/lib/pic16/libio/adc/adcopen.c,
+         device/lib/pic16/libio/adc/adcsetch.c: added 65j50-style ADC
+
+       * doc/sdccman.lyx: updated list of supported devices, fixed typo
+       * device/lib/pic16/Makefile.common: do not suppress assembler warnings
+
+       * device/lib/pic16/Makefile.in,
+         device/lib/pic16/libm/Makefile.in,
+         device/lib/pic16/debug/Makefile.in,
+         device/lib/pic16/libio/Makefile.in,
+         device/lib/pic16/startup/Makefile.in,
+         device/lib/pic16/libsdcc/Makefile.in,
+         device/lib/pic16/libdev/Makefile.in,
+         device/lib/pic16/libc/Makefile.in: regenerated
+
+2009-02-27 Borut Razem <borut.razem AT siol.net>
+
+       * as/z80/asexpr.c, as/z80/z80mch.c: re-fixed bugs
+         #1829678 and #1704376 in the way proposed by Alan Baldwin
+
+2009-02-23 Jesus Calvino-Fraga <jesusc AT ece.ubc.ca>
+
+       * device/include/mcs51/at89c51ed2.h: Fixed address of SFR P5. Thanks
+         to Steve Qu for the fix.
+
+2009-02-23 Borut Razem <borut.razem AT siol.net>
+
+       * as/z80/asexpr.c: fixed bug #1829678: Z-80 CP A,<xxx> assembly
+         it is already fixed for mcs51 and hc08 targets
+       * as/z80/z80mch.c: fixed bug #1704376: missing as-z80 errors
+
+2009-02-22 Borut Razem <borut.razem AT siol.net>
+
+       * device/lib/Makefile.in: fixed parenthesis error
+       * doc/sdccman.lyx: fixed webdocs bug #2071421: error in the manual,
+         fixed webdocs bug #1967920: --version
+
+2009-02-18 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * device/include/mcs51/at89c51ed2.h: fixed bug #2071949 bitmask RBCK wrong
+
+2009-02-17 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * as/link/mcs51/lkihx.c (hexRecord): bugfix do not insert extended address
+         when addresses are unsorted
+
+2009-02-15 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+       * device/include/mcs51/p89v66x.h: added ENBOOT thanks
+         Gudjon Gudjonsson <gudjon AT gudjon.org>
+       * device/include/mcs51/p89c66x.h: fixed some defines
+       * device/include/mcs51/p89v66x.h: fixed some sbit addresses
+       * doc/sdccman.lyx: added <NO FLOAT> to index, try to reanimate
+         svn keywords
+
+2009-02-14 Borut Razem <borut.razem AT siol.net>
+
+       * doc/sdccman.lyx: corrected cpp info
+
+2009-02-13 Borut Razem <borut.razem AT siol.net>
+
+       * as/Makefile.in: *.doc renamed to *.txt
+
+2009-02-11 Borut Razem <borut.razem AT siol.net>
+
+       * as/doc/aslnk.doc, as/doc/abstra.doc: renamed to *.txt
+       * as/doc/aslnk.txt, as/doc/asxhtml.html: changed licens to GPLv3
+
+2009-02-11 Borut Razem <borut.razem AT siol.net>
 
        * doc/sdccman.lyx: documented ar format libraries
 
 
        * doc/sdccman.lyx: documented ar format libraries
 
-2008-02-10 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+2009-02-10 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
 
 
-       * support/regression/tests/float_single.c: added regression 
+       * support/regression/tests/float_single.c: added regression
          test. Some testpoints for probably rarely used functions
          (acosf, sinhf, tanf, expf) disabled for some targets
 
          test. Some testpoints for probably rarely used functions
          (acosf, sinhf, tanf, expf) disabled for some targets
 
-2008-02-10 Raphael Neider <rneider AT web.de>
+2009-02-10 Raphael Neider <rneider AT web.de>
 
        * src/pic16/gen.c (pic16_freeAsmop): avoid NULL pointer dereference,
          (genAssign): fixed for operands on the stack
 
        * src/pic16/gen.c (pic16_freeAsmop): avoid NULL pointer dereference,
          (genAssign): fixed for operands on the stack
          device/lib/pic16/libc/stdio/vsprintf.c: do not mess up the user's
          pointer to the string buffer, enlarge buffer for x_ftoa()
 
          device/lib/pic16/libc/stdio/vsprintf.c: do not mess up the user's
          pointer to the string buffer, enlarge buffer for x_ftoa()
 
-2008-02-10 Borut Razem <borut.razem AT siol.net>
+2009-02-10 Borut Razem <borut.razem AT siol.net>
 
        * device/lib/printf_tiny.c: replaced non-C89 comments '//' with '/* */'
 
 
        * device/lib/printf_tiny.c: replaced non-C89 comments '//' with '/* */'
 
-2008-02-10 Raphael Neider <rneider AT web.de>
+2009-02-10 Raphael Neider <rneider AT web.de>
 
        * device/include/pic16/pic18f*.h: add bit aliases in INTCONbits_t
 
 
        * device/include/pic16/pic18f*.h: add bit aliases in INTCONbits_t
 
-2008-02-09 Raphael Neider <rneider AT web.de>
+2009-02-09 Raphael Neider <rneider AT web.de>
 
        * src/pic16/pcode.c (assignToSameBank): add force argument to ignore
          artificial bank size limits for compound data (structs, arrays),
 
        * src/pic16/pcode.c (assignToSameBank): add force argument to ignore
          artificial bank size limits for compound data (structs, arrays),
          device/lib/z80/Makefile.in:
          chose source files in the PORT directory if they are available
 
          device/lib/z80/Makefile.in:
          chose source files in the PORT directory if they are available
 
-2008-02-01 Raphael Neider <rneider AT web.de>
+2009-02-01 Raphael Neider <rneider AT web.de>
 
        * device/lib/pic16/libdev/pic18f1220.c,
        * device/lib/pic16/libdev/pic18f4450.c:
 
        * device/lib/pic16/libdev/pic18f1220.c,
        * device/lib/pic16/libdev/pic18f4450.c:
        * support/regression/tests/snprintf.c:
          reenable floating point in small-xstack-auto library
 
        * support/regression/tests/snprintf.c:
          reenable floating point in small-xstack-auto library
 
-2008-01-26 Raphael Neider <rneider AT web.de>
+2009-01-26 Raphael Neider <rneider AT web.de>
 
        * src/pic16/ralloc.c (packForPush): disabled to fix #2496919
 
 
        * src/pic16/ralloc.c (packForPush): disabled to fix #2496919
 
-2008-01-25 Raphael Neider <rneider AT web.de>
+2009-01-25 Raphael Neider <rneider AT web.de>
 
        * src/pic16/main.c (_pic16_linkEdit): prepend -L paths to linker
          search path instead of appending them
 
        * src/pic16/main.c (_pic16_linkEdit): prepend -L paths to linker
          search path instead of appending them