]> git.sur5r.net Git - cc65/commitdiff
Output the optimization steps that had changes when debugging is enabled.
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Wed, 6 Jun 2012 21:50:10 +0000 (21:50 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Wed, 6 Jun 2012 21:50:10 +0000 (21:50 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5687 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/cc65/codeopt.c

index 0656aebc891a353499f94177623768d4eea0ea73..b644911ad4ee8f3988d1fa188a3a267d6dd71bf0 100644 (file)
@@ -6,7 +6,7 @@
 /*                                                                           */
 /*                                                                           */
 /*                                                                           */
-/* (C) 2001-2010, Ullrich von Bassewitz                                      */
+/* (C) 2001-2012, Ullrich von Bassewitz                                      */
 /*                Roemerstrasse 52                                           */
 /*                D-70794 Filderstadt                                        */
 /* EMail:         uz@cc65.org                                                */
@@ -40,6 +40,7 @@
 #include "abend.h"
 #include "chartype.h"
 #include "cpu.h"
+#include "debugflag.h"
 #include "print.h"
 #include "xmalloc.h"
 #include "xsprintf.h"
@@ -1809,6 +1810,9 @@ static unsigned RunOptFunc (CodeSeg* S, OptFunc* F, unsigned Max)
 
        /* Run the function */
        C = F->Func (S);
+        if (Debug && C > 0) {
+            printf ("Applied %s: %u changes\n", F->Name, C);
+        }
        Changes += C;
 
        /* Do statistics */