From: Bernd Schmidt Date: Thu, 8 Feb 2001 15:23:41 +0000 (+0000) Subject: Properly handle asms for stop bit generation X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0c1cf241c4a4fa72ead663cf55e443f6084eacae;p=gcc.git Properly handle asms for stop bit generation From-SVN: r39539 --- 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; }