aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2002-06-18 00:24:51 +0000
committerAlan Modra <amodra@gcc.gnu.org>2002-06-18 09:54:51 +0930
commit147d5f6f769614edda4de1f400fc603496da5170 (patch)
treee0eee358fc965d7a4a731b5882e608a1fa4211ba /gcc
parent2230956580ddbde47eaf7ab50b593461ac6a99ff (diff)
downloadgcc-147d5f6f769614edda4de1f400fc603496da5170.zip
gcc-147d5f6f769614edda4de1f400fc603496da5170.tar.gz
gcc-147d5f6f769614edda4de1f400fc603496da5170.tar.bz2
* config/ia64/ia64.md (doloop_end_internal): Correct rtl.
From-SVN: r54726
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/config/ia64/ia64.md4
2 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index aa586a2..d326aeb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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>
diff --git a/gcc/config/ia64/ia64.md b/gcc/config/ia64/ia64.md
index 0dd4487..ecb8032 100644
--- a/gcc/config/ia64/ia64.md
+++ b/gcc/config/ia64/ia64.md
@@ -4284,8 +4284,8 @@
(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")