diff options
author | Bernd Schmidt <bernds@redhat.com> | 2001-02-08 15:23:41 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2001-02-08 15:23:41 +0000 |
commit | 0c1cf241c4a4fa72ead663cf55e443f6084eacae (patch) | |
tree | dcd1bd600358fe5335c2497f4a9679b3c95de312 /gcc | |
parent | 0433762093b5eeef21ee4046da1248062e100b41 (diff) | |
download | gcc-0c1cf241c4a4fa72ead663cf55e443f6084eacae.zip gcc-0c1cf241c4a4fa72ead663cf55e443f6084eacae.tar.gz gcc-0c1cf241c4a4fa72ead663cf55e443f6084eacae.tar.bz2 |
Properly handle asms for stop bit generation
From-SVN: r39539
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 e9100ce..7214014 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 228c907..2eaafc7 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; } |