X-Git-Url: https://git.gag.com/?p=fw%2Fsdcc;a=blobdiff_plain;f=ChangeLog;h=4909dc1693d76884bf89ddb8c186b856d3fb1887;hp=ece91a9b71bf806776d4a94134343cafd831b3fc;hb=5253e14d8671e6fbb7cfacf2ec152edb3d9c11f0;hpb=99bc0b93a68e12551d7c061a435715008835d50a diff --git a/ChangeLog b/ChangeLog index ece91a9b..4909dc16 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,505 @@ +2009-03-01 Raphael Neider + + * device/lib/Makefile.in: fixed parallel builds (i.e., make -jN, N>1) + +2009-03-01 Borut Razem + + * src/z80/peep.c: fixed bug #2648964: --i-code-in-asm crashes sdcc + +2009-03-01 Maarten Brock + + * src/mcs51/ralloc.c (spillThis, spilSomething): fixed bug 2435941 + (serialRegAssign): do not spil bit registers + throughout cosmetic changes + * support/regression/tests/bug2435941.c: new, added + +2009-02-28 Raphael Neider + + * 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 + + * device/include/pic16/signal.h: avoid multiline inline + assembler statements in macros, addresses #2644965 + +2009-02-27 Raphael Neider + + * 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 + + * 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 + + * device/include/mcs51/at89c51ed2.h: Fixed address of SFR P5. Thanks + to Steve Qu for the fix. + +2009-02-23 Borut Razem + + * as/z80/asexpr.c: fixed bug #1829678: Z-80 CP A, 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 + + * 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 + + * device/include/mcs51/at89c51ed2.h: fixed bug #2071949 bitmask RBCK wrong + +2009-02-17 Maarten Brock + + * as/link/mcs51/lkihx.c (hexRecord): bugfix do not insert extended address + when addresses are unsorted + +2009-02-15 Frieder Ferlemann + + * device/include/mcs51/p89v66x.h: added ENBOOT thanks + Gudjon Gudjonsson + * device/include/mcs51/p89c66x.h: fixed some defines + * device/include/mcs51/p89v66x.h: fixed some sbit addresses + * doc/sdccman.lyx: added to index, try to reanimate + svn keywords + +2009-02-14 Borut Razem + + * doc/sdccman.lyx: corrected cpp info + +2009-02-13 Borut Razem + + * as/Makefile.in: *.doc renamed to *.txt + +2009-02-11 Borut Razem + + * 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 + + * doc/sdccman.lyx: documented ar format libraries + +2009-02-10 Frieder Ferlemann + + * support/regression/tests/float_single.c: added regression + test. Some testpoints for probably rarely used functions + (acosf, sinhf, tanf, expf) disabled for some targets + +2009-02-10 Raphael Neider + + * src/pic16/gen.c (pic16_freeAsmop): avoid NULL pointer dereference, + (genAssign): fixed for operands on the stack + + * device/lib/pic16/libc/stdio/vfprintf.c, + device/lib/pic16/configure.ac, + device/lib/pic16/Makefile.common: add configurable support for + printing floats via ./configure --enable-floats + * device/lib/pic16/configure, + 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 + * doc/sdccman.lyx: documented float support and how to get it + * doc/Makefile.in: fixed race condition on parallel builds + + * device/lib/pic16/libc/stdio/sprintf.c, + device/lib/pic16/libc/stdio/vsprintf.c: do not mess up the user's + pointer to the string buffer, enlarge buffer for x_ftoa() + +2009-02-10 Borut Razem + + * device/lib/printf_tiny.c: replaced non-C89 comments '//' with '/* */' + +2009-02-10 Raphael Neider + + * device/include/pic16/pic18f*.h: add bit aliases in INTCONbits_t + +2009-02-09 Raphael Neider + + * src/pic16/pcode.c (assignToSameBank): add force argument to ignore + artificial bank size limits for compound data (structs, arrays), + avoids assert if --obanksel=N, N > 1, is given + +2009-02-09 Borut Razem + + * as/asranlib/asranlib.c, link/lkar.c: don't check the padding bytes since + the openSUSE GNU ar (GNU Binutils; openSUSE 11.0) 2.18.50.20080409-11.1 + uses '`' character instead '\n' for padding + * as/asranlib/asranlib.c: made it more robust + +2009-02-08 Borut Razem + + * as/COPYING3: added + * support/scripts/sdcc.nsi: added COPYING3.txt to the package + * device/lib/Makefile.in: reenable floating point in model-xstack-auto + libraries + +2009-02-07 Borut Razem + + * as/asranlib/asranlib.c: fixed BSD header length calculation + * .version, doc/sdccman.lyx: bumped sdcc version to 2.8.9 + due sdcc asxxxx license change to GPLv3 + +2009-02-05 Borut Razem + + * as/asranlib/asranlib.c, link/lkar.h, link/lkar.c: + added support for BSD (Mac OS X) ar format + * as/asxxsrc/aslex.c, as/as/asxxsrc/asnoice.c, as/as/asxxsrc/assym.c, + as/as/hc08/asdata.c, as/hc08/asexpr.c, as/hc08/aslist.c, + as/hc08/asm.h, as/hc08/asmain.c, as/hc08/asout.c, as/hc08/assubr.c, + as/hc08/m08adr.c, as/hc08/m08ext.c, as/hc08/m08mch.c, + as/hc08/m08pst.c, as/hc08/m6808.h, as/link/aslink.h, + as/link/hc08/lkarea.c, as/link/hc08/lkelf.c, as/link/hc08/lkihx.c, + as/link/hc08/lkmain.c, as/link/hc08/lkmem.c, as/link/hc08/lkrloc.c, + as/link/hc08/lks19.c, as/link/lkaomf51.c, as/link/lkdata.c, + as/link/lkeval.c, as/link/lkhead.c, as/link/lklex.c, as/link/lklib.c, + as/link/lklibr.c, as/link/lklibr.h, as/link/lklist.c, + as/link/lknoice.c, as/link/lkrel.c, as/link/lkrel.h, + as/link/lksdcclib.c, as/link/lkstore.c, as/link/lksym.c, + as/link/mcs51/lkarea.c, as/link/mcs51/lkihx.c, + as/link/mcs51/lkmain.c, as/link/mcs51/lkmem.c, + as/link/mcs51/lkrloc.c, as/link/mcs51/lks19.c, as/link/z80/lkarea.c, + as/link/z80/lkgb.c, as/link/z80/lkgg.c, as/link/z80/lkihx.c, + as/link/z80/lkmain.c, as/link/z80/lkrloc.c, as/link/z80/lks19.c, + as/mcs51/asdata.c, as/mcs51/asexpr.c, as/mcs51/aslist.c, + as/mcs51/asm.h, as/mcs51/asmain.c, as/mcs51/asout.c, + as/mcs51/assubr.c, as/mcs51/i51adr.c, as/mcs51/i51ext.c, + as/mcs51/i51mch.c, as/mcs51/i51pst.c, as/mcs51/i8051.h, + as/xa51/xa_link.c, as/xa51/xa_main.c, as/xa51/xa_main.h, + as/xa51/xa_rasm.l, as/xa51/xa_rasm.y, as/xa51/xa_version.h, + as/z80/asdata.c, as/z80/asexpr.c, as/z80/aslist.c, as/z80/asm.h, + as/z80/asmain.c, as/z80/asout.c, as/z80/assubr.c, as/z80/z80.h, + as/z80/z80adr.c, as/z80/z80ext.c, as/z80/z80mch.c, as/z80/z80pst.c: + changed license to GPL either version 3, or (at your option) any + later version + +2009-02-05 Borut Razem + + * as/asranlib/asranlib.c, link/lkar.h, link/lkar.c: + added support for BSD (Mac OS X) ar format + +2009-02-02 Borut Razem + + * device/lib/gbz80/Makefile.in, device/lib/hc08/Makefile.in, + device/lib/z80/Makefile.in: + chose source files in the PORT directory if they are available + +2009-02-01 Raphael Neider + + * device/lib/pic16/libdev/pic18f1220.c, + * device/lib/pic16/libdev/pic18f4450.c: + define SSPBUF to allow use of printf + +2009-02-01 Borut Razem + + * device/lib/Makefile.in, device/lib/gbz80/Makefile.in, + device/lib/hc08/Makefile.in, device/lib/incl.mk, + device/lib/z80/Makefile.in: + don't remake libraries + * support/regression/tests/snprintf.c: + reenable floating point in small-xstack-auto library + +2009-01-26 Raphael Neider + + * src/pic16/ralloc.c (packForPush): disabled to fix #2496919 + +2009-01-25 Raphael Neider + + * src/pic16/main.c (_pic16_linkEdit): prepend -L paths to linker + search path instead of appending them + +2009-01-24 Borut Razem + + * as/asranlib/asranlib.h: changed type of offset to unsigned int to + make it work on ppc Mac OS X (off_t is 64 bit and is not converted + to 32 bit unsigned int when calling sputl() since it is a macro + * as/link/lkar.c: changed the initialization of This->loaded + +2009-01-23 Borut Razem + + * as/link/lkar.h: changed type of ar_size to size_t to make it work on + ppc Mac OS X (off_t is 64 bit and is not converted to 32 bit + unsigned int when calling new(), since asxxxx doesn't use function + prototypes) + +2009-01-21 Borut Razem + + * as/link/lkar.h: sgetl and sputl are independent of endianness + * as/link/sdxxxx_config.h.in: removed endianness detection + +2009-01-20 Borut Razem + + * .version, doc/sdccman.lyx: bumped sdcc version to 2.8.8 + due creation of ar format libraries + * support/scripts/sdcc.nsi: + don't add nonexistent object files to the package + +2009-01-19 Borut Razem + + * Makefile.in, configure.in, configure, + device/lib/Makefile.in, device/lib/ds390/Makefile.in, + device/lib/ds400/Makefile.in, device/lib/gbz80/Makefile.in, + device/lib/hc08/Makefile.in, device/lib/large/Makefile.in, + device/lib/mcs51/Makefile.in, device/lib/medium/Makefile.in, + device/lib/small/Makefile.in, + device/lib/z80/Makefile.in: create ar format libraries + * support/regression/ports/mcs51-xstack-auto/spec.mk: + use device/lib/Makefile to create library + * support/regression/tests/snprintf.c: + floating point is not enabled in small-xstack-auto library + * device/lib/libfloat.lib, device/lib/libint.lib, + device/lib/liblong.lib, device/lib/libsdcc.lib: removed + +2009-01-18 Borut Razem + + * support/cpp/auto-host.h: fixed warning: "__STDC__" redefined, + warning: extra tokens at end of #endif directive + +2009-01-11 Borut Razem + + * Makefile.in: added SDCC_ASRANLIB to PKGS + +2009-01-10 Borut Razem + + * support/scripts/sdcc.nsi: added asranlib.exe to the install package + * .version, doc/sdccman.lyx: bumped sdcc version to 2.8.7 + due added support for ar format libraries + +2009-01-09 Borut Razem + + * as/asranlib/Makefile.in, as/asranlib/asranlib.dsp, + as/asranlib/asranlib.c: added asranlib + * as/link/lkar.c, as/link/lkar.h: added support for ar format libraries + * Makefile.in, as/link/hc08/Makefile.in, + as/link/hc08/link_hc08.dsp, as/link/lklib.c, as/link/lklibr.c, + as/link/lklibr.h, as/link/lkrel.c, as/link/lkrel.h, + as/link/lksdcclib.c, as/link/mcs51/Makefile.in, + as/link/mcs51/aslink.dsp, as/link/z80/Makefile.in, + as/link/z80/linkgbz80.dsp, as/link/z80/linkz80.dsp, configure, + configure.in, sdcc.dsw: modified to support ar format libraries + +2009-01-08 Maarten Brock + + * src/SDCCast.c (decorateType RETURN): use RESULT_TYPE_GPTR for generic + pointer return + +2009-01-05 Philipp Klaus Krause + + * sim/ucsim/z80.src/inst_ed.cc: + Fixed bug #2488074, which made regression tests fail. + +2009-01-05 Philipp Klaus Krause + + * device/lib/z80/mod.s, + device/lib/z80/div.s, + device/lib/z80/mulchar.s, + device/lib/z80/mul.s, + device/lib/z80/divsigned.s, + device/lib/z80/Makefile.in: + Implemented RFE #1702376. + +2009-01-05 Borut Razem + + * as/link/lksdcclib.c: + fixed linker hanging in INDEXLIB is not defined (hc08) + +2009-01-04 Philipp Klaus Krause + + * src/z80/gen.c: + Implemented RFE #2485684, and some further improvements of HL caching + including a bugfix. + * src/z80/peeph-z80.def: + Fixed a bug exposed by implementing RFE #2485684. + +2009-01-04 Philipp Klaus Krause + + * src/z80/peeph-z80.def: + Peephole improvements. + * src/z80/gen.c, + src/z80/main.c, + device/include/string.h, + device/lib/z80/memmove.s: + Minor code cleanup. + * device/lib/z80/Makefile.in, + device/lib/Makefile.in, + support/regression/tests/memory.c, + device/lib/z80/strlen.s: + Partially implemented RFE #2471534. + +2009-01-04 Borut Razem + + * .version, doc/sdccman.lyx: bumped sdcc version to 2.8.6 + due changes in sdcc asxxxx linkers - it sholud be done 2 days ago :( + * doc/README.txt: updated John Hartman's e-mail address + * as/link/lkrel.c, as/link/lksdcclib.c: + fixed bug #2484677: Linker hangs + * src/z80/peep.c: fixed msvc warning C4047: + 'return' : 'int ' differs in levels of indirection from 'char *' + * config.dsp: as/lib corrected to as/link + +2009-01-04 Philipp Klaus Krause + + * src/z80/peep.c: + Implemented RFE #2484693. + * src/z80/peeph-z80.def: + Some peephole improvements. + +2009-01-03 Borut Razem + + * as/link/lklibr.c: + fixed warning: 'ret' may be used uninitialized in this function + +2009-01-02 Borut Razem + + * as/link/lklib.c, as/link/lksdcclib.c, as/link/lklibr.h, + as/link/getline.[ch], as/link/lkrel.[ch]: added, + made support for differnet library formats more flexible, + preparation for support of ar format + * as/link/lklibr.c, as/link/z80/Makefile.in, + as/link/z80/linkgbz80.dsp, as/link/z80/linkz80.dsp, + as/link/hc08/link_hc08.dsp, as/link/hc08/Makefile.in, + as/link/mcs51/aslink.dsp, as/link/mcs51/Makefile.in, + as/link/hc08/lkelf.c, as/link/aslink.h: + made support for differnet library formats more flexible, + preparation for support of ar format + +2009-01-01 Borut Razem + + * as/link/asxxxx_config.h.in: + fixed warning: extra tokens at end of #endif directive + * src/z80/peep.c: + fixed warning: suggest parentheses around && within || + * device/lib/Makefile.in: allow whitespaces at the end of lines in + ports.build, in order to make it work on cygwin - it seems to be a + bug in cygwin grep: CR is not treated as part of end-of-line + +2008-12-31 Borut Razem + + * configure, configure.in, config.dsp, config_vc.awk, + as/link/asxxxx_config.h.in, as/link/hc08/lkelf.c, as/link/aslink.h, + as/link/hc08/Makefile.in, as/link/mcs51/Makefile.in: + introduced asxxxx_config.h.in + +2008-12-30 Philipp Klaus Krause + + * src/z80/gen.c, + src/z80/peeph-z80.def: + Minor addition improvement. + +2008-12-30 Raphael Neider + + * as/link/hc08/lkelf.c, as/link/lkaomf51.c, as/link/lklibr.c, + as/link/z80/lkgb.c, debugger/mcs51/cmd.c, sim/ucsim/utils.cc, + src/SDCCasm.c, support/Util/dbuf_string.c, support/cpp/c-ppoutput.c, + support/cpp/libcpp/lex.c, support/cpp/libcpp/macro.c, + support/librarian/sdcclib.c, support/makebin/makebin.c: + partially revert changes from r5293..r5295 + +2008-12-29 Philipp Klaus Krause + + * src/z80/peeph-z80.def: + Minor peephole improvement. + +2008-12-29 Raphael Neider + + * src/pic/pcode.c (insertBankSel, FixRegisterBanking): emit + incorrectly discarded BANKSELs + +2008-12-29 Philipp Klaus Krause + + * support/regression/tests/memory.c: + Added simple test for memset(), memcpy() and memmove() + +2008-12-29 Borut Razem + + * sdcc/support/scripts/sdcc.nsi: removed $INSTDIR\lib\src\z80\*.c + +2008-12-28 Maarten Brock + + * src/mcs51/peeph.def (177.e): replaced notVolatile(%3) with + operandsNotRelated(%1 %3), had to change (a)r%1 to (a)%1 for this to work + (177.j): added new rule + * src/SDCCsymt.h: added RESULT_TYPE_GPTR + * src/SDCCast.c (processParms): use RESULT_TYPE_GPTR for generic ptr parms, + (decorateType CAST): propagate storage class to generic pointer results + +2008-12-27 Philipp Klaus Krause + + * device/lib/z80/string.c, + device/lib/z80/printf.c, + device/lib/z80/mul.s: + z80 library cleanup + * src/z80/gen.c: + Fixed code generation bug exposed by builtin memcpy(). + +2008-12-27 Philipp Klaus Krause + + * device/lib/_memcpy.c: + fixed conflict with builtin memcpy() + +2008-12-26 Borut Razem + + * support/librarian/sdcclib.c: + fixed bug 2466950: "sdcclib broken" + by removing fgets return value check + +2008-12-26 Philipp Klaus Krause + * src/z80/main.c, + src/z80/gen.c, + device/include/string.h: Implemented RFE #1914254 + +2008-12-26 Philipp Klaus Krause + * device/lib/z80/Makefile.in, + device/lib/Makefile.in, + device/lib/z80/memmove.s: Implemented RFE #1914256 + 2008-12-26 Philipp Klaus Krause * src/z80/peeph-z80.def: fixed a bug in peephole 0zf @@ -200,7 +702,7 @@ 2008-11-06 Borut Razem - * src/SDCCmain.c: #fixed bug 2224960: sdcc -MM no working correctly + * src/SDCCmain.c: fixed bug #2224960: sdcc -MM no working correctly pass system include paths with -isystem to sdcpp * src/SDCCglue.c, src/pic/glue.c, src/pic16/glue.c: removed unneeded functions (closePipes), (closeTmpFiles) and (rmTmpFiles) @@ -8448,63 +8950,63 @@ 2005-04-02 Vangelis Rokas - * device/include/asm/pic16/features.h, - * pic18f*.h headers, - * device/include/pic16/adc.h, - * device/include/pic16/delay.h, - * device/include/pic16/i2c.h, - * device/include/pic16/malloc.h, - * device/include/pic16/stdio.h, - * device/include/pic16/stdlib.h, - * device/include/pic16/string.h, - * device/lib/pic16/libc/stdio/printf_tiny.c, - * device/lib/pic16/libc/stdio/printf_small.c, - * device/lib/pic16/libc/stdio/strmgpsim.c, - * device/lib/pic16/libc/stdio/strmmssp.c, - * device/lib/pic16/libc/stdio/strmusart.c, - * device/lib/pic16/libc/stdio/vfprintf.c, - * device/lib/pic16/libc/stdlib/ltoa.c, - * device/lib/pic16/libc/stdlib/putchar.c, - * device/lib/pic16/libc/stdlib/x_ftoa.c, - * device/lib/pic16/libc/stdlib/memchrpgm.c, - * device/lib/pic16/libc/stdlib/memchrram.c, - * device/lib/pic16/libc/stdlib/memcpypgm2ram.c, - * device/lib/pic16/libc/stdlib/memcpyram2ram.c, - * device/lib/pic16/libio/adc/adcbusy.c, - * device/lib/pic16/libio/adc/adcread.c, - * device/lib/pic16/libio/adc/adcsetch.c, - * device/lib/pic16/libio/usart/ubaud.c, - * device/lib/pic16/libio/usart/ubusy.c, - * device/lib/pic16/libio/usart/udrdy.c, - * device/lib/pic16/libio/usart/uopen.c, - * device/lib/pic16/libio/usart/uputc.c, - * device/lib/pic16/libsdcc/gptr/gptrget1.c, - * device/lib/pic16/libsdcc/gptr/gptrget2.c, - * device/lib/pic16/libsdcc/gptr/gptrget3.c, - * device/lib/pic16/libsdcc/gptr/gptrget4.c, - * device/lib/pic16/libsdcc/gptr/gptrput1.c, - * device/lib/pic16/libsdcc/gptr/gptrput2.c, - * device/lib/pic16/libsdcc/gptr/gptrput3.c, - * device/lib/pic16/libsdcc/gptr/gptrput4.c: modified all SDCC - specific keywords to double underlined form, - * device/lib/pic16/libc/Makefile.rules, - * device/lib/pic16/libsdcc/Makefile.rules, - * device/lib/pic16/libm/Makefile, - * device/lib/pic16/libio/Makefile.rules: added CSTD macro in CFLAGS - to compile with C standard set in Makefile.common - * device/lib/pic16/libc/stdlib/Makefile: added new C sources - rand.c and crc.c in compilation process, - * device/lib/pic16/libsdcc/int/divuint.c, - * device/lib/pic16/libsdcc/long/divulong.c: changed declaration of - `c' from signed to unsigned, - * device/lib/pic16/startup/crt0.c, - * device/lib/pic16/startup/crt0i.c, - * device/lib/pic16/startup/crt0iz.c: adopted to all SDCC specific - keywords to double underlined form, bug fixes in _do_cinit function - which prevented the correct initialization of the .idata segment, - * src/pic16/pcoderegs.c (insideLRBlock): fixed a bug that caused the - core to enter a infinite loop - * device/lib/pic16/libc/stdlib/rand.c, crc.c: new files + * device/include/asm/pic16/features.h, + * pic18f*.h headers, + * device/include/pic16/adc.h, + * device/include/pic16/delay.h, + * device/include/pic16/i2c.h, + * device/include/pic16/malloc.h, + * device/include/pic16/stdio.h, + * device/include/pic16/stdlib.h, + * device/include/pic16/string.h, + * device/lib/pic16/libc/stdio/printf_tiny.c, + * device/lib/pic16/libc/stdio/printf_small.c, + * device/lib/pic16/libc/stdio/strmgpsim.c, + * device/lib/pic16/libc/stdio/strmmssp.c, + * device/lib/pic16/libc/stdio/strmusart.c, + * device/lib/pic16/libc/stdio/vfprintf.c, + * device/lib/pic16/libc/stdlib/ltoa.c, + * device/lib/pic16/libc/stdlib/putchar.c, + * device/lib/pic16/libc/stdlib/x_ftoa.c, + * device/lib/pic16/libc/stdlib/memchrpgm.c, + * device/lib/pic16/libc/stdlib/memchrram.c, + * device/lib/pic16/libc/stdlib/memcpypgm2ram.c, + * device/lib/pic16/libc/stdlib/memcpyram2ram.c, + * device/lib/pic16/libio/adc/adcbusy.c, + * device/lib/pic16/libio/adc/adcread.c, + * device/lib/pic16/libio/adc/adcsetch.c, + * device/lib/pic16/libio/usart/ubaud.c, + * device/lib/pic16/libio/usart/ubusy.c, + * device/lib/pic16/libio/usart/udrdy.c, + * device/lib/pic16/libio/usart/uopen.c, + * device/lib/pic16/libio/usart/uputc.c, + * device/lib/pic16/libsdcc/gptr/gptrget1.c, + * device/lib/pic16/libsdcc/gptr/gptrget2.c, + * device/lib/pic16/libsdcc/gptr/gptrget3.c, + * device/lib/pic16/libsdcc/gptr/gptrget4.c, + * device/lib/pic16/libsdcc/gptr/gptrput1.c, + * device/lib/pic16/libsdcc/gptr/gptrput2.c, + * device/lib/pic16/libsdcc/gptr/gptrput3.c, + * device/lib/pic16/libsdcc/gptr/gptrput4.c: modified all SDCC + specific keywords to double underlined form, + * device/lib/pic16/libc/Makefile.rules, + * device/lib/pic16/libsdcc/Makefile.rules, + * device/lib/pic16/libm/Makefile, + * device/lib/pic16/libio/Makefile.rules: added CSTD macro in CFLAGS + to compile with C standard set in Makefile.common + * device/lib/pic16/libc/stdlib/Makefile: added new C sources + rand.c and crc.c in compilation process, + * device/lib/pic16/libsdcc/int/divuint.c, + * device/lib/pic16/libsdcc/long/divulong.c: changed declaration of + `c' from signed to unsigned, + * device/lib/pic16/startup/crt0.c, + * device/lib/pic16/startup/crt0i.c, + * device/lib/pic16/startup/crt0iz.c: adopted to all SDCC specific + keywords to double underlined form, bug fixes in _do_cinit function + which prevented the correct initialization of the .idata segment, + * src/pic16/pcoderegs.c (insideLRBlock): fixed a bug that caused the + core to enter a infinite loop + * device/lib/pic16/libc/stdlib/rand.c, crc.c: new files 2005-04-02 Erik Petrich @@ -8557,82 +9059,82 @@ 2005-03-31 Vangelis Rokas * src/pic16/device.c (Pics16[]): added devices 18F2550, 18F4331, - 18F4455, - * (pic16_assignConfigWordValue): disable testing of configuration - register value with config mask, - * src/pic16/gen.c (pic16_testStackOverflow): prefix stack test - function with port->fun_prefix, - * (genFunction): when generating a naked interrupt function never - create an absolute segment placed in interrupt vector address, place - the actual interrupt function at IVA instead, when an interrupt - function is generated with unspecified interrupt then do not create - the absolute section, - * (genGenPointerGet, genGenPointerSet, genPackBits): replace all - code for generating a call to generic pointer get/put function with - a call to function pic16_callGenericPointer(), - * src/pic16/genutils.c (pic16_callGenericPointerRW): NEW, generates - the call to the generic pointer get/put functions with prefixing the - function name with port->fun_prefix, - * src/pic16/glue.c (pic16glue): ifdef-out test of OF_LR_SUPPORT, - * src/pic16/main.c (_process_pragma): prefix function with - port->fun_prefix, - * (_pic16_finaliseOptions): define macro __18Fxxxx macro when - calling assembler, old 18Fxxxx macro is deprecated, - * src/pic16/pcode.c (unlinkpCodeFromBranch): added PC_INLINE and - PC_ASMDIR in while condition, - * (findInstruction): add PC_ASMDIR in while condition, - * (buildCallTree): prefix main with port->fun_prefix, - * (pic16_pCode2str): fixed bug that didn't emit the memory access - identifier for variable with banked access in instructions BTFSS, - BTFSC, BCF, BSF, BTG - * (AnalyzeFlow): moved call to OptimizepCode to pic16_AnalyzeBanking, - * src/pic16/pcodepeep.c (pCodeOpCompare): increase size of b to 1024, - * src/pic16/pcoderegs.c (pic16_pCodeRegoptimizeRegUsage): don't - perform optimization when enviroment variable NO_REG_OPT is set, - * (insideLRBlock): NEW, return 1 if register is inside an - INF_LOCALREGS block, - * (RemoveRegFromLRBlock): remove a register that is completely - eliminated by register optimization, but it is still left in local - register store/restore in/from stack block, - * (Remove2pcodes): after removing register, check to see if it - should be removed from local register store/restore in/from stack - block, - * src/pic16/ralloc.c (pic16_decodeOp): added decode for - DUMMY_READ_VOLATILE, - - * device/include/pic16/adc.h: minor prototype modifications and - update, - * device/include/pic16/malloc.h: added GPL notice various - modifications, - * device/include/pic16/stdint.h: NEW, standard header for ints - * device/include/pic16/delay.h: NEW, header for delay functions, - delay10tcy, delay100tcy, delay1ktcy, delay10ktcy, delay100ktcy, - delay1mtcy, - * device/include/pic16/signal.h: NEW, header providing helper macros - for implementing signal handlers, - * device/include/pic16/stdio.h: added prototypes for functions, - printf, vprintf, sprintf, vsprintf, fprintf, vfprintf. Added - prototypes for stdin and stdout, added macro PUTCHAR to - automatically implement putchar function prototype, - * device/include/pic16/usart.h: modified and updated USART library, - * device/lib/pic16/libio/adc/, - * device/lib/pic16/libio/i2c: some modifications to improve library - performance, - * device/lib/pic16/libc/stdio/: modifications for the new printf* - family of functions, - * device/lib/pic16/libc/stdlib/: various modifications in the malloc - family of functions and other sources, - * device/lib/pic16/libio/usart/: NEW, c sources for the usart module - of the PIC18Fxx[28] devices, - * device/lib/pic16/libc/delay/: NEW, c sources for the delay functions, - * device/lib/pic16/libc/utils/: minor modifications in the .S sources, - * device/lib/pic16/startup/{crt0i.c, crt0iz.c}: redesign of the - _do_cinit function, because the previous failed when local variables - where not placed in the same memory bank, - * device/lib/pic16/libsdcc/char/: various modifications to improve - library performance, - * doc/sdccman.lyx: some reorganization of the PIC16 part, added many - information on the new functions of the c library and more... + 18F4455, + * (pic16_assignConfigWordValue): disable testing of configuration + register value with config mask, + * src/pic16/gen.c (pic16_testStackOverflow): prefix stack test + function with port->fun_prefix, + * (genFunction): when generating a naked interrupt function never + create an absolute segment placed in interrupt vector address, place + the actual interrupt function at IVA instead, when an interrupt + function is generated with unspecified interrupt then do not create + the absolute section, + * (genGenPointerGet, genGenPointerSet, genPackBits): replace all + code for generating a call to generic pointer get/put function with + a call to function pic16_callGenericPointer(), + * src/pic16/genutils.c (pic16_callGenericPointerRW): NEW, generates + the call to the generic pointer get/put functions with prefixing the + function name with port->fun_prefix, + * src/pic16/glue.c (pic16glue): ifdef-out test of OF_LR_SUPPORT, + * src/pic16/main.c (_process_pragma): prefix function with + port->fun_prefix, + * (_pic16_finaliseOptions): define macro __18Fxxxx macro when + calling assembler, old 18Fxxxx macro is deprecated, + * src/pic16/pcode.c (unlinkpCodeFromBranch): added PC_INLINE and + PC_ASMDIR in while condition, + * (findInstruction): add PC_ASMDIR in while condition, + * (buildCallTree): prefix main with port->fun_prefix, + * (pic16_pCode2str): fixed bug that didn't emit the memory access + identifier for variable with banked access in instructions BTFSS, + BTFSC, BCF, BSF, BTG + * (AnalyzeFlow): moved call to OptimizepCode to pic16_AnalyzeBanking, + * src/pic16/pcodepeep.c (pCodeOpCompare): increase size of b to 1024, + * src/pic16/pcoderegs.c (pic16_pCodeRegoptimizeRegUsage): don't + perform optimization when enviroment variable NO_REG_OPT is set, + * (insideLRBlock): NEW, return 1 if register is inside an + INF_LOCALREGS block, + * (RemoveRegFromLRBlock): remove a register that is completely + eliminated by register optimization, but it is still left in local + register store/restore in/from stack block, + * (Remove2pcodes): after removing register, check to see if it + should be removed from local register store/restore in/from stack + block, + * src/pic16/ralloc.c (pic16_decodeOp): added decode for + DUMMY_READ_VOLATILE, + + * device/include/pic16/adc.h: minor prototype modifications and + update, + * device/include/pic16/malloc.h: added GPL notice various + modifications, + * device/include/pic16/stdint.h: NEW, standard header for ints + * device/include/pic16/delay.h: NEW, header for delay functions, + delay10tcy, delay100tcy, delay1ktcy, delay10ktcy, delay100ktcy, + delay1mtcy, + * device/include/pic16/signal.h: NEW, header providing helper macros + for implementing signal handlers, + * device/include/pic16/stdio.h: added prototypes for functions, + printf, vprintf, sprintf, vsprintf, fprintf, vfprintf. Added + prototypes for stdin and stdout, added macro PUTCHAR to + automatically implement putchar function prototype, + * device/include/pic16/usart.h: modified and updated USART library, + * device/lib/pic16/libio/adc/, + * device/lib/pic16/libio/i2c: some modifications to improve library + performance, + * device/lib/pic16/libc/stdio/: modifications for the new printf* + family of functions, + * device/lib/pic16/libc/stdlib/: various modifications in the malloc + family of functions and other sources, + * device/lib/pic16/libio/usart/: NEW, c sources for the usart module + of the PIC18Fxx[28] devices, + * device/lib/pic16/libc/delay/: NEW, c sources for the delay functions, + * device/lib/pic16/libc/utils/: minor modifications in the .S sources, + * device/lib/pic16/startup/{crt0i.c, crt0iz.c}: redesign of the + _do_cinit function, because the previous failed when local variables + where not placed in the same memory bank, + * device/lib/pic16/libsdcc/char/: various modifications to improve + library performance, + * doc/sdccman.lyx: some reorganization of the PIC16 part, added many + information on the new functions of the c library and more... 2005-03-28 Erik Petrich @@ -10820,17 +11322,17 @@ 2004-07-20 Maarten Brock - * src/SDCCast.c (decorateType): removed buggy fix for bug #979599 + * src/SDCCast.c (decorateType): removed buggy fix for bug #979599 2004-07-11 Maarten Brock * src/SDCCglue.c (printIvalArray): fixed bug #984229, thanks to Phuah - Yee Keat for the patch - * src/SDCCast.c (decorateType): fixed bug #979599 - * src/ds390/gen.h: removed local fReturnSizeDS390 - * src/ds390/gen.c: made fReturnSizeDS390 signed short to remove a warning - * src/ds390/gen.c (genAnd, genOr, genXor), - * src/mcs51/gen.c (genAnd, genOr, genXor): generate better optimized code + Yee Keat for the patch + * src/SDCCast.c (decorateType): fixed bug #979599 + * src/ds390/gen.h: removed local fReturnSizeDS390 + * src/ds390/gen.c: made fReturnSizeDS390 signed short to remove a warning + * src/ds390/gen.c (genAnd, genOr, genXor), + * src/mcs51/gen.c (genAnd, genOr, genXor): generate better optimized code 2004-07-04 Vangelis Rokas @@ -11037,8 +11539,8 @@ * src/pic16/pcoderegs.c: many modifications to re-enable peepholes, they are disabled by default, but can be enabled explicit with command argument --denable-peeps, for testing, - * device/lib/pic16/startup/Makefile: added --no-peep,--pomit-config-words, - --pomit-ivt in COMPILE_FLAGS + * device/lib/pic16/startup/Makefile: added --no-peep,--pomit-config-words, + --pomit-ivt in COMPILE_FLAGS 2004-06-06 Maarten Brock @@ -11119,7 +11621,7 @@ 2004-06-02 Vangelis Rokas - * src/pic16/gen.c (genPcall): warning about gpsim and PCLATU + * src/pic16/gen.c (genPcall): warning about gpsim and PCLATU is commented out 2004-06-01 Erik Petrich @@ -13487,11 +13989,11 @@ 2003-11-03 Martin Helmling - * debugger/mcs51/cmd.c: allows filename starting with digit(+ some debug) + * debugger/mcs51/cmd.c: allows filename starting with digit(+ some debug) 2003-11-02 Bernhard Held - * src/SDCCmain.c (linkEdit): "fixed" again bug #833605 + * src/SDCCmain.c (linkEdit): "fixed" again bug #833605 2003-11-01 Frieder Ferlemann @@ -13628,7 +14130,7 @@ Some hc08 related updates that I missed earlier * sim/ucsim/stypes.h - * support/regression/ports/hc08/spec.mk + * support/regression/ports/hc08/spec.mk 2003-10-15 Erik Petrich @@ -13991,7 +14493,7 @@ 2003-08-31 Erik Petrich * src/SDCCpeeph.c (notVolatile, notVolatileVariable): handle IFX - and JUMPTABLE iCodes properly now (worked by accident before) + and JUMPTABLE iCodes properly now (worked by accident before) * src/mcs51/gen.c (leftRightUseAcc), * src/ds390/gen.c (leftRightUseAcc): handle IFX and JUMPTABLE iCode properly now. Use getSize instead of nRegs since a & b @@ -14431,13 +14933,13 @@ 2003-07-19 Frieder Ferlemann - * device/include/regc515c.h: fixed #758477 - * device/lib/_gptrget.c: saving some cycles in generic pointer get - * device/lib/_gptrput.c: saved a few bytes + * device/include/regc515c.h: fixed #758477 + * device/lib/_gptrget.c: saving some cycles in generic pointer get + * device/lib/_gptrput.c: saved a few bytes * my tab spacing is 8, yours too?) - * device/lib/_ser.c: process RX bytes earlier than TX bytes - * device/lib/serial.c: process RX bytes earlier than TX bytes - * src/mcs51/gen.c(genGenPointerGet/Set): removed writing of type after postincrement + * device/lib/_ser.c: process RX bytes earlier than TX bytes + * device/lib/serial.c: process RX bytes earlier than TX bytes + * src/mcs51/gen.c(genGenPointerGet/Set): removed writing of type after postincrement 2003-07-18 Erik Petrich @@ -14445,7 +14947,7 @@ 2003-07-17 Jesus Calvino-Fraga - * link/z80/lklibr.c: fixed bug when there is a '.' in a library path. + * link/z80/lklibr.c: fixed bug when there is a '.' in a library path. 2003-07-17 Bernhard Held @@ -14478,25 +14980,25 @@ 2003-07-13 Jesus Calvino-Fraga - * src/SDCCmain.c, src/SDCCglobl.h: added option --no-std-crt0 + * src/SDCCmain.c, src/SDCCglobl.h: added option --no-std-crt0 2003-07-12 Jesus Calvino-Fraga - * sdcc.dsw, all.dsp, link/z80/linkgbz80.dsp, as/z80/as-gbz80.dsp: - added gbz80 build to MSVC project. - * src/SDCCmain.c, src/SDCCglue.c, src/z80/main.c, src/z80/z80.dsp, - link/z80/aslink.h, linkz80.dsp: cleaned up z80 and gbz80 asm files - from 8051 stuff and setup so it links using a .lnk file. + * sdcc.dsw, all.dsp, link/z80/linkgbz80.dsp, as/z80/as-gbz80.dsp: + added gbz80 build to MSVC project. + * src/SDCCmain.c, src/SDCCglue.c, src/z80/main.c, src/z80/z80.dsp, + link/z80/aslink.h, linkz80.dsp: cleaned up z80 and gbz80 asm files + from 8051 stuff and setup so it links using a .lnk file. 2003-07-06 Jesus Calvino-Fraga - * support/librarian/sdcclib.c: sdcc librarian. - * as/mcs51/aslink.h, as/mcs51/lklib.c: Support for libraries created - with sdcclib. + * support/librarian/sdcclib.c: sdcc librarian. + * as/mcs51/aslink.h, as/mcs51/lklib.c: Support for libraries created + with sdcclib. 2003-07-03 Jesus Calvino-Fraga - * as/mcs51/lkmain.c: properly handle extensions in function afile. + * as/mcs51/lkmain.c: properly handle extensions in function afile. 2003-07-02 Borut Razem @@ -14509,7 +15011,7 @@ 2003-07-01 Kevin Vigor - * DS800C400 fun, improved ROM interface and tinibios. + * DS800C400 fun, improved ROM interface and tinibios. 2003-06-27 Kevin Vigor @@ -14612,7 +15114,7 @@ 2003-06-02 Frieder Ferlemann * doc/sdccman.lyx: cvs revision keywords, passing pdf information in latex preamble, - additions to the "related tools/documentation" section + additions to the "related tools/documentation" section 2003-06-02 Bernhard Held @@ -14666,10 +15168,10 @@ 2003-05-25 Frieder Ferlemann * src/mcs51/peeph.def: added rules 244.x, 245.x. Although they pass - the regression tests I'm not brave enough to enable 245.b, 245.c + the regression tests I'm not brave enough to enable 245.b, 245.c * doc/sdccman.lyx: added latex preamble for hyperref package. Using pdflatex this will give you a hyperlinked pdf file with - bookmarks. (prepend '%' before /usepackage if this breaks something) + bookmarks. (prepend '%' before /usepackage if this breaks something) 2003-05-24 Jesus Calvino-Fraga @@ -14745,8 +15247,8 @@ generated * src/pic16/glue.c: commented out some error producing lines * src/pic16/main.c: __config directives are commented out to stop - gpasm complaining and test the linkage with gplink, _linkCmd and - _asmCmd changed to be more gplink and gpasm friendly + gpasm complaining and test the linkage with gplink, _linkCmd and + _asmCmd changed to be more gplink and gpasm friendly * src/pic16/peeph.def: peep rule 3 is commented out, since it produced an error when parsed, peep rule 12 is added to utilize movff, but it is commented out since the pCode does not support @@ -14759,11 +15261,11 @@ 2003-05-17 Karl Bongers(apply patches from Martin Helmling) * debugger/mcs51/sdcdb.c,cmd.c,break.c and .h files. - Added feature to script commands from file. + Added feature to script commands from file. 2003-05-14 Bernhard Held - * device/lib/_strtok.c: fixed bug #734355 by Lenny Story and Tim Woodall + * device/lib/_strtok.c: fixed bug #734355 by Lenny Story and Tim Woodall * src/SDCCutil.c: include ctype.h for win32 2003-05-13 Bernhard Held @@ -14773,9 +15275,9 @@ 2003-05-12 Karl Bongers(apply development patches from Martin Helmling) * debugger/mcs51/sdcdb.c,simi.c,cmd.c,break.c and .h files. - Fixed so you can set breakpoints prior to run, run does not stop - on entry now. Add tbreak. Other enhancements and fixes for use - with ddd. + Fixed so you can set breakpoints prior to run, run does not stop + on entry now. Add tbreak. Other enhancements and fixes for use + with ddd. 2003-05-12 Borut Razem @@ -14807,8 +15309,8 @@ 2003-05-05 Karl Bongers(apply patches from Martin Helmling) * debugger/mcs51/sdcdb.c,simi.c,cmd.c,symtab.c and .h files. - cache sfr, optimize next,step, fix off by one sourceline, - support ddd list function. + cache sfr, optimize next,step, fix off by one sourceline, + support ddd list function. * sim/ucsim/cmd.src/newcmd.cc - small fix for sdcdb use. 2003-05-04 Bernhard Held @@ -15031,10 +15533,10 @@ * src/pic/* Applied the pointer-to-function patch from Steve Tell. * src/pic/* Fixed several pointer bugs. (PIC port broke when the ruonly bit was set - this bit used to not be set...). - * src/pic/gen.c Fixed buf 609268 ==> x = (x+1) & 0xf; generated - bad code in PIC Port - * src/regression/and2.c added to test bug 609268 - * src/regression/Makefile added and2.c to regression test + * src/pic/gen.c Fixed buf 609268 ==> x = (x+1) & 0xf; generated + bad code in PIC Port + * src/regression/and2.c added to test bug 609268 + * src/regression/Makefile added and2.c to regression test 2003-04-08 @@ -15163,10 +15665,10 @@ 2003-03-28 Borut Razem * src/SDCC.lex: Fix for bug #711240: dynamic buffer handling of C - literal strings in stringLiteral() + literal strings in stringLiteral() * support/Util/dbuf.c, support/Util/dbuf.h: added: dynamic buffer handling * src/Makefile.bcc, src/Makefile.in, src/src.dsp: added support/Util/dbuf.c - to the project + to the project 2003-03-27 Paul Stoffregen @@ -15298,7 +15800,7 @@ 2003-03-11 Bernhard Held - * src/SDCCloop.c (mergeRegions): an evil beast is dead + * src/SDCCloop.c (mergeRegions): an evil beast is dead * src/SDCCmain.c (preProcess): minor cleanup: eliminate preOutName 2003-03-10 Borut Razem @@ -15435,8 +15937,8 @@ 2003-02-18 Frieder Ferlemann - * src/SDCCpeeph.c: added peephole conditions testing for same arguments - * src/mcs51/peeph.def: added rules 238a-d which remove redundant moves + * src/SDCCpeeph.c: added peephole conditions testing for same arguments + * src/mcs51/peeph.def: added rules 238a-d which remove redundant moves 2003-02-18 @@ -15785,7 +16287,7 @@ 2003-01-06 * sim/ucsim/cmd.src/command.cc: fixed so "break xram r 0x7654" works again in - regression tests. + regression tests. 2003-01-06 @@ -15800,7 +16302,7 @@ * src/SDCCval.c (getNelements): fixed the initialized array of structures 2002-12-29 Jesus Calvino-Fraga - * as/mcs51/Makefile.bcc: fixed typo lkomf51.o -> lkaomf51.o + * as/mcs51/Makefile.bcc: fixed typo lkomf51.o -> lkaomf51.o 2002-12-28 Bernhard Held * src/mcs51/peeph.def: added rules 234 and 235 from Frieder Ferlemann @@ -15810,21 +16312,21 @@ * src/mcs51/gen.c (aopGetUsesAcc): inserted missing "return FALSE" 2002-12-27 Bernhard Held - * as/mcs51/Makefile.in: fixed typo lkomf51.o -> lkaomf51.o + * as/mcs51/Makefile.in: fixed typo lkomf51.o -> lkaomf51.o 2002-12-26 Bernhard Held * src/mcs51/main.c: removed {bindir}{sep} from aslink 2002-12-10 Jesus Calvino-Fraga - * in /sdcc/as/mcs51/ changed these files in order to create an - aomf51 file: aslink.h, lkdta.c, lklex.c, lklibr.c, lklist.c, - lkmain.c. Also added: lkmem.c and lkaomf51.c. Changed the - following files to include the previous two files: aslink.dsp, - Makefile.aslink, Makefile.bcc, and Makefile.in. + * in /sdcc/as/mcs51/ changed these files in order to create an + aomf51 file: aslink.h, lkdta.c, lklex.c, lklibr.c, lklist.c, + lkmain.c. Also added: lkmem.c and lkaomf51.c. Changed the + following files to include the previous two files: aslink.dsp, + Makefile.aslink, Makefile.bcc, and Makefile.in. - * Changed /sdcc/src/SDCCmain.c so it creates files with extension - .adb instead of .cdb + * Changed /sdcc/src/SDCCmain.c so it creates files with extension + .adb instead of .cdb 2002-11-09 Jesus Calvino-Fraga @@ -16590,11 +17092,11 @@ * sdcc/sim/ucsim/s51.src/uc390cl.h: Improvement for ds390 to run regression tests - * sdcc/sim/ucsim/s51.src/uc390.h: Improvement for ds390 to run regression tests + * sdcc/sim/ucsim/s51.src/uc390.h: Improvement for ds390 to run regression tests - * sdcc/sim/ucsim/s51.src/regs51.h: Improvement for ds390 to run regression tests + * sdcc/sim/ucsim/s51.src/regs51.h: Improvement for ds390 to run regression tests - * sdcc/sim/ucsim/s51.src/glob.cc: Improvement for ds390 to run regression tests + * sdcc/sim/ucsim/s51.src/glob.cc: Improvement for ds390 to run regression tests * sdcc/support/regression/tests/bug-460010.c: Small change for ds390 @@ -17056,15 +17558,15 @@ 2001-08-30 Bernhard Held - * sim/ucsim/configure: little improvement of Cygwin-detection - * sim/ucsim/configure.in: little improvement of Cygwin-detection - * sim/ucsim/cmd.src/newcmdcl.h: include to define fd_set automated build - * support/regression/tests/bug-221100.c: small changes for mcs51 - * support/regression/tests/bug-221168.c: small changes for mcs51 - * support/regression/tests/bug-227710.c: small changes for mcs51 - * support/regression/tests/staticinit.c: small changes for mcs51 - * as/mcs51/aslink.h: accept everything as symbol name in rel-files, bug fix ID 452601 - * as/mcs51/lklex.c: accept everything as symbol name in rel-files, bug fix ID 452601 - * as/mcs51/lksym.c: accept everything as symbol name in rel-files, bug fix ID 452601 + * sim/ucsim/configure: little improvement of Cygwin-detection + * sim/ucsim/configure.in: little improvement of Cygwin-detection + * sim/ucsim/cmd.src/newcmdcl.h: include to define fd_set automated build + * support/regression/tests/bug-221100.c: small changes for mcs51 + * support/regression/tests/bug-221168.c: small changes for mcs51 + * support/regression/tests/bug-227710.c: small changes for mcs51 + * support/regression/tests/staticinit.c: small changes for mcs51 + * as/mcs51/aslink.h: accept everything as symbol name in rel-files, bug fix ID 452601 + * as/mcs51/lklex.c: accept everything as symbol name in rel-files, bug fix ID 452601 + * as/mcs51/lksym.c: accept everything as symbol name in rel-files, bug fix ID 452601 $Revision$