+2007-05-22 Borut Razem <borut.razem AT siol.net>
+
+ * doc/knownbugs.html: updated
+
+2007-05-21 Raphael Neider <rneider AT web.de>
+
+ * src/pic16/glue.c (pic16_initPointer): avoid assertion, emit better
+ error message instead
+ * src/pic/pcoderegs.c (pCodeOptime2pCodes): keep register state intact
+
+2007-05-21 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * src/mcs51/peeph.def (257.b): disabled to fix bug 1721024
+
+2007-05-21 Raphael Neider <rneider AT web.de>
+
+ * src/pic/pcoderegs.c (pCodeOptime2pCodes): fixed bogus optimization,
+ closes #1722392
+ * src/regression/gpsim_assert.h,
+ * src/regression/Makefile,
+ * src/regression/pcodeopt.c: regression test for the above fix
+
+2007-05-08 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * src/SDCCpeeph.c (labelIsUncondJump): ignore identical labels for
+ jumps to self, fixed bug 1717281
+
+2007-05-10 Borut Razem <borut.razem AT siol.net>
+
+ * support/scripts/gen_known_bugs.pl: cosmetic fix
+ * doc/knownbugs.html: generated by gen_known_bugs.pl
+
+2007-05-10 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+ * src/SDCCast.c (createFunction): also generate non-inlined version of
+ function for functions declared as "static inline"
+ * src/SDCCast.c (fixupInline, inlineAddDecl): reset symbol state so
+ function can be inlined after non-inlined version generated.
+
+2007-05-10 Borut Razem <borut.razem AT siol.net>
+
+ * support/scripts/gen_known_bugs.pl: added script
+ which generates knownbugs.html
+
+2007-05-09 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * doc/knownbugs.html: updated for release 2.7.0
+
+2007-05-09 Jesus Calvino-Fraga <jesusc at ece.ubc.ca>
+
+ * device/include/mcs51/uPSD33xx.h: Added patch by Jan Waclawek.
+
+2007-05-08 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * src/ds390/gen.c (emitcode): don't change properties of previous lines,
+ (throughout): updated generating comments
+ * src/mcs51/gen.c (emitcode): don't change properties of previous lines,
+ (throughout): updated generating comments
+ * src/SDCCpeeph.c (peepHole): continue searching at the first replaced
+ rule instead of at the second, or it might skip lines when removing the
+ complete match
+ * support/regression/tests/bug1714204.c: changed test to foo
+
+2007-05-08 Borut Razem <borut.razem AT siol.net>
+
+ * doc/sdccman.lyx: changed sdcc version to 2.7.0,
+ thanks to SDCC Distributed Compile Farm members,
+ added Z80 and GBZ80 command line options
+ * .version, doc/INSTALL.txt, sdcc.spec: changed sdcc version to 2.7.0
+
+2007-05-08 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * device/lib/mcs51/crtxinit.asm: added disabled version for dual dptr
+ * device/include/mcs51/uPSD33xx.h: added sfr DPS as alias for DPTC
+ * support/regression/tests/longlit.c: modified to be tested at all and
+ to pass the actual test
+
+2007-05-07 Jesus Calvino-Fraga <jesusc at ece.ubc.ca>
+
+ * device/include/mcs51/uPSD33xx.h: Added.
+
+2007-05-07 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * device/lib/_gptrput.c,
+ * device/lib/_gptrget.c: removed old code,
+ (_gptrgetWord),
+ * src/ds390/gen.c (genGenPointerGet): fixed bug 1714204
+ * support/regression/tests/bug1714204.c: new, added
+
+2007-05-06 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+ * support/regression/tests/regtrack.c: test was never executed
+ because of the regression test being picky about white spaces.
+ * device/lib/mcs51/crtclear.asm: added comment
+
+2007-05-06 Raphael Neider <rneider AT web.de>
+
+ * device/lib/pic/Makefile.rules,
+ * device/lib/pic16/Makefile.rules: make sure *.ignore file exists,
+ made "&> /dev/null" redirection sh-safe ("> /dev/null 2>&1")
+
+2007-05-06 Raphael Neider <rneider AT web.de>
+
+ * src/pic16/device.h,
+ * src/pic16/main.h,
+ * src/pic16/main.c (pic16_optionsTable,_pic16_parseOptions,
+ _pic16_setDefaultOptions): removed/reordered command-line args
+ * doc/sdccman.lyx: updated PIC14 and PIC16 documentation (supported
+ devices, regrouped command line args, environment variables),
+ clarified sone points, added sections on how to add devices to the
+ PIC14/PIC16 ports
+
+2007-05-06 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * src/z80/peeph.def: fixed bug in rule 2
+
+2007-05-05 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * src/port.h: added TARGET_MCS51_LIKE
+ * src/SDCCpeeph.c (labelIsUncondJump): new, added, other targets could
+ take advantage of it too
+ * src/z80/gen.c (genIpush): push b, d or h directly instead of using a,
+ (shiftR2Left2Result): Optimized: don't check shifting by 0
+ * src/z80/peeph-z80.def,
+ * src/z80/peeph.def: whole set of new rules by Philipp Krause with some
+ modifications, see patch 1700823
+ * src/mcs51/peep.c (): fixed bug 1712928
+ * support/regression/tests/bug1712928.c: new, added
+
2007-05-05 Borut Razem <borut.razem AT siol.net>
* device/lib/pic16/Makefile.common.in,
* device/lib/pic/libdev/pic16f887.c: svn mv'ed to disabled_* to
prevent building them, gputils do not really support them yet
-2007-03-27 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+2007-04-27 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
* device/lib/_ltoa.c: 36 bytes less __data mem. This really
helps printf_small. 32 bytes more __idata mem.