2007-06-14 Paolo Bonzini <bonzini@gnu.org>
[deliverable/binutils-gdb.git] / libiberty / ChangeLog
index e72f84520d1aef682c83b49acd289239f906c277..9a80ed4a1f2b8949d0087f0105f8c589bbeea7a4 100644 (file)
@@ -1,3 +1,150 @@
+2007-06-14  Paolo Bonzini  <bonzini@gnu.org>
+
+       * aclocal.m4: Include config/warnings.m4.
+       * configure.ac: Use ACX_PROG_CC_WARNING_OPTS.
+       * configure: Regenerate.
+
+2007-06-07  Geoffrey Keating  <geoffk@apple.com>
+
+       * configure.ac: Non-default multilibs can be cross compilations.
+       * configure: Regenerate
+
+2007-05-07  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * argv.c (writeargv): New function.
+
+2007-05-05  Geoffrey Keating  <geoffk@apple.com>
+
+       * cp-demangle.c (d_name): Detect local-source-name.
+       (d_prefix): Likewise.
+       (d_unqualified_name): Implement local-source-name.
+
+2007-05-03  Joel Brobecker  <brobecker@adacore.com>
+
+       * filename_cmp.c: Replace include of ctype.h by include of
+       safe-ctype.h.
+       (filename_cmp): Use TOLOWER instead of tolower for conversions
+       that are locale-independent.
+       * Makefile.in (filename_cmp.o): Add dependency on safe-ctype.h.
+
+2007-04-11  Thomas Neumann  tneumann@users.sourceforge.net
+
+       * argv.c: Use ANSI C declarations.
+       * make-relative-prefix.c: Likewise.
+
+2007-04-06  Joel Brobecker  <brobecker@adacore.com>
+
+       * filename_cmp.c (filename_cmp): Improve documentation.
+
+2007-04-02  Andreas Schwab  <schwab@suse.de>
+
+       * filename_cmp.c: Include "config.h".
+
+2007-03-29  Joel Brobecker  <brobecker@adacore.com>
+
+       * filename_cmp.c: New file.
+       * Makefile.in (CFILES): Add filename_cmp.c.
+       (REQUIRED_OFILES): Add filename_cmp.o
+       (filename_cmp.o): New rule.
+       * functions.texi: Regenerate.
+
+2007-03-15  Geoffrey Keating  <geoffk@apple.com>
+
+       * cp-demangle.c (d_encoding): Exit early on error.
+       (d_pointer_to_member_type): Exit early if cplus_demangle_type
+       returns NULL.
+       (cplus_demangle_type): Likewise.
+       * testsuite/demangle-expected: New testcase.
+
+2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
+
+       * Makefile.in: Add install-pdf target as copied from
+       automake v1.10 rules.
+       * testsuite/Makefile.in: Add dummy install-pdf target.
+
+2007-03-01  Peter Breitenlohner  <peb@mppmu.mpg.de>
+            Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       PR other/16513
+       * Makefile.in: Install library under $(MULTIOSDIR), not $(MULTISUBDIR).
+       Install headers in multilib independent location.
+
+2007-02-26  DJ Delorie  <dj@redhat.com>
+
+       * 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.
+       * choose-temp.c: Likewise.
+       * functions.texi: Regenerate.
+
+2007-01-31  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * pex-common.h (struct pex_obj): New fields
+       stderr_pipe and read_err.       
+       * pex-common.c (pex_init_common): Initialize
+       stderr_pipe.
+       (pex_run_in_environment): Add error checking
+       for PEX_STDERR_TO_PIPE.  Create a pipe
+       for stderr if necessary.
+       (pex_read_err): New.
+       (pex_free): Close read_err.
+       * pexecute.txh: Document changes.
+       * functions.texi: Regenerated.
+
+2007-01-31  Ben Elliston  <bje@au.ibm.com>
+
+       * strsignal.c (psignal): Change type of signo to int.
+       * functions.texi: Regenerate.
+
+2007-01-29  Simon Baldwin <simonb@google.com>
+
+       * cp-demangle.h (cplus_demangle_operators): External definition
+       suppressed if not building for libstdc++.
+       * cp-demangle.c (__gcclibcxx_demangle_callback): Augmented interface
+       to demangling, provides a malloc-less version of __cxa_demangle.
+       (cplus_demangle_print_callback): Public callback version of
+       cplus_demangle_print.
+       (struct d_growable_string): New growable string structure.
+       (d_growable_string_init): New function, provides support for
+       growable strings separate from print info.
+       (d_growable_string_resize): Likewise.
+       (d_growable_string_append_buffer): Likewise.
+       (d_growable_string_callback_adapter):): Likewise.
+       (d_print_init): New print info initialization function.
+       (d_print_error): Macro replace by inline function.
+       (d_print_saw_error): Likewise.
+       (d_append_char): Likewise.
+       (d_append_buffer): Likewise.
+       (d_append_string): New inline function, replaces the
+       d_append_string_constant macro.
+       (d_flush_buffer): New function, flushes buffer to callback.
+       (d_demangle_callback, is_ctor_or_dtor): Malloc-based fallback
+       for unsupported dynamic arrays replaced by alloca().
+       (d_demangle): Return string length estimating removed.
+       (d_dump): Moved error case handling from call site into function.
+       (d_print_resize): Function removed.
+       (d_print_append_char): Likewise.
+       (d_print_append_buffer): Likewise.
+       (d_print_error): Likewise.
+       (d_print_comp): Added special case handling for Java arrays.
+       (java_demangle_v3): Removed string post-processing for Java arrays,
+       now replaced by special case handling in d_print_comp.
+       (cplus_demangle_v3_callback): Augmented interface to demangling,
+       provides a malloc-less version of cplus_demangle_v3.
+       (java_demangle_v3_callback): Augmented interface to demangling,
+       provides a malloc-less version of java_demangle_v3.
+
+2007-01-12  Ben Elliston  <bje@au.ibm.com>
+
+       * pex-unix.c (writeerr): Cast write result to void.
+
+       * choose-temp.c (choose_temp_base): Check the result of the call
+       to mktemp rather than testing the length of the modified string.
+
 2006-12-20  Geoffrey Keating  <geoffk@apple.com>
 
        * cp-demangle.h: Add comment explaining what to do to avoid
This page took 0.026479 seconds and 4 git commands to generate.