OSDN Git Service

2008-06-19 Eric Blake <ebb9@byu.net>
[pf3gnuchains/gcc-fork.git] / libiberty / ChangeLog
index aee3cc7..b77e66d 100644 (file)
@@ -1,3 +1,159 @@
+2008-06-19  Eric Blake  <ebb9@byu.net>
+
+       Adjust strsignal to POSIX 200x prototype.
+       * strsignal.c (strsignal): Remove const.
+
+2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * configure: Regenerate.
+
+2008-06-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * libiberty.texi: Expand TABs, drop indentation outside examples.
+       * obstacks.texi: Likewise.
+
+2008-04-21  Aurelien Jarno  <aurelien@aurel32.net>
+
+       * libiberty/configure.ac: use -fPIC on Linux/MIPS hosts.
+       * libiberty/configure: Regenerate.
+
+2008-04-18  Kris Van Hees <kris.van.hees@oracle.com>
+
+       * testsuite/demangle-expected: Added tests for char16_t and char32_t.
+
+2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
+
+       PR bootstrap/35457
+       * aclocal.m4: Add override.m4.
+       * configure: Regenerate.
+
+2008-03-31  Ian Lance Taylor  <iant@google.com>
+
+       * cp-demangle.c (d_substitution): Correct overflow check to avoid
+       -fstrict-overflow optimizations.
+
+2008-03-27  Paolo Bonzini  <bonzini@gnu.org>
+
+       * configure.ac (frags): Don't set, use frag instead.
+       (PICFLAG): Set here and substitute.
+       * Makefile.in (PICFLAG): Substitute from autoconf.
+       * configure: Regenerate.
+
+2008-03-24  Ian Lance Taylor  <iant@google.com>
+
+       * sha1.c: New file, from gnulib.
+       * Makefile.in: Rebuild dependencies.
+       (CFILES): Add sha1.c.
+       (REQUIRED_OFILES): Add sha1.o.
+
+2008-03-24  Doug Evans  <dje@google.com>
+
+       * make-relative-prefix.c (make_relative_prefix_1): Handle NULL
+       return from strdup.
+
+2008-03-12  Seongbae Park <seongbae.park@gmail.com>
+
+       * cplus-dem.c (malloc, realloc): Use void * instead of char *
+       as return type.
+
+2008-03-11  Nick Clifton  <nickc@redhat.com>
+
+       * md5.c (md5_process_bytes): Do not assume that memcpy will
+       provide a return value.
+
+2008-02-19  Ben Elliston  <bje@au.ibm.com>
+
+       PR other/12618
+       * testsuite/Makefile.in (mostlyclean): Remove any core file.
+
+2008-01-26  David Daney  <ddaney@avtrex.com>
+
+       * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE,
+       DEMANGLE_COMPONENT_COMPOUND_NAME, and
+       DEMANGLE_COMPONENT_CHARACTER cases.
+       (d_make_comp): Handle DEMANGLE_COMPONENT_COMPOUND_NAME and
+       DEMANGLE_COMPONENT_JAVA_RESOURCE cases.
+       (d_make_character): New function.
+       (d_java_resource): Same.
+       (d_special_name): Handle "Gr" case.
+       (d_print_comp): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE,
+       DEMANGLE_COMPONENT_COMPOUND_NAME, and
+       DEMANGLE_COMPONENT_CHARACTER cases.
+       * testsuite/demangle-expected: Add test for java resource name
+       mangling.
+
+2008-01-23  Thiago Jung Bauermann  <bauerman@br.ibm.com>
+
+       * cplus-dem.c (demangle_function_name): Changed to return value
+       indicating if a name was correctly demangled.
+       (iterate_demangle_function): Use demangle_function_name return
+       value.
+
+2008-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR other/33768
+       * splay-tree.c (rotate_left): Fix minor typo in comment.
+       (rotate_right): Likewise.
+
+2007-11-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * floatformat.c (floatformat_ibm_long_double_is_valid): Fix
+       compiler warnings.
+       (floatformat_ibm_long_double): Use
+       floatformat_ibm_long_double_is_valid.
+
+2007-11-07  Joseph Myers  <joseph@codesourcery.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * floatformat.c (mant_bits_set): New.
+       (floatformat_to_double): Use it.  Note no special handling of
+       split formats.
+       (floatformat_from_double): Note no special handing of split
+       formats.
+       (floatformat_ibm_long_double_is_valid,
+       floatformat_ibm_long_double): New.
+       (floatformat_ieee_single_big, floatformat_ieee_single_little,
+       floatformat_ieee_double_big, floatformat_ieee_double_little,
+       floatformat_ieee_double_littlebyte_bigword, floatformat_vax_f,
+       floatformat_vax_d, floatformat_vax_g, floatformat_i387_ext,
+       floatformat_m68881_ext, floatformat_i960_ext,
+       floatformat_m88110_ext, floatformat_m88110_harris_ext,
+       floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword,
+       floatformat_ia64_spill_big, floatformat_ia64_spill_little,
+       floatformat_ia64_quad_big, floatformat_ia64_quad_little): Update
+       for addition of split_half field.
+
+2007-09-06  Tom Tromey  <tromey@redhat.com>
+
+       * pexecute.txh (pex_free): Document process killing.
+
+2007-08-31  Douglas Gregor  <doug.gregor@gmail.com>
+
+       * cp-demangle.c (d_dump): Handle
+       DEMANGLE_COMPONENT_RVALUE_REFERENCE.
+       (d_make_comp): Ditto.
+       (cplus_demangle_type): Ditto.
+       (d_print_comp): Ditto.
+       (d_print_mod): Ditto.
+       (d_print_function_type): Ditto.
+
+2007-08-24  Kai Tietz  <kai.tietz@onevision.com>
+
+       * pex-common.h: (pex_funcs): Retyped wait and exec_child to pid_t.
+       * pex-djgpp.c: Likewise.
+       * pex-msdos.c: Likewise.
+       * pex-unix.c: Likewise.
+       * pex-win32.c: Likewise.
+
+2007-08-17  Michael Snyder  <msnyder@access-company.com>
+
+       * make-relative-prefix.c (make_relative_prefix_1): Resource leaks.
+
+2007-08-03  Michael Snyder  <msnyder@access-company.com>
+
+       * make-relative-prefix.c (make_relative_prefix_1): Fix resource
+       leak.
+
 2007-07-31  Michael Snyder  <msnyder@access-company.com>
 
        * cp-demangle.c (d_print_comp): Guard against null.
        * testsuite/Makefile.in: Add dummy install-pdf target.
 
 2007-03-01  Peter Breitenlohner  <peb@mppmu.mpg.de>
-            Eric Botcazou  <ebotcazou@libertysurf.fr>
+           Eric Botcazou  <ebotcazou@libertysurf.fr>
 
        PR other/16513
        * Makefile.in: Install library under $(MULTIOSDIR), not $(MULTISUBDIR).
        * configure.ac: add djgpp-specific results, so we don't have to
        link during a cross compilation.
        * configure: Regenerated.
-       
+
 2007-01-31  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * hex.c: Fix typo.
 2007-01-31  Vladimir Prus  <vladimir@codesourcery.com>
 
        * pex-common.h (struct pex_obj): New fields
-       stderr_pipe and read_err.       
+       stderr_pipe and read_err.
        * pex-common.c (pex_init_common): Initialize
        stderr_pipe.
        (pex_run_in_environment): Add error checking
        the end of the string.
 
 2006-11-30  Andrew Stubbs  <andrew.stubbs@st.com>
-            J"orn Rennecke <joern.rennecke@st.com>
+           J"orn Rennecke <joern.rennecke@st.com>
 
        PR driver/29931
        * make-relative-prefix.c (make_relative_prefix_1): New function,
        (std_suffixes): Add "" as first element.
        (find_executable): Remove detection of already-present
        extension. Try all suffixes in std_suffixes.
-                               
+
 2006-11-07  Julian Brown  <julian@codesourcery.com>
 
        * floatformat.c (get_field): Fix segfault with little-endian word
 2006-10-25  Ben Elliston  <bje@au.ibm.com>
 
        * pexecute.txh: Wrap pexecute's "flag" argument with @var {..}.
-       
+
 2006-10-10  Brooks Moses  <bmoses@stanford.edu>
 
        * Makefile.in: Added "pdf", "libiberty.pdf" target support.
 2006-04-06  Carlos O'Donell  <carlos@codesourcery.com>
 
        * Makefile.in: Add install-html, install-html-am, and
-       install-html-recursive targets. Define mkdir_p and 
-       NORMAL_INSTALL. 
+       install-html-recursive targets. Define mkdir_p and
+       NORMAL_INSTALL.
        * configure.ac: AC_SUBST datarootdir, docdir, htmldir.
        * configure: Regenerate.
        * testsuite/Makefile.in: Add install-html and html targets.
 2006-01-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
 
        * configure.ac: Add -Wc++-compat to ac_libibety_warn_cflags where
-       supported. 
+       supported.
        * configure: Regenerated.
 
 2006-01-20  Carlos O'Donell  <carlos@codesourcery.com>
        * testsuite/test-demangle.c (main): Recognize option --ret-postfix
        * testsuite/demangle-expected: Test cases to verify extended encoding.
        Updated comment to document --ret-postfix option.
-       
+
 2005-11-06  Richard Guenther  <rguenther@suse.de>
 
        * splay-tree.c (rotate_left): New function.
 2005-06-30  Daniel Berlin  <dberlin@dberlin.org>
 
        * hashtab.c (EMPTY_ENTRY): Moved and renamed.
-       (DELETED_ENTRY): Ditto. 
+       (DELETED_ENTRY): Ditto.
 
 2005-06-20  Geoffrey Keating  <geoffk@apple.com>