X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=0f7548d638fc8ae80173705c91ebc9a95152bc4f;hb=6a5bd0dd58fba4ddf6201581224904e677c6fa17;hp=e5249d5e1e593bcc9b628502d57beb0fba527e0b;hpb=d5427ad1f11f9e69b9f26a2184dd4ae5d285ec4b;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index e5249d5e..0f7548d6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,636 @@ +2006-10-30 Borut Razem + + * debugger/mcs51/sdcdb.c: replaced hardcoded "/" with DIR_SEPARATOR_STRING + * debugger/mcs51/acinclude.m4, debugger/mcs51/aclocal.m4, + debugger/mcs51/configure: locate readline even when cross compiling + +2006-10-29 Jesus Calvino-Fraga + + * device/include/mcs51/serial_IO.h: putchar() and getchar() using + serial port. + +2006-10-29 Maarten Brock + + * device/include/malloc.h, + * device/lib/calloc.c, + * device/lib/free.c, + * device/lib/malloc.c, + * device/lib/realloc.c: moved definition of struct into sources + * support/regression/tests/malloc.c: use void* for init_dynamic_memory() + +2006-10-29 Maarten Brock + + * as/asx8051.dsp: corrected output directories + * as/link/hc08: new directory for hc08 linker + * as/hc08/aslink.h, as/link/aslink.h, + * as/hc08/aslink.mak, as/link/hc08/aslink.mak, + * as/hc08/clean.mk, as/link/hc08/clean.mk, + * as/hc08/link_hc08.dsp, as/link/hc08/link_hc08.dsp, + * as/hc08/lkaomf51.c, as/link/hc08/lkaomf51.c, + * as/hc08/lkarea.c, as/link/hc08/lkarea.c, + * as/hc08/lkdata.c, as/link/hc08/lkdata.c, + * as/hc08/lkelf.c, as/link/hc08/lkelf.c, + * as/hc08/lkihx.c, as/link/hc08/lkihx.c, + * as/hc08/lklibr.c, as/link/hc08/lklibr.c, + * as/hc08/lkmain.c, as/link/hc08/lkmain.c, + * as/hc08/lkmem.c, as/link/hc08/lkmem.c, + * as/hc08/lkrloc.c, as/link/hc08/lkrloc.c, + * as/hc08/lks19.c, as/link/hc08/lks19.c, + * as/hc08/Makefile.aslink, as/link/hc08/Makefile.aslink, + * as/hc08/Makefile.bcc, as/link/hc08/Makefile.bcc, + * as/hc08/Makefile.in, as/link/hc08/Makefile.in, + * as/link/hc08/conf.mk, + * configure, + * configure.in, + * Makefile.in, + * sdcc.dsw: moved hc08 linker to as/link/hc08 + * as/hc08/lkeval.c, as/link/mcs51/lkeval.c, as/link/lkeval.c, + * as/hc08/lkhead.c, as/link/mcs51/lkhead.c, as/link/lkhead.c, + * as/hc08/lklex.c, as/link/mcs51/lklex.c, as/link/lklex.c, + * as/hc08/lklist.c, as/link/mcs51/lklist.c, as/link/lklist.c, + * as/hc08/lknoice.c, as/link/mcs51/lknoice.c, as/link/lknoice.c, + * as/hc08/lksym.c, as/link/mcs51/lksym.c, as/link/lksym.c, + * as/link/mcs51/aslink.dsp, + * as/link/mcs51/Makefile.in: factored out the common files + * as/hc08/lkstore.c: deleted, use the one already in as/link/ + * as/clean.mk: extra cleaning common files + * as/link/mcs51/strcmpi.c, as/strcmpi.c: moved + * as/link/mcs51/strcmpi.h: deleted, moved protoype to aslink.h + * as/mcs51/asm.h: include sdccconf.h or sdcc_vc.h + +2006-10-29 Raphael Neider + + * src/pic/ralloc.c (newReg): create aliases for registers with + multiple names to fix #1579535 and #1584001, + (regWithIdx,dirregWithName): resolve aliases on lookup + * src/pic/pcode.c (DoBankSelect): die with error message on failing + bankselect + * device/lib/pic/libdev/Makefile.in: move pseudo stack down to 0x4f + to prevent build errors on small devices + +2006-10-28 Raphael Neider + + * src/pic/gen.c (genFunction,genCall): drop "same code page" + assumption within interrupt handlers, fixes #1584940 + * src/pic/glue.c (pic14_constructAbsMap): mark absolute symbols as + "emitted" to avoid emitting them again in udata + +2006-10-27 Jesus Calvino-Fraga + + * device/lib/_putchar.c, device/lib/_getchar.c, device/lib/inituart.c: + Removed. + +2006-10-26 Jesus Calvino-Fraga + + * device/lib/_putchar.c, device/lib/_getchar.c, device/lib/inituart.c: + Initialize uart only if SM0 and SM1 are zero. Also, use flag to turn + on/off CR to CRLF conversion. + +2006-10-25 Frieder Ferlemann + + * doc/sdccman.lyx: updated IRQ section + +2006-10-24 Jesus Calvino-Fraga + + * device/lib/serial_io.c: removed + * device/lib/_putchar.c, device/lib/_getchar.c, device/lib/inituart.c + replacements for serial_io.c + +2006-10-24 Maarten Brock + + * src/z80/main.c (_process_pragma, _parseOptions): fixed bug 1583318 + +2006-10-24 Jesus Calvino-Fraga + + * device/lib/serial_io.c: Default putchar() and getchar() for + mcs51 uses serial port. + +2006-10-23 Maarten Brock + + * src/mcs51/gen.c (movc): improved check for 0 and 1, see RFE 1582704 + +2006-10-23 Frieder Ferlemann + + * support/regression/ports/mcs51/support.c: smaller + _sdcc_external_startup() + * device/lib/mcs51/crtxclear.asm: don't check high byte of l_PSEG + +2006-10-20 Maarten Brock + + * device/lib/gbz80/crt0.s, + * device/lib/gbz80/crt0_rle.s, + * device/lib/gbz80/div.s, + * device/lib/gbz80/fstubs.s, + * device/lib/gbz80/heap.s, + * device/lib/gbz80/mul.s, + * device/lib/gbz80/putchar.s, + * device/lib/gbz80/stubs.s, + * device/lib/z80/crt0.s, + * device/lib/z80/crt0_rle.s, + * device/lib/z80/div.s, + * device/lib/z80/fstubs.s, + * device/lib/z80/heap.s, + * device/lib/z80/mul.s, + * device/lib/z80/putchar.s, + * device/lib/z80/stubs.s: reverted, I was mistaken + +2006-10-20 Frieder Ferlemann + + * src/mcs51/peeph.def: peephole 238.x added check for notvolatile + * support/regression/ports/mcs51/support.c: removed race + condition on TI in _putchar allowing to use serial port mode 0 + +2006-10-20 Borut Razem + + * debugger/mcs51/sdcdb.c: replaced isblank() with isspace() + +2006-10-19 Maarten Brock + + * device/lib/gbz80/crt0.s, + * device/lib/gbz80/crt0_rle.s, + * device/lib/gbz80/div.s, + * device/lib/gbz80/fstubs.s, + * device/lib/gbz80/heap.s, + * device/lib/gbz80/mul.s, + * device/lib/gbz80/putchar.s, + * device/lib/gbz80/stubs.s, + * device/lib/z80/crt0.s, + * device/lib/z80/crt0_rle.s, + * device/lib/z80/div.s, + * device/lib/z80/fstubs.s, + * device/lib/z80/heap.s, + * device/lib/z80/mul.s, + * device/lib/z80/putchar.s, + * device/lib/z80/stubs.s: removed all leading underscores from area names + +2006-10-17 Maarten Brock + + * support/regression/ports/mcs51/support.c: use highest baudrate so the + regression tests are not waiting in the simulator for simulated + transmission of debug output + +2006-10-16 Frieder Ferlemann + + * device/lib/printf_large.c: slightly smaller + * doc/sdccman.lyx: do not use spaces within html links + +2006-10-16 Borut Razem + + * configure.in, configure, sdccconf_in.h, src/SDCCglobal, + debugger/mcs51/Makefile.in, debugger/mcs51/sdcdb.[ch], + debugger/mcs51/aclocal.m4, debugger/mcs51/acinclide.m4, + debugger/mcs51/config.h.in, debugger/mcs51/configure.in, + debugger/mcs51/configure: + [ 1185668 ] add gnu readline support to sdcdb - enabled + +2006-10-16 Raphael Neider + + * src/pic/pcode.c (BankSelect): another fix on (partial) BANKSELs, + fixes #1577882, removes close to all banking optimizations + +2006-10-15 Maarten Brock + + * src/SDCCsymt.c (checkSClass): no error for uninitialised absolute + variables in code memory + * support/regression/tests/absolute.c: added test for this + +2006-10-15 Raphael Neider + + * src/pic/pcode.c (InsertBankSel): suppress BANKSELs for one bank + devices, + (BankSelect): emit BANKSEL before touching linker-placed regs, + fixes #1570934 + +2006-10-10 Raphael Neider + + * src/SDCCmain.c (optionsTable): accept --stack-size for PICs, + * src/pic/device.c (pic14_getSharebankSize,pic14_getSharebankAddress), + * src/pic/main.c (_pic14_parseOptions), + * src/pic/main.h: mostly reverted to previous state, now use results + from SDCCmain.c's argument parsing + +2006-10-10 Borut Razem + + * debugger/mcs51/break.[ch], debugger/mcs51/cmd.c, + debugger/mcs51/sdcdb.[ch], debugger/mcs51/simi.c: + [ 1185668 ] add gnu readline support to sdcdb - + prepared for READLINE, not enabled yet, + thanks to + +2006-10-10 Raphael Neider + + * src/pic16/pcode.c (pic16_pCode2str): use isACCESS_BANK macro + * src/pic16/devices.inc, + * device/include/pic16 (pic18f[24]620.h), + * device/include/pic18fregs.h, + * device/lib/pic16/pics.all, + * device/lib/pic16/libdev/pic18f[24]{620,525}.c): added support for + 18f2620, 18f4620, 18f2525, and 18f4525 devices, thanks to + Gary Plumbridge and Anton Strobl + +2006-10-10 Raphael Neider + + * src/pic/main.c (_pic14_parseOptions): added --stack-loc=NUM and + --stack-siz=NUM options to configure the argument passing stack + * src/pic/main.h: added stackLocation and stackSize to pic14_options_t + * src/pic/device.c (mapRegister): catch out-of-memory SIGSEGVs, + (pic14_getSharebankSize): obey --stack-siz=NUM, + (pic14_getSharebankAddress): obey --stack-loc=NUM + +2006-10-08 Frieder Ferlemann + + * doc/sdccman.lyx: added to the manual + * doc/figures/ddd_example.png: added (neither pdflatex nor + most browsers seem to like the .eps file) + +2006-10-06 Bernhard Held + + * src/SDCCglue.c (tempfileandname): changed un*x tmp search paths + to /tmp and /var/tmp acc. LSB + * src/SDCCast.c (addCast): Fixed bug 1571231: promote in case of + RESULT_TYPE_IFX + * support/regression/tests/onebyte.c: added test + +2006-10-05 Jesus Calvino-Fraga + + * src/mcs51/gen.c: emitcode for "add a,0x%02x" requires only 8 bits. + +2006-10-05 Borut Razem + + * partially fixed [ 1570701 ] peephole - not replacing code from multiline macros, + thanks to dfulab: + - sdcc.dsw: changed property eol-style to CRLF + - support/scripts/resource.rc: replaced references to "afxres.h" with "winres.h" + +2006-10-04 Raphael Neider + + * device/include/pic/{pic16f84.h,pic16f84a.h}, + * device/lib/pic/libdev/{pic16f84.c,pic16f84a.c}: added PORT[AB]_bits + from patch #1522504, thanks to Robas Teodor + +2006-10-02 Maarten Brock + + * as/link/z80/lkarea.c: essentially reverted lnksect() to #4380 which + fixes bug 1566015 + +2006-10-01 Maarten Brock + + * src/pic16/glue.c (pic16emitMaps), + * src/pic/glue.c (pic14emitMaps): hopefully fixed bug 1568779 + * device/lib/gets.c: fixed bug 1568829,thanks Philipp Krause + * device/lib/pic16/libc/string/memcpypgm2ram.c, + * device/lib/pic16/libc/string/memcpyram2ram.c: fixed bug 1568836, thanks + Philipp Krause + * as/mcs51/asmain.c (asmbl, newdot): fixed problems with absolute areas + * as/link/mcs51/lkmem.c (summary2): reverted, do do count abs segments + +2006-09-30 Jesus Calvino-Fraga + + * support/librarian/sdcclib.c: Added option -l. + * as/link/mcs51/lkmem.c: don't use absolute segments to compute memory + usage totals. + * device/lib/make51lib.bat: added. Allows building mcs51 libraries easily + using Windows command prompt. + +2006-09-30 Maarten Brock + + * device/lib/libsdcc.lib: added module rand + * src/ds390/ralloc.c (rematStr), + * src/hc08/ralloc.c (rematStr), + * src/mcs51/ralloc.c (rematStr), + * src/z80/ralloc.c (rematStr): made output more consistent + * src/mcs51/gen.c: cosmetic changes + +2006-09-30 Maarten Brock + + * src/port.h: added mem.cabs_name to PORT + * src/ds390/main.c, + * src/hc08/main.c, + * src/mcs51/main.c, + * src/pic16/main.c, + * src/pic/main.c, + * src/xa51/main.c, + * src/z80/main.c: added cabs_name initializers + * src/SDCCglue.c (emitStaticSeg): allocate and initialize absolute + constants + (emitMaps): emit absolutes in code memory into cabs_name + * src/SDCCmem.c, + * src/SDCCmem.h: added memory map c_abs and defined CABS_NAME + * src/ds390/gen.c (genCodePointerGet): fixed bug if left is a literal + * support/regression/fwk/include/testfwk.h: added define for at + * support/regression/tests/absolute.c: added, new + +2006-09-29 Maarten Brock + + * src/mcs51/gen.c (genPlusIncr, genMinusDec, genAddrOf): small + optimizations, see also patch 887161 by Stas Sergeev + * src/mcs51/peeph.def(104, 207, 209, 212): disabled as they do not seem + to be necessary anymore, + (102, 103, 104, 127): renamed all occurances of bp to _bp + +2006-09-27 Maarten Brock + + * device/include/mcs51/at89c51snd1c.h: fixed MSK_SREQ definition + thanks Weston T. Schmidt for patch 1555221 + * src/mcs51/peeph.def: renamed rule 257 to 257.a, added 257.b + * src/SDCCicode.c(geniCodeMultiply): small optimization + +2006-09-26 Maarten Brock + + * device/include/stdlib.h: added rand prototypes + * device/lib/rand.c: new, added + * device/lib/Makefile.in: added rand.c + * src/z80/peeph.def, + * src/z80/peeph-gbz80.def, + * src/z80/peeph-z80.def: updated conditonals, fixed bug 1565908 + +2006-09-20 Raphael Neider + + * device/lib/pic16/libio/i2c/i2cnack.c (i2c_nack): fixed ACKDT bit + +2006-09-19 Maarten Brock + + * as/link/aslink.h: cosmetic changes + * as/link/mcs51/Makefile.in, + * as/link/z80/Makefile.in: fixed build on CF where VPATH is used + +2006-09-17 Maarten Brock + + * as/link/aslink.h, + * as/link/mcs51/aslink.h, + * as/link/z80/aslink.h: merged and moved to as/link/ + * as/link/lkstore.c, + * as/link/mcs51/lkstore.c: moved to as/link/ + * as/link/clean.mk: remove *.o + * as/link/mcs51/alloc.h: deleted + * as/link/mcs51/lkarea.c: added lnksect prototype + * as/link/mcs51/lkdata.c, + * as/link/mcs51/lklex.c, + * as/link/mcs51/lkmain.c: renamed as_getline to lk_getline + * as/link/mcs51/lkmem.c, + * as/link/mcs51/lknoice.c: removed include strcmpi.h + * as/link/mcs51/lksym.c: include stdlib.h instead of malloc.h or alloc.h + * as/link/mcs51/aslink.dsp, + * as/link/mcs51/Makefile.aslink, + * as/link/mcs51/Makefile.bcc, + * as/link/mcs51/Makefile.in: updated for moved files + * as/link/z80/lkarea.c, + * as/link/z80/lkhead.c, + * as/link/z80/lklex.c, + * as/link/z80/lklibr.c, + * as/link/z80/lklist.c, + * as/link/z80/lkmain.c, + * as/link/z80/lkrloc.c, + * as/link/z80/lksym.c: synced with mcs51 + * as/link/z80/lkdata.c, + * as/link/z80/lkeval.c, + * as/link/z80/lkihx.c, + * as/link/z80/lks19.c: cosmetic changes + * as/link/z80/Makefile.in, + * as/link/z80/linkgbz80.dsp, + * as/link/z80/linkz80.dsp: updated for moved files + +2006-09-16 Borut Razem + + * debugger/mcs51/sdcdb.c: partially fixed + [ 1203664 ] sdcdb fails to open files w. two "." periods + * debugger/mcs51/simi.c, debugger/mcs51/symtab.c, + debugger/mcs51/symtab.h: fixed indenting + * configure.in, configure: up to date with latest Maarten's changes + +2006-09-15 Maarten Brock + + as/link/mcs51 + as/aslink.dsp, as/link/mcs51/aslink.dsp, + as/link/mcs51/aslink.h, as/mcs51/aslink.h, + as/link/mcs51/aslink.mak, as/mcs51/aslink.mak, + as/link/mcs51/lkaomf51.c, as/mcs51/lkaomf51.c, + as/link/mcs51/lkarea.c, as/mcs51/lkarea.c, + as/link/mcs51/lkdata.c, as/mcs51/lkdata.c, + as/link/mcs51/lkeval.c, as/mcs51/lkeval.c, + as/link/mcs51/lkhead.c, as/mcs51/lkhead.c, + as/link/mcs51/lkihx.c, as/mcs51/lkihx.c, + as/link/mcs51/lklex.c, as/mcs51/lklex.c, + as/link/mcs51/lklibr.c, as/mcs51/lklibr.c, + as/link/mcs51/lklist.c, as/mcs51/lklist.c, + as/link/mcs51/lkmain.c, as/mcs51/lkmain.c, + as/link/mcs51/lkmem.c, as/mcs51/lkmem.c, + as/link/mcs51/lknoice.c, as/mcs51/lknoice.c, + as/link/mcs51/lkrloc.c, as/mcs51/lkrloc.c, + as/link/mcs51/lks19.c, as/mcs51/lks19.c, + as/link/mcs51/lkstore.c, as/mcs51/lkstore.c, + as/link/mcs51/lksym.c, as/mcs51/lksym.c, + as/link/mcs51/Makefile.aslink, as/mcs51/Makefile.aslink, + as/link/mcs51/alloc.h, + as/link/mcs51/clean.mk, + as/link/mcs51/conf.mk, + as/link/mcs51/Makefile.bcc, + as/link/mcs51/Makefile.in, + as/link/mcs51/readme.390, + as/link/mcs51/strcmpi.c, + as/link/mcs51/strcmpi.h, + as/mcs51/clean.mk, + as/mcs51/Makefile.bcc, + as/mcs51/Makefile.in, + configure, + Makefile.in, + sdcc.dsw: moved mcs51 linker to as/link/mcs51 + +2006-09-14 Maarten Brock + + * as/link, + * as/link/Makefile.in, + * as/link/z80/linkgbz80.dsp, + * as/link/z80/linkz80.dsp, + * configure, + * link, + * link/clean.mk, + * link/Makefile.in, + * link/README, + * link/z80, + * link/z80/aslink.h, + * link/z80/clean.mk, + * link/z80/conf.mk, + * link/z80/linkgbz80.dsp, + * link/z80/linkz80.dsp, + * link/z80/lkarea.c, + * link/z80/lkdata.c, + * link/z80/lkeval.c, + * link/z80/lkgb.c, + * link/z80/lkgg.c, + * link/z80/lkhead.c, + * link/z80/lkihx.c, + * link/z80/lklex.c, + * link/z80/lklibr.c, + * link/z80/lklist.c, + * link/z80/lkmain.c, + * link/z80/lkrloc.c, + * link/z80/lks19.c, + * link/z80/lksym.c, + * link/z80/Makefile.in, + * Makefile.in, + * sdcc.dsw: moved link/ to as/link/ + +2006-09-11 Maarten Brock + + * as/mcs51/i51mch.c (machine): fixed warning + +2006-09-10 Maarten Brock + + * as/mcs51/i51mch.c (machine): S_DJNZ fixed bug 1554318 + +2006-09-09 Borut Razem + + * debugger/mcs51/sdcdb.c, debugger/mcs51/simi.c: + sdcdb WIN32 native port + * src/clean.mk: fixed + +2006-09-08 Borut Razem + + * doc/sdccman.lyx: SDCDB and ucSim are available on Win32 platforms. + +2006-09-08 Raphael Neider + + * src/pic16/main.c (_pic16_linkEdit,pic16_linkCmd), + * src/pic/main.c(_pic14_do_link, linkCmd): pass "-w" and "-r" + to gplink to disable processor mismatch warning and to allow + the use of devices with only aliased (shared) memory banks, + (_pic16_genAssemblerPreamble): include pXXX.inc on --mplab-comp + +2006-09-07 Jesus Calvino-Fraga + + * doc/sdccman.lyx: Some re-formating plus example on using + #pragma preproc_asm +/- + +2006-09-07 Borut Razem + + * support/scripts/sdcc.nsi: added SDCDB executables in a separate + section + +2006-09-06 Borut Razem + + * support/scripts/sdcc.nsi: fixed Error: unterminated string parsing + line at sdcc.nsi:153 + * sdcc/debugger/mcs51/simi.c: argsToCmdLine() fixes + +2006-09-05 Borut Razem + + * configure.in, configure: support for winsock2 + * debugger/mcs51/break.h, debugger/mcs51/cmd.c, + debugger/mcs51/cmd.h, debugger/mcs51/sdcdb.c, + debugger/mcs51/sdcdb.h, debugger/mcs51/simi.c, + debugger/mcs51/simi.h, debugger/mcs51/symtab.c, + debugger/mcs51/symtab.h: sdcdb WIN32 native port + +2006-09-05 Maarten Brock + + * src/SDCCopt.c (cnvToFcall): fixed bug 1551947 by updating OP_USES + and OP_DEFS + * support/regression/tests/bug1551947.c: new, added + * src/SDCCsymt.h: strings are char* not byte* + +2006-09-05 Raphael Neider + + * device/lib/pic16/libdev/pic18f4550.c, + device/include/pic16/pic18f4550.h: added PORTD/TRISD + declarations/definitions from patch #1520949 + +2006-09-05 Raphael Neider + + * src/pic16/gen.c (genPackBits): fix assignment to 8-bit, + byte-aligned bitfields, fixes #1539278 + +2006-09-05 Raphael Neider + + * src/pic/gen.c (genReceive): skip unreferenced arguments, + fixes #1544120 + +2006-09-04 Borut Razem + + * support/scripts/sdcc.nsi: move ucSim executables to a separate section + * support/scripts/sdcc_cygwin_mingw32: don't disable ucsim, + -mno-cygwin is a part of the compiler name + * support/scripts/sdcc_mingw32: don't disable ucsim + +2006-09-03 Borut Razem + + * sdcc.spec: corrected for 2.6.0. Thanks to Christer Weinigel. + * device/lib/Makefile.in device/lib/clean.mk: small but essential corrections + +2006-09-03 Raphael Neider + + * src/pic/ralloc.c, + * src/pic/pcode.c (InitReuseRegs): allocate registers with pseudo + indices >= 0x1000 to disambiguate them from fixed regs __at(addr), + fixes #1550049 + +2006-09-01 Borut Razem + + * sim/ucsim/cmd.src/cmdutil.cc: #include and + to make ppc-osx happy + +2006-08-31 Borut Razem + + * sim/ucsim/cmd.src/newcmdposix.cc: #include + * sim/ucsim/cmd.src/newcmd.cc: #include + * sim/ucsim/cmd.src/newcmd.cc: #include + * support/regression/ports/ds390/spec.mk, + support/regression/ports/mcs51/spec.mk, + support/regression/ports/xa51/spec.mk: introduced DEV_NULL variable. + To run regression tests in mingw environment: + make DEV_NULL=NUL CC=gcc + +2006-08-30 Borut Razem + + * sim/ucsim/cmd.src/newcmdposix.cc, sim/ucsim/cmd.src/newcmdposixcl.h, + sim/ucsim/cmd.src/newcmdwin32.cc, sim/ucsim/cmd.src/newcmdwin32cl.h, + sim/ucsim/app.cc, sim/ucsim/appcl.h, sim/ucsim/configure, + sim/ucsim/configure.in, sim/ucsim/ddconfig_in.h, sim/ucsim/error.cc, + sim/ucsim/errorcl.h, sim/ucsim/option.cc, sim/ucsim/optioncl.h, + sim/ucsim/utils.cc, sim/ucsim/utils.h, sim/ucsim/cmd.src/Makefile.in, + sim/ucsim/avr.src/avr.cc, sim/ucsim/avr.src/avrcl.h, + sim/ucsim/cmd.src/bp.cc, sim/ucsim/cmd.src/bpcl.h, + sim/ucsim/cmd.src/cmdconf.cc, sim/ucsim/cmd.src/cmdgui.cc, + sim/ucsim/cmd.src/cmdmem.cc, sim/ucsim/cmd.src/cmdset.cc, + sim/ucsim/cmd.src/cmdsetcl.h, sim/ucsim/cmd.src/cmdstat.cc, + sim/ucsim/cmd.src/cmduc.cc, sim/ucsim/cmd.src/cmduccl.h, + sim/ucsim/cmd.src/cmdutil.cc, sim/ucsim/cmd.src/cmdutil.h, + sim/ucsim/cmd.src/command.cc, sim/ucsim/cmd.src/commandcl.h, + sim/ucsim/cmd.src/get.cc, sim/ucsim/cmd.src/getcl.h, + sim/ucsim/cmd.src/info.cc, sim/ucsim/cmd.src/newcmd.cc, + sim/ucsim/cmd.src/newcmdcl.h, sim/ucsim/cmd.src/set.cc, + sim/ucsim/cmd.src/show.cc, sim/ucsim/cmd.src/timer.cc, + sim/ucsim/hc08.src/hc08.cc, sim/ucsim/hc08.src/hc08cl.h, + sim/ucsim/s51.src/Makefile.in, sim/ucsim/s51.src/interrupt.cc, + sim/ucsim/s51.src/interruptcl.h, sim/ucsim/s51.src/pca.cc, + sim/ucsim/s51.src/pcacl.h, sim/ucsim/s51.src/port.cc, + sim/ucsim/s51.src/portcl.h, sim/ucsim/s51.src/serial.cc, + sim/ucsim/s51.src/serialcl.h, sim/ucsim/s51.src/timer0.cc, + sim/ucsim/s51.src/timer0cl.h, sim/ucsim/s51.src/timer1.cc, + sim/ucsim/s51.src/timer1cl.h, sim/ucsim/s51.src/timer2.cc, + sim/ucsim/s51.src/timer2cl.h, sim/ucsim/s51.src/uc390.cc, + sim/ucsim/s51.src/uc390cl.h, sim/ucsim/s51.src/uc390hw.cc, + sim/ucsim/s51.src/uc390hwcl.h, sim/ucsim/s51.src/uc51.cc, + sim/ucsim/s51.src/uc51cl.h, sim/ucsim/s51.src/wdt.cc, + sim/ucsim/s51.src/wdtcl.h, sim/ucsim/sim.src/hw.cc, + sim/ucsim/sim.src/hwcl.h, sim/ucsim/sim.src/mem.cc, + sim/ucsim/sim.src/memcl.h, sim/ucsim/sim.src/obsolete.cc, + sim/ucsim/sim.src/obsolete.h, sim/ucsim/sim.src/sim.cc, + sim/ucsim/sim.src/simcl.h, sim/ucsim/sim.src/stack.cc, + sim/ucsim/sim.src/stackcl.h, sim/ucsim/sim.src/test_mem_speed.cc, + sim/ucsim/sim.src/uc.cc, sim/ucsim/sim.src/uccl.h, + sim/ucsim/xa.src/xa.cc, sim/ucsim/xa.src/xacl.h, + sim/ucsim/z80.src/z80.cc, sim/ucsim/z80.src/z80cl.h: + ucsim WIN32 native port + +2006-08-30 Jesus Calvino-Fraga + + * doc/sdccman.lyx: added note on dynamic memory heap initialization + 2006-08-27 Maarten Brock * src/mcs51/gen.c (genAnd, genOr, genXor): fixed bug 1546986 + * src/ds390/gen.c (aopGetUsesAcc): handle AOP_DPTR2 and AOP_DPTRn too 2006-08-26 Maarten Brock