Index: cgen/sid-decode.scm =================================================================== RCS file: /cvs/src/src/cgen/sid-decode.scm,v retrieving revision 1.12 diff -c -p -r1.12 sid-decode.scm *** cgen/sid-decode.scm 8 Jul 2003 16:19:35 -0000 1.12 --- cgen/sid-decode.scm 26 Oct 2003 18:54:52 -0000 *************** struct @prefix@_scache { *** 554,560 **** (string-list "#if WITH_PROFILE_MODEL_P\n" " /* Record the fields for profiling. */\n" ! " if (PROFILE_MODEL_P (current_cpu))\n" " {\n" (string-list-map (lambda (op) (op:record-profile op sfmt #f)) in-ops) --- 554,560 ---- (string-list "#if WITH_PROFILE_MODEL_P\n" " /* Record the fields for profiling. */\n" ! " if (UNLIKELY (current_cpu->trace_counter_p || current_cpu->final_insn_count_p))\n" " {\n" (string-list-map (lambda (op) (op:record-profile op sfmt #f)) in-ops) *************** struct @prefix@_scache { *** 589,595 **** "\n" (-gen-record-args sfmt) "\n" ! ;(-gen-record-profile-args sfmt) ??? not supported yet (gen-undef-field-macro sfmt) "}\n\n" ) --- 589,595 ---- "\n" (-gen-record-args sfmt) "\n" ! (-gen-record-profile-args sfmt) (gen-undef-field-macro sfmt) "}\n\n" )