From 77f3d48acfa10e24eeda285d62f711761168a8e2 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Wed, 18 Aug 1999 07:06:43 +0200 Subject: [PATCH] Jan Hubicka * haifa-sched.c (insn_unit): Fix typo on out of range test. * sched.c (insn_unit): Likewise. From-SVN: r28744 --- gcc/ChangeLog | 5 +++++ gcc/haifa-sched.c | 2 +- gcc/sched.c | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f47730dede3..63fe40b5195 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Tue Aug 17 22:06:11 1999 Jan Hubicka + + * haifa-sched.c (insn_unit): Fix typo on out of range test. + * sched.c (insn_unit): Likewise. + Tue Aug 17 21:57:23 1999 Andreas Schwab * combine.c (distribute_notes): Handle REG_EH_RETHROW. diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c index 1341338f307..0521660cd56 100644 --- a/gcc/haifa-sched.c +++ b/gcc/haifa-sched.c @@ -2847,7 +2847,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 20ca1e74e10..21bb4b61d12 100644 --- a/gcc/sched.c +++ b/gcc/sched.c @@ -588,7 +588,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); -- 2.30.2