* device/lib/pic/Makefile.rules,
[fw/sdcc] / ChangeLog
index 6bd0cf01a9cd30862853b921d7e78775442991e7..abe17e876578908936d5f79f11eeb42fe91a819f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,58 @@
+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-05 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:
 
 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