X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=8641431f522ef740748efe4e13c9573cdf2d1f88;hb=72b7e8dadd92279596c0f56649775fc056acf449;hp=e98bb7b6d33394eb9727468b0c1a206c65768863;hpb=6e1f39e08c33030352c32a36a746f841fa442e25;p=fw%2Fsdcc diff --git a/ChangeLog b/ChangeLog index e98bb7b6..8641431f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,108 @@ +2003-04-24 Bernhard Held + + Cygwin's gcc always appends .exe: 'gcc -o a a.c' creates a.exe; + EXEEXT was introduced to fix all related problems with targets + "clean", "install" and "uninstall"; a couple of further flaws + especially with "clean" have been fixed too + * as/mcs51/Makefile.in + * as/mcs51/clean.mk + * as/z80/Makefile + * Makefile + * clean.mk + * debugger/mcs51/Makefile.in + * debugger/mcs51/clean.mk + * link/z80/Makefile + * link/z80/Makefile.in + * link/z80/clean.mk + * link/Makefile + * packihx/Makefile.in + * packihx/clean.mk + * sim/ucsim/Makefile + * sim/ucsim/clean.mk + * sim/ucsim/avr.src/Makefile.in + * sim/ucsim/avr.src/clean.mk + * sim/ucsim/s51.src/Makefile.in + * sim/ucsim/s51.src/clean.mk + * sim/ucsim/xa.src/Makefile.in + * sim/ucsim/xa.src/clean.mk + * sim/ucsim/z80.src/Makefile.in + * sim/ucsim/z80.src/clean.mk + * sim/ucsim/main_in.mk + * sim/ucsim/packages_in.mk + * sim/ucsim/gui.src/Makefile.in + * sim/ucsim/gui.src/serio.src/Makefile.in + * sim/ucsim/gui.src/serio.src/clean.mk + * src/Makefile.in + * src/clean.mk + * support/cpp2/Makefile.in + * support/cpp2/clean.mk + * support/makebin/Makefile + * support/makebin/clean.mk + * support/scripts/sdcc_mingw32: --program-suffix no longer needed + * doc/sdccman.lyx: --program-suffix no longer needed + +2003-04-23 Karl Bongers(apply patches for Martin Helmling) + + * debugger/mcs51/sdcdb.c,simi.c,cmd.c,.. + Martin Helmling added support for ddd GUI debugger. + Code added to display assembly, set variables, and other commands + to interface to ddd. + +2003-04-23 Bernhard Held + + * as/Makefile: fix target clean + * as/clean.mk: fix target clean + * as/z80/clean.mk: fix target clean + +2003-04-22 Bernhard Held + + * Makefile.common.in: added @EXEEXT@ + * configure.in: removed all mingw32 stuff + * configure: rebuilt from configure.in + * doc/sdccman.lyx: updated section "installation" + * support/scripts/sdcc_mingw32: adapted to configure + * support/scripts/sdcc_cygwin_mingw32: added + +2003-04-22 Scott Dattalo + + * src/pic Added object file support for the PIC port + * src/pic Applied patch from Craig Franklin (this started the object file support) + * src/regression Updated the PIC regression tests for object files + +2003-04-20 Borut Razem + + * sdcc/as/mcs51/lklex.c: make getfid() more robust and fixed gcc warning: + lklex.c: In function `getfid': + lklex.c:203: warning: array subscript has type `char' + * src/SDCCglobl.h: small change in stack handling macros, to avoid crash when compiled + with MSVC with global optimization enabled (probably an cl compiler bug ;-) + * support/Util/SDCCerr.c, support/Util/SDCCerr.h: added function fatal(), called from + stack handling macros + +2003-04-19 Borut Razem + + * "handling space characters in file path" task: + * src/SDCCmacro.c: fixed bug in handlig quote at the end of line + * support/Util/BuildCmd.c: define par as NULL if parameter value is invalid + * support/Util/MySystem.h: make it self-sufficient + * src/avr/main.c, src/ds390/main.c, src/mcs51/main.c, src/pic/main.c, src/xa51/main.c, + src/z80/main.c, sdcc/as/mcs51/lklex.c: + handling space characters in file path + * src/SDCCmain.c: introduced setDataPaths() function, {datadir} macro + (it will be used by assemblers, which have their own includes, e.g. gpasm) + * support/Util/MySystem.c: handling space characters in executable's path + +2003-04-19 Bernhard Held + + * as/z80/Makefile: fix permanent rebuild of z80 + * sim/ucsim/gui.src/Makefile.in: target "install" builds the same packages as target "all" + * support/regression/tests/bitfields.c: added Johan's bitfields.c + +2003-04-18 Kevin Vigor + + * src/SDCCopt.c: add special case optimization to replace modulo by + a power of two with a bitwise AND. + 2003-04-18 * src/mcs51/gen.c (getFreePtr): fixed bug #635354