* device/lib/pic16/Makefile.common.in: added $(MM) to fix `make clean`
[fw/sdcc] / ChangeLog
index 1a5db842b5e56c40a95bbde9961ba9fb8ab5f310..ccde82b2c98ee36b65e510949ec513a8d311058f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,35 @@
+2004-08-29 Vangelis Rokas (vrokas AT otenet.gr>
+
+       * src/pic16/gen.c (genFunction, genEndFunction): fixed return
+       instruction for interrupt handlers, use fast returns when returning
+       from high priority interrupts
+
+2004-08-29 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * src/hc08/gen.c (genAnd, genOr, transferAopAop, rmwWithAop): optimized
+       code generation
+       * src/hc08/gen.c (genrshFour, genCpl): fixed bugs
+       * src/hc08/gen.c (genMultOneByte, genDivOneByte, genModOneByte): fixed
+       bugs, ported much of Bernhard's code from mcs51
+       * src/mcs51/gen.c (genSend),
+       * src/hc08/gen.c (genSend): fixed bug with lost SEND iCodes if more
+       than one when calling a reentrant function
+       * device/lib/_mullong.c: defined an alternate struct layout for big
+       endian ports (hc08)
+
+2004-08-28 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * src/hc08/gen.c (shiftL2Left2Result): fix for bug-500536 regression
+       test
+
+2004-08-28 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * src/SDCCsymt.c (processFuncArgs): make sure parameter types
+       are sane and complete before asking the port its prefered parameter
+       passing method (fixes bug #1017633)
+       * device/lib/hc08/_ret.c: added "data" storage class to _ret2
+       and _ret3
+
 2004-08-27 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
 
        * src/hc08/gen.c (genPackBitsImmed, genUnpackBitsImmed): fix offset