aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@cygnus.com>1998-09-29 20:04:10 +0000
committerJim Wilson <wilson@gcc.gnu.org>1998-09-29 13:04:10 -0700
commitdc5737cfe7e7ecd1923e0612a440c5271c8ce422 (patch)
tree15899d3d89b74bc0f70786640cacfdb0e7da68c6
parent1f6b0ce0c5a368d88decdbfb9344cc2f325673fe (diff)
downloadgcc-dc5737cfe7e7ecd1923e0612a440c5271c8ce422.zip
gcc-dc5737cfe7e7ecd1923e0612a440c5271c8ce422.tar.gz
gcc-dc5737cfe7e7ecd1923e0612a440c5271c8ce422.tar.bz2
Fix typo that disabled loop unrolling for many targets.
* loop.c (get_condition): Fix typo in May 9 change. From-SVN: r22650
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/loop.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 291e376..371dfa4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Tue Sep 29 20:03:18 1998 Jim Wilson <wilson@cygnus.com>
+
+ * loop.c (get_condition): Fix typo in May 9 change.
+
Tue Sep 29 11:11:38 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
* invoke.texi (-fexceptions): Merge 2 different descriptions.
diff --git a/gcc/loop.c b/gcc/loop.c
index b171c75..f1a59b3 100644
--- a/gcc/loop.c
+++ b/gcc/loop.c
@@ -7831,7 +7831,7 @@ get_condition (jump, earliest)
))
&& GET_RTX_CLASS (GET_CODE (SET_SRC (set))) == '<'))
&& ((GET_MODE_CLASS (mode) == MODE_CC)
- != (GET_MODE_CLASS (inner_mode) == MODE_CC)))
+ == (GET_MODE_CLASS (inner_mode) == MODE_CC)))
x = SET_SRC (set);
else if (((code == EQ
|| (code == GE
@@ -7849,7 +7849,7 @@ get_condition (jump, earliest)
))
&& GET_RTX_CLASS (GET_CODE (SET_SRC (set))) == '<'
&& ((GET_MODE_CLASS (mode) == MODE_CC)
- != (GET_MODE_CLASS (inner_mode) == MODE_CC)))
+ == (GET_MODE_CLASS (inner_mode) == MODE_CC)))
{
/* We might have reversed a LT to get a GE here. But this wasn't
actually the comparison of data, so we don't flag that we