ia64.c (ia64_cycle_display): Only emit cycle display markers during final schedule.
authorRichard Henderson <rth@redhat.com>
Sun, 19 Aug 2001 15:42:38 +0000 (08:42 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sun, 19 Aug 2001 15:42:38 +0000 (08:42 -0700)
        * config/ia64/ia64.c (ia64_cycle_display): Only emit cycle
        display markers during final schedule.

From-SVN: r45031

gcc/ChangeLog
gcc/config/ia64/ia64.c

index 0970d0202e04a455376069fa9e9ebe75181adecb..3539845b2a55b56ed076778c78bb726ad7fa4076 100644 (file)
@@ -1,3 +1,8 @@
+2001-08-19  Richard Henderson  <rth@redhat.com>
+
+       * config/ia64/ia64.c (ia64_cycle_display): Only emit cycle
+       display markers during final schedule.
+
 2001-08-19  Richard Henderson  <rth@redhat.com>
 
        * function.c (gen_mem_addressof): Don't call get_alias_set if no decl.
index 08660a79aa6b5a4be4acc21847ec0981e5fc9a68..ec082fc58fbe959c4dcbb8e7d7ecfb7fa6d9d4c2 100644 (file)
@@ -6408,7 +6408,10 @@ ia64_cycle_display (clock, last)
      int clock;
      rtx last;
 {
-  return emit_insn_after (gen_cycle_display (GEN_INT (clock)), last);
+  if (ia64_final_schedule)
+    return emit_insn_after (gen_cycle_display (GEN_INT (clock)), last);
+  else
+    return last;
 }
 \f
 /* Emit pseudo-ops for the assembler to describe predicate relations.