* src/SDCCsymt.c: undid changes that were not meant to be committed
[fw/sdcc] / ChangeLog
index 896e6ea00cbccd7d21ea495382ecf8c9910af8db..00cf8c4a88b33e0c8774c1ff4bbeffe32b0b7703 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,48 @@
+2004-08-27 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * src/SDCCsymt.c: undid changes that were not meant to be committed
+
+2004-08-27 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * support/regression/ports/hc08spec.mk: REENTRANT must be reentrant
+
+2004-08-27 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * src/hc08/gen.c (genUminusFloat): fixed bug where only 3 bytes were
+         copied and wrong bit got inverted
+
+2004-08-27 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * src/hc08/gen.c (genPointerSet, genFarPointerSet): moved code from
+       genFarPointerSet into genPointerSet; eliminated genFarPointerSet
+       * src/hc08/gen.c (genPointerGet, genFarPointerGet): moved code from
+       genFarPointerGet into genPointerGet; eliminated genFarPointerGet
+       * src/hc08/gen.c (genPackBitsImmed): generate optimized code for
+       assignments to bitfields at known addresses
+       * src/hc08/gen.c (genUnpackBitsImmed): generate optimized code for
+       reads from bitfields at known addresses
+       * src/hc08/ralloc.c (packRegisters),
+       * src/hc08/gen.c (genPointerGet, genUnpackBits, genUnpackBitsImmed,
+       genhc08Code): optimize pointer get values used as conditionals
+       * src/hc08/peeph.def: added rules 2e & 2f to optimize bit test
+       and branch
+
+2004-08-24 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * src/mcs51/gen.c (genPointerGet, genNearPointerGet, genPagedPointerGet,
+       genFarPointerGet, genCodePointerGet, genGenPointerGet, genUnpackBits),
+       * src/mcs51/ralloc.c (packRegisters): optimize pointer get values used
+       as conditionals
+
+2004-08-22 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+       * src/mcs51/peeph.def: peepholes 248.i-m for xdata bitfields
+
+2004-08-21 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * src/mcs51/ralloc.c (packRegsForOneuse): fixed bug #1012650 and some
+       related problems
+
 2004-08-21 Bernhard Held <bernhard AT bernhardheld.de>
 
        * sim/ucsim/cmd.src/Makefile.in: run lex only if $(PRJDIR)/devel exists
   * 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$
\ No newline at end of file
+$Revision$