diff options
author | Bernd Schmidt <bernds@redhat.co.uk> | 2001-02-08 15:23:41 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@redhat.co.uk> | 2001-02-08 15:23:41 +0000 |
commit | 6b3e53da59e7861128a148e4ff3f10251b3c94ee (patch) | |
tree | dcd1bd600358fe5335c2497f4a9679b3c95de312 /gcc | |
parent | 90198085afb99c5b6357240603e64f28c3b8608e (diff) |
Properly handle asms for stop bit generation
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@39539 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/config/ia64/ia64.c | 2 |
2 files changed, 5 insertions, 0 deletions
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 <jsm28@cam.ac.uk> * 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; } |