* config/ia64/ia64.md (doloop_end_internal): Correct rtl.
authorAlan Modra <amodra@bigpond.net.au>
Tue, 18 Jun 2002 00:24:51 +0000 (00:24 +0000)
committerAlan Modra <amodra@gcc.gnu.org>
Tue, 18 Jun 2002 00:24:51 +0000 (09:54 +0930)
From-SVN: r54726

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

index aa586a254bd06ac1c947cb70487a0106641248ac..d326aebcf14ab1ffa01854bef7370700776d5369 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 0dd4487967b2b276d2136f5d4a71cd2eea0aedd1..ecb80329cc2f85b004f83e84cda170212a84e4e2 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")