Commit 9c8fad33 by Jim Wilson Committed by Jeff Law

sched-rgn.c (BITSET_ADD, [...]): Cast 1 to unsigned HOST_WIDE_INT before left shift.

	* sched-rgn.c (BITSET_ADD, BITSET_REMOVE, bitset_member): Cast
	1 to unsigned HOST_WIDE_INT before left shift.

From-SVN: r38813
parent 18eb26d4
2000-01-08 Jim Wilson <wilson@redhat.com>
* sched-rgn.c (BITSET_ADD, BITSET_REMOVE, bitset_member): Cast
1 to unsigned HOST_WIDE_INT before left shift.
2001-01-08 Nick Clifton <nickc@redhat.com> 2001-01-08 Nick Clifton <nickc@redhat.com>
* config/arm/arm.c (arm_mark_machine_status): Check to see if * config/arm/arm.c (arm_mark_machine_status): Check to see if
......
...@@ -519,7 +519,7 @@ do { register bitset tmpset = set; \ ...@@ -519,7 +519,7 @@ do { register bitset tmpset = set; \
abort (); \ abort (); \
else \ else \
set[index/HOST_BITS_PER_WIDE_INT] |= \ set[index/HOST_BITS_PER_WIDE_INT] |= \
1 << (index % HOST_BITS_PER_WIDE_INT); \ ((unsigned HOST_WIDE_INT) 1) << (index % HOST_BITS_PER_WIDE_INT); \
} }
/* Turn off the index'th bit in set. */ /* Turn off the index'th bit in set. */
...@@ -529,7 +529,7 @@ do { register bitset tmpset = set; \ ...@@ -529,7 +529,7 @@ do { register bitset tmpset = set; \
abort (); \ abort (); \
else \ else \
set[index/HOST_BITS_PER_WIDE_INT] &= \ set[index/HOST_BITS_PER_WIDE_INT] &= \
~(1 << (index%HOST_BITS_PER_WIDE_INT)); \ ~(((unsigned HOST_WIDE_INT) 1) << (index % HOST_BITS_PER_WIDE_INT)); \
} }
/* Check if the index'th bit in bitset set is on. */ /* Check if the index'th bit in bitset set is on. */
...@@ -541,8 +541,9 @@ bitset_member (set, index, len) ...@@ -541,8 +541,9 @@ bitset_member (set, index, len)
{ {
if (index >= HOST_BITS_PER_WIDE_INT * len) if (index >= HOST_BITS_PER_WIDE_INT * len)
abort (); abort ();
return (set[index / HOST_BITS_PER_WIDE_INT] & return ((set[index / HOST_BITS_PER_WIDE_INT] &
1 << (index % HOST_BITS_PER_WIDE_INT)) ? 1 : 0; ((unsigned HOST_WIDE_INT) 1) << (index % HOST_BITS_PER_WIDE_INT))
? 1 : 0);
} }
/* Translate a bit-set SET to a list BL of the bit-set members. */ /* Translate a bit-set SET to a list BL of the bit-set members. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment