OSDN Git Service

2004-06-08 Vladimir Makarov <vmakarov@redhat.com>
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Jun 2004 15:58:28 +0000 (15:58 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Jun 2004 15:58:28 +0000 (15:58 +0000)
PR target/15598
* config/ia64/ia64.c (bundling): Add missed TYPE_A.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82767 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 01846af..56ff307 100644 (file)
@@ -1,3 +1,8 @@
+2004-06-08  Vladimir Makarov  <vmakarov@redhat.com>
+
+       PR target/15598
+       * config/ia64/ia64.c (bundling): Add missed TYPE_A.
+
 2004-06-08  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
 
        PR rtl-optimization/15717
index 6e3075d..0891ed2 100644 (file)
@@ -6954,7 +6954,8 @@ bundling (FILE *dump, int verbose, rtx prev_head_insn, rtx tail)
                 guarantee issuing all insns on the same cycle for
                 Itanium 1, we need to issue 2 nops after the first M
                 insn (MnnMII where n is a nop insn).  */
-             || (type == TYPE_M && ia64_tune == PROCESSOR_ITANIUM
+             || ((type == TYPE_M || type == TYPE_A)
+                 && ia64_tune == PROCESSOR_ITANIUM
                  && !bundle_end_p && pos == 1))
            issue_nops_and_insn (curr_state, 2, insn, bundle_end_p,
                                 only_bundle_end_p);