aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1999-10-12 05:38:53 +0000
committerJeff Law <law@gcc.gnu.org>1999-10-11 23:38:53 -0600
commit8650dafc19d2a48f2d81b58ec6d20efd7d4b76e6 (patch)
treec3c77e2a1ce60389fb94fcde95f17f0ec25a5cc9
parent6e6c09d91852db9a960bf5482868717c840f490b (diff)
downloadgcc-8650dafc19d2a48f2d81b58ec6d20efd7d4b76e6.zip
gcc-8650dafc19d2a48f2d81b58ec6d20efd7d4b76e6.tar.gz
gcc-8650dafc19d2a48f2d81b58ec6d20efd7d4b76e6.tar.bz2
haifa-sched.c (insn_unit): Fix typo on out of range test.
Tue Aug 17 22:06:11 1999 Jan Hubicka <hubicka@freesoft.cz> * haifa-sched.c (insn_unit): Fix typo on out of range test. * sched.c (insn_unit): Likewise. Bring over from teh mainline sources. From-SVN: r29909
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/haifa-sched.c2
-rw-r--r--gcc/sched.c2
3 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index eadf526..d7b339d7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+Mon Oct 11 23:35:19 1999 Jeffrey A Law (law@cygnus.com)
+
+ Tue Aug 17 22:06:11 1999 Jan Hubicka <hubicka@freesoft.cz>
+ * haifa-sched.c (insn_unit): Fix typo on out of range test.
+ * sched.c (insn_unit): Likewise.
+
Sun Oct 10 20:58:27 1999 David Edelsohn <edelsohn@gnu.org>
* rs6000.md (scc patterns): Disable most SImode variants if
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c
index d4d2121..4214476 100644
--- a/gcc/haifa-sched.c
+++ b/gcc/haifa-sched.c
@@ -2849,7 +2849,7 @@ insn_unit (insn)
range, don't cache it. */
if (FUNCTION_UNITS_SIZE < HOST_BITS_PER_SHORT
|| unit >= 0
- || (~unit & ((1 << (HOST_BITS_PER_SHORT - 1)) - 1)) == 0)
+ || (unit & ~((1 << (HOST_BITS_PER_SHORT - 1)) - 1)) == 0)
INSN_UNIT (insn) = unit;
}
return (unit > 0 ? unit - 1 : unit);
diff --git a/gcc/sched.c b/gcc/sched.c
index e8cd070..f09a68a 100644
--- a/gcc/sched.c
+++ b/gcc/sched.c
@@ -587,7 +587,7 @@ insn_unit (insn)
range, don't cache it. */
if (FUNCTION_UNITS_SIZE < HOST_BITS_PER_SHORT
|| unit >= 0
- || (~unit & ((1 << (HOST_BITS_PER_SHORT - 1)) - 1)) == 0)
+ || (unit & ~((1 << (HOST_BITS_PER_SHORT - 1)) - 1)) == 0)
INSN_UNIT (insn) = unit;
}
return (unit > 0 ? unit - 1 : unit);