diff options
author | Ian Lance Taylor <ian@airs.com> | 1999-08-03 16:00:39 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1999-08-03 16:00:39 +0000 |
commit | 08372f14279208e1682dfc35325ade9c648e787e (patch) | |
tree | a2dc90a89cbf2d1e88de76179d2ffd42b194d32c /libiberty/floatformat.c | |
parent | 19c33eebb1bd216e6db2d783d5cb4ef304853d96 (diff) | |
download | gdb-08372f14279208e1682dfc35325ade9c648e787e.zip gdb-08372f14279208e1682dfc35325ade9c648e787e.tar.gz gdb-08372f14279208e1682dfc35325ade9c648e787e.tar.bz2 |
* floatformat.c: Add casts to avoid signed/unsigned warnings.
* pexecute.c: Add ATTRIBUTE_UNUSED as needed on Unix.
Diffstat (limited to 'libiberty/floatformat.c')
-rw-r--r-- | libiberty/floatformat.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libiberty/floatformat.c b/libiberty/floatformat.c index c4f21e4..1d8f16d 100644 --- a/libiberty/floatformat.c +++ b/libiberty/floatformat.c @@ -1,5 +1,5 @@ /* IEEE floating point support routines, for GDB, the GNU Debugger. - Copyright (C) 1991, 1994 Free Software Foundation, Inc. + Copyright (C) 1991, 1994, 1999 Free Software Foundation, Inc. This file is part of GDB. @@ -128,7 +128,7 @@ get_field (data, order, total_len, start, len) --cur_byte; /* Move towards the most significant part of the field. */ - while (cur_bitshift < len) + while ((unsigned int) cur_bitshift < len) { if (len - cur_bitshift < FLOATFORMAT_CHAR_BIT) /* This is the last byte; zero out the bits which are not part of @@ -179,7 +179,7 @@ floatformat_to_double (fmt, from, to) mant_off = fmt->man_start; dto = 0.0; - special_exponent = exponent == 0 || exponent == fmt->exp_nan; + special_exponent = exponent == 0 || (unsigned long) exponent == fmt->exp_nan; /* Don't bias zero's, denorms or NaNs. */ if (!special_exponent) @@ -255,7 +255,7 @@ put_field (data, order, total_len, start, len, stuff_to_put) --cur_byte; /* Move towards the most significant part of the field. */ - while (cur_bitshift < len) + while ((unsigned int) cur_bitshift < len) { if (len - cur_bitshift < FLOATFORMAT_CHAR_BIT) { @@ -335,7 +335,7 @@ floatformat_from_double (fmt, from, to) If we are discarding a zero, we should be (but are not) creating a denormalized number which means adjusting the exponent (I think). */ - if (mant_bits_left == fmt->man_len + if ((unsigned int) mant_bits_left == fmt->man_len && fmt->intbit == floatformat_intbit_no) { mant_long &= 0x7fffffff; |