From 0c1cf241c4a4fa72ead663cf55e443f6084eacae Mon Sep 17 00:00:00 2001 From: Bernd Schmidt Date: Thu, 8 Feb 2001 15:23:41 +0000 Subject: [PATCH] Properly handle asms for stop bit generation From-SVN: r39539 --- gcc/ChangeLog | 3 +++ gcc/config/ia64/ia64.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e9100ce5ff6..7214014e459 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -3,6 +3,9 @@ * final.c (cleanup_subreg_operands): The address of a MEM can contain SUBREGs. + * config/ia64/ia64.c (ia64_variable_issue): Call group_barrier_needed_p + for asms, too. + 2001-02-08 Joseph S. Myers * gcc.texi (Incompatibilities): Update documentation of diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index 228c9074814..2eaafc7ca06 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -5870,6 +5870,8 @@ ia64_variable_issue (dump, sched_verbose, insn, can_issue_more) { /* This must be some kind of asm. Clear the scheduling state. */ rotate_two_bundles (sched_verbose ? dump : NULL); + if (ia64_final_schedule) + group_barrier_needed_p (insn); } return 1; } -- 2.30.2