+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/Makefile.common.in, sim/ucsim/cmd.src/Makefile.in:
+ removed bash dependencies
+
+2007-05-01 Borut Razem <borut.razem AT siol.net>
+
+ * src/SDCCicode.c:
+ fixed bug #1710507: --i-code-in-asm makes compile fail
+ all iCode comments are now one liners
+ * src/mcs51/gen.c: fixed memory leak
+
+2007-05-01 Raphael Neider <rneider AT web.de>
+
+ * device/lib/pic/libdev/*.c
+ * device/include/pic/*.h: regenerated all device libs from updated
+ .inc files
+ * support/scripts/inc2h.pl: documented usage, now uses strict to
+ catch more bugs
+
+2007-04-30 Borut Razem <borut.razem AT siol.net>
+
+ * doc/sdccman.lyx:
+ fixed bug #1669175: Problem with space in output paths
+ documented how to use paths with spaces for Windows users
+
+2007-04-29 Borut Razem <borut.razem AT siol.net>
+
+ * Fixed svn:eol-style and svn:keywords properties
+ * src/SDCCval.c: fixed bug
+ #1592871: Segfault with "large" const arrays of characters
+ replaced recursion with iteration
+ * Removed svn:executable property from non-executable files
+
+2007-04-29 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * src/mcs51/gen.c (genRet): fixed bug 1707003
+
+2007-04-27 Raphael Neider <rneider AT web.de>
+
+ * src/pic16/pcode.c (pBlockRemoveUnusedLabels,pic16_pBlockAddInval,
+ createReachingDefinitions,assignValnums,pic16_destructDF,
+ pic16_createDF,pic16_vcg_dumpedges,pic16_vcg_dump_default):
+ prevent NULL pointer dereferences
+ * device/lib/pic/libdev/pic16f886.c,
+ * device/lib/pic/libdev/pic16f887.c: svn mv'ed to disabled_* to
+ prevent building them, gputils do not really support them yet
+
+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.
+
+2007-04-27 Raphael Neider <rneider AT web.de>
+
+ * src/pic/pcode.c (addpCode2pBlock,LinkFlow,pBlockRemoveUnusedLabels):
+ return early when pb or pb->pcHead is NULL (patch #1708427)
+ * src/regression/empty.c,
+ * src/regression/Makefile: added test with empty functions
+ * support/Util/SDCCerr.c: fixed typo in E_INIT_STRUCT message
+
2007-04-27 Borut Razem <borut.razem AT siol.net>
* src/SDCCast.c: fixed feature request
2007-04-19 Borut Razem <borut.razem AT siol.net>
- * src/port.h: use const poiters to strings
+ * src/port.h: use const pointers to strings
* src/SDCCargs.h: declared getStringArg() and getIntArg()
* src/pic16/main.c: include SDCCargs.h
* src/SDCCglobl.h: code_seg and const_seg are not pointers to