OSDN Git Service

* sid-cpu.scm (/gen-sem-case): Tweaking debugging printf.
authordevans <devans>
Sun, 25 Oct 2009 03:03:42 +0000 (03:03 +0000)
committerdevans <devans>
Sun, 25 Oct 2009 03:03:42 +0000 (03:03 +0000)
(/gen-sfrag-case): Ditto.
* sim-cpu.scm (/gen-sem-case): Ditto.

cgen/ChangeLog
cgen/sid-cpu.scm
cgen/sim-cpu.scm

index 541a3be..2117108 100644 (file)
@@ -1,5 +1,9 @@
 2009-10-24  Doug Evans  <dje@sebabeach.org>
 
+       * sid-cpu.scm (/gen-sem-case): Tweaking debugging printf.
+       (/gen-sfrag-case): Ditto.
+       * sim-cpu.scm (/gen-sem-case): Ditto.
+
        * doc/rtl.texi: Add note that different ifields, operands, insns,
        and minsns may occur with the same name in different isas.
        Add note on the canonical form of rtl expressions.
index a122f92..62ee056 100644 (file)
@@ -860,7 +860,8 @@ using namespace @prefix@; // FIXME: namespace organization still wip\n"))
 (define (/gen-sem-case insn parallel?)
   (logit 2 "Processing "
         (if parallel? "parallel " "")
-        "semantic switch case for \"" (insn-syntax insn) "\" ...\n")
+        "semantic switch case for " (obj:name insn) ": \""
+        (insn-syntax insn) "\" ...\n")
   (set! /with-profile? /with-profile-sw?)
   (let ((cti? (insn-cti? insn))
        (insn-len (insn-length-bytes insn)))
@@ -1147,7 +1148,7 @@ struct @prefix@_pbb_label {
        (parallel? (sfrag-parallel? frag)))
     (logit 2 "Processing "
           (if parallel? "parallel " "")
-          "semantic switch case for \"" (obj:name frag) "\" ...\n")
+          "semantic switch case for " (obj:name frag) " ...\n")
     (string-list
      ; FRAG_ is prepended here and not elsewhere to avoid name collisions
      ; with symbols like AND, etc.
index 8bac680..1ce263c 100644 (file)
@@ -716,7 +716,8 @@ SEM_FN_NAME (@prefix@,init_idesc_table) (SIM_CPU *current_cpu)
 (define (/gen-sem-case insn parallel?)
   (logit 2 "Processing "
         (if parallel? "parallel " "")
-        "semantic switch case for \"" (insn-syntax insn) "\" ...\n")
+        "semantic switch case for " (obj:name insn) ": \""
+        (insn-syntax insn) "\" ...\n")
   (set! /with-profile? /with-profile-sw?)
   (let ((cti? (insn-cti? insn))
        (insn-len (insn-length-bytes insn)))