* as/z80/z80mch.c: fixed bug #1704376: missing as-z80 errors
[fw/sdcc] / src / mcs51 / rtrack.c
index 0c64d07f885a2a90c18f59d02b41591b5fc60ce6..2d0212dec8de951e4fecaf16ec5bd841839f7de9 100644 (file)
@@ -30,6 +30,8 @@
     - a label causes loss of tracking (no handling of information of blocks
       known to follow/preceed the current block)
     - not used in aopGet or genRet
+    - does not track which registers are known to be unchanged within
+      a function (would not have to be saved when calling the function)
 -------------------------------------------------------------------------*/
 
 
@@ -44,7 +46,7 @@
 #define DEBUG(x)
 //#define DEBUG(x) x
 
-#define D(x) x
+#define D(x) do if (options.verboseAsm) {x;} while(0)
 
 #define REGS8051_SET(idx,val) do{ \
                                   regs8051[idx].value = (val) & 0xff; \