* arm.cc (utils::sign_extend): Reverse test in gold_assert.
(utils::has_overflow): Same.
+2009-06-03 Doug Kwan <dougkwan@google.com>
+
+ * arm.cc (utils::sign_extend): Reverse test in gold_assert.
+ (utils::has_overflow): Same.
+
2009-06-03 Ian Lance Taylor <iant@google.com>
* layout.cc (Layout::section_name_mapping): New array, replacing
static inline int32_t
sign_extend(uint32_t bits)
{
- gold_assert(no_bits < 1 || no_bits > 32);
+ gold_assert(no_bits >= 0 && no_bits <= 32);
if (no_bits == 32)
return static_cast<int32_t>(bits);
uint32_t mask = (~((uint32_t) 0)) >> (32 - no_bits);
static inline bool
has_overflow(uint32_t bits)
{
- gold_assert(no_bits < 1 || no_bits > 32);
+ gold_assert(no_bits >= 0 && no_bits <= 32);
if (no_bits == 32)
return false;
int32_t max = (1 << (no_bits - 1)) - 1;