diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-03-24 21:32:08 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-03-24 21:32:08 +0000 |
commit | 1f33a3756376c728e99caa8dbeffd7a3d675deaa (patch) | |
tree | 698adbe5d5047577164e17e5f52bd8f6853eb31b | |
parent | d7e2b26d364306474545c822db9370d9005e5082 (diff) | |
download | gcc-1f33a3756376c728e99caa8dbeffd7a3d675deaa.tar.gz |
merge from bfdland
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32729 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | libiberty/ChangeLog | 20 | ||||
-rw-r--r-- | libiberty/Makefile.in | 12 | ||||
-rw-r--r-- | libiberty/floatformat.c | 10 | ||||
-rw-r--r-- | libiberty/pexecute.c | 4 |
4 files changed, 33 insertions, 13 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index a497f8060e3..c858409d301 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -44,6 +44,26 @@ Thu Mar 16 01:33:58 2000 Jeffrey A Law (law@cygnus.com) entry vector. (htab_find_slot): Simplify logic. +1999-08-03 Ian Lance Taylor <ian@zembu.com> + + * floatformat.c: Add casts to avoid signed/unsigned warnings. + * pexecute.c: Add ATTRIBUTE_UNUSED as needed on Unix. + + * Makefile.in (install_to_libdir): Change $(TARGETLIB).n to + $(TARGETLIB)n so it works on MSDOS. + (install_to_tooldir): Likewise. + +1999-07-21 Ian Lance Taylor <ian@zembu.com> + + From Mark Elbrecht: + * makefile.dos: Remove; obsolete. + * configure.bat: Remove; obsolete. + +1999-07-11 Ian Lance Taylor <ian@zembu.com> + + * splay-tree.c (splay_tree_insert): Add initialization to avoid + warning. + 2000-01-04 Mumit Khan <khan@xraylith.wisc.edu> * pexecute.c: Conditionally include string.h. diff --git a/libiberty/Makefile.in b/libiberty/Makefile.in index 43d4aa5730b..9aa57f06d4b 100644 --- a/libiberty/Makefile.in +++ b/libiberty/Makefile.in @@ -152,15 +152,15 @@ INSTALL_DEST = @INSTALL_DEST@ install: install_to_$(INSTALL_DEST) install-subdir install_to_libdir: all - $(INSTALL_DATA) $(TARGETLIB) $(libdir)$(MULTISUBDIR)/$(TARGETLIB).n - ( cd $(libdir)$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB).n ) - mv -f $(libdir)$(MULTISUBDIR)/$(TARGETLIB).n $(libdir)$(MULTISUBDIR)/$(TARGETLIB) + $(INSTALL_DATA) $(TARGETLIB) $(libdir)$(MULTISUBDIR)/$(TARGETLIB)n + ( cd $(libdir)$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n ) + mv -f $(libdir)$(MULTISUBDIR)/$(TARGETLIB)n $(libdir)$(MULTISUBDIR)/$(TARGETLIB) @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install install_to_tooldir: all - $(INSTALL_DATA) $(TARGETLIB) $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB).n - ( cd $(tooldir)/lib$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB).n ) - mv -f $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB).n $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB) + $(INSTALL_DATA) $(TARGETLIB) $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)n + ( cd $(tooldir)/lib$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n ) + mv -f $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)n $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB) @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install # needed-list is used by libstdc++. NEEDED is the list of functions diff --git a/libiberty/floatformat.c b/libiberty/floatformat.c index c4f21e4ce89..1d8f16df353 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; diff --git a/libiberty/pexecute.c b/libiberty/pexecute.c index 5003f1fe4d5..56ddec78dd8 100644 --- a/libiberty/pexecute.c +++ b/libiberty/pexecute.c @@ -656,7 +656,7 @@ pexecute (program, argv, this_pname, temp_base, errmsg_fmt, errmsg_arg, flags) const char *program; char * const *argv; const char *this_pname; - const char *temp_base; + const char *temp_base ATTRIBUTE_UNUSED; char **errmsg_fmt, **errmsg_arg; int flags; { @@ -763,7 +763,7 @@ int pwait (pid, status, flags) int pid; int *status; - int flags; + int flags ATTRIBUTE_UNUSED; { /* ??? Here's an opportunity to canonicalize the values in STATUS. Needed? */ |