merge from gcc
[deliverable/binutils-gdb.git] / libiberty / ChangeLog
index 9b5a09475a35495c41bdf24b4d8cd5c1cc38078c..3e2e92e6068486c6075165c0f6c98c0eb1ad3904 100644 (file)
@@ -1,3 +1,191 @@
+2005-08-17  Mark Kettenis  <kettenis@gnu.org>
+
+       * floatformat.c (floatformat_always_valid): Change type of last
+       argument to `void *'.
+       (floatformat_i387_ext_is_valid): Likewise.
+       (floatformat_to_double): Change type of second argument to `const
+       void *'.
+       (floatformat_from_double): Change type of last argument to `void
+       *'.
+       (floatformat_is_valid): Change type of last argument to `const
+       void *'.
+       (ieee_test): Remove redundant casts.
+
+2005-08-17  Kelley Cook  <kcook@gcc.gnu.org>
+
+       * strverscmp.c: Update FSF address.
+       * testsuite/Makefile.in: Likewise.
+       * testsuite/test-demangle.c: Likewise.
+       * testsuite/test-pexecute.c: Likewise.
+
+2005-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * getopt.c: Include ansidecl.h before system headers.
+
+2005-07-22  Ben Elliston  <bje@gnu.org>
+
+       * getopt.c: Include "ansidecl.h".
+       (_getopt_initialize): Mark argc and argv parameters as unused.
+
+2005-07-22  Ben Elliston  <bje@gnu.org>
+
+       * regex.c (regcomp): Change type of `i' from unsigned to int.
+
+2005-07-22  Ben Elliston  <bje@gnu.org>
+
+       Recover patch lost in the sourceware repository:
+       2005-07-09  Ben Elliston  <bje@au.ibm.com>
+       * memcpy.c: Remove ANSI_PROTOTYPES conditional code.
+       * memmove.c: Likewise.
+       * objalloc.c: Likewise.
+
+2005-07-22  Ben Elliston  <bje@gnu.org>
+
+       * configure.ac: Check for a getopt(3) declaration.
+       * configure, config.in: Regenerate.
+
+2005-07-15  Ben Elliston  <bje@au.ibm.com>
+
+       * regex.c (TRANSLATE): Cast rhs of ternary expression to char.
+
+2005-07-12  Ben Elliston  <bje@au.ibm.com>
+
+       * floatformat.c (floatformat_to_double): Add a comment about a
+       potential source of warnings when compiling this file.
+
+2005-07-12  Ben Elliston  <bje@au.ibm.com>
+
+       * pexecute.c (pexecute): Cast string litrals to char *.
+       * regex.c (re_comp): Cast a call to gettext() to char *.
+
+2005-07-07  Kelley Cook  <kcook@gcc.gnu.org>
+
+       * config.table: Delete file.  Move former contents into ...
+       * configure.ac: ... here and escape any brackets for m4.
+       * Makefile.in (config.status): Remove dependency on config.table.
+       * configure: Regenerate.
+
+2005-07-07  Kelley Cook  <kcook@gcc.gnu.org>
+
+       * config.in: Regenerate for 6/20 change.
+
+2005-07-03  Steve Ellcey  <sje@cup.hp.com>
+
+       PR other/13906
+       * md5.c (md5_process_bytes): Check alignment.
+
+2005-07-01  Ian Lance Taylor  <ian@airs.com>
+
+       PR other/22268
+       * cp-demangle.c (d_expr_primary): Don't run off the end of the
+       string while looking for the end of a literal value.
+       * testsuite/demangle-expected: Add test case.
+
+2005-06-30  Daniel Berlin  <dberlin@dberlin.org>
+
+       * hashtab.c (EMPTY_ENTRY): Moved and renamed.
+       (DELETED_ENTRY): Ditto. 
+
+2005-06-20  Geoffrey Keating  <geoffk@apple.com>
+
+       * strverscmp.c: New.
+       * Makefile.in (CFILES): Add strverscmp.c.
+       (CONFIGURED_OFILES): Add strverscmp.o.
+       (strverscmp.o): New rule.
+       (stamp-functions): Add $(srcdir) to files in source directory.
+       * configure.ac (funcs): Add strverscmp.
+       (AC_CHECK_FUNCS): Add strverscmp.
+       * configure: Regenerate.
+       * functions.texi: Regenerate.
+
+2005-05-28  Eli Zaretskii  <eliz@gnu.org>
+
+       * configure.ac: Add snprintf and vsnprintf to AC_CHEK_DECLS.
+       * config.in, configure: Regenerate.
+
+2005-05-25  Richard Henderson  <rth@redhat.com>
+
+       * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_HIDDEN_ALIAS.
+       (d_make_comp, d_print_comp): Likewise.
+       (d_special_name): Generate one.
+       * testsuite/demangle-expected: Add a hidden alias test.
+
+2005-05-24  Gabriel Dos Reis  <gdr@integrable-solutions.net>
+
+       * configure.ac: Check declarations for calloc(), getenv(),
+       malloc(), realloc() and sbrk().
+       * config.in: Regenerate.
+       * configure: Likewise.
+
+       * alloca.c (C_alloca): Change "new" to "new_storage".  Use XNEWVEC
+       instead of xmalloc.
+       * choose-temp.c (choose_temp_base): Use XNEWVEC instea od xmalloc.
+       * concat.c (liiberty_concat_ptr): Surround definition with an
+       extern "C" block, if __cplusplus.
+       (concat): Use XNEWVEC instead of xmalloc.
+       (reconcat): Likewise.
+       * cp-demangle.c (struct d_print_template): Rename member
+       "template" to "template_decl".  Adjust use throughout the file.
+       (d_print_resize): Properly cast return value of realloc().
+       (cplus_demangle_print): Same for malloc().
+       (d_demangle): Likewise.
+       * cp-demint.c (cplus_demangle_fill_builtin_type): Rename parameter
+       "typename" to "type_name".
+       * cplus-dem.c (grow_vect): Use XRESIZEVEC instead of xrealloc().
+       (work_stuff_copy_to_from): Use XNEWVEC insteand of xmalloc().
+       (demangle_template_value_parm): Likewise.
+       (demangle_template): Likewise.
+       (recursively_demangle): Likewise.
+       (do_hpacc_template_literal): Likewise.
+       (do_arg): Likewise.
+       (remember_type): Likewise.
+       (remember_Ktype): Likewise.
+       (register_Btype): Likewise.
+       (string_need): Use XRESIZEVEC instead of xrealloc().
+       * dyn-string.c (dyn_string_init): Use XNEWVEC.
+       (dyn_string_new): Use XNEW.
+       (dyn_string_resize): Use XRESIZEVEC.
+       * fnmatch.c (fnmatch): Rename local variable "not" to "negate".
+       * getopt.c (getenv): Declare only if !__cplusplus and !getenv.
+       Otherwise include <stdlib.h>.
+       (exchange): Cast return value of malloc().
+       * hashtab.c (htab_size): Define as both macro and non-inline
+       function.
+       (htab_elements): Likewise.
+       * getpwd.c (getpwd): Use XNEWVEC.
+       (htab_create_alloc_ex): Use C90 prototype-style.
+       * lrealpath.c (lrealpath): Appropriately cast return value of
+       malloc().
+       * make-relative-prefix.c (save_string): Likewise.
+       * make-temp-file.c (try_dir): Rename from "try".  Adjust use in
+       the file.
+       (choose_tmpdir): Use XNEWVEC.
+       * mkstemps.c (mkstemps): Rename parameter "template" to "pattern".
+       * pex-common.c (pex_init_common): Use XNEW.
+       (pex_add_remove): Use XRESIZEVEC.
+       (pex_run): Likewise.
+       (pex_get_status_and_time): Likewise.
+       * pex-djgpp.c (pex_djgpp_exec_child): Likewise.
+       * pex-msdos.c (pex_init): Use XNEW.
+       (pex_msdos_exec_child): Likewise.
+       (pex_msdos_exec_child): Use XRESIZEVEC.
+       * pex-unix.c (pex_wait): Use XNEW.
+       * pex-win32.c (fix_argv): Use XNEWVEC.
+       * pexecute.c (pwait): Likewise.
+       * setenv.c (setenv): Properly cast return value of malloc().
+       * sigsetmask.c (sigsetmask): Rename local variables "old" and
+       "new" to "old_sig" and "new_sig".
+       * sort.c (main): Use XNEWVEC.
+       * spaces.c (spaces): Cast return value of malloc().
+       * strndup.c (strndup): Likewise.
+       * ternary.c (ternary_insert): Use XNEW.
+       * xmalloc.c (malloc, realloc, calloc, sbrk): Surround declaration
+       with an extern "C" block if __cplusplus.
+       * xstrdup.c (xstrdup): Cast return value of memcpy().
+       * xstrerror.c (strerror): Enclose declaration in an extern "C"
+       block if __cplusplus.
+       * xstrndup.c (xstrndup): Use XNEW. Cast return value of memcpy().
+
 2005-05-16  Andreas Jaeger  <aj@suse.de>
 
        * getpwd.c: Remove unneeded prototype getcwd and move getwd so
This page took 0.02513 seconds and 4 git commands to generate.