+2008-10-15 Paolo Bonzini <bonzini@gnu.org>
+
+ PR bootstrap/37137
+ * Makefile.in (LIBCFLAGS): Remove.
+ (FLAGS_TO_PASS): Don't mention it.
+ (COMPILE.c, MULTIOSDIR): Replace it with CFLAGS.
+
+2008-10-08 David Edelsohn <edelsohn@gnu.org>
+
+ * xstrdup.c: Include <sys/types.h> after "config.h"
+
+2008-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * configure.ac: Call AC_SYS_LARGEFILE.
+ * config.in: Regenerated.
+ * configure: Likewise.
+
+2008-10-06 Jason Merrill <jason@redhat.com>
+
+ * cp-demangle.c (struct d_print_info): Add pack_index.
+ (d_dump): Add DEMANGLE_COMPONENT_PACK_EXPANSION.
+ (d_make_comp): Likewise. DEMANGLE_COMPONENT_ARGLIST and
+ DEMANGLE_COMPONENT_TEMPLATE_ARGLIST can have two null args.
+ (cplus_demangle_builtin_types): Add char16/32_t.
+ (cplus_demangle_type): Recognize them.
+ (d_template_args): Handle empty argument packs.
+ (d_template_arg): Handle argument packs.
+ (d_expression): Handle dependent name.
+ (d_index_template_argument): New fn.
+ (d_lookup_template_argument): New fn.
+ (d_find_pack, d_pack_length): New fn.
+ (d_print_subexpr): Split out...
+ (d_print_comp): ...from here. Use d_*_template_argument.
+ Handle empty arg lists. Support pack expansions.
+ * cp-demangle.h (D_BUILTIN_TYPE_COUNT): Increase to 32.
+
+2008-09-09 Jason Merrill <jason@redhat.com>
+
+ * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_DECLTYPE.
+ (d_make_comp): Likewise.
+ (cplus_demangle_type): Handle decltype and DFP types.
+ (cplus_demangle_operators): Call operator takes 2 args.
+ (cplus_demangle_builtin_types): Add DFP types.
+ (d_exprlist): New fn.
+ (d_expression): Handle parm placeholders, T() and calls.
+ (d_print_comp): Handle decltype, T() and calls.
+ * testsuite/demangle-expected: Test the above.
+
+2008-08-07 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
+
+ * pex-win32.c (argv_to_argc): New function.
+ (spawn_script): Duplicate argv before calling win32_spawn.
+
+2008-07-31 Jakub Jelinek <jakub@redhat.com>
+
+ * mkstemps.c (mkstemps): Keep looping even for EISDIR.
+
+2008-07-31 Denys Vlasenko <dvlasenk@redhat.com>
+
+ * mkstemps.c (mkstemps): If open failed with errno other than
+ EEXIST, return immediately.
+ * make-temp-file.c: Include errno.h.
+ (make_temp_file): If mkstemps failed, print an error message
+ before aborting.
+
+2008-07-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * maint-tool (deps): Output config.h instead of stamp-h.
+ * Makefile.in: Rebuild deps.
+ (maintainer-clean-subdir): Depend on stamp-h rather than config.h.
+ Reverts 2007-07-11 change.
+
+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.
+
+2007-07-25 Ben Elliston <bje@au.ibm.com>
+
+ * Makefile.in (CFILES): Remove ternary.c.
+ (REQUIRED_OFILES): Remove ./ternary.o.
+ (INSTALLED_HEADERS): Remove ternary.h.
+ (ternary.o): Remove.
+ * ternary.c: Remove.
+
2007-07-23 DJ Delorie <dj@redhat.com>
* argv.c (writeargv): Fix typo in inline documentation.
* 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>
* Merge egcs & devo libiberty.
-1998-09-08 Martin von Löwis <loewis@informatik.hu-berlin.de>
+1998-09-08 Martin von Löwis <loewis@informatik.hu-berlin.de>
* cplus-dem.c (demangle_arm_pt): Demangle anonymous namespaces.