* src/pic16/gen.c (genFunction, genEndFunction): fixed return
[fw/sdcc] / ChangeLog
index b3312311a025a725367d5d14c928f44026095382..ccde82b2c98ee36b65e510949ec513a8d311058f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+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