* src/hc08/gen.c (transferRegReg, loadRegFromAop, forceStackedAop,
[fw/sdcc] / ChangeLog
index a689e6351bb759c18ebfbb7abaa4569c5b7a3e15..7b325ee1ae2724b9c0cfd85cf8f7f39385ba2489 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2006-11-30 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * src/hc08/gen.c (transferRegReg, loadRegFromAop, forceStackedAop,
+         storeRegToAop, freeAsmop, genPlusIncr, genPlus, genPointerGetSetOfs,
+         genAnd, genOr, genXor, genLeftShiftLiteral, genRightShiftLiteral,
+         genhc08Code): switched most of the D (debug) macros to DD (detailed
+         debug) macros to better control clutter in the generated .asm file.
+       * src/hc08/gen.c: (forceStackedAop, genUminus, genLeftShift,
+         genRightShift): fixed bug with non-constant bit shift stored to
+         a volatile result (SF Open Discussion forum thread #1616749).
+         Single byte case is not yet optimized.
+
+
 2006-11-28 Maarten Brock <sourceforge.brock AT dse.nl>
 
        * device/include/asm/mcs51/features.h,