OSDN Git Service

* config/ia64/ia64.md (doloop_end_internal): Correct rtl.
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Jun 2002 00:24:51 +0000 (00:24 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Jun 2002 00:24:51 +0000 (00:24 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54726 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/ia64/ia64.md

index aa586a2..d326aeb 100644 (file)
@@ -1,5 +1,7 @@
 2002-06-18  Alan Modra  <amodra@bigpond.net.au>
 
+       * config/ia64/ia64.md (doloop_end_internal): Correct rtl.
+
        * doloop.c (doloop_optimize): Extract pattern from insn.
 
 2002-06-17  Matt Kraai  <kraai@alumni.cmu.edu>
index 0dd4487..ecb8032 100644 (file)
                (label_ref (match_operand 1 "" ""))
                (pc)))
    (set (match_dup 0) (if_then_else:DI (ne (match_dup 0) (const_int 0))
-                        (match_dup 0)
-                        (plus:DI (match_dup 0) (const_int -1))))]
+                        (plus:DI (match_dup 0) (const_int -1))
+                        (match_dup 0)))]
   ""
   "br.cloop.sptk.few %l1"
   [(set_attr "itanium_class" "br")