Home | History | Annotate | Line # | Download | only in libiberty
ChangeLog revision 1.1.1.24
      1  1.1.1.24    mrg 2025-05-23  Release Manager
      2  1.1.1.23    mrg 
      3  1.1.1.24    mrg 	* GCC 14.3.0 released.
      4  1.1.1.23    mrg 
      5  1.1.1.24    mrg 2024-09-12  Jakub Jelinek  <jakub (a] redhat.com>
      6  1.1.1.23    mrg 
      7  1.1.1.23    mrg 	Backported from master:
      8  1.1.1.23    mrg 	2024-09-07  Jakub Jelinek  <jakub (a] redhat.com>
      9  1.1.1.23    mrg 
     10  1.1.1.23    mrg 	PR lto/116614
     11  1.1.1.23    mrg 	* simple-object-elf.c (SHN_COMMON): Align comment with neighbouring
     12  1.1.1.23    mrg 	comments.
     13  1.1.1.23    mrg 	(SHN_HIRESERVE): Use uppercase hex digits instead of lowercase for
     14  1.1.1.23    mrg 	consistency.
     15  1.1.1.23    mrg 	(simple_object_elf_find_sections): Formatting fixes.
     16  1.1.1.23    mrg 	(simple_object_elf_fetch_attributes): Likewise.
     17  1.1.1.23    mrg 	(simple_object_elf_attributes_merge): Likewise.
     18  1.1.1.23    mrg 	(simple_object_elf_start_write): Likewise.
     19  1.1.1.23    mrg 	(simple_object_elf_write_ehdr): Likewise.
     20  1.1.1.23    mrg 	(simple_object_elf_write_shdr): Likewise.
     21  1.1.1.23    mrg 	(simple_object_elf_write_to_file): Likewise.
     22  1.1.1.23    mrg 	(simple_object_elf_copy_lto_debug_section): Likewise.  Don't fail for
     23  1.1.1.23    mrg 	new_i - 1 >= SHN_LORESERVE, instead arrange in that case to copy
     24  1.1.1.23    mrg 	over .symtab_shndx sections, though emit those last and compute their
     25  1.1.1.23    mrg 	section content when processing associated .symtab sections.  Handle
     26  1.1.1.23    mrg 	simple_object_internal_read failure even in the .symtab_shndx reading
     27  1.1.1.23    mrg 	case.
     28  1.1.1.23    mrg 
     29  1.1.1.24    mrg 2024-08-01  Release Manager
     30  1.1.1.22    mrg 
     31  1.1.1.24    mrg 	* GCC 14.2.0 released.
     32  1.1.1.22    mrg 
     33  1.1.1.24    mrg 2024-05-07  Release Manager
     34  1.1.1.20    mrg 
     35  1.1.1.24    mrg 	* GCC 14.1.0 released.
     36  1.1.1.20    mrg 
     37  1.1.1.24    mrg 2024-04-02  Tom Tromey  <tom (a] tromey.com>
     38  1.1.1.20    mrg 
     39  1.1.1.24    mrg 	* cplus-dem.c (cplus_demangle): Try the D demangler with
     40  1.1.1.24    mrg 	"auto" format.
     41  1.1.1.24    mrg 	* testsuite/d-demangle-expected: Add --format=auto test.
     42  1.1.1.24    mrg 
     43  1.1.1.24    mrg 2024-04-02  Jakub Jelinek  <jakub (a] redhat.com>
     44  1.1.1.24    mrg 
     45  1.1.1.24    mrg 	* regex.c (byte_re_match_2_internal): Fix duplicated words in comment;
     46  1.1.1.24    mrg 	next next -> next.
     47  1.1.1.24    mrg 	* dyn-string.c (dyn_string_init): Fix duplicated words in comment;
     48  1.1.1.24    mrg 	of of -> of.
     49  1.1.1.24    mrg 
     50  1.1.1.24    mrg 2024-02-19  Iain Sandoe  <iain (a] sandoe.co.uk>
     51  1.1.1.24    mrg 
     52  1.1.1.24    mrg 	PR other/113957
     53  1.1.1.24    mrg 	* pex-unix.c (pex_unix_exec_child): Set pid = -1 in the error
     54  1.1.1.24    mrg 	paths, since that is used to signal an erroneous outcome for
     55  1.1.1.24    mrg 	the routine.
     56  1.1.1.24    mrg 
     57  1.1.1.24    mrg 2024-02-15  Richard Biener  <rguenther (a] suse.de>
     58  1.1.1.24    mrg 
     59  1.1.1.24    mrg 	* hashtab.c (iterative_hash): Remove TBAA violating handling
     60  1.1.1.24    mrg 	of aligned little-endian case in favor of just keeping the
     61  1.1.1.24    mrg 	aligned case special-cased.  Use | for composing a larger word.
     62  1.1.1.24    mrg 
     63  1.1.1.24    mrg 2024-02-12  Jakub Jelinek  <jakub (a] redhat.com>
     64  1.1.1.24    mrg 
     65  1.1.1.24    mrg 	* vprintf-support.c (libiberty_vprintf_buffer_size): Handle
     66  1.1.1.24    mrg 	properly l, ll, z, t or on _WIN32 I64 modifiers for diouxX
     67  1.1.1.24    mrg 	and L modifier for fFgGeE.
     68  1.1.1.24    mrg 
     69  1.1.1.24    mrg 2024-01-13  Jakub Jelinek  <jakub (a] redhat.com>
     70  1.1.1.24    mrg 
     71  1.1.1.24    mrg 	* cp-demangle.c (FNQUAL_COMPONENT_CASE): Add case for
     72  1.1.1.24    mrg 	DEMANGLE_COMPONENT_XOBJ_MEMBER_FUNCTION.
     73  1.1.1.24    mrg 	(d_dump): Handle DEMANGLE_COMPONENT_XOBJ_MEMBER_FUNCTION.
     74  1.1.1.24    mrg 	(d_nested_name): Parse H after N in nested name.
     75  1.1.1.24    mrg 	(d_count_templates_scopes): Handle
     76  1.1.1.24    mrg 	DEMANGLE_COMPONENT_XOBJ_MEMBER_FUNCTION.
     77  1.1.1.24    mrg 	(d_print_mod): Likewise.
     78  1.1.1.24    mrg 	(d_print_function_type): Likewise.
     79  1.1.1.24    mrg 	* testsuite/demangle-expected: Add tests for explicit object
     80  1.1.1.24    mrg 	member functions.
     81  1.1.1.24    mrg 
     82  1.1.1.24    mrg 2023-12-05  Jakub Jelinek  <jakub (a] redhat.com>
     83  1.1.1.24    mrg 
     84  1.1.1.24    mrg 	* configure.ac (HAVE_X86_SHA1_HW_SUPPORT): Verify __get_cpuid and
     85  1.1.1.24    mrg 	__get_cpuid_count are not implicitly declared.
     86  1.1.1.24    mrg 	* configure: Regenerated.
     87  1.1.1.24    mrg 
     88  1.1.1.24    mrg 2023-12-05  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
     89  1.1.1.24    mrg 
     90  1.1.1.24    mrg 	* pex-unix.c (pex_unix_wait): Change return type to pid_t.
     91  1.1.1.24    mrg 
     92  1.1.1.24    mrg 2023-12-01  Jason Merrill  <jason (a] redhat.com>
     93  1.1.1.24    mrg 
     94  1.1.1.24    mrg 	* cp-demangle.c (d_make_comp): Handle
     95  1.1.1.24    mrg 	DEMANGLE_COMPONENT_CONSTRAINTS.
     96  1.1.1.24    mrg 	(d_count_templates_scopes): Likewise.
     97  1.1.1.24    mrg 	(d_print_comp_inner): Likewise.
     98  1.1.1.24    mrg 	(d_maybe_constraints): New.
     99  1.1.1.24    mrg 	(d_encoding, d_template_args_1): Call it.
    100  1.1.1.24    mrg 	(d_parmlist): Handle 'Q'.
    101  1.1.1.24    mrg 	* testsuite/demangle-expected: Add some constraint tests.
    102  1.1.1.24    mrg 
    103  1.1.1.24    mrg 2023-11-30  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    104  1.1.1.24    mrg 
    105  1.1.1.24    mrg 	* configure.ac (GCC_CHECK_ASSEMBLER_HWCAP): Invoke.
    106  1.1.1.24    mrg 	* configure, aclocal.m4: Regenerate.
    107  1.1.1.24    mrg 	* Makefile.in (COMPILE.c): Add HWCAP_CFLAGS.
    108  1.1.1.24    mrg 
    109  1.1.1.24    mrg 2023-11-28  Jakub Jelinek  <jakub (a] redhat.com>
    110  1.1.1.24    mrg 
    111  1.1.1.24    mrg 	* configure.ac (HAVE_X86_SHA1_HW_SUPPORT): New check.
    112  1.1.1.24    mrg 	* sha1.c: If HAVE_X86_SHA1_HW_SUPPORT is defined, include x86intrin.h
    113  1.1.1.24    mrg 	and cpuid.h.
    114  1.1.1.24    mrg 	(sha1_hw_process_bytes, sha1_hw_process_block,
    115  1.1.1.24    mrg 	sha1_choose_process_bytes): New functions.
    116  1.1.1.24    mrg 	* config.in: Regenerated.
    117  1.1.1.24    mrg 	* configure: Regenerated.
    118  1.1.1.24    mrg 
    119  1.1.1.24    mrg 2023-11-15  Mark Wielaard  <mjw (a] redhat.com>
    120  1.1.1.24    mrg 
    121  1.1.1.24    mrg 	* aclocal.m4: Rebuild.
    122  1.1.1.24    mrg 
    123  1.1.1.24    mrg 2023-11-10  Brendan Shanks  <bshanks (a] codeweavers.com>
    124  1.1.1.24    mrg 
    125  1.1.1.24    mrg 	* configure.ac (AC_CHECK_HEADERS): Add spawn.h.
    126  1.1.1.24    mrg 	(checkfuncs): Add posix_spawn, posix_spawnp.
    127  1.1.1.24    mrg 	(AC_CHECK_FUNCS): Add posix_spawn, posix_spawnp.
    128  1.1.1.24    mrg 	* aclocal.m4, configure, config.in: Rebuild.
    129  1.1.1.24    mrg 	* pex-unix.c [HAVE_POSIX_SPAWN] (pex_unix_exec_child): New function.
    130  1.1.1.24    mrg 
    131  1.1.1.24    mrg 2023-08-22  Jason Merrill  <jason (a] redhat.com>
    132  1.1.1.24    mrg 
    133  1.1.1.24    mrg 	PR c++/109751
    134  1.1.1.24    mrg 	* cp-demangle.c (d_make_comp): Handle DEMANGLE_COMPONENT_FRIEND.
    135  1.1.1.24    mrg 	(d_count_templates_scopes): Likewise.
    136  1.1.1.24    mrg 	(d_print_comp_inner): Likewise.
    137  1.1.1.24    mrg 	(d_unqualified_name): Handle member-like friend mangling.
    138  1.1.1.24    mrg 	* testsuite/demangle-expected: Add test.
    139  1.1.1.24    mrg 
    140  1.1.1.24    mrg 2023-08-07  John Ericson  <git (a] JohnEricson.me>
    141  1.1.1.24    mrg 
    142  1.1.1.24    mrg 	* configure: Regenerate.
    143  1.1.1.24    mrg 
    144  1.1.1.24    mrg 2023-08-07  H.J. Lu  <hjl.tools (a] gmail.com>
    145  1.1.1.24    mrg 
    146  1.1.1.24    mrg 	* configure: Regenerate.
    147  1.1.1.24    mrg 
    148  1.1.1.24    mrg 2023-08-07  H.J. Lu  <hjl.tools (a] gmail.com>
    149  1.1.1.24    mrg 
    150  1.1.1.24    mrg 	* Makefile.in (AR): Add @AR_PLUGIN_OPTION@
    151  1.1.1.24    mrg 	(RANLIB): Add @RANLIB_PLUGIN_OPTION@.
    152  1.1.1.24    mrg 	(configure_deps): Depend on ../config/gcc-plugin.m4.
    153  1.1.1.24    mrg 	* configure.ac: AC_SUBST AR_PLUGIN_OPTION and
    154  1.1.1.24    mrg 	RANLIB_PLUGIN_OPTION.
    155  1.1.1.24    mrg 	* aclocal.m4: Regenerated.
    156  1.1.1.24    mrg 	* configure: Likewise.
    157  1.1.1.24    mrg 
    158  1.1.1.24    mrg 2023-06-15  Marek Polacek  <polacek (a] redhat.com>
    159  1.1.1.24    mrg 
    160  1.1.1.24    mrg 	* configure.ac: Also set shared when enable_host_pie.
    161  1.1.1.24    mrg 	* configure: Regenerate.
    162  1.1.1.24    mrg 
    163  1.1.1.24    mrg 2023-06-13  Nathan Sidwell  <nathan (a] acm.org>
    164  1.1.1.24    mrg 
    165  1.1.1.24    mrg 	* cp-demangle.c (d_print_conversion): Remove incorrect
    166  1.1.1.24    mrg 	template instantiation handling.
    167  1.1.1.24    mrg 	* testsuite/demangle-expected: Add testcases.
    168  1.1.1.24    mrg 
    169  1.1.1.24    mrg 2023-06-07  Costas Argyris  <costas.argyris (a] gmail.com>
    170  1.1.1.24    mrg 
    171  1.1.1.24    mrg 	* argv.c (writeargv): Constant propagate "0" for "status",
    172  1.1.1.24    mrg 	simplifying the code slightly.
    173  1.1.1.24    mrg 
    174  1.1.1.24    mrg 2023-06-06  Costas Argyris  <costas.argyris (a] gmail.com>
    175  1.1.1.24    mrg 
    176  1.1.1.24    mrg 	* argv.c (writeargv): Simplify & remove gotos.
    177  1.1.1.24    mrg 
    178  1.1.1.24    mrg 2023-06-05  Costas Argyris  <costas.argyris (a] gmail.com>
    179  1.1.1.24    mrg 
    180  1.1.1.24    mrg 	* pex-win32.c: fix typos.
    181  1.1.1.24    mrg 
    182  1.1.1.24    mrg 2023-06-05  Costas Argyris  <costas.argyris (a] gmail.com>
    183  1.1.1.24    mrg 
    184  1.1.1.24    mrg 	* pex-win32.c (win32_spawn): Check command line length
    185  1.1.1.24    mrg 	and generate a response file if necessary.
    186  1.1.1.24    mrg 	(spawn_script): Adjust parameters.
    187  1.1.1.24    mrg 	(pex_win32_exec_child): Ditto.
    188  1.1.1.24    mrg 
    189  1.1.1.24    mrg 2023-06-03  Patrick Palka  <ppalka (a] redhat.com>
    190  1.1.1.24    mrg 
    191  1.1.1.24    mrg 	PR c++/70790
    192  1.1.1.24    mrg 	* cp-demangle.c (cplus_demangle_operators): Add the noexcept
    193  1.1.1.24    mrg 	operator.
    194  1.1.1.24    mrg 	(d_print_comp_inner) <case DEMANGLE_COMPONENT_UNARY>: Always
    195  1.1.1.24    mrg 	print parens around the operand of noexcept too.
    196  1.1.1.24    mrg 	* testsuite/demangle-expected: Test noexcept operator
    197  1.1.1.24    mrg 	demangling.
    198  1.1.1.24    mrg 
    199  1.1.1.24    mrg 2023-04-02  Jakub Jelinek  <jakub (a] redhat.com>
    200  1.1.1.20    mrg 
    201  1.1.1.20    mrg 	PR other/109306
    202  1.1.1.21    mrg 	* strstr.c: Revert the 2020-11-13 changes.
    203  1.1.1.21    mrg 	(strstr): Return s1 if len is 0.
    204  1.1.1.20    mrg 
    205  1.1.1.24    mrg 2023-03-30  Gerald Pfeifer  <gerald (a] pfeifer.com>
    206  1.1.1.19    mrg 
    207  1.1.1.24    mrg 	* obstacks.texi (Preparing for Obstacks): Remove a (broken)
    208  1.1.1.24    mrg 	reference to the Glibc manual.
    209  1.1.1.24    mrg 
    210  1.1.1.24    mrg 2023-03-03  Costas Argyris  <costas.argyris (a] gmail.com>
    211  1.1.1.24    mrg 
    212  1.1.1.24    mrg 	* pex-win32.c (win32_spawn): Fix memory leak of cmdline
    213  1.1.1.24    mrg 	buffer and refactor to have cleanup code appear once
    214  1.1.1.24    mrg 	for all exit cases.
    215  1.1.1.24    mrg 
    216  1.1.1.24    mrg 2023-02-11  niXman  <i.nixman (a] autistici.org>
    217  1.1.1.24    mrg 
    218  1.1.1.24    mrg 	* lrealpath.c (lrealpath): try to resolve symlink and
    219  1.1.1.24    mrg 	use UNC paths where applicable.
    220  1.1.1.24    mrg 
    221  1.1.1.24    mrg 2023-01-07  LIU Hao  <lh_mouse (a] 126.com>
    222  1.1.1.24    mrg 
    223  1.1.1.24    mrg 	PR middle-end/108300
    224  1.1.1.24    mrg 	* make-temp-file.c: Define `WIN32_LEAN_AND_MEAN` before <windows.h>.
    225  1.1.1.24    mrg 	* pex-win32.c: Likewise.
    226  1.1.1.24    mrg 
    227  1.1.1.24    mrg 2022-11-23  Marek Polacek  <polacek (a] redhat.com>
    228  1.1.1.24    mrg 
    229  1.1.1.24    mrg 	Revert:
    230  1.1.1.24    mrg 	2022-11-23  Marek Polacek  <polacek (a] redhat.com>
    231  1.1.1.24    mrg 
    232  1.1.1.24    mrg 	* configure.ac: Also set shared when enable_host_pie.
    233  1.1.1.24    mrg 	* configure: Regenerate.
    234  1.1.1.24    mrg 
    235  1.1.1.24    mrg 2022-11-23  Marek Polacek  <polacek (a] redhat.com>
    236  1.1.1.24    mrg 
    237  1.1.1.24    mrg 	* configure.ac: Also set shared when enable_host_pie.
    238  1.1.1.24    mrg 	* configure: Regenerate.
    239  1.1.1.24    mrg 
    240  1.1.1.24    mrg 2022-11-15  Nathan Sidwell  <nathan (a] acm.org>
    241  1.1.1.24    mrg 
    242  1.1.1.24    mrg 	* cp-demangle.c (struct d_print_info): Rename is_lambda_arg to
    243  1.1.1.24    mrg 	lambda_tpl_parms.  Augment semantics.
    244  1.1.1.24    mrg 	(d_make_comp): Add checks for new components.
    245  1.1.1.24    mrg 	(d_template_parm, d_template_head): New.
    246  1.1.1.24    mrg 	(d_lambda): Add templated lambda support.
    247  1.1.1.24    mrg 	(d_print_init): Adjust.
    248  1.1.1.24    mrg 	(d_print_lambda_parm_name): New.
    249  1.1.1.24    mrg 	(d_print_comp_inner): Support templated lambdas,
    250  1.1.1.24    mrg 	* testsuite/demangle-expected: Add testcases.
    251  1.1.1.24    mrg 
    252  1.1.1.24    mrg 2022-11-14  Martin Liska  <mliska (a] suse.cz>
    253  1.1.1.24    mrg 
    254  1.1.1.24    mrg 	Revert:
    255  1.1.1.24    mrg 	2022-11-14  Martin Liska  <mliska (a] suse.cz>
    256  1.1.1.24    mrg 
    257  1.1.1.24    mrg 	* doc/bsd.rst: New file.
    258  1.1.1.24    mrg 	* doc/conf.py: New file.
    259  1.1.1.24    mrg 	* doc/copyright.rst: New file.
    260  1.1.1.24    mrg 	* doc/extensions.rst: New file.
    261  1.1.1.24    mrg 	* doc/function-variable-and-macro-listing.rst: New file.
    262  1.1.1.24    mrg 	* doc/index.rst: New file.
    263  1.1.1.24    mrg 	* doc/indices-and-tables.rst: New file.
    264  1.1.1.24    mrg 	* doc/introduction.rst: New file.
    265  1.1.1.24    mrg 	* doc/lesser-general-public-license-2.1.rst: New file.
    266  1.1.1.24    mrg 	* doc/overview.rst: New file.
    267  1.1.1.24    mrg 	* doc/replacement-functions.rst: New file.
    268  1.1.1.24    mrg 	* doc/supplemental-functions.rst: New file.
    269  1.1.1.24    mrg 	* doc/using.rst: New file.
    270  1.1.1.24    mrg 
    271  1.1.1.24    mrg 2022-11-14  Martin Liska  <mliska (a] suse.cz>
    272  1.1.1.24    mrg 
    273  1.1.1.24    mrg 	Revert:
    274  1.1.1.24    mrg 	2022-11-14  Martin Liska  <mliska (a] suse.cz>
    275  1.1.1.24    mrg 
    276  1.1.1.24    mrg 	* Makefile.in: Support Sphinx based documentation.
    277  1.1.1.24    mrg 
    278  1.1.1.24    mrg 2022-11-14  Martin Liska  <mliska (a] suse.cz>
    279  1.1.1.24    mrg 
    280  1.1.1.24    mrg 	Revert:
    281  1.1.1.24    mrg 	2022-11-14  Martin Liska  <mliska (a] suse.cz>
    282  1.1.1.24    mrg 
    283  1.1.1.24    mrg 	* at-file.texi: Removed.
    284  1.1.1.24    mrg 	* copying-lib.texi: Removed.
    285  1.1.1.24    mrg 	* functions.texi: Removed.
    286  1.1.1.24    mrg 	* libiberty.texi: Removed.
    287  1.1.1.24    mrg 	* obstacks.texi: Removed.
    288  1.1.1.24    mrg 
    289  1.1.1.24    mrg 2022-11-14  Martin Liska  <mliska (a] suse.cz>
    290  1.1.1.24    mrg 
    291  1.1.1.24    mrg 	Revert:
    292  1.1.1.24    mrg 	2022-11-14  Martin Liska  <mliska (a] suse.cz>
    293  1.1.1.24    mrg 
    294  1.1.1.24    mrg 	* Makefile.in: Support --with-sphinx-build.
    295  1.1.1.24    mrg 	* configure.ac: Likewise.
    296  1.1.1.24    mrg 	* configure: Regenerate.
    297  1.1.1.24    mrg 
    298  1.1.1.24    mrg 2022-11-14  Martin Liska  <mliska (a] suse.cz>
    299  1.1.1.24    mrg 
    300  1.1.1.24    mrg 	Revert:
    301  1.1.1.24    mrg 	2022-11-14  Martin Liska  <mliska (a] suse.cz>
    302  1.1.1.24    mrg 
    303  1.1.1.24    mrg 	* doc/bsd.rst:
    304  1.1.1.24    mrg 	Add trailing newline.
    305  1.1.1.24    mrg 	* doc/copyright.rst:
    306  1.1.1.24    mrg 	Add trailing newline.
    307  1.1.1.24    mrg 	* doc/extensions.rst:
    308  1.1.1.24    mrg 	Add trailing newline.
    309  1.1.1.24    mrg 	* doc/function-variable-and-macro-listing.rst:
    310  1.1.1.24    mrg 	Add trailing newline.
    311  1.1.1.24    mrg 	* doc/index.rst:
    312  1.1.1.24    mrg 	Add trailing newline.
    313  1.1.1.24    mrg 	* doc/indices-and-tables.rst:
    314  1.1.1.24    mrg 	Add trailing newline.
    315  1.1.1.24    mrg 	* doc/introduction.rst:
    316  1.1.1.24    mrg 	Add trailing newline.
    317  1.1.1.24    mrg 	* doc/lesser-general-public-license-2.1.rst:
    318  1.1.1.24    mrg 	Add trailing newline.
    319  1.1.1.24    mrg 	* doc/overview.rst:
    320  1.1.1.24    mrg 	Add trailing newline.
    321  1.1.1.24    mrg 	* doc/replacement-functions.rst:
    322  1.1.1.24    mrg 	Add trailing newline.
    323  1.1.1.24    mrg 	* doc/supplemental-functions.rst:
    324  1.1.1.24    mrg 	Add trailing newline.
    325  1.1.1.24    mrg 	* doc/using.rst:
    326  1.1.1.24    mrg 	Add trailing newline.
    327  1.1.1.24    mrg 
    328  1.1.1.24    mrg 2022-11-14  Martin Liska  <mliska (a] suse.cz>
    329  1.1.1.24    mrg 
    330  1.1.1.24    mrg 	Revert:
    331  1.1.1.24    mrg 	2022-11-14  Martin Liska  <mliska (a] suse.cz>
    332  1.1.1.24    mrg 
    333  1.1.1.24    mrg 	* doc/conf.py: Add newline at last line.
    334  1.1.1.24    mrg 
    335  1.1.1.24    mrg 2022-11-14  Martin Liska  <mliska (a] suse.cz>
    336  1.1.1.24    mrg 
    337  1.1.1.24    mrg 	Revert:
    338  1.1.1.24    mrg 	2022-11-14  Martin Liska  <mliska (a] suse.cz>
    339  1.1.1.24    mrg 
    340  1.1.1.24    mrg 	PR other/107620
    341  1.1.1.24    mrg 	* configure: Regenerate.
    342  1.1.1.24    mrg 	* configure.ac: Always set sphinx-build.
    343  1.1.1.24    mrg 
    344  1.1.1.24    mrg 2022-11-13  Martin Liska  <mliska (a] suse.cz>
    345  1.1.1.24    mrg 
    346  1.1.1.24    mrg 	PR other/107620
    347  1.1.1.24    mrg 	* configure: Regenerate.
    348  1.1.1.24    mrg 	* configure.ac: Always set sphinx-build.
    349  1.1.1.24    mrg 
    350  1.1.1.24    mrg 2022-11-10  Martin Liska  <mliska (a] suse.cz>
    351  1.1.1.24    mrg 
    352  1.1.1.24    mrg 	* doc/conf.py: Add newline at last line.
    353  1.1.1.24    mrg 
    354  1.1.1.24    mrg 2022-11-09  Martin Liska  <mliska (a] suse.cz>
    355  1.1.1.24    mrg 
    356  1.1.1.24    mrg 	* doc/bsd.rst:
    357  1.1.1.24    mrg 	Add trailing newline.
    358  1.1.1.24    mrg 	* doc/copyright.rst:
    359  1.1.1.24    mrg 	Add trailing newline.
    360  1.1.1.24    mrg 	* doc/extensions.rst:
    361  1.1.1.24    mrg 	Add trailing newline.
    362  1.1.1.24    mrg 	* doc/function-variable-and-macro-listing.rst:
    363  1.1.1.24    mrg 	Add trailing newline.
    364  1.1.1.24    mrg 	* doc/index.rst:
    365  1.1.1.24    mrg 	Add trailing newline.
    366  1.1.1.24    mrg 	* doc/indices-and-tables.rst:
    367  1.1.1.24    mrg 	Add trailing newline.
    368  1.1.1.24    mrg 	* doc/introduction.rst:
    369  1.1.1.24    mrg 	Add trailing newline.
    370  1.1.1.24    mrg 	* doc/lesser-general-public-license-2.1.rst:
    371  1.1.1.24    mrg 	Add trailing newline.
    372  1.1.1.24    mrg 	* doc/overview.rst:
    373  1.1.1.24    mrg 	Add trailing newline.
    374  1.1.1.24    mrg 	* doc/replacement-functions.rst:
    375  1.1.1.24    mrg 	Add trailing newline.
    376  1.1.1.24    mrg 	* doc/supplemental-functions.rst:
    377  1.1.1.24    mrg 	Add trailing newline.
    378  1.1.1.24    mrg 	* doc/using.rst:
    379  1.1.1.24    mrg 	Add trailing newline.
    380  1.1.1.24    mrg 
    381  1.1.1.24    mrg 2022-11-09  Martin Liska  <mliska (a] suse.cz>
    382  1.1.1.24    mrg 
    383  1.1.1.24    mrg 	* Makefile.in: Support --with-sphinx-build.
    384  1.1.1.24    mrg 	* configure.ac: Likewise.
    385  1.1.1.24    mrg 	* configure: Regenerate.
    386  1.1.1.24    mrg 
    387  1.1.1.24    mrg 2022-11-09  Martin Liska  <mliska (a] suse.cz>
    388  1.1.1.24    mrg 
    389  1.1.1.24    mrg 	* at-file.texi: Removed.
    390  1.1.1.24    mrg 	* copying-lib.texi: Removed.
    391  1.1.1.24    mrg 	* functions.texi: Removed.
    392  1.1.1.24    mrg 	* libiberty.texi: Removed.
    393  1.1.1.24    mrg 	* obstacks.texi: Removed.
    394  1.1.1.24    mrg 
    395  1.1.1.24    mrg 2022-11-09  Martin Liska  <mliska (a] suse.cz>
    396  1.1.1.24    mrg 
    397  1.1.1.24    mrg 	* Makefile.in: Support Sphinx based documentation.
    398  1.1.1.24    mrg 
    399  1.1.1.24    mrg 2022-11-09  Martin Liska  <mliska (a] suse.cz>
    400  1.1.1.24    mrg 
    401  1.1.1.24    mrg 	* doc/bsd.rst: New file.
    402  1.1.1.24    mrg 	* doc/conf.py: New file.
    403  1.1.1.24    mrg 	* doc/copyright.rst: New file.
    404  1.1.1.24    mrg 	* doc/extensions.rst: New file.
    405  1.1.1.24    mrg 	* doc/function-variable-and-macro-listing.rst: New file.
    406  1.1.1.24    mrg 	* doc/index.rst: New file.
    407  1.1.1.24    mrg 	* doc/indices-and-tables.rst: New file.
    408  1.1.1.24    mrg 	* doc/introduction.rst: New file.
    409  1.1.1.24    mrg 	* doc/lesser-general-public-license-2.1.rst: New file.
    410  1.1.1.24    mrg 	* doc/overview.rst: New file.
    411  1.1.1.24    mrg 	* doc/replacement-functions.rst: New file.
    412  1.1.1.24    mrg 	* doc/supplemental-functions.rst: New file.
    413  1.1.1.24    mrg 	* doc/using.rst: New file.
    414  1.1.1.24    mrg 
    415  1.1.1.24    mrg 2022-10-18  Florian Weimer  <fweimer (a] redhat.com>
    416  1.1.1.19    mrg 
    417  1.1.1.21    mrg 	* acinclude.m4 (ac_cv_func_strncmp_works): Add missing
    418  1.1.1.21    mrg 	int return type and parameter list to the definition of main.
    419  1.1.1.21    mrg 	Include <stdlib.h> and <string.h> for prototypes.
    420  1.1.1.21    mrg 	(ac_cv_c_stack_direction): Add missing
    421  1.1.1.21    mrg 	int return type and parameter list to the definitions of
    422  1.1.1.21    mrg 	main, find_stack_direction.  Include <stdlib.h> for exit
    423  1.1.1.21    mrg 	prototype.
    424  1.1.1.19    mrg 	* configure: Regenerate.
    425  1.1.1.19    mrg 
    426  1.1.1.24    mrg 2022-10-14  Jakub Jelinek  <jakub (a] redhat.com>
    427  1.1.1.24    mrg 
    428  1.1.1.24    mrg 	* cp-demangle.h (D_BUILTIN_TYPE_COUNT): Increment.
    429  1.1.1.24    mrg 	* cp-demangle.c (cplus_demangle_builtin_types): Add std::bfloat16_t
    430  1.1.1.24    mrg 	entry.
    431  1.1.1.24    mrg 	(cplus_demangle_type): Demangle DF16b.
    432  1.1.1.24    mrg 	* testsuite/demangle-expected (_Z3xxxDF16b): New test.
    433  1.1.1.24    mrg 
    434  1.1.1.24    mrg 2022-10-11  Nathan Sidwell  <nathan (a] acm.org>
    435  1.1.1.24    mrg 
    436  1.1.1.24    mrg 	* cp-demangle.c (d_prefix): 'M' components are not
    437  1.1.1.24    mrg 	(re-)added to the substitution table.
    438  1.1.1.24    mrg 	* testsuite/demangle-expected: Add tests.
    439  1.1.1.24    mrg 
    440  1.1.1.24    mrg 2022-10-07  Nathan Sidwell  <nathan (a] acm.org>
    441  1.1.1.24    mrg 
    442  1.1.1.24    mrg 	* cp-demangle.c (d_print_comp_inner): Allow parameter packs
    443  1.1.1.24    mrg 	in a lambda signature.
    444  1.1.1.24    mrg 	* testsuite/demangle-expected: Add tests.
    445  1.1.1.24    mrg 
    446  1.1.1.24    mrg 2022-09-27  Jakub Jelinek  <jakub (a] redhat.com>
    447  1.1.1.24    mrg 
    448  1.1.1.24    mrg 	PR c++/106652
    449  1.1.1.24    mrg 	PR c++/85518
    450  1.1.1.24    mrg 	* cp-demangle.c (d_dump): Handle
    451  1.1.1.24    mrg 	DEMANGLE_COMPONENT_EXTENDED_BUILTIN_TYPE.  Don't handle
    452  1.1.1.24    mrg 	DEMANGLE_COMPONENT_FIXED_TYPE.
    453  1.1.1.24    mrg 	(d_make_extended_builtin_type): New function.
    454  1.1.1.24    mrg 	(cplus_demangle_builtin_types): Add _Float entry.
    455  1.1.1.24    mrg 	(cplus_demangle_type): For DF demangle it as _Float<N> or
    456  1.1.1.24    mrg 	_Float<N>x rather than fixed point which conflicts with it.
    457  1.1.1.24    mrg 	(d_count_templates_scopes): Handle
    458  1.1.1.24    mrg 	DEMANGLE_COMPONENT_EXTENDED_BUILTIN_TYPE.  Just break; for
    459  1.1.1.24    mrg 	DEMANGLE_COMPONENT_FIXED_TYPE.
    460  1.1.1.24    mrg 	(d_find_pack): Handle DEMANGLE_COMPONENT_EXTENDED_BUILTIN_TYPE.
    461  1.1.1.24    mrg 	Don't handle DEMANGLE_COMPONENT_FIXED_TYPE.
    462  1.1.1.24    mrg 	(d_print_comp_inner): Likewise.
    463  1.1.1.24    mrg 	* cp-demangle.h (D_BUILTIN_TYPE_COUNT): Bump.
    464  1.1.1.24    mrg 	* testsuite/demangle-expected: Replace _Z3xxxDFyuVb test
    465  1.1.1.24    mrg 	with _Z3xxxDF16_DF32_DF64_DF128_CDF16_Vb.  Add
    466  1.1.1.24    mrg 	_Z3xxxDF32xDF64xDF128xCDF32xVb test.
    467  1.1.1.24    mrg 
    468  1.1.1.24    mrg 2022-09-22  Jonathan Wakely  <jwakely (a] redhat.com>
    469  1.1.1.24    mrg 
    470  1.1.1.24    mrg 	* README: Replace gcc-bugs email address with Bugzilla URL.
    471  1.1.1.24    mrg 
    472  1.1.1.24    mrg 2022-08-25  Martin Liska  <mliska (a] suse.cz>
    473  1.1.1.24    mrg 
    474  1.1.1.24    mrg 	* configure: Regenerate.
    475  1.1.1.24    mrg 
    476  1.1.1.24    mrg 2022-07-22  Martin Liska  <mliska (a] suse.cz>
    477  1.1.1.24    mrg 
    478  1.1.1.24    mrg 	PR other/106370
    479  1.1.1.24    mrg 	* _doprnt.c: Remove continue as last stmt
    480  1.1.1.24    mrg 	in a loop.
    481  1.1.1.24    mrg 
    482  1.1.1.24    mrg 2022-07-14  Martin Liska  <mliska (a] suse.cz>
    483  1.1.1.24    mrg 
    484  1.1.1.24    mrg 	* functions.texi: Replace strtoul with strtoull.
    485  1.1.1.24    mrg 
    486  1.1.1.24    mrg 2022-07-04  Nick Clifton  <nickc (a] redhat.com>
    487  1.1.1.24    mrg 
    488  1.1.1.24    mrg 	* rust-demangle.c (demangle_const): Add a missing goto pass_return
    489  1.1.1.24    mrg 	at the end of the function.
    490  1.1.1.24    mrg 
    491  1.1.1.24    mrg 2022-07-04  Nick Clifton  <nickc (a] redhat.com>
    492  1.1.1.24    mrg 
    493  1.1.1.24    mrg 	* rust-demangle.c (demangle_path_maybe_open_generics): Add
    494  1.1.1.24    mrg 	recursion limit.
    495  1.1.1.24    mrg 
    496  1.1.1.24    mrg 2022-07-01  Nick Clifton  <nickc (a] redhat.com>
    497  1.1.1.24    mrg 
    498  1.1.1.24    mrg 	PR demangler/105039
    499  1.1.1.24    mrg 	* rust-demangle.c (demangle_const): Add recursion limit.
    500  1.1.1.24    mrg 
    501  1.1.1.24    mrg 2022-06-26  Simon Marchi  <simon.marchi (a] efficios.com>
    502  1.1.1.24    mrg 
    503  1.1.1.24    mrg 	* configure.ac: Add AC_CONFIG_MACRO_DIRS call.
    504  1.1.1.24    mrg 	* configure: Re-generate.
    505  1.1.1.24    mrg 
    506  1.1.1.24    mrg 2022-05-23  Nathan Sidwell  <nathan (a] acm.org>
    507  1.1.1.19    mrg 
    508  1.1.1.24    mrg 	* cp-demangle.c (d_make_comp): Adjust.
    509  1.1.1.24    mrg 	(d_name, d_prefix): Adjust subst handling. Add module handling.
    510  1.1.1.24    mrg 	(d_maybe_module_name): New.
    511  1.1.1.24    mrg 	(d_unqualified_name): Add incoming module parm. Handle it.  Adjust all callers.
    512  1.1.1.24    mrg 	(d_special_name): Add 'GI' support.
    513  1.1.1.24    mrg 	(d_count_template_scopes): Adjust.
    514  1.1.1.24    mrg 	(d_print_comp_inner): Print module.
    515  1.1.1.24    mrg 	* testsuite/demangle-expected: New test cases
    516  1.1.1.24    mrg 
    517  1.1.1.24    mrg 2022-05-18  Nathan Sidwell  <nathan (a] acm.org>
    518  1.1.1.24    mrg 
    519  1.1.1.24    mrg 	* cp-demangle.c (d_name): Add SUBSTABLE parameter,
    520  1.1.1.24    mrg 	push substitution if requested. Adjust unscoped name handling.
    521  1.1.1.24    mrg 	(d_prefix): Reorder main loop. Adjust all calls.
    522  1.1.1.24    mrg 	(d_unqualified_name): Add SCOPE parameter, create qualified
    523  1.1.1.24    mrg 	name here. Adjust all calls.
    524  1.1.1.24    mrg 	(cplus_demangle_type): Do not handle 'S' here, leave all
    525  1.1.1.24    mrg 	to d_class_enum_type.
    526  1.1.1.24    mrg 	(d_class_enum_type): Add SUBSTABLE parameter.
    527  1.1.1.24    mrg 
    528  1.1.1.24    mrg 2022-05-17  Nathan Sidwell  <nathan (a] acm.org>
    529  1.1.1.24    mrg 
    530  1.1.1.24    mrg 	* cp-demangle.c (d_make_comp): Adjust.
    531  1.1.1.24    mrg 	(d_unqualified_name): Add 'DC' support.
    532  1.1.1.24    mrg 	(d_count_template_scopes): Adjust.
    533  1.1.1.24    mrg 	(d_print_comp_inner): Add structured binding.
    534  1.1.1.24    mrg 	* testsuite/demangle-expected: Add testcases.
    535  1.1.1.19    mrg 
    536  1.1.1.24    mrg 2022-05-10  Martin Liska  <mliska (a] suse.cz>
    537  1.1.1.19    mrg 
    538  1.1.1.24    mrg 	* regex.c: Restore comments.
    539  1.1.1.24    mrg 
    540  1.1.1.24    mrg 2022-05-10  Martin Liska  <mliska (a] suse.cz>
    541  1.1.1.24    mrg 	    Alan Modra  <amodra (a] gmail.com>
    542  1.1.1.24    mrg 
    543  1.1.1.24    mrg 	* hashtab.c (htab_empty): Use void * type instead of void **.
    544  1.1.1.24    mrg 	(htab_expand): Likewise.
    545  1.1.1.24    mrg 
    546  1.1.1.24    mrg 2022-05-10  Martin Liska  <mliska (a] suse.cz>
    547  1.1.1.24    mrg 
    548  1.1.1.24    mrg 	* random.c: Remove 'define PTR'.
    549  1.1.1.24    mrg 
    550  1.1.1.24    mrg 2022-05-10  Martin Liska  <mliska (a] suse.cz>
    551  1.1.1.24    mrg 
    552  1.1.1.24    mrg 	* alloca.c (C_alloca): Use void * instead PTR.
    553  1.1.1.24    mrg 	* calloc.c (malloc): Likewise.
    554  1.1.1.24    mrg 	(bzero): Likewise.
    555  1.1.1.24    mrg 	(calloc): Likewise.
    556  1.1.1.24    mrg 	* hashtab.c (find_empty_slot_for_expand): Likewise.
    557  1.1.1.24    mrg 	(eq_pointer): Likewise.
    558  1.1.1.24    mrg 	(htab_create_alloc_ex): Likewise.
    559  1.1.1.24    mrg 	(htab_create_typed_alloc): Likewise.
    560  1.1.1.24    mrg 	(htab_set_functions_ex): Likewise.
    561  1.1.1.24    mrg 	(htab_delete): Likewise.
    562  1.1.1.24    mrg 	(htab_empty): Likewise.
    563  1.1.1.24    mrg 	(htab_expand): Likewise.
    564  1.1.1.24    mrg 	(htab_find_with_hash): Likewise.
    565  1.1.1.24    mrg 	(htab_find): Likewise.
    566  1.1.1.24    mrg 	(htab_find_slot_with_hash): Likewise.
    567  1.1.1.24    mrg 	(htab_find_slot): Likewise.
    568  1.1.1.24    mrg 	(htab_remove_elt): Likewise.
    569  1.1.1.24    mrg 	(htab_remove_elt_with_hash): Likewise.
    570  1.1.1.24    mrg 	(htab_clear_slot): Likewise.
    571  1.1.1.24    mrg 	(htab_traverse_noresize): Likewise.
    572  1.1.1.24    mrg 	(htab_traverse): Likewise.
    573  1.1.1.24    mrg 	(htab_hash_string): Likewise.
    574  1.1.1.24    mrg 	(iterative_hash): Likewise.
    575  1.1.1.24    mrg 	(hash_pointer): Likewise.
    576  1.1.1.24    mrg 	* memchr.c (memchr): Likewise.
    577  1.1.1.24    mrg 	* memcmp.c (memcmp): Likewise.
    578  1.1.1.24    mrg 	* memcpy.c (memcpy): Likewise.
    579  1.1.1.24    mrg 	* memmove.c (memmove): Likewise.
    580  1.1.1.24    mrg 	* mempcpy.c (memcpy): Likewise.
    581  1.1.1.24    mrg 	(mempcpy): Likewise.
    582  1.1.1.24    mrg 	* memset.c (memset): Likewise.
    583  1.1.1.24    mrg 	* objalloc.c (malloc): Likewise.
    584  1.1.1.24    mrg 	(free): Likewise.
    585  1.1.1.24    mrg 	(objalloc_create): Likewise.
    586  1.1.1.24    mrg 	(_objalloc_alloc): Likewise.
    587  1.1.1.24    mrg 	(objalloc_free_block): Likewise.
    588  1.1.1.24    mrg 	* random.c (PTR): Likewise.
    589  1.1.1.24    mrg 	(void): Likewise.
    590  1.1.1.24    mrg 	(initstate): Likewise.
    591  1.1.1.24    mrg 	(setstate): Likewise.
    592  1.1.1.24    mrg 	* regex.c: Likewise.
    593  1.1.1.24    mrg 	* spaces.c (malloc): Likewise.
    594  1.1.1.24    mrg 	(free): Likewise.
    595  1.1.1.24    mrg 	* stpcpy.c (memcpy): Likewise.
    596  1.1.1.24    mrg 	* strdup.c (malloc): Likewise.
    597  1.1.1.24    mrg 	(memcpy): Likewise.
    598  1.1.1.24    mrg 	* strerror.c (malloc): Likewise.
    599  1.1.1.24    mrg 	(memset): Likewise.
    600  1.1.1.24    mrg 	* strndup.c (malloc): Likewise.
    601  1.1.1.24    mrg 	(memcpy): Likewise.
    602  1.1.1.24    mrg 	* strsignal.c (malloc): Likewise.
    603  1.1.1.24    mrg 	(memset): Likewise.
    604  1.1.1.24    mrg 	* vasprintf.c (malloc): Likewise.
    605  1.1.1.24    mrg 	* vprintf-support.c: Likewise.
    606  1.1.1.24    mrg 	* xatexit.c (malloc): Likewise.
    607  1.1.1.24    mrg 	* xmalloc.c (xmalloc): Likewise.
    608  1.1.1.24    mrg 	(xcalloc): Likewise.
    609  1.1.1.24    mrg 	(xrealloc): Likewise.
    610  1.1.1.24    mrg 	* xmemdup.c (xmemdup): Likewise.
    611  1.1.1.19    mrg 
    612  1.1.1.21    mrg 2022-03-19  Tiezhu Yang  <yangtiezhu (a] loongson.cn>
    613  1.1.1.21    mrg 
    614  1.1.1.21    mrg 	* floatformat.c (floatformat_ieee_quad_big): Renamed from
    615  1.1.1.21    mrg 	floatformat_ia64_quad_big.
    616  1.1.1.21    mrg 	(floatformat_ieee_quad_little): Similarly.
    617  1.1.1.21    mrg 
    618  1.1.1.21    mrg 2022-02-22  Jakub Jelinek  <jakub (a] redhat.com>
    619  1.1.1.19    mrg 
    620  1.1.1.19    mrg 	PR lto/104617
    621  1.1.1.19    mrg 	* simple-object-elf.c (simple_object_elf_match): Fix up URL
    622  1.1.1.19    mrg 	in comment.
    623  1.1.1.19    mrg 	(simple_object_elf_copy_lto_debug_sections): Remap sh_info and
    624  1.1.1.19    mrg 	sh_link even if they are in the SHN_LORESERVE .. SHN_HIRESERVE
    625  1.1.1.19    mrg 	range (inclusive).
    626  1.1.1.19    mrg 
    627  1.1.1.21    mrg 2022-02-17  Mark Wielaard  <mark (a] klomp.org>
    628  1.1.1.14    mrg 
    629  1.1.1.21    mrg 	* rust-demangle.c (rust_demangle_callback): Ignore everything
    630  1.1.1.21    mrg 	after '.' char in sym for v0. For legacy symbols search
    631  1.1.1.21    mrg 	backwards to find the last 'E' before any '.'.
    632  1.1.1.21    mrg 	* testsuite/rust-demangle-expected: Add new .suffix testcases.
    633  1.1.1.21    mrg 
    634  1.1.1.21    mrg 2022-01-31  Nick Clifton  <nickc (a] redhat.com>
    635  1.1.1.21    mrg 
    636  1.1.1.21    mrg 	PR demangler/98886
    637  1.1.1.21    mrg 	PR demangler/99935
    638  1.1.1.21    mrg 	* rust-demangle.c (struct rust_demangler): Add a recursion
    639  1.1.1.21    mrg 	counter.
    640  1.1.1.21    mrg 	(demangle_path): Increment/decrement the recursion counter upon
    641  1.1.1.21    mrg 	entry and exit.  Fail if the counter exceeds a fixed limit.
    642  1.1.1.21    mrg 	(demangle_type): Likewise.
    643  1.1.1.21    mrg 	(rust_demangle_callback): Initialise the recursion counter,
    644  1.1.1.21    mrg 	disabling if requested by the option flags.
    645  1.1.1.17    mrg 
    646  1.1.1.21    mrg 2022-01-15  Martin Sebor  <msebor (a] redhat.com>
    647  1.1.1.18    mrg 
    648  1.1.1.21    mrg 	* regex.c: Suppress -Wuse-after-free.
    649  1.1.1.21    mrg 
    650  1.1.1.21    mrg 2021-12-30  Lancelot SIX  <lsix (a] lancelotsix.com>
    651  1.1.1.21    mrg 
    652  1.1.1.21    mrg 	* cp-demangle.c (d_clone_suffix): Support digits in clone tag
    653  1.1.1.21    mrg 	names.
    654  1.1.1.21    mrg 	* testsuite/demangle-expected: Check demangling of clone symbols
    655  1.1.1.21    mrg 	with digits in name.
    656  1.1.1.21    mrg 
    657  1.1.1.21    mrg 2021-12-16  H.J. Lu  <hjl.tools (a] gmail.com>
    658  1.1.1.21    mrg 
    659  1.1.1.21    mrg 	Revert:
    660  1.1.1.21    mrg 	2021-12-16  H.J. Lu  <hjl.tools (a] gmail.com>
    661  1.1.1.21    mrg 
    662  1.1.1.21    mrg 	* Makefile.in (AR): Add @AR_PLUGIN_OPTION@
    663  1.1.1.21    mrg 	(RANLIB): Add @RANLIB_PLUGIN_OPTION@.
    664  1.1.1.21    mrg 	(configure_deps): Depend on ../config/gcc-plugin.m4.
    665  1.1.1.21    mrg 	* configure.ac: AC_SUBST AR_PLUGIN_OPTION and
    666  1.1.1.21    mrg 	RANLIB_PLUGIN_OPTION.
    667  1.1.1.21    mrg 	* aclocal.m4: Regenerated.
    668  1.1.1.21    mrg 	* configure: Likewise.
    669  1.1.1.21    mrg 
    670  1.1.1.21    mrg 2021-12-15  H.J. Lu  <hjl.tools (a] gmail.com>
    671  1.1.1.21    mrg 
    672  1.1.1.21    mrg 	* Makefile.in (AR): Add @AR_PLUGIN_OPTION@
    673  1.1.1.21    mrg 	(RANLIB): Add @RANLIB_PLUGIN_OPTION@.
    674  1.1.1.21    mrg 	(configure_deps): Depend on ../config/gcc-plugin.m4.
    675  1.1.1.21    mrg 	* configure.ac: AC_SUBST AR_PLUGIN_OPTION and
    676  1.1.1.21    mrg 	RANLIB_PLUGIN_OPTION.
    677  1.1.1.21    mrg 	* aclocal.m4: Regenerated.
    678  1.1.1.21    mrg 	* configure: Likewise.
    679  1.1.1.21    mrg 
    680  1.1.1.21    mrg 2021-11-29  Eric Gallager  <egallager (a] gcc.gnu.org>
    681  1.1.1.21    mrg 
    682  1.1.1.21    mrg 	PR other/103021
    683  1.1.1.21    mrg 	* Makefile.in: Use ETAGS variable in TAGS target.
    684  1.1.1.21    mrg 	* configure: Regenerate.
    685  1.1.1.21    mrg 	* configure.ac: Allow ETAGS variable to be overridden.
    686  1.1.1.21    mrg 
    687  1.1.1.21    mrg 2021-11-29  Andrew Pinski  <apinski (a] marvell.com>
    688  1.1.1.21    mrg 
    689  1.1.1.21    mrg 	* make-temp-file.c (try_dir): Check to see if the dir
    690  1.1.1.21    mrg 	is actually a directory.
    691  1.1.1.21    mrg 
    692  1.1.1.21    mrg 2021-10-22  Eric Gallager  <egallager (a] gcc.gnu.org>
    693  1.1.1.21    mrg 
    694  1.1.1.21    mrg 	PR other/102663
    695  1.1.1.21    mrg 	* Makefile.in: Allow dvi-formatted documentation
    696  1.1.1.21    mrg 	to be installed.
    697  1.1.1.21    mrg 
    698  1.1.1.21    mrg 2021-10-17  Lus Ferreira  <contact (a] lsferreira.net>
    699  1.1.1.21    mrg 
    700  1.1.1.21    mrg 	PR d/102618
    701  1.1.1.21    mrg 	* d-demangle.c (dlang_parse_qualified): Handle anonymous
    702  1.1.1.21    mrg 	symbols correctly.
    703  1.1.1.21    mrg 	* testsuite/d-demangle-expected: New tests to cover anonymous
    704  1.1.1.21    mrg 	symbols.
    705  1.1.1.21    mrg 
    706  1.1.1.21    mrg 2021-10-14  Lus Ferreira  <contact (a] lsferreira.net>
    707  1.1.1.21    mrg 
    708  1.1.1.21    mrg 	* testsuite/d-demangle-expected: Add test case for function literals.
    709  1.1.1.21    mrg 
    710  1.1.1.21    mrg 2021-10-14  Lus Ferreira  <contact (a] lsferreira.net>
    711  1.1.1.21    mrg 
    712  1.1.1.21    mrg 	* testsuite/d-demangle-expected: Add test cases for simple special
    713  1.1.1.21    mrg 	mangles.
    714  1.1.1.21    mrg 
    715  1.1.1.21    mrg 2021-10-12  Lus Ferreira  <contact (a] lsferreira.net>
    716  1.1.1.21    mrg 
    717  1.1.1.21    mrg 	* d-demangle.c (dlang_parse_qualified): Remove redudant parenthesis
    718  1.1.1.21    mrg 	around lhs and rhs of assignments.
    719  1.1.1.21    mrg 
    720  1.1.1.21    mrg 2021-10-01  Lus Ferreira  <contact (a] lsferreira.net>
    721  1.1.1.21    mrg 
    722  1.1.1.21    mrg 	* testsuite/d-demangle-expected: Add missing format for new test
    723  1.1.1.21    mrg 
    724  1.1.1.21    mrg 2021-09-23  Lus Ferreira  <contact (a] lsferreira.net>
    725  1.1.1.21    mrg 
    726  1.1.1.21    mrg 	* d-demangle.c (dlang_Type): Validate MANGLED is nonnull.
    727  1.1.1.21    mrg 	* testsuite/d-demangle-expected: New test.
    728  1.1.1.21    mrg 
    729  1.1.1.21    mrg 2021-09-23  Lus Ferreira  <contact (a] lsferreira.net>
    730  1.1.1.21    mrg 
    731  1.1.1.21    mrg 	* d-demangle.c (dlang_symbol_backref): Ensure strlen of
    732  1.1.1.21    mrg 	string is less than length computed by dlang_number.
    733  1.1.1.21    mrg 
    734  1.1.1.21    mrg 2021-09-01  Iain Sandoe  <iain (a] sandoe.co.uk>
    735  1.1.1.21    mrg 
    736  1.1.1.21    mrg 	* configure: Regenerate.
    737  1.1.1.21    mrg 	* configure.ac: Do not search for sbrk on Darwin.
    738  1.1.1.21    mrg 	* xmalloc.c: Do not declare sbrk unless it has been found
    739  1.1.1.21    mrg 	by configure.
    740  1.1.1.21    mrg 
    741  1.1.1.21    mrg 2021-08-29  Iain Buclaw  <ibuclaw (a] gdcproject.org>
    742  1.1.1.21    mrg 
    743  1.1.1.21    mrg 	* d-demangle.c (dlang_identifier): Skip over fake parent manglings.
    744  1.1.1.21    mrg 	* testsuite/d-demangle-expected: Add tests.
    745  1.1.1.21    mrg 
    746  1.1.1.21    mrg 2021-08-29  Iain Buclaw  <ibuclaw (a] gdcproject.org>
    747  1.1.1.21    mrg 
    748  1.1.1.21    mrg 	* d-demangle.c (dlang_parse_arrayliteral): Add 'info' parameter.
    749  1.1.1.21    mrg 	(dlang_parse_assocarray): Likewise.
    750  1.1.1.21    mrg 	(dlang_parse_structlit): Likewise.
    751  1.1.1.21    mrg 	(dlang_value): Likewise.  Handle function literal symbols.
    752  1.1.1.21    mrg 	(dlang_template_args): Pass 'info' to dlang_value.
    753  1.1.1.21    mrg 	* testsuite/d-demangle-expected: Add new test.
    754  1.1.1.21    mrg 
    755  1.1.1.21    mrg 2021-08-29  Iain Buclaw  <ibuclaw (a] gdcproject.org>
    756  1.1.1.21    mrg 
    757  1.1.1.21    mrg 	* d-demangle.c (dlang_attributes): Handle typeof(*null).
    758  1.1.1.21    mrg 	(dlang_type): Likewise.  Demangle 'n' as typeof(null).
    759  1.1.1.21    mrg 	* testsuite/d-demangle-expected: Update tests.
    760  1.1.1.21    mrg 
    761  1.1.1.21    mrg 2021-08-23  Iain Sandoe  <iain (a] sandoe.co.uk>
    762  1.1.1.21    mrg 
    763  1.1.1.21    mrg 	* simple-object-mach-o.c (simple_object_mach_o_write_segment):
    764  1.1.1.21    mrg 	Cast the first argument to set_32 as needed.
    765  1.1.1.21    mrg 
    766  1.1.1.21    mrg 2021-08-18  Iain Sandoe  <iain (a] sandoe.co.uk>
    767  1.1.1.21    mrg 
    768  1.1.1.21    mrg 	* simple-object-mach-o.c (simple_object_mach_o_write_segment):
    769  1.1.1.21    mrg 	Arrange to swap the LTO index tables where needed.
    770  1.1.1.21    mrg 
    771  1.1.1.21    mrg 2021-06-30  Gerald Pfeifer  <gerald (a] pfeifer.com>
    772  1.1.1.21    mrg 
    773  1.1.1.21    mrg 	* make-temp-file.c (usrtmp): Remove.
    774  1.1.1.21    mrg 	(choose_tmpdir): Remove use of usrtmp.
    775  1.1.1.21    mrg 
    776  1.1.1.21    mrg 2021-06-28  Indu Bhagat  <indu.bhagat (a] oracle.com>
    777  1.1.1.21    mrg 
    778  1.1.1.21    mrg 	* simple-object.c (handle_lto_debug_sections): Copy over .BTF section.
    779  1.1.1.21    mrg 
    780  1.1.1.21    mrg 2021-06-28  Indu Bhagat  <indu.bhagat (a] oracle.com>
    781  1.1.1.21    mrg 	    David Faust  <david.faust (a] oracle.com>
    782  1.1.1.21    mrg 	    Jose E. Marchesi  <jose.marchesi (a] oracle.com>
    783  1.1.1.21    mrg 	    Weimin Pan  <weimin.pan (a] oracle.com>
    784  1.1.1.21    mrg 
    785  1.1.1.21    mrg 	* simple-object.c (handle_lto_debug_sections): Copy over .ctf
    786  1.1.1.21    mrg 	sections.
    787  1.1.1.21    mrg 
    788  1.1.1.21    mrg 2021-06-05  John David Anglin  <danglin (a] gcc.gnu.org>
    789  1.1.1.21    mrg 
    790  1.1.1.21    mrg 	PR target/100734
    791  1.1.1.21    mrg 	* configure.ac: Use libiberty snprintf and vsnprintf on
    792  1.1.1.21    mrg 	hppa*-*-hpux*.
    793  1.1.1.21    mrg 	* configure: Regenerate.
    794  1.1.1.21    mrg 
    795  1.1.1.21    mrg 2021-05-06  Tom Tromey  <tom (a] tromey.com>
    796  1.1.1.21    mrg 
    797  1.1.1.21    mrg 	* hashtab.c (htab_eq_string): New function.
    798  1.1.1.21    mrg 
    799  1.1.1.21    mrg 2021-05-04  Eric Botcazou  <ebotcazou (a] adacore.com>
    800  1.1.1.21    mrg 
    801  1.1.1.21    mrg 	* configure.ac: Make test for variables more robust.
    802  1.1.1.21    mrg 	* configure: Regenerate.
    803  1.1.1.21    mrg 
    804  1.1.1.21    mrg 2021-05-03  H.J. Lu  <hjl.tools (a] gmail.com>
    805  1.1.1.21    mrg 
    806  1.1.1.21    mrg 	PR bootstrap/99703
    807  1.1.1.21    mrg 	* configure: Regenerated.
    808  1.1.1.21    mrg 
    809  1.1.1.21    mrg 2021-04-21  Andreas Schwab  <schwab (a] linux-m68k.org>
    810  1.1.1.21    mrg 
    811  1.1.1.21    mrg 	PR demangler/100177
    812  1.1.1.21    mrg 	* rust-demangle.c (demangle_const_char): Properly print the
    813  1.1.1.21    mrg 	character value.
    814  1.1.1.21    mrg 
    815  1.1.1.21    mrg 2021-03-31  Patrick Palka  <ppalka (a] redhat.com>
    816  1.1.1.21    mrg 
    817  1.1.1.21    mrg 	PR c++/88115
    818  1.1.1.21    mrg 	* cp-demangle.c (d_dump, d_make_comp, d_expression_1)
    819  1.1.1.21    mrg 	(d_count_templates_scopes): Handle DEMANGLE_COMPONENT_VENDOR_EXPR.
    820  1.1.1.21    mrg 	(d_print_comp_inner): Likewise.
    821  1.1.1.21    mrg 	<case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Revert r11-4926
    822  1.1.1.21    mrg 	change.
    823  1.1.1.21    mrg 	<case DEMANGLE_COMPONENT_UNARY>: Likewise.
    824  1.1.1.21    mrg 	* testsuite/demangle-expected: Adjust __alignof__ tests.
    825  1.1.1.21    mrg 
    826  1.1.1.21    mrg 2021-03-16  Nick Clifton  <nickc (a] redhat.com>
    827  1.1.1.21    mrg 
    828  1.1.1.21    mrg 	* sha1.c (sha1_process_bytes): Use memmove in place of memcpy.
    829  1.1.1.21    mrg 
    830  1.1.1.21    mrg 2021-02-20  Mike Frysinger  <vapier (a] gentoo.org>
    831  1.1.1.21    mrg 
    832  1.1.1.21    mrg 	* Makefile.in (ACLOCAL, ACLOCAL_AMFLAGS, $(srcdir)/aclocal.m4): Define.
    833  1.1.1.21    mrg 	(configure_deps): Rename to ...
    834  1.1.1.21    mrg 	(aclocal_deps): ... this.  Replace aclocal.m4 with acinclude.m4.
    835  1.1.1.21    mrg 	($(srcdir)/configure): Replace $(configure_deps) with
    836  1.1.1.21    mrg 	$(srcdir)/aclocal.m4.
    837  1.1.1.21    mrg 	* aclocal.m4: Move libiberty macros to acinclude.m4, then regenerate.
    838  1.1.1.21    mrg 	* acinclude.m4: New file.
    839  1.1.1.21    mrg 	* configure: Regenerate.
    840  1.1.1.21    mrg 
    841  1.1.1.21    mrg 2021-02-19  Ayush Mittal  <ayush.m (a] samsung.com>
    842  1.1.1.21    mrg 
    843  1.1.1.21    mrg 	* argv.c (expandargv): free allocated buffer if read fails.
    844  1.1.1.21    mrg 
    845  1.1.1.21    mrg 2021-02-01  Martin Sebor  <msebor (a] redhat.com>
    846  1.1.1.21    mrg 
    847  1.1.1.21    mrg 	* dyn-string.c (dyn_string_insert_cstr): Use memcpy instead of strncpy
    848  1.1.1.21    mrg 	to avoid -Wstringop-truncation.
    849  1.1.1.21    mrg 
    850  1.1.1.21    mrg 2021-01-04  Martin Liska  <mliska (a] suse.cz>
    851  1.1.1.21    mrg 
    852  1.1.1.21    mrg 	* strverscmp.c: Convert to utf8 from iso8859.
    853  1.1.1.21    mrg 
    854  1.1.1.21    mrg 2020-12-22  Jason Merrill  <jason (a] redhat.com>
    855  1.1.1.21    mrg 
    856  1.1.1.21    mrg 	PR c++/67343
    857  1.1.1.21    mrg 	* cp-demangle.h (struct d_info): Add unresolved_name_state.
    858  1.1.1.21    mrg 	* cp-demangle.c (d_prefix): Add subst parm.
    859  1.1.1.21    mrg 	(d_nested_name): Pass it.
    860  1.1.1.21    mrg 	(d_unresolved_name): Split out from...
    861  1.1.1.21    mrg 	(d_expression_1): ...here.
    862  1.1.1.21    mrg 	(d_demangle_callback): Maybe retry with old sr mangling.
    863  1.1.1.21    mrg 	* testsuite/demangle-expected: Add test.
    864  1.1.1.21    mrg 
    865  1.1.1.21    mrg 2020-12-21  Jason Merrill  <jason (a] redhat.com>
    866  1.1.1.21    mrg 
    867  1.1.1.21    mrg 	* cp-demangle.c (d_expression_1): Recognize qualified-id
    868  1.1.1.21    mrg 	on RHS of dt/pt.
    869  1.1.1.21    mrg 	* testsuite/demangle-expected: Add test.
    870  1.1.1.21    mrg 
    871  1.1.1.21    mrg 2020-12-21  Jason Merrill  <jason (a] redhat.com>
    872  1.1.1.21    mrg 
    873  1.1.1.21    mrg 	* cp-demangle.c (d_unqualified_name): Clear is_expression.
    874  1.1.1.21    mrg 	* testsuite/demangle-expected: Add tests.
    875  1.1.1.21    mrg 
    876  1.1.1.21    mrg 2020-11-25  Matthew Malcomson  <matthew.malcomson (a] arm.com>
    877  1.1.1.21    mrg 
    878  1.1.1.21    mrg 	* configure: Regenerate.
    879  1.1.1.21    mrg 	* configure.ac: Avoid using sanitizer.
    880  1.1.1.21    mrg 
    881  1.1.1.21    mrg 2020-11-13  Eduard-Mihai Burtescu  <eddyb (a] lyken.rs>
    882  1.1.1.21    mrg 
    883  1.1.1.21    mrg 	* rust-demangle.c (struct rust_demangler): Add
    884  1.1.1.21    mrg 	skipping_printing and bound_lifetime_depth fields.
    885  1.1.1.21    mrg 	(eat): Add (v0-only).
    886  1.1.1.21    mrg 	(parse_integer_62): Add (v0-only).
    887  1.1.1.21    mrg 	(parse_opt_integer_62): Add (v0-only).
    888  1.1.1.21    mrg 	(parse_disambiguator): Add (v0-only).
    889  1.1.1.21    mrg 	(struct rust_mangled_ident): Add punycode{,_len} fields.
    890  1.1.1.21    mrg 	(parse_ident): Support v0 identifiers.
    891  1.1.1.21    mrg 	(print_str): Respect skipping_printing.
    892  1.1.1.21    mrg 	(print_uint64): Add (v0-only).
    893  1.1.1.21    mrg 	(print_uint64_hex): Add (v0-only).
    894  1.1.1.21    mrg 	(print_ident): Respect skipping_printing,
    895  1.1.1.21    mrg 	Support v0 identifiers.
    896  1.1.1.21    mrg 	(print_lifetime_from_index): Add (v0-only).
    897  1.1.1.21    mrg 	(demangle_binder): Add (v0-only).
    898  1.1.1.21    mrg 	(demangle_path): Add (v0-only).
    899  1.1.1.21    mrg 	(demangle_generic_arg): Add (v0-only).
    900  1.1.1.21    mrg 	(demangle_type): Add (v0-only).
    901  1.1.1.21    mrg 	(demangle_path_maybe_open_generics): Add (v0-only).
    902  1.1.1.21    mrg 	(demangle_dyn_trait): Add (v0-only).
    903  1.1.1.21    mrg 	(demangle_const): Add (v0-only).
    904  1.1.1.21    mrg 	(demangle_const_uint): Add (v0-only).
    905  1.1.1.21    mrg 	(basic_type): Add (v0-only).
    906  1.1.1.21    mrg 	(rust_demangle_callback): Support v0 symbols.
    907  1.1.1.21    mrg 	* testsuite/rust-demangle-expected: Add v0 testcases.
    908  1.1.1.21    mrg 
    909  1.1.1.21    mrg 2020-11-13  Seija Kijin  <doremylover456 (a] gmail.com>
    910  1.1.1.21    mrg 
    911  1.1.1.21    mrg 	* strstr.c (strstr): Make implementation ANSI/POSIX compliant.
    912  1.1.1.21    mrg 
    913  1.1.1.21    mrg 2020-11-11  Patrick Palka  <ppalka (a] redhat.com>
    914  1.1.1.21    mrg 
    915  1.1.1.21    mrg 	PR c++/88115
    916  1.1.1.21    mrg 	* cp-demangle.c (d_print_comp_inner)
    917  1.1.1.21    mrg 	<case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Don't print the
    918  1.1.1.21    mrg 	"operator " prefix for __alignof__.
    919  1.1.1.21    mrg 	<case DEMANGLE_COMPONENT_UNARY>: Always print parens around the
    920  1.1.1.21    mrg 	operand of __alignof__.
    921  1.1.1.21    mrg 	* testsuite/demangle-expected: Test demangling for __alignof__.
    922  1.1.1.21    mrg 
    923  1.1.1.21    mrg 2020-11-09  Christophe Lyon  <christophe.lyon (a] linaro.org>
    924  1.1.1.21    mrg 
    925  1.1.1.21    mrg 	* pex-win32.c (pex_win32_exec_child): Initialize orig_err.
    926  1.1.1.21    mrg 
    927  1.1.1.21    mrg 2020-10-06  Martin Liska  <mliska (a] suse.cz>
    928  1.1.1.18    mrg 
    929  1.1.1.18    mrg 	PR lto/97290
    930  1.1.1.18    mrg 	* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
    931  1.1.1.18    mrg 	Use sh_link of a .symtab_shndx section.
    932  1.1.1.18    mrg 
    933  1.1.1.21    mrg 2020-09-24  Mark Wielaard  <mark (a] klomp.org>
    934  1.1.1.18    mrg 
    935  1.1.1.21    mrg 	* dwarfnames.c (get_DW_UT_name): Define using DW_UT_FIRST, DW_UT
    936  1.1.1.21    mrg 	and DW_UT_END.
    937  1.1.1.21    mrg 
    938  1.1.1.21    mrg 2020-09-08  Felix Willgerodt  <felix.willgerodt (a] intel.com>
    939  1.1.1.21    mrg 
    940  1.1.1.21    mrg 	* floatformat.c (floatformat_bfloat16_big): New.
    941  1.1.1.21    mrg 	(floatformat_bfloat16_little): New.
    942  1.1.1.21    mrg 
    943  1.1.1.21    mrg 2020-09-08  Alan Modra  <amodra (a] gmail.com>
    944  1.1.1.21    mrg 
    945  1.1.1.21    mrg 	* d-demangle.c: Include limits.h.
    946  1.1.1.21    mrg 	(ULONG_MAX, UINT_MAX): Provide fall-back definition.
    947  1.1.1.21    mrg 	(dlang_number): Simplify and correct overflow test.  Only
    948  1.1.1.21    mrg 	write *ret on returning non-NULL.  Make "ret" an unsigned long*.
    949  1.1.1.21    mrg 	Only succeed for result of [0,UINT_MAX].
    950  1.1.1.21    mrg 	(dlang_decode_backref): Simplify and correct overflow test.
    951  1.1.1.21    mrg 	Only write *ret on returning non-NULL.  Only succeed for
    952  1.1.1.21    mrg 	result [1,MAX_LONG].
    953  1.1.1.21    mrg 	(dlang_backref): Remove now unnecessary range check.
    954  1.1.1.21    mrg 	(dlang_symbol_name_p): Likewise.
    955  1.1.1.21    mrg 	(string_need): Take a size_t n arg, and use size_t tem.
    956  1.1.1.21    mrg 	(string_append): Use size_t n.
    957  1.1.1.21    mrg 	(string_appendn, string_prependn): Take a size_t n arg.
    958  1.1.1.21    mrg 	(TEMPLATE_LENGTH_UNKNOWN): Define as -1UL.
    959  1.1.1.21    mrg 	(dlang_lname, dlang_parse_template): Take an unsigned long len
    960  1.1.1.21    mrg 	arg.
    961  1.1.1.21    mrg 	(dlang_symbol_backref, dlang_identifier, dlang_parse_integer),
    962  1.1.1.21    mrg 	(dlang_parse_integer, dlang_parse_string),
    963  1.1.1.21    mrg 	(dlang_parse_arrayliteral, dlang_parse_assocarray),
    964  1.1.1.21    mrg 	(dlang_parse_structlit, dlang_parse_tuple),
    965  1.1.1.21    mrg 	(dlang_template_symbol_param, dlang_template_args): Use
    966  1.1.1.21    mrg 	unsigned long variables.
    967  1.1.1.21    mrg 	* testsuite/d-demangle-expected: Add new tests.
    968  1.1.1.21    mrg 
    969  1.1.1.21    mrg 2020-08-26  Iain Buclaw  <ibuclaw (a] gdcproject.org>
    970  1.1.1.21    mrg 
    971  1.1.1.21    mrg 	* d-demangle.c (dlang_function_args): Handle 'in' and 'in ref'
    972  1.1.1.21    mrg 	parameter storage classes.
    973  1.1.1.21    mrg 	(dlang_type): Remove identifier type.
    974  1.1.1.21    mrg 	* testsuite/d-demangle-expected: Update tests.
    975  1.1.1.21    mrg 
    976  1.1.1.21    mrg 2020-08-03  Richard Biener  <rguenther (a] suse.de>
    977  1.1.1.18    mrg 
    978  1.1.1.18    mrg 	PR lto/96385
    979  1.1.1.18    mrg 	* simple-object-elf.c
    980  1.1.1.18    mrg 	(simple_object_elf_copy_lto_debug_sections): Localize global
    981  1.1.1.18    mrg 	UNDEFs and reuse the prevailing name.
    982  1.1.1.18    mrg 
    983  1.1.1.21    mrg 2020-07-30  H.J. Lu  <hjl.tools (a] gmail.com>
    984  1.1.1.21    mrg 
    985  1.1.1.21    mrg 	PR bootstrap/96202
    986  1.1.1.21    mrg 	* configure: Regenerated.
    987  1.1.1.18    mrg 
    988  1.1.1.21    mrg 2020-07-14  Ian Lance Taylor  <iant (a] golang.org>
    989  1.1.1.18    mrg 
    990  1.1.1.21    mrg 	PR demangler/96143
    991  1.1.1.21    mrg 	* cp-demangle.c (d_lambda): Don't add substitution candidate.
    992  1.1.1.21    mrg 	* testsuite/demangle-expected: Update a few existing test cases
    993  1.1.1.21    mrg 	accordingly, and add a new test case.
    994  1.1.1.18    mrg 
    995  1.1.1.21    mrg 2020-07-10  Jason Merrill  <jason (a] redhat.com>
    996  1.1.1.18    mrg 
    997  1.1.1.21    mrg 	* cp-demangle.c (cplus_demangle_operators): Add di, dx, dX.
    998  1.1.1.21    mrg 	(d_expression_1): Handle di and dX.
    999  1.1.1.21    mrg 	(is_designated_init, d_maybe_print_designated_init): New.
   1000  1.1.1.21    mrg 	(d_print_comp_inner): Use d_maybe_print_designated_init.
   1001  1.1.1.21    mrg 	* testsuite/demangle-expected: Add designator tests.
   1002  1.1.1.21    mrg 
   1003  1.1.1.21    mrg 2020-06-26  Nick Clifton  <nickc (a] redhat.com>
   1004  1.1.1.21    mrg 
   1005  1.1.1.21    mrg 	* bsearch.c (bsearch): Remove use of register keyword.
   1006  1.1.1.21    mrg 	* bsearch_r.c (bsearch_r): Likewise.
   1007  1.1.1.21    mrg 
   1008  1.1.1.21    mrg 2020-06-23  Nick Alcock  <nick.alcock (a] oracle.com>
   1009  1.1.1.21    mrg 
   1010  1.1.1.21    mrg 	* bsearch_r.c: New file.
   1011  1.1.1.21    mrg 	* Makefile.in (CFILES): Add bsearch_r.c.
   1012  1.1.1.21    mrg 	(REQUIRED_OFILES): Add bsearch_r.o.
   1013  1.1.1.21    mrg 	* functions.texi: Regenerate.
   1014  1.1.1.21    mrg 
   1015  1.1.1.21    mrg 2020-05-29  H.J. Lu  <hjl.tools (a] gmail.com>
   1016  1.1.1.21    mrg 
   1017  1.1.1.21    mrg 	PR bootstrap/95413
   1018  1.1.1.18    mrg 	* configure: Regenerated.
   1019  1.1.1.18    mrg 
   1020  1.1.1.21    mrg 2020-05-15  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   1021  1.1.1.21    mrg 
   1022  1.1.1.21    mrg 	* d-demangle.c (dlang_attributes): Add @live attribute.
   1023  1.1.1.21    mrg 	* testsuite/d-demangle-expected: Add new tests.
   1024  1.1.1.21    mrg 
   1025  1.1.1.21    mrg 2020-05-14  Rainer Schuetze  <r.sagitario (a] gmx.de>
   1026  1.1.1.21    mrg 	    Iain Buclaw  <ibuclaw (a] gdcproject.org>
   1027  1.1.1.18    mrg 
   1028  1.1.1.21    mrg 	* d-demangle.c (enum dlang_symbol_kinds): Remove enum.
   1029  1.1.1.21    mrg 	(struct dlang_info): New struct
   1030  1.1.1.21    mrg 	(dlang_decode_backref): New function.
   1031  1.1.1.21    mrg 	(dlang_backref): New function.
   1032  1.1.1.21    mrg 	(dlang_symbol_backref): New function.
   1033  1.1.1.21    mrg 	(dlang_type_backref): New function.
   1034  1.1.1.21    mrg 	(dlang_symbol_name_p): New function.
   1035  1.1.1.21    mrg 	(dlang_function_type_noreturn): New function.
   1036  1.1.1.21    mrg 	(dlang_function_type): Add 'info' parameter.  Decode function type
   1037  1.1.1.21    mrg 	with dlang_function_type_noreturn.
   1038  1.1.1.21    mrg 	(dlang_function_args): Add 'info' parameter.
   1039  1.1.1.21    mrg 	(dlang_type): Add 'info' parameter.  Handle back referenced types.
   1040  1.1.1.21    mrg 	(dlang_identifier): Replace 'kind' parameter with 'info'.  Handle back
   1041  1.1.1.21    mrg 	referenced symbols.  Split off decoding of plain identifiers to...
   1042  1.1.1.21    mrg 	(dlang_lname): ...here.
   1043  1.1.1.21    mrg 	(dlang_parse_mangle): Replace 'kind' parameter with 'info'.  Decode
   1044  1.1.1.21    mrg 	function type and return with dlang_type.
   1045  1.1.1.21    mrg 	(dlang_parse_qualified): Replace 'kind' parameter with 'info', add
   1046  1.1.1.21    mrg 	'suffix_modifier' parameter.  Decode function type with
   1047  1.1.1.21    mrg 	dlang_function_type_noreturn.
   1048  1.1.1.21    mrg 	(dlang_parse_tuple): Add 'info' parameter.
   1049  1.1.1.21    mrg 	(dlang_template_symbol_param): New function.
   1050  1.1.1.21    mrg 	(dlang_template_args): Add 'info' parameter.  Decode symbol parameter
   1051  1.1.1.21    mrg 	with dlang_template_symbol_param.  Handle back referenced values, and
   1052  1.1.1.21    mrg 	externally mangled parameters.
   1053  1.1.1.21    mrg 	(dlang_parse_template): Add 'info' parameter.
   1054  1.1.1.21    mrg 	(dlang_demangle_init_info): New function.
   1055  1.1.1.21    mrg 	(dlang_demangle): Initialize and pass 'info' parameter.
   1056  1.1.1.21    mrg 	* testsuite/d-demangle-expected: Add new tests.
   1057  1.1.1.21    mrg 
   1058  1.1.1.21    mrg 2020-05-12  H.J. Lu  <hongjiu.lu (a] intel.com>
   1059  1.1.1.21    mrg 
   1060  1.1.1.21    mrg 	PR bootstrap/94998
   1061  1.1.1.21    mrg 	* configure: Regenerated.
   1062  1.1.1.18    mrg 
   1063  1.1.1.18    mrg 2020-04-28  H.J. Lu  <hongjiu.lu (a] intel.com>
   1064  1.1.1.18    mrg 
   1065  1.1.1.18    mrg 	PR bootstrap/94739
   1066  1.1.1.18    mrg 	* configure: Regenerated.
   1067  1.1.1.17    mrg 
   1068  1.1.1.18    mrg 2020-04-27  Jakub Jelinek  <jakub (a] redhat.com>
   1069  1.1.1.18    mrg 
   1070  1.1.1.18    mrg 	PR demangler/94797
   1071  1.1.1.18    mrg 	* cp-demangle.c (cplus_demangle_operators): Add ss <=> operator.
   1072  1.1.1.18    mrg 	* testsuite/demangle-expected: Add operator<=> test.
   1073  1.1.1.18    mrg 
   1074  1.1.1.18    mrg 2020-04-25  H.J. Lu  <hongjiu.lu (a] intel.com>
   1075  1.1.1.18    mrg 
   1076  1.1.1.18    mrg 	PR bootstrap/94739
   1077  1.1.1.18    mrg 	* Makefile.in (COMPILE.c): Add @CET_HOST_FLAGS@.
   1078  1.1.1.18    mrg 	(configure_deps): Add $(srcdir)/../config/cet.m4 and
   1079  1.1.1.18    mrg 	$(srcdir)/../config/enable.m4.
   1080  1.1.1.18    mrg 	* aclocal.m4: Include ../config/cet.m4 and ../config/enable.m4.
   1081  1.1.1.18    mrg 	* configure.ac: Add GCC_CET_HOST_FLAGS(CET_HOST_FLAGS) and
   1082  1.1.1.18    mrg 	AC_SUBST(CET_HOST_FLAGS).
   1083  1.1.1.18    mrg 	* configure: Regenerated.
   1084  1.1.1.18    mrg 
   1085  1.1.1.18    mrg 2020-03-05  Egeyar Bagcioglu  <egeyar.bagcioglu (a] oracle.com>
   1086  1.1.1.18    mrg 
   1087  1.1.1.18    mrg 	* simple-object.c (handle_lto_debug_sections): Name
   1088  1.1.1.18    mrg 	".GCC.command.line" among debug sections to be copied over
   1089  1.1.1.18    mrg 	from lto objects.
   1090  1.1.1.18    mrg 
   1091  1.1.1.18    mrg 2020-03-02  Nick Clifton  <nickc (a] redhat.com>
   1092  1.1.1.18    mrg 
   1093  1.1.1.18    mrg 	* testsuite/demangle-expected: Update expected demangling of
   1094  1.1.1.18    mrg 	enable_if pattern.
   1095  1.1.1.18    mrg 
   1096  1.1.1.18    mrg 2020-03-02  H.J. Lu  <hongjiu.lu (a] intel.com>
   1097  1.1.1.17    mrg 
   1098  1.1.1.17    mrg 	PR lto/93966
   1099  1.1.1.17    mrg 	* simple-object.c (handle_lto_debug_sections): Also copy
   1100  1.1.1.17    mrg 	.note.gnu.property section.
   1101  1.1.1.17    mrg 
   1102  1.1.1.18    mrg 2020-02-12  Sandra Loosemore  <sandra (a] codesourcery.com>
   1103  1.1.1.18    mrg 
   1104  1.1.1.18    mrg 	PR libstdc++/79193
   1105  1.1.1.18    mrg 	PR libstdc++/88999
   1106  1.1.1.18    mrg 
   1107  1.1.1.18    mrg 	* configure: Regenerated.
   1108  1.1.1.18    mrg 
   1109  1.1.1.18    mrg 2020-02-05  Andrew Burgess  <andrew.burgess (a] embecosm.com>
   1110  1.1.1.18    mrg 
   1111  1.1.1.18    mrg 	* hashtab.c (htab_remove_elt): Make a parameter const.
   1112  1.1.1.18    mrg 	(htab_remove_elt_with_hash): Likewise.
   1113  1.1.1.18    mrg 
   1114  1.1.1.18    mrg 2020-01-23  Alexandre Oliva <oliva (a] adacore.com>
   1115  1.1.1.18    mrg 
   1116  1.1.1.18    mrg 	* argv.c (writeargv): Output empty args as "".
   1117  1.1.1.18    mrg 
   1118  1.1.1.18    mrg 2020-01-01  Jakub Jelinek  <jakub (a] redhat.com>
   1119  1.1.1.18    mrg 
   1120  1.1.1.18    mrg 	Update copyright years.
   1121  1.1.1.18    mrg 
   1122  1.1.1.18    mrg 2019-12-06  Tim Ruehsen  <tim.ruehsen (a] gmx.de>
   1123  1.1.1.18    mrg 
   1124  1.1.1.18    mrg 	* make-relative-prefix.c (split_directories):
   1125  1.1.1.18    mrg 	Return early on empty 'name'
   1126  1.1.1.18    mrg 
   1127  1.1.1.18    mrg 2019-11-16  Tim Ruehsen  <tim.ruehsen (a] gmx.de>
   1128  1.1.1.18    mrg 
   1129  1.1.1.18    mrg 	* cp-demangle.c (d_print_init): Remove const from 4th param.
   1130  1.1.1.18    mrg 	(cplus_demangle_fill_name): Initialize d->d_counting.
   1131  1.1.1.18    mrg 	(cplus_demangle_fill_extended_operator): Likewise.
   1132  1.1.1.18    mrg 	(cplus_demangle_fill_ctor): Likewise.
   1133  1.1.1.18    mrg 	(cplus_demangle_fill_dtor): Likewise.
   1134  1.1.1.18    mrg 	(d_make_empty): Likewise.
   1135  1.1.1.18    mrg 	(d_count_templates_scopes): Remobe const from 3rd param,
   1136  1.1.1.18    mrg 	Return on dc->d_counting > 1,
   1137  1.1.1.18    mrg 	Increment dc->d_counting.
   1138  1.1.1.18    mrg         * cp-demint.c (cplus_demangle_fill_component): Initialize d->d_counting.
   1139  1.1.1.18    mrg 	(cplus_demangle_fill_builtin_type): Likewise.
   1140  1.1.1.18    mrg 	(cplus_demangle_fill_operator): Likewise.
   1141  1.1.1.18    mrg 
   1142  1.1.1.18    mrg 2019-11-16  Eduard-Mihai Burtescu  <eddyb (a] lyken.rs>
   1143  1.1.1.18    mrg 
   1144  1.1.1.18    mrg 	* cplus-dem.c (cplus_demangle): Use rust_demangle directly.
   1145  1.1.1.18    mrg 	(rust_demangle): Remove.
   1146  1.1.1.18    mrg 	* rust-demangle.c (is_prefixed_hash): Rename to is_legacy_prefixed_hash.
   1147  1.1.1.18    mrg 	(parse_lower_hex_nibble): Rename to decode_lower_hex_nibble.
   1148  1.1.1.18    mrg 	(parse_legacy_escape): Rename to decode_legacy_escape.
   1149  1.1.1.18    mrg 	(rust_is_mangled): Remove.
   1150  1.1.1.18    mrg 	(struct rust_demangler): Add.
   1151  1.1.1.18    mrg 	(peek): Add.
   1152  1.1.1.18    mrg 	(next): Add.
   1153  1.1.1.18    mrg 	(struct rust_mangled_ident): Add.
   1154  1.1.1.18    mrg 	(parse_ident): Add.
   1155  1.1.1.18    mrg 	(rust_demangle_sym): Remove.
   1156  1.1.1.18    mrg 	(print_str): Add.
   1157  1.1.1.18    mrg 	(PRINT): Add.
   1158  1.1.1.18    mrg 	(print_ident): Add.
   1159  1.1.1.18    mrg 	(rust_demangle_callback): Add.
   1160  1.1.1.18    mrg 	(struct str_buf): Add.
   1161  1.1.1.18    mrg 	(str_buf_reserve): Add.
   1162  1.1.1.18    mrg 	(str_buf_append): Add.
   1163  1.1.1.18    mrg 	(str_buf_demangle_callback): Add.
   1164  1.1.1.18    mrg 	(rust_demangle): Add.
   1165  1.1.1.18    mrg 	* rust-demangle.h: Remove.
   1166  1.1.1.18    mrg 
   1167  1.1.1.18    mrg 2019-11-15  Miguel Saldivar  <saldivarcher (a] gmail.com>
   1168  1.1.1.18    mrg 
   1169  1.1.1.18    mrg 	* testsuite/demangle-expected: Fix test.
   1170  1.1.1.18    mrg 
   1171  1.1.1.18    mrg 2019-11-04  Kamlesh Kumar  <kamleshbhalui (a] gmail.com>
   1172  1.1.1.18    mrg 
   1173  1.1.1.18    mrg 	* cp-demangle.c (d_expr_primary): Handle
   1174  1.1.1.18    mrg 	nullptr demangling.
   1175  1.1.1.18    mrg 	* testsuite/demangle-expected: Added test.
   1176  1.1.1.18    mrg 
   1177  1.1.1.18    mrg 2019-10-29 Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   1178  1.1.1.18    mrg 
   1179  1.1.1.18    mrg 	* cp-demangle.c (d_number): Avoid signed int overflow.
   1180  1.1.1.18    mrg 
   1181  1.1.1.18    mrg 2019-10-28  Miguel Saldivar  <saldivarcher (a] gmail.com>
   1182  1.1.1.18    mrg 
   1183  1.1.1.18    mrg 	* cp-demangle.c (d_print_mod): Add a space before printing `complex`
   1184  1.1.1.18    mrg 	and `imaginary`, as opposed to after.
   1185  1.1.1.18    mrg 	* testsuite/demangle-expected: Adjust test.
   1186  1.1.1.18    mrg 
   1187  1.1.1.18    mrg 2019-10-03  Eduard-Mihai Burtescu  <eddyb (a] lyken.rs>
   1188  1.1.1.18    mrg 
   1189  1.1.1.18    mrg 	* rust-demangle.c (looks_like_rust): Remove.
   1190  1.1.1.18    mrg 	(rust_is_mangled): Don't check escapes.
   1191  1.1.1.18    mrg 	(is_prefixed_hash): Allow 0-9a-f permutations.
   1192  1.1.1.18    mrg 	(rust_demangle_sym): Don't bail on unknown escapes.
   1193  1.1.1.18    mrg 	* testsuite/rust-demangle-expected: Update 'main::$99$' test.
   1194  1.1.1.18    mrg 
   1195  1.1.1.18    mrg 2019-09-03  Eduard-Mihai Burtescu  <eddyb (a] lyken.rs>
   1196  1.1.1.18    mrg 
   1197  1.1.1.18    mrg 	* rust-demangle.c (unescape): Remove.
   1198  1.1.1.18    mrg 	(parse_lower_hex_nibble): New function.
   1199  1.1.1.18    mrg 	(parse_legacy_escape): New function.
   1200  1.1.1.18    mrg 	(is_prefixed_hash): Use parse_lower_hex_nibble.
   1201  1.1.1.18    mrg 	(looks_like_rust): Use parse_legacy_escape.
   1202  1.1.1.18    mrg 	(rust_demangle_sym): Use parse_legacy_escape.
   1203  1.1.1.18    mrg 	* testsuite/rust-demangle-expected: Add 'llv$u6d$' test.
   1204  1.1.1.18    mrg 
   1205  1.1.1.18    mrg 2019-08-27  Martin Liska  <mliska (a] suse.cz>
   1206  1.1.1.18    mrg 
   1207  1.1.1.18    mrg 	PR lto/91478
   1208  1.1.1.18    mrg 	* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
   1209  1.1.1.18    mrg 	First find a WEAK HIDDEN symbol in symbol table that will be
   1210  1.1.1.18    mrg 	preserved.  Later, use the symbol name for all removed symbols.
   1211  1.1.1.18    mrg 
   1212  1.1.1.18    mrg 2019-08-12  Martin Liska  <mliska (a] suse.cz>
   1213  1.1.1.18    mrg 
   1214  1.1.1.18    mrg 	* Makefile.in: Add filedescriptor.c.
   1215  1.1.1.18    mrg 	* filedescriptor.c: New file.
   1216  1.1.1.18    mrg 	* lrealpath.c (is_valid_fd): Remove.
   1217  1.1.1.18    mrg 
   1218  1.1.1.18    mrg 2019-08-08  Martin Liska  <mliska (a] suse.cz>
   1219  1.1.1.18    mrg 
   1220  1.1.1.18    mrg 	PR bootstrap/91352
   1221  1.1.1.18    mrg 	* lrealpath.c (is_valid_fd): New function.
   1222  1.1.1.18    mrg 
   1223  1.1.1.18    mrg 2019-07-24  Martin Liska  <mliska (a] suse.cz>
   1224  1.1.1.18    mrg 
   1225  1.1.1.18    mrg 	PR lto/91228
   1226  1.1.1.18    mrg 	* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
   1227  1.1.1.18    mrg 	Find first '\0' starting from gnu_lto + 1.
   1228  1.1.1.18    mrg 
   1229  1.1.1.18    mrg 2019-07-12  Ren Kimura  <rkx1209dev (a] gmail.com>
   1230  1.1.1.18    mrg 
   1231  1.1.1.18    mrg 	* simple-object-elf.c (simple_object_elf_match): Check zero value shstrndx.
   1232  1.1.1.18    mrg 	This fixes a Bug 90924.
   1233  1.1.1.18    mrg 
   1234  1.1.1.18    mrg 2019-07-22  Martin Liska  <mliska (a] suse.cz>
   1235  1.1.1.18    mrg 
   1236  1.1.1.18    mrg 	* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
   1237  1.1.1.18    mrg 	Do not search for gnu_lto_v1, but search for first '\0'.
   1238  1.1.1.18    mrg 
   1239  1.1.1.18    mrg 2019-07-18  Eduard-Mihai Burtescu  <eddyb (a] lyken.rs>
   1240  1.1.1.18    mrg 
   1241  1.1.1.18    mrg 	* cplus-dem.c: Include rust-demangle.h.
   1242  1.1.1.18    mrg 	* rust-demangle.c: Include rust-demangle.h.
   1243  1.1.1.18    mrg 	* rust-demangle.h: New file.
   1244  1.1.1.18    mrg 
   1245  1.1.1.18    mrg 2019-05-31  Michael Forney  <mforney (a] mforney.org>
   1246  1.1.1.18    mrg 
   1247  1.1.1.18    mrg 	* cp-demangle.c: Don't define CP_DYNAMIC_ARRAYS if __STDC_NO_VLA__
   1248  1.1.1.18    mrg 	is non-zero.
   1249  1.1.1.18    mrg 
   1250  1.1.1.18    mrg 2019-04-30  Ben L  <bobsayshilol (a] live.co.uk>
   1251  1.1.1.18    mrg 
   1252  1.1.1.18    mrg 	* d-demangle.c (dlang_parse_assocarray): Correctly handle error result.
   1253  1.1.1.18    mrg 	* testsuite/d-demangle-expected: Add testcase.
   1254  1.1.1.18    mrg 
   1255  1.1.1.18    mrg 	* d-demangle.c (dlang_parse_tuple): Correctly handle error result.
   1256  1.1.1.18    mrg 	* testsuite/d-demangle-expected: Add testcase.
   1257  1.1.1.18    mrg 
   1258  1.1.1.18    mrg 	* d-demangle.c (dlang_parse_structlit): Correctly handle error result.
   1259  1.1.1.18    mrg 	* testsuite/d-demangle-expected: Add testcase.
   1260  1.1.1.17    mrg 
   1261  1.1.1.18    mrg 	* d-demangle.c (dlang_parse_arrayliteral): Correctly handle error result.
   1262  1.1.1.18    mrg 	* testsuite/d-demangle-expected: Add testcase.
   1263  1.1.1.14    mrg 
   1264  1.1.1.18    mrg 	* d-demangle.c (dlang_parse_integer): Fix stack underflow.
   1265  1.1.1.18    mrg 	* testsuite/d-demangle-expected: Add testcase.
   1266  1.1.1.14    mrg 
   1267  1.1.1.18    mrg 	* cp-demangle (d_print_comp_inner): Guard against a NULL 'typed_name'.
   1268  1.1.1.18    mrg 	* testsuite/demangle-expected: Add testcase.
   1269  1.1.1.14    mrg 
   1270  1.1.1.18    mrg 	* cp-demangle.c (d_encoding): Guard against NULL return values from
   1271  1.1.1.18    mrg 	d_right (dc).
   1272  1.1.1.18    mrg 	* testsuite/demangle-expected: Add testcase.
   1273  1.1.1.14    mrg 
   1274  1.1.1.18    mrg 2019-04-29  Ben L  <bobsayshilol (a] live.co.uk>
   1275  1.1.1.17    mrg 
   1276  1.1.1.18    mrg 	* cp-demangle.c (d_expression_1): Don't peek ahead unless the current
   1277  1.1.1.18    mrg 	char is valid.
   1278  1.1.1.18    mrg 	* testsuite/demangle-expected: Add testcase.
   1279  1.1.1.17    mrg 
   1280  1.1.1.17    mrg 2019-04-10  Nick Clifton  <nickc (a] redhat.com>
   1281  1.1.1.17    mrg 
   1282  1.1.1.17    mrg 	PR 89394
   1283  1.1.1.17    mrg 	* cp-demangle.c (cplus_demangle_fill_name): Reject negative
   1284  1.1.1.17    mrg 	lengths.
   1285  1.1.1.17    mrg 	(d_count_templates_scopes): Replace num_templates and num_scopes
   1286  1.1.1.17    mrg 	parameters with a struct d_print_info pointer parameter.  Adjust
   1287  1.1.1.17    mrg 	body of the function accordingly.  Add recursion counter and check
   1288  1.1.1.17    mrg 	that the recursion limit is not reached.
   1289  1.1.1.17    mrg 	(d_print_init): Pass dpi parameter to d_count_templates_scopes.
   1290  1.1.1.17    mrg 	Reset recursion counter afterwards, unless the recursion limit was
   1291  1.1.1.17    mrg 	reached.
   1292  1.1.1.17    mrg 
   1293  1.1.1.17    mrg 2019-04-07  Alan Modra  <amodra (a] gmail.com>
   1294  1.1.1.17    mrg 
   1295  1.1.1.17    mrg 	* functions.texi: Regenerate.
   1296  1.1.1.17    mrg 
   1297  1.1.1.17    mrg 2019-03-14  Jason Merrill  <jason (a] redhat.com>
   1298  1.1.1.17    mrg 	    Jakub Jelinek  <jakub (a] redhat.com>
   1299  1.1.1.17    mrg 
   1300  1.1.1.17    mrg 	* hashtab.c (htab_remove_elt_with_hash): Return if slot is NULL rather
   1301  1.1.1.17    mrg 	than if *slot is HTAB_EMPTY_ENTRY.
   1302  1.1.1.11    mrg 
   1303  1.1.1.17    mrg 2019-02-11  Philippe Waroquiers  <philippe.waroquiers (a] skynet.be>
   1304  1.1.1.17    mrg 
   1305  1.1.1.17    mrg 	* splay-tree.c (splay_tree_insert): Also release old KEY in case
   1306  1.1.1.17    mrg 	of insertion of a key equal to an already present key.
   1307  1.1.1.17    mrg 	(splay_tree_new_typed_alloc): Update comment.
   1308  1.1.1.11    mrg 
   1309  1.1.1.16    mrg 2019-01-22  Nidal Faour  <nidal.faour (a] wdc.com>
   1310   1.1.1.9    mrg 
   1311  1.1.1.16    mrg 	PR lto/88422
   1312  1.1.1.16    mrg 	* simple-object.c (O_BINARY): Define if not already defined.
   1313  1.1.1.16    mrg 	(simple_object_copy_lto_debug_sections): Create file in binary
   1314  1.1.1.16    mrg 	mode.
   1315   1.1.1.9    mrg 
   1316  1.1.1.17    mrg 2019-01-21  Tom Tromey  <tom (a] tromey.com>
   1317  1.1.1.17    mrg 
   1318  1.1.1.17    mrg 	* splay-tree.c (splay_tree_remove): Delete the key if necessary.
   1319  1.1.1.17    mrg 
   1320  1.1.1.17    mrg 2019-01-14  Tom Honermann  <tom (a] honermann.net>
   1321  1.1.1.17    mrg 
   1322  1.1.1.17    mrg 	* cp-demangle.c (cplus_demangle_builtin_types)
   1323  1.1.1.17    mrg 	(cplus_demangle_type): Add name demangling for char8_t (Du).
   1324  1.1.1.17    mrg 	* cp-demangle.h: Increase D_BUILTIN_TYPE_COUNT to accommodate the
   1325  1.1.1.17    mrg 	new char8_t type.
   1326  1.1.1.17    mrg 
   1327  1.1.1.17    mrg 2019-01-09  Sandra Loosemore  <sandra (a] codesourcery.com>
   1328  1.1.1.17    mrg 
   1329  1.1.1.17    mrg 	PR other/16615
   1330  1.1.1.17    mrg 
   1331  1.1.1.17    mrg 	* cp-demangle.c: Mechanically replace "can not" with "cannot".
   1332  1.1.1.17    mrg 	* floatformat.c: Likewise.
   1333  1.1.1.17    mrg 	* strerror.c: Likewise.
   1334  1.1.1.17    mrg 
   1335  1.1.1.17    mrg 2019-01-01  Jakub Jelinek  <jakub (a] redhat.com>
   1336   1.1.1.9    mrg 
   1337  1.1.1.17    mrg 	Update copyright years.
   1338  1.1.1.17    mrg 
   1339  1.1.1.17    mrg 2018-12-22  Jason Merrill  <jason (a] redhat.com>
   1340  1.1.1.17    mrg 
   1341  1.1.1.17    mrg 	Remove support for demangling GCC 2.x era mangling schemes.
   1342  1.1.1.17    mrg 	* cplus-dem.c: Remove cplus_mangle_opname, cplus_demangle_opname,
   1343  1.1.1.17    mrg 	internal_cplus_demangle, and all subroutines.
   1344  1.1.1.17    mrg 	(libiberty_demanglers): Remove entries for ancient GNU (pre-3.0),
   1345  1.1.1.17    mrg 	Lucid, ARM, HP, and EDG demangling styles.
   1346  1.1.1.17    mrg 	(cplus_demangle): Remove 'work' variable.  Don't call
   1347  1.1.1.17    mrg 	internal_cplus_demangle.
   1348  1.1.1.17    mrg 
   1349  1.1.1.17    mrg 2018-12-07  Nick Clifton  <nickc (a] redhat.com>
   1350  1.1.1.17    mrg 
   1351  1.1.1.17    mrg 	PR 87681
   1352  1.1.1.17    mrg 	PR 87675
   1353  1.1.1.17    mrg 	PR 87636
   1354  1.1.1.17    mrg 	PR 87350
   1355  1.1.1.17    mrg 	PR 87335
   1356  1.1.1.17    mrg 	* cp-demangle.h (struct d_info): Add recursion_level field.
   1357  1.1.1.17    mrg 	* cp-demangle.c (d_function_type): Add recursion counter.
   1358  1.1.1.17    mrg 	If the recursion limit is reached and the check is not disabled,
   1359  1.1.1.17    mrg 	then return with a failure result.
   1360  1.1.1.17    mrg 	(cplus_demangle_init_info): Initialise the recursion_level field.
   1361  1.1.1.17    mrg         (d_demangle_callback): If the recursion limit is enabled, check
   1362  1.1.1.17    mrg 	for a mangled string that is so long that there is not enough
   1363  1.1.1.17    mrg 	stack space for the local arrays.
   1364  1.1.1.17    mrg         * cplus-dem.c (struct work): Add recursion_level field.
   1365  1.1.1.17    mrg 	(squangle_mop_up): Set the numb and numk fields to zero.
   1366  1.1.1.17    mrg 	(work_stuff_copy_to_from): Handle the case where a btypevec or
   1367  1.1.1.17    mrg 	ktypevec field is NULL.
   1368  1.1.1.17    mrg 	(demangle_nested_args): Add recursion counter.  If
   1369  1.1.1.17    mrg 	the recursion limit is not disabled and reached, return with a
   1370  1.1.1.17    mrg 	failure result.
   1371  1.1.1.17    mrg 
   1372  1.1.1.17    mrg 2018-10-23  Jason Merrill  <jason (a] redhat.com>
   1373  1.1.1.17    mrg 
   1374  1.1.1.17    mrg 	Implement P0732R2, class types in non-type template parameters.
   1375  1.1.1.17    mrg 	* cp-demangle.c (d_dump, d_make_comp, d_count_templates_scopes)
   1376  1.1.1.17    mrg 	(d_print_comp_inner): Handle DEMANGLE_COMPONENT_TPARM_OBJ.
   1377  1.1.1.17    mrg 	(d_special_name): Handle TA.
   1378  1.1.1.17    mrg 	(d_expresion_1): Fix demangling of brace-enclosed initializer list.
   1379  1.1.1.17    mrg 
   1380  1.1.1.17    mrg 2018-10-31  Joseph Myers  <joseph (a] codesourcery.com>
   1381  1.1.1.17    mrg 
   1382  1.1.1.17    mrg 	PR bootstrap/82856
   1383  1.1.1.17    mrg 	Merge from binutils-gdb:
   1384  1.1.1.17    mrg 	2018-06-19  Simon Marchi  <simon.marchi (a] ericsson.com>
   1385  1.1.1.17    mrg 
   1386  1.1.1.17    mrg 	* configure.ac: Remove AC_PREREQ.
   1387  1.1.1.17    mrg 	* configure: Re-generate.
   1388  1.1.1.17    mrg 	* config.in: Re-generate.
   1389  1.1.1.17    mrg 
   1390  1.1.1.17    mrg 2018-10-01  Nathan Sidwell  <nathan (a] acm.org>
   1391  1.1.1.17    mrg 
   1392  1.1.1.17    mrg 	* configure.ac (checkfuncs): Add pipe2.
   1393  1.1.1.17    mrg 	* config.in, configure: Rebuilt.
   1394  1.1.1.17    mrg 	* pex-unix.c (pex_unix_exec_child): Comminicate errors from child
   1395  1.1.1.17    mrg 	to parent with a pipe, when possible.
   1396  1.1.1.17    mrg 
   1397  1.1.1.17    mrg 2018-08-23  Nathan Sidwell  <nathan (a] acm.org>
   1398  1.1.1.17    mrg 	    Martin Liska  <mliska (a] suse.cz>
   1399  1.1.1.17    mrg 
   1400  1.1.1.17    mrg 	PR driver/87056
   1401  1.1.1.17    mrg 	* pex-unix.c (pex_unix_exec_child): Duplicate bad_fn into local
   1402  1.1.1.17    mrg 	scopes to avoid potential clobber.
   1403  1.1.1.17    mrg 
   1404  1.1.1.17    mrg 2018-08-20  Nathan Sidwell  <nathan (a] acm.org>
   1405  1.1.1.17    mrg 
   1406  1.1.1.17    mrg 	* pex-unix.c (pex_child_error): Delete.
   1407  1.1.1.17    mrg 	(pex_unix_exec_child): Commonize error paths to single message &
   1408  1.1.1.17    mrg 	exit.
   1409  1.1.1.17    mrg 
   1410  1.1.1.17    mrg 2018-07-30  Tom Tromey  <tom (a] tromey.com>
   1411  1.1.1.17    mrg 
   1412  1.1.1.17    mrg 	* cplus-dem.c (remember_Btype): Don't call memcpy with LEN==0.
   1413  1.1.1.17    mrg 
   1414  1.1.1.17    mrg 2018-07-26  Martin Liska  <mliska (a] suse.cz>
   1415  1.1.1.17    mrg 
   1416  1.1.1.17    mrg 	PR lto/86548
   1417  1.1.1.17    mrg 	* make-temp-file.c (TEMP_FILE): Remove leading 'cc'.
   1418  1.1.1.17    mrg 	(make_temp_file): Call make_temp_file_with_prefix with
   1419  1.1.1.17    mrg 	first argument set to NULL.
   1420  1.1.1.17    mrg 	(make_temp_file_with_prefix): Support also prefix.
   1421  1.1.1.12    mrg 
   1422  1.1.1.16    mrg 2018-07-19  Eli Zaretskii  <eliz (a] gnu.org>
   1423  1.1.1.12    mrg 
   1424  1.1.1.16    mrg 	* simple-object-elf.c (ENOTSUP): If not defined by errno.h, redirect
   1425  1.1.1.16    mrg 	to ENOSYS.
   1426  1.1.1.16    mrg 
   1427  1.1.1.17    mrg 2018-05-30  Jan Hubicka  <hubicka (a] ucw.cz>
   1428  1.1.1.17    mrg 
   1429  1.1.1.17    mrg 	* simple-object.c (handle_lto_debug_sections): Add rename parameter.
   1430  1.1.1.17    mrg 	(handle_lto_debug_sections_rename): New function.
   1431  1.1.1.17    mrg 	(handle_lto_debug_sections_norename): New function.
   1432  1.1.1.17    mrg 	(simple_object_copy_lto_debug_sections): Add rename parameter.
   1433  1.1.1.17    mrg 
   1434  1.1.1.17    mrg 2018-05-28  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
   1435  1.1.1.17    mrg 
   1436  1.1.1.17    mrg 	* splay-tree.c (splay_tree_compare_strings,
   1437  1.1.1.17    mrg 	splay_tree_delete_pointers): New utility functions.
   1438  1.1.1.16    mrg 
   1439  1.1.1.17    mrg 2018-05-10  Martin Liska  <mliska (a] suse.cz>
   1440  1.1.1.17    mrg 
   1441  1.1.1.17    mrg 	PR bootstrap/64914
   1442  1.1.1.17    mrg 	* md5.c: Use strict alignment with UBSAN_BOOTSTRAP.
   1443  1.1.1.17    mrg 
   1444  1.1.1.17    mrg 2018-04-30  Daniel van Gerpen  <daniel (a] vangerpen.de>
   1445  1.1.1.17    mrg 
   1446  1.1.1.17    mrg 	* argv.c (expandargv): Fix memory leak for copied argv.
   1447  1.1.1.16    mrg 
   1448  1.1.1.16    mrg 2018-04-13  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1449  1.1.1.16    mrg 
   1450  1.1.1.16    mrg 	PR lto/81968
   1451  1.1.1.16    mrg 	* simple-object.c (handle_lto_debug_sections): Keep .comment
   1452  1.1.1.16    mrg 	section.
   1453  1.1.1.16    mrg 
   1454  1.1.1.16    mrg 2018-03-02  David Malcolm  <dmalcolm (a] redhat.com>
   1455  1.1.1.16    mrg 
   1456  1.1.1.16    mrg 	* cp-demangle.c: Update URL for g++ V3 ABI.
   1457  1.1.1.16    mrg 
   1458  1.1.1.16    mrg 2018-01-20  Eli Zaretskii  <eliz (a] gnu.org>
   1459  1.1.1.16    mrg 
   1460  1.1.1.16    mrg 	* simple-object-xcoff.c (simple_object_xcoff_find_sections): Use
   1461  1.1.1.16    mrg 	ulong_type to avoid warning about 32-bit shift.
   1462  1.1.1.16    mrg 
   1463  1.1.1.16    mrg 2018-01-11  Richard Biener  <rguenther (a] suse.de>
   1464  1.1.1.16    mrg 	Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1465  1.1.1.16    mrg 
   1466  1.1.1.16    mrg 	PR lto/81968
   1467  1.1.1.16    mrg 	* simple-object-common.h (struct simple_object_functions):
   1468  1.1.1.16    mrg 	Change copy_lto_debug_sections callback signature.
   1469  1.1.1.16    mrg 	* simple-object-elf.c (SHN_HIRESERVE, SHT_SYMTAB_SHNDX,
   1470  1.1.1.16    mrg 	SHF_INFO_LINK): Add defines.
   1471  1.1.1.16    mrg 	(simple_object_elf_copy_lto_debug_sections): Instead of
   1472  1.1.1.16    mrg 	leaving not to be copied sections empty unnamed SHT_NULL
   1473  1.1.1.16    mrg 	remove them from the target section headers and adjust section
   1474  1.1.1.16    mrg 	reference everywhere.  Handle SHN_XINDEX in the symbol table
   1475  1.1.1.16    mrg 	processing properly.
   1476  1.1.1.16    mrg 	* simple-object.c (handle_lto_debug_sections): Change
   1477  1.1.1.16    mrg 	interface to return a modified string and handle renaming
   1478  1.1.1.16    mrg 	of relocation sections.
   1479  1.1.1.16    mrg 
   1480  1.1.1.16    mrg 2018-01-10  Daniel van Gerpen  <daniel (a] vangerpen.de>
   1481  1.1.1.16    mrg 
   1482  1.1.1.16    mrg 	* argv.c (expandargv): Correct check for dynamically
   1483  1.1.1.16    mrg 	allocated argv.
   1484  1.1.1.16    mrg 
   1485  1.1.1.16    mrg 2018-01-03  Jakub Jelinek  <jakub (a] redhat.com>
   1486  1.1.1.16    mrg 
   1487  1.1.1.16    mrg 	Update copyright years.
   1488  1.1.1.16    mrg 
   1489  1.1.1.16    mrg 2017-01-02  Richard Biener  <rguenther (a] suse.de>
   1490  1.1.1.16    mrg 
   1491  1.1.1.16    mrg 	PR lto/83452
   1492  1.1.1.16    mrg 	* simple-object-elf.c (simple_object_elf_copy_lto_debug_section):
   1493  1.1.1.16    mrg 	Do not use UNDEF locals for removed symbols but instead just
   1494  1.1.1.16    mrg 	define them in the first prevailing section and with no name.
   1495  1.1.1.16    mrg 	Use the same gnu_lto_v1 name for all removed globals we promote to
   1496  1.1.1.16    mrg 	WEAK UNDEFs so hpux can use a stub to provide this symbol.  Clear
   1497  1.1.1.16    mrg 	sh_info and sh_link in removed sections.
   1498  1.1.1.16    mrg 
   1499  1.1.1.16    mrg 2017-10-30  Richard Biener  <rguenther (a] suse.de>
   1500  1.1.1.16    mrg 
   1501  1.1.1.16    mrg 	PR lto/82757
   1502  1.1.1.16    mrg 	* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
   1503  1.1.1.16    mrg 	Strip two leading _s from the __gnu_lto_* symbols.
   1504  1.1.1.16    mrg 
   1505  1.1.1.16    mrg 2017-10-24  Alan Modra  <amodra (a] gmail.com>
   1506  1.1.1.16    mrg 
   1507  1.1.1.16    mrg 	PR lto/82687
   1508  1.1.1.16    mrg 	PR lto/82575
   1509  1.1.1.16    mrg 	* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
   1510  1.1.1.16    mrg 	Only make __gnu_lto symbols hidden.
   1511  1.1.1.16    mrg 
   1512  1.1.1.16    mrg 2017-10-20  Alan Modra  <amodra (a] gmail.com>
   1513  1.1.1.16    mrg 
   1514  1.1.1.16    mrg 	PR lto/82575
   1515  1.1.1.16    mrg 	* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
   1516  1.1.1.16    mrg 	Make discarded non-local symbols weak and hidden.
   1517  1.1.1.16    mrg 
   1518  1.1.1.16    mrg 2017-10-18  Jakub Jelinek  <jakub (a] redhat.com>
   1519  1.1.1.16    mrg 
   1520  1.1.1.16    mrg 	PR lto/82598
   1521  1.1.1.16    mrg 	* simple-object.c (handle_lto_debug_sections): Copy over also
   1522  1.1.1.16    mrg 	.note.GNU-stack section with unchanged name.
   1523  1.1.1.16    mrg 	* simple-object-elf.c (SHF_EXECINSTR): Define.
   1524  1.1.1.16    mrg 	(simple_object_elf_copy_lto_debug_section): Drop SHF_EXECINSTR bit
   1525  1.1.1.16    mrg 	on .note.GNU-stack section.
   1526  1.1.1.16    mrg 
   1527  1.1.1.16    mrg 2017-09-25  Nathan Sidwell  <nathan (a] acm.org>
   1528  1.1.1.16    mrg 
   1529  1.1.1.16    mrg 	PR demangler/82195
   1530  1.1.1.16    mrg 	* cp-demangle.c (d_encoding): Strip return type when name is a
   1531  1.1.1.16    mrg 	LOCAL_NAME.
   1532  1.1.1.16    mrg 	(d_local_name): Strip return type of enclosing TYPED_NAME.
   1533  1.1.1.16    mrg 	* testsuite/demangle-expected: Add and adjust tests.
   1534  1.1.1.16    mrg 
   1535  1.1.1.16    mrg 2017-09-21  Nathan Sidwell  <nathan (a] acm.org>
   1536  1.1.1.16    mrg 
   1537  1.1.1.16    mrg 	PR demangler/82195
   1538  1.1.1.16    mrg 	* cp-demangle.c (d_name): Revert addition of 'toplevel' parm.
   1539  1.1.1.16    mrg 	(has_return_type): Recurse for DEMANGLE_COMPONENT_LOCAL_NAME.
   1540  1.1.1.16    mrg 	(d_encoding): Revert d_name change.  Use is_fnqual_component_type
   1541  1.1.1.16    mrg 	to strip modifiers that do not belong.
   1542  1.1.1.16    mrg 	(d_special_name, d_class_enum_type): Revert d_name call change.
   1543  1.1.1.16    mrg 	(d_expresion_1): Commonize DEMANGLE_COMPONENT_UNARY building.
   1544  1.1.1.16    mrg 	(d_local_name): Revert parsing of a function type.
   1545  1.1.1.16    mrg 	(d_print_comp_inner): An inner LOCAL_NAME might contain a
   1546  1.1.1.16    mrg 	TEMPLATE.
   1547  1.1.1.16    mrg 	* testsuite/demangle-expected: Add & adjust tests
   1548  1.1.1.16    mrg 
   1549  1.1.1.16    mrg 2017-09-15  Nathan Sidwell  <nathan (a] acm.org>
   1550  1.1.1.16    mrg 
   1551  1.1.1.16    mrg 	PR demangler/82195
   1552  1.1.1.16    mrg 	* cp-demangle.c (d_name): Add 'toplevel' parm.  Pass to	...
   1553  1.1.1.16    mrg 	(d_local_name): ... here.  Parse trailing function args on nested
   1554  1.1.1.16    mrg 	local_name.
   1555  1.1.1.16    mrg 	(d_encoding, d_special_name, d_class_enum_type): Adjust d_name calls.
   1556  1.1.1.16    mrg 	* testsuite/demangle-expected: Add tests.
   1557  1.1.1.16    mrg 
   1558  1.1.1.16    mrg 2017-09-15  Richard Biener  <rguenther (a] suse.de>
   1559  1.1.1.16    mrg 
   1560  1.1.1.16    mrg 	PR lto/81968
   1561  1.1.1.16    mrg 	* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
   1562  1.1.1.16    mrg 	Iterate marking dependent sections necessary.
   1563  1.1.1.16    mrg 
   1564  1.1.1.16    mrg 2017-09-15  Nathan Sidwell  <nathan (a] acm.org>
   1565  1.1.1.16    mrg 
   1566  1.1.1.16    mrg 	* cp-demangle.c (is_fnqual_component_type): Reimplement using
   1567  1.1.1.16    mrg 	FNQUAL_COMPONENT_CASE.
   1568  1.1.1.16    mrg 	(d_encoding): Hold bare_function_type in local var.
   1569  1.1.1.16    mrg 	(d_local_name): Build name in both cases and build result once.
   1570  1.1.1.16    mrg 	Collapse switch-if to single conditional.
   1571  1.1.1.16    mrg 	(d_local_name): 
   1572  1.1.1.16    mrg 
   1573  1.1.1.16    mrg 	* testsuite/demangle-expected: Realign blank lines with tests.
   1574  1.1.1.16    mrg 
   1575  1.1.1.16    mrg 2017-09-12  Jiong Wang  <jiong.wang (a] arm.com>
   1576  1.1.1.16    mrg 
   1577  1.1.1.16    mrg 	* dwarfnames.c (DW_CFA_DUP): New define.
   1578  1.1.1.16    mrg 
   1579  1.1.1.16    mrg 2017-09-01  Martin Liska  <mliska (a] suse.cz>
   1580  1.1.1.16    mrg 
   1581  1.1.1.16    mrg 	* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
   1582  1.1.1.16    mrg 	Remove duplicite declaration.
   1583  1.1.1.16    mrg 
   1584  1.1.1.16    mrg 2017-08-31  Richard Biener  <rguenther (a] suse.de>
   1585  1.1.1.16    mrg 
   1586  1.1.1.16    mrg 	PR lto/81968
   1587  1.1.1.16    mrg 	* simple-object-elf.c (simple_object_elf_copy_lto_debug_section):
   1588  1.1.1.16    mrg 	Keep names of removed global symbols.
   1589  1.1.1.16    mrg 
   1590  1.1.1.16    mrg 2017-08-29  Tony Reix  <tony.reix (a] atos.net>
   1591  1.1.1.16    mrg 
   1592  1.1.1.16    mrg 	* simple-object-xcoff.c (simple_object_xcoff_find_sections):
   1593  1.1.1.16    mrg 	Improve .go_export csect handling.  Don't make assumptions
   1594  1.1.1.16    mrg 	on containing section or number of auxiliary entries.
   1595  1.1.1.16    mrg 
   1596  1.1.1.16    mrg 2017-08-28  Richard Biener  <rguenther (a] suse.de>
   1597  1.1.1.16    mrg 
   1598  1.1.1.16    mrg 	PR lto/81968
   1599  1.1.1.16    mrg 	* simple-object-elf.c (simple_object_elf_copy_lto_debug_section):
   1600  1.1.1.16    mrg 	Adjust field with for sh_type write, set SHF_EXCLUDE only for
   1601  1.1.1.16    mrg 	removed sections.
   1602  1.1.1.16    mrg 
   1603  1.1.1.16    mrg 2017-08-22  Richard Biener  <rguenther (a] suse.de>
   1604  1.1.1.16    mrg 
   1605  1.1.1.16    mrg 	PR lto/81925
   1606  1.1.1.16    mrg 	* simple-object-elf.c (simple_object_elf_write_shdr): Adjust
   1607  1.1.1.16    mrg 	type of sh_addralign and sh_entsize and properly write
   1608  1.1.1.16    mrg 	sh_entsize as Elf_Addr.
   1609  1.1.1.16    mrg 	(simple_object_elf_write_to_file): Read sh_entsize as Elf_Addr.
   1610  1.1.1.16    mrg 
   1611  1.1.1.16    mrg 2017-08-21  Richard Biener  <rguenther (a] suse.de>
   1612  1.1.1.16    mrg 
   1613  1.1.1.16    mrg 	* simple-object-common.h (struct simple_object_functions): Add
   1614  1.1.1.16    mrg 	copy_lto_debug_sections hook.
   1615  1.1.1.16    mrg 	* simple-object.c: Include fcntl.h.
   1616  1.1.1.16    mrg 	(handle_lto_debug_sections): New helper function.
   1617  1.1.1.16    mrg 	(simple_object_copy_lto_debug_sections): New function copying
   1618  1.1.1.16    mrg 	early LTO debug sections to regular debug sections in a new file.
   1619  1.1.1.16    mrg 	(simple_object_start_write): Handle NULL segment_name.
   1620  1.1.1.16    mrg 	* simple-object-coff.c (simple_object_coff_functions): Adjust
   1621  1.1.1.16    mrg 	for not implemented copy_lto_debug_sections hook.
   1622  1.1.1.16    mrg 	* simple-object-mach-o.c (simple_object_mach_o_functions): Likewise.
   1623  1.1.1.16    mrg 	* simple-object-xcoff.c (simple_object_xcoff_functions): Likewise.
   1624  1.1.1.16    mrg 	* simple-object-elf.c (SHT_NULL, SHT_SYMTAB, SHT_RELA, SHT_REL,
   1625  1.1.1.16    mrg 	SHT_GROUP): Add various sectopn header types.
   1626  1.1.1.16    mrg 	(SHF_EXCLUDE): Add flag.
   1627  1.1.1.16    mrg 	(Elf32_External_Sym, Elf64_External_Sym): Add symbol struct.
   1628  1.1.1.16    mrg 	(ELF_ST_BIND, ELF_ST_TYPE, ELF_ST_INFO): Add accessors.
   1629  1.1.1.16    mrg 	(STT_OBJECT, STT_FUNC, STT_TLS, STT_GNU_IFUNC): Add Symbol types.
   1630  1.1.1.16    mrg 	(STV_DEFAULT): Add symbol visibility.
   1631  1.1.1.16    mrg 	(SHN_COMMON): Add special section index name.
   1632  1.1.1.16    mrg 	(struct simple_object_elf_write): New.
   1633  1.1.1.16    mrg 	(simple_object_elf_start_write): Adjust for new private data.
   1634  1.1.1.16    mrg 	(simple_object_elf_write_shdr): Pass in values for all fields
   1635  1.1.1.16    mrg 	we write.
   1636  1.1.1.16    mrg 	(simple_object_elf_write_to_file): Adjust.  Copy from recorded
   1637  1.1.1.16    mrg 	section headers if requested.
   1638  1.1.1.16    mrg 	(simple_object_elf_release_write): Release private data.
   1639  1.1.1.16    mrg 	(simple_object_elf_copy_lto_debug_sections): Copy and rename sections
   1640  1.1.1.16    mrg 	as denoted by PFN and all their dependences, symbols and relocations
   1641  1.1.1.16    mrg 	to the empty destination file.
   1642  1.1.1.16    mrg 	(simple_object_elf_functions): Adjust for copy_lto_debug_sections hook.
   1643  1.1.1.16    mrg 
   1644  1.1.1.16    mrg 2017-07-02  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   1645  1.1.1.16    mrg 
   1646  1.1.1.16    mrg 	* dwarfnames.c (DW_FIRST_IDX, DW_END_IDX, DW_IDX, DW_IDX_DUP): New.
   1647  1.1.1.16    mrg 
   1648  1.1.1.16    mrg 2017-06-07  Tony Reix  <tony.reix (a] atos.net>
   1649  1.1.1.16    mrg 	    Matthieu Sarter  <matthieu.sarter.external (a] atos.net>
   1650  1.1.1.16    mrg 	    David Edelsohn  <dje.gcc (a] gmail.com>
   1651  1.1.1.16    mrg 
   1652  1.1.1.16    mrg 	* simple-object-xcoff.c (simple_object_xcoff_find_sections):
   1653  1.1.1.16    mrg 	Search symbol table for .go_export symbol and apply pfn if found.
   1654  1.1.1.16    mrg 
   1655  1.1.1.16    mrg 2017-05-31  DJ Delorie  <dj (a] redhat.com>
   1656  1.1.1.16    mrg 
   1657  1.1.1.16    mrg 	* configure.ac (strnlen): Add to AC_CHECK_DECLS.
   1658  1.1.1.16    mrg 	* configure: Likewise.
   1659  1.1.1.16    mrg 	* config.in: Add HACE_DECL_STRNLEN.
   1660  1.1.1.16    mrg 
   1661  1.1.1.16    mrg 2017-05-27  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   1662  1.1.1.16    mrg 
   1663  1.1.1.16    mrg 	* d-demangle.c (dlang_identifier): Prefix mangled init symbols
   1664  1.1.1.16    mrg 	with `initializer for'.
   1665  1.1.1.16    mrg 	* testsuite/demangle-expected: Update tests.
   1666  1.1.1.16    mrg 
   1667  1.1.1.16    mrg 2017-05-27  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   1668  1.1.1.16    mrg 
   1669  1.1.1.16    mrg 	* d-demangle.c (dlang_call_convention_p): Move declaration
   1670  1.1.1.16    mrg 	before dlang_type.
   1671  1.1.1.16    mrg 	(dlang_type): Handle function types.
   1672  1.1.1.16    mrg 	* testsuite/d-demangle-expected: Add tests.
   1673  1.1.1.16    mrg 
   1674  1.1.1.16    mrg 2017-05-27  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   1675  1.1.1.16    mrg 
   1676  1.1.1.16    mrg 	* d-demangle.c (dlang_parse_real): Remove stack buffer, write
   1677  1.1.1.16    mrg 	the demangled hexadecimal directly to string.
   1678  1.1.1.16    mrg 	* testsuite/d-demangle-expected: Add tests.
   1679  1.1.1.16    mrg 
   1680  1.1.1.16    mrg 2017-05-24  Eli Zaretskii  <eliz (a] gnu.org>
   1681  1.1.1.16    mrg 
   1682  1.1.1.16    mrg 	* waitpid.c (wait) [__MINGW32__]: Define as a macro
   1683  1.1.1.16    mrg 	that calls _cwait, so that this function works on MinGW.
   1684  1.1.1.16    mrg 
   1685  1.1.1.16    mrg 2017-05-02  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   1686  1.1.1.16    mrg 
   1687  1.1.1.16    mrg 	* d-demangle.c (dlang_hexdigit): New function.
   1688  1.1.1.16    mrg 	(ascii2hex): Remove function.
   1689  1.1.1.16    mrg 	(dlang_parse_string): Update to call dlang_hexdigit.
   1690  1.1.1.16    mrg 	* testsuite/d-demangle-expected: Add tests.
   1691  1.1.1.16    mrg 
   1692  1.1.1.16    mrg 2017-05-02  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   1693  1.1.1.16    mrg 
   1694  1.1.1.16    mrg 	* d-demangle.c (strtol): Remove declaration.
   1695  1.1.1.16    mrg 	Updated all callers to use dlang_number.
   1696  1.1.1.16    mrg 	(dlang_number): New function.
   1697  1.1.1.16    mrg 	(dlang_value): Moved check for ISDIGIT into dlang_parse_integer.
   1698  1.1.1.16    mrg 	* testsuite/d-demangle-expected: Add tests.
   1699  1.1.1.16    mrg 
   1700  1.1.1.16    mrg 2017-05-02  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   1701  1.1.1.16    mrg 
   1702  1.1.1.16    mrg 	* d-demangle.c (dlang_parse_symbol): Remove function.
   1703  1.1.1.16    mrg 	(dlang_parse_qualified): New function.
   1704  1.1.1.16    mrg 	(dlang_parse_mangle): New function.
   1705  1.1.1.16    mrg 	(dlang_type): Update to call dlang_parse_qualified.
   1706  1.1.1.16    mrg 	(dlang_identifier): Update to call either dlang_parse_qualified or
   1707  1.1.1.16    mrg 	dlang_parse_mangle.
   1708  1.1.1.16    mrg 	(dlang_type_modifier_p): Remove function.
   1709  1.1.1.16    mrg 	(dlang_call_convention_p): Don't allow type modifiers in mangle.
   1710  1.1.1.16    mrg 	(dlang_template_args): Update to call dlang_identifier.
   1711  1.1.1.16    mrg 	(dlang_demangle): Update to call dlang_parse_mangle.
   1712  1.1.1.16    mrg 	* testsuite/d-demangle-expected: Add tests.
   1713  1.1.1.16    mrg 
   1714  1.1.1.16    mrg 2017-05-01  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   1715  1.1.1.16    mrg 
   1716  1.1.1.16    mrg 	* d-demangle.c (dlang_value): Add comment explaining why cases for
   1717  1.1.1.16    mrg 	digits are required.
   1718  1.1.1.16    mrg 	* testsuite/d-demangle-expected: Update integer value tests.
   1719  1.1.1.16    mrg 
   1720  1.1.1.16    mrg 2017-05-01  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   1721  1.1.1.16    mrg 
   1722  1.1.1.16    mrg 	* d-demangle.c (dlang_parse_symbol): Skip over anonymous symbols.
   1723  1.1.1.16    mrg 	* testsuite/d-demangle-expected: Add tests.
   1724  1.1.1.16    mrg 
   1725  1.1.1.16    mrg 2017-05-01  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   1726  1.1.1.16    mrg 
   1727  1.1.1.16    mrg 	* d-demangle.c (dlang_identifier): Handle template constraint symbols.
   1728  1.1.1.16    mrg 	(dlang_parse_template): Only advance if template symbol prefix is
   1729  1.1.1.16    mrg 	followed by a digit.
   1730  1.1.1.16    mrg 	* testsuite/d-demangle-expected: Add tests.
   1731  1.1.1.16    mrg 
   1732  1.1.1.16    mrg 2017-05-01  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   1733  1.1.1.16    mrg 
   1734  1.1.1.16    mrg 	* d-demangle.c (dlang_attributes): Handle scope attributes.
   1735  1.1.1.16    mrg 	* testsuite/d-demangle-expected: Add tests.
   1736  1.1.1.16    mrg 
   1737  1.1.1.16    mrg 2017-04-27  Jonathan Wakely  <jwakely (a] redhat.com>
   1738  1.1.1.16    mrg 
   1739  1.1.1.16    mrg 	PR demangler/80513
   1740  1.1.1.16    mrg 	* cp-demangle.c (d_number): Check for overflow.
   1741  1.1.1.16    mrg 	* cplus-dem.c (consume_count): Fix overflow check.
   1742  1.1.1.16    mrg 	(gnu_special): Check for underscore after thunk delta.
   1743  1.1.1.16    mrg 	* testsuite/demangle-expected: Add tests for overflows and invalid
   1744  1.1.1.16    mrg 	characters in thunks.
   1745  1.1.1.16    mrg 
   1746  1.1.1.16    mrg 2017-04-21  Mark Wielaard  <mark (a] klomp.org>
   1747  1.1.1.16    mrg 
   1748  1.1.1.16    mrg 	* cp-demangle.c (MAX_RECURSION_COUNT): New constant.
   1749  1.1.1.16    mrg 	(struct d_print_info): Add recursion field.
   1750  1.1.1.16    mrg 	(d_print_init): Initialize recursion.
   1751  1.1.1.16    mrg 	(d_print_comp): Check and update d_print_info recursion depth.
   1752  1.1.1.16    mrg 
   1753  1.1.1.16    mrg 2017-04-21  Mark Wielaard  <mark (a] klomp.org>
   1754  1.1.1.16    mrg 
   1755  1.1.1.16    mrg 	* cp-demangle.c (d_substitution): Return NULL if d_add_substitution
   1756  1.1.1.16    mrg 	fails.
   1757  1.1.1.16    mrg 
   1758  1.1.1.16    mrg 2017-04-21  Mark Wielaard  <mark (a] klomp.org>
   1759  1.1.1.16    mrg 
   1760  1.1.1.16    mrg 	* cp-demangle.h (struct d_info): Remove did_subs field.
   1761  1.1.1.16    mrg 	* cp-demangle.c (struct d_info_checkpoint): Likewise.
   1762  1.1.1.16    mrg 	(d_template_param): Don't update did_subs.
   1763  1.1.1.16    mrg 	(d_substitution): Likewise.
   1764  1.1.1.16    mrg 	(d_checkpoint): Don't assign did_subs.
   1765  1.1.1.16    mrg 	(d_backtrack): Likewise.
   1766  1.1.1.16    mrg 	(cplus_demangle_init_info): Don't initialize did_subs.
   1767  1.1.1.12    mrg 
   1768  1.1.1.12    mrg 2017-03-27  Pedro Alves  <palves (a] redhat.com>
   1769  1.1.1.12    mrg 
   1770  1.1.1.12    mrg 	* cp-demint.c (cplus_demangle_fill_component): Handle
   1771  1.1.1.12    mrg 	DEMANGLE_COMPONENT_RVALUE_REFERENCE.
   1772  1.1.1.12    mrg 
   1773  1.1.1.12    mrg 2017-03-12  Mark Wielaard  <mark (a] klomp.org>
   1774  1.1.1.12    mrg 
   1775  1.1.1.12    mrg 	* cp-demangle.c (cplus_demangle_fill_name): Initialize
   1776  1.1.1.12    mrg 	demangle_component d_printing.
   1777  1.1.1.12    mrg 	(cplus_demangle_fill_extended_operator): Likewise.
   1778  1.1.1.12    mrg 	(cplus_demangle_fill_ctor): Likewise.
   1779  1.1.1.12    mrg 	(cplus_demangle_fill_dtor): Likewise.
   1780  1.1.1.12    mrg 
   1781  1.1.1.12    mrg 2017-03-08  Mark Wielaard  <mark (a] klomp.org>
   1782  1.1.1.12    mrg 
   1783  1.1.1.12    mrg 	PR demangler/70909
   1784  1.1.1.12    mrg 	PR demangler/67264
   1785  1.1.1.12    mrg 	* cp-demangle.c: Fix endless recursion. Pass
   1786  1.1.1.12    mrg 	struct demangle_component as non const.
   1787  1.1.1.12    mrg 	(d_make_empty): Initialize variable.
   1788  1.1.1.12    mrg 	(d_print_comp_inner): Limit recursion.
   1789  1.1.1.12    mrg 	(d_print_comp): Decrement variable.
   1790  1.1.1.12    mrg 	* cp-demint.c (cplus_demangle_fill_component): Initialize
   1791  1.1.1.12    mrg 	variable.
   1792  1.1.1.12    mrg 	(cplus_demangle_fill_builtin_type): Likewise.
   1793  1.1.1.12    mrg 	(cplus_demangle_fill_operator): Likewise.
   1794  1.1.1.12    mrg 	* testsuite/demangle-expected: Add tests.
   1795  1.1.1.12    mrg 
   1796  1.1.1.12    mrg 2017-01-18  Markus Trippelsdorf  <markus (a] trippelsdorf.de>
   1797  1.1.1.12    mrg 
   1798  1.1.1.12    mrg 	PR PR c++/70182
   1799  1.1.1.12    mrg 	* cp-demangle.c (d_unqualified_name): Handle "on" for
   1800  1.1.1.12    mrg 	operator names.
   1801  1.1.1.12    mrg 	* testsuite/demangle-expected: Add tests.
   1802  1.1.1.12    mrg 
   1803  1.1.1.12    mrg 2017-01-18  Markus Trippelsdorf  <markus (a] trippelsdorf.de>
   1804  1.1.1.12    mrg 
   1805  1.1.1.12    mrg 	PR c++/77489
   1806  1.1.1.12    mrg 	* cp-demangle.c (d_discriminator): Handle discriminator >= 10.
   1807  1.1.1.12    mrg 	* testsuite/demangle-expected: Add tests for discriminator.
   1808  1.1.1.12    mrg 
   1809  1.1.1.12    mrg 2017-01-04  Jakub Jelinek  <jakub (a] redhat.com>
   1810  1.1.1.12    mrg 
   1811  1.1.1.12    mrg 	Update copyright years.
   1812  1.1.1.12    mrg 
   1813  1.1.1.12    mrg 2017-01-04  Alan Modra  <amodra (a] gmail.com>
   1814  1.1.1.12    mrg 
   1815  1.1.1.12    mrg 	* Makefile.in (configure_deps): Update.
   1816  1.1.1.12    mrg 	* configure: Regenerate.
   1817  1.1.1.10    mrg 
   1818  1.1.1.10    mrg 2016-12-13  Jakub Jelinek  <jakub (a] redhat.com>
   1819   1.1.1.9    mrg 
   1820   1.1.1.9    mrg 	PR c++/78761
   1821   1.1.1.9    mrg 	* cp-demangle.c (cplus_demangle_type): Demangle Dc as decltype(auto).
   1822   1.1.1.9    mrg 	* testsuite/demangle-expected: Add test for decltype(auto).
   1823   1.1.1.9    mrg 
   1824  1.1.1.10    mrg 2016-12-12  Nathan Sidwell  <nathan (a] acm.org>
   1825   1.1.1.8    mrg 
   1826  1.1.1.10    mrg 	PR c++/78252
   1827  1.1.1.10    mrg 	* cp-demangle.c (struct d_print_info): Add is_lambda_arg field.
   1828  1.1.1.10    mrg 	(d_print_init): Initialize it.
   1829  1.1.1.10    mrg 	(d_print_comp_inner) <DEMANGLE_COMPONENT_TEMPLATE_PARAM>: Check
   1830  1.1.1.10    mrg 	is_lambda_arg for auto.
   1831  1.1.1.10    mrg 	<DEMANGLE_COMPONENT_REFERENCE,
   1832  1.1.1.10    mrg 	DEMANGLE_COMPONENT_RVALUE_REFERENCE>: Skip smashing check when
   1833  1.1.1.10    mrg 	is_lambda_arg.
   1834  1.1.1.10    mrg 	<DEMANGLE_COMPONENT_LAMBDA>: Increment is_lambda_arg around arg
   1835  1.1.1.10    mrg 	printing.
   1836  1.1.1.10    mrg 	* testsuite/demangle-expected: Add lambda auto mangling cases. 
   1837  1.1.1.10    mrg 
   1838  1.1.1.12    mrg 2016-12-06  DJ Delorie  <dj (a] redhat.com>
   1839  1.1.1.12    mrg 
   1840  1.1.1.12    mrg 	* argv.c (expandargv): Check for directories passed as @-files.
   1841  1.1.1.12    mrg 
   1842  1.1.1.12    mrg 2016-11-30  David Malcolm  <dmalcolm (a] redhat.com>
   1843  1.1.1.12    mrg 
   1844  1.1.1.12    mrg 	PR c/78498
   1845  1.1.1.12    mrg 	* strndup.c (strlen): Delete decl.
   1846  1.1.1.12    mrg 	(strnlen): Add decl.
   1847  1.1.1.12    mrg 	(strndup): Call strnlen rather than strlen.
   1848  1.1.1.12    mrg 	* xstrndup.c (xstrndup): Likewise.
   1849  1.1.1.12    mrg 
   1850  1.1.1.12    mrg 2016-11-29  Nathan Sidwell  <nathan (a] acm.org>
   1851  1.1.1.12    mrg 
   1852  1.1.1.12    mrg 	* cp-demangle.c (d_print_comp_inner): Fix parameter indentation.
   1853  1.1.1.12    mrg 
   1854  1.1.1.12    mrg 2016-11-03  David Tolnay <dtolnay (a] gmail.com>
   1855  1.1.1.12    mrg 	    Mark Wielaard  <mark (a] klomp.org>
   1856  1.1.1.12    mrg 
   1857  1.1.1.12    mrg 	* Makefile.in (CFILES): Add rust-demangle.c.
   1858  1.1.1.12    mrg 	(REQUIRED_OFILES): Add rust-demangle.o.
   1859  1.1.1.12    mrg 	* cplus-dem.c (libiberty_demanglers): Add rust_demangling case.
   1860  1.1.1.12    mrg 	(cplus_demangle): Handle RUST_DEMANGLING.
   1861  1.1.1.12    mrg 	(rust_demangle): New function.
   1862  1.1.1.12    mrg 	* rust-demangle.c: New file.
   1863  1.1.1.12    mrg 	* testsuite/Makefile.in (really-check): Add check-rust-demangle.
   1864  1.1.1.12    mrg 	(check-rust-demangle): New rule.
   1865  1.1.1.12    mrg 	* testsuite/rust-demangle-expected: New file.
   1866  1.1.1.12    mrg 
   1867  1.1.1.12    mrg 2016-11-15  Mark Wielaard  <mark (a] klomp.org>
   1868  1.1.1.12    mrg 
   1869  1.1.1.12    mrg 	* cp-demangle.c (d_expression_1): Make sure third expression
   1870  1.1.1.12    mrg 	exists for ?: and fold expressions.
   1871  1.1.1.12    mrg 	* testsuite/demangle-expected: Add examples of strings that could
   1872  1.1.1.12    mrg 	crash the demangler because of missing expression.
   1873  1.1.1.12    mrg 
   1874  1.1.1.12    mrg 2016-11-14  Mark Wielaard  <mark (a] klomp.org>
   1875  1.1.1.12    mrg 
   1876  1.1.1.12    mrg 	* cplus-dem.c (demangle_signature): After 'H', template function,
   1877  1.1.1.12    mrg 	no success and don't advance position if end of string reached.
   1878  1.1.1.12    mrg 	(demangle_template): After 'z', template name, return zero on
   1879  1.1.1.12    mrg 	premature end of string.
   1880  1.1.1.12    mrg 	(gnu_special): Guard strchr against searching for zero characters.
   1881  1.1.1.12    mrg 	(do_type): If member, only advance mangled string when 'F' found.
   1882  1.1.1.12    mrg 	* testsuite/demangle-expected: Add examples of strings that could
   1883  1.1.1.12    mrg 	crash the demangler by reading past end of input.
   1884  1.1.1.12    mrg 
   1885  1.1.1.12    mrg 2016-11-06  Mark Wielaard  <mark (a] klomp.org>
   1886  1.1.1.12    mrg 
   1887  1.1.1.12    mrg 	* configure.ac (ac_libiberty_warn_cflags): Add -Wshadow=local.
   1888  1.1.1.12    mrg 	* configure: Regenerated.
   1889  1.1.1.12    mrg 
   1890  1.1.1.12    mrg 2016-11-07  Jason Merrill  <jason (a] redhat.com>
   1891  1.1.1.12    mrg 
   1892  1.1.1.12    mrg 	* cp-demangle.c (is_fnqual_component_type): New.
   1893  1.1.1.12    mrg 	(d_encoding, d_print_comp_inner, d_print_mod_list): Use it.
   1894  1.1.1.12    mrg 	(FNQUAL_COMPONENT_CASE): New.
   1895  1.1.1.12    mrg 	(d_make_comp, has_return_type, d_print_comp_inner)
   1896  1.1.1.12    mrg 	(d_print_function_type): Use it.
   1897  1.1.1.12    mrg 	(next_is_type_qual): New.
   1898  1.1.1.12    mrg 	(d_cv_qualifiers, d_print_mod): Handle noexcept and throw-spec.
   1899  1.1.1.12    mrg 
   1900  1.1.1.12    mrg 2016-11-02  Mark Wielaard  <mjw (a] redhat.com>
   1901  1.1.1.12    mrg 
   1902  1.1.1.12    mrg 	* cplus-dem.c (demangle_signature): Move fall through comment.
   1903  1.1.1.12    mrg 	(demangle_fund_type): Add fall through comment between 'G' and 'I'.
   1904  1.1.1.12    mrg 	* hashtab.c (iterative_hash): Add fall through comments.
   1905  1.1.1.12    mrg 	* regex.c (regex_compile): Add Fall through comment after '+'/'?'.
   1906  1.1.1.12    mrg 	(byte_re_match_2_internal): Add Fall through comment after jump_n.
   1907  1.1.1.12    mrg 	Change "Note fall through" to "Fall through".
   1908  1.1.1.12    mrg 	(common_op_match_null_string_p): Return false after set_number_at
   1909  1.1.1.12    mrg 	instead of fall through.
   1910  1.1.1.12    mrg 
   1911  1.1.1.12    mrg 2016-11-01  Jason Merrill  <jason (a] redhat.com>
   1912  1.1.1.12    mrg 
   1913  1.1.1.12    mrg 	* cp-demangle.c (d_ctor_dtor_name): Handle inheriting constructor.
   1914  1.1.1.12    mrg 
   1915  1.1.1.12    mrg 2016-10-31  Mark Wielaard  <mjw (a] redhat.com>
   1916  1.1.1.12    mrg 
   1917  1.1.1.12    mrg 	* cplus-dem.c (ada_demangle): Initialize demangled to NULL and
   1918  1.1.1.12    mrg 	XDELETEVEC demangled when unknown.
   1919  1.1.1.12    mrg 
   1920  1.1.1.12    mrg 2016-09-19  Andrew Stubbs  <ams (a] codesourcery.com>
   1921  1.1.1.12    mrg 
   1922  1.1.1.12    mrg 	* pex-win32.c (argv_to_cmdline): Quote zero-length parameters.
   1923  1.1.1.12    mrg 	* testsuite/test-pexecute.c (main): Insert check for zero-length parameters.
   1924  1.1.1.12    mrg 
   1925  1.1.1.12    mrg 2016-09-10  Mark Wielaard  <mjw (a] redhat.com>
   1926  1.1.1.12    mrg 
   1927  1.1.1.12    mrg 	* cp-demangle.c (d_substitution): Change struct demangle_component
   1928  1.1.1.12    mrg 	variable name from c to dc.
   1929  1.1.1.12    mrg 
   1930  1.1.1.12    mrg 2016-08-12  Marek Polacek  <polacek (a] redhat.com>
   1931  1.1.1.12    mrg 
   1932  1.1.1.12    mrg 	PR c/7652
   1933  1.1.1.12    mrg 	* cp-demangle.c (d_print_mod): Add FALLTHRU.
   1934  1.1.1.12    mrg 
   1935  1.1.1.12    mrg 2016-08-04  Marcel Bhme  <boehme.marcel (a] gmail.com>
   1936  1.1.1.12    mrg 
   1937  1.1.1.12    mrg 	PR c++/71696
   1938  1.1.1.12    mrg 	* cplus-dem.c: Prevent infinite recursion when there is a cycle
   1939  1.1.1.12    mrg 	in the referencing of remembered mangled types.
   1940  1.1.1.12    mrg 	(work_stuff): New stack to keep track of the remembered mangled
   1941  1.1.1.12    mrg 	types that are currently being processed.
   1942  1.1.1.12    mrg 	(push_processed_type): New method to push currently processed
   1943  1.1.1.12    mrg 	remembered type onto the stack.
   1944  1.1.1.12    mrg 	(pop_processed_type): New method to pop currently processed
   1945  1.1.1.12    mrg 	remembered type from the stack.
   1946  1.1.1.12    mrg 	(work_stuff_copy_to_from): Copy values of new variables.
   1947  1.1.1.12    mrg 	(delete_non_B_K_work_stuff): Free stack memory.
   1948  1.1.1.12    mrg 	(demangle_args): Push/Pop currently processed remembered type.
   1949  1.1.1.12    mrg 	(do_type): Do not demangle a cyclic reference and push/pop
   1950  1.1.1.12    mrg 	referenced remembered type.
   1951  1.1.1.10    mrg 
   1952  1.1.1.12    mrg 2016-07-29  Aldy Hernandez  <aldyh (a] redhat.com>
   1953  1.1.1.10    mrg 
   1954  1.1.1.12    mrg 	* make-relative-prefix.c (make_relative_prefix_1): Fall back to
   1955  1.1.1.12    mrg 	malloc if alloca argument is greater than MAX_ALLOCA_SIZE.
   1956  1.1.1.12    mrg 
   1957  1.1.1.12    mrg 2016-07-15  Jason Merrill  <jason (a] redhat.com>
   1958  1.1.1.10    mrg 
   1959  1.1.1.10    mrg 	* cp-demangle.c (cplus_demangle_operators): Add f[lrLR].
   1960  1.1.1.10    mrg 	(d_expression_1): Handle them.
   1961  1.1.1.10    mrg 	(d_maybe_print_fold_expression): New.
   1962  1.1.1.10    mrg 	(d_print_comp_inner): Use it.
   1963  1.1.1.10    mrg 	(d_index_template_argument): Handle negative index.
   1964  1.1.1.10    mrg 
   1965  1.1.1.10    mrg 	* cp-demangle.c (cplus_demangle_operators): Add sP and sZ.
   1966  1.1.1.10    mrg 	(d_print_comp_inner): Handle them.
   1967  1.1.1.10    mrg 	(d_template_args_1): Split out from d_template_args.
   1968  1.1.1.10    mrg 	(d_args_length): New.
   1969   1.1.1.8    mrg 
   1970  1.1.1.12    mrg 2016-07-13  Marcel Bhme  <boehme.marcel (a] gmail.com>
   1971  1.1.1.12    mrg 
   1972  1.1.1.12    mrg 	PR c++/70926
   1973  1.1.1.12    mrg 	* cplus-dem.c: Handle large values and overflow when demangling
   1974  1.1.1.12    mrg 	length variables.
   1975  1.1.1.12    mrg 	(demangle_template_value_parm): Read only until end of mangled string.
   1976  1.1.1.12    mrg 	(do_hpacc_template_literal): Likewise.
   1977  1.1.1.12    mrg 	(do_type): Handle overflow when demangling array indices.
   1978  1.1.1.12    mrg 
   1979  1.1.1.12    mrg 2016-06-12  Brooks Moses  <bmoses (a] google.com>
   1980  1.1.1.12    mrg 
   1981  1.1.1.12    mrg 	* cp-demangle.c (cplus_demangle_print_callback): Avoid zero-length
   1982  1.1.1.24    mrg 	VLAs.
   1983  1.1.1.12    mrg 
   1984  1.1.1.12    mrg 2016-05-31  Alan Modra  <amodra (a] gmail.com>
   1985  1.1.1.12    mrg 
   1986  1.1.1.12    mrg 	* xmemdup.c (xmemdup): Use xmalloc rather than xcalloc.
   1987   1.1.1.8    mrg 
   1988  1.1.1.12    mrg 2016-05-19  Jakub Jelinek  <jakub (a] redhat.com>
   1989   1.1.1.8    mrg 
   1990   1.1.1.8    mrg 	PR c++/70498
   1991   1.1.1.8    mrg 	* cp-demangle.c (d_expression_1): Formatting fix.
   1992   1.1.1.8    mrg 
   1993  1.1.1.12    mrg 2016-05-18  Artemiy Volkov  <artemiyv (a] acm.org>
   1994  1.1.1.12    mrg 
   1995  1.1.1.12    mrg 	* cplus-dem.c (enum type_kind_t): Add tk_rvalue_reference
   1996  1.1.1.12    mrg 	constant.
   1997  1.1.1.12    mrg 	(demangle_template_value_parm): Handle tk_rvalue_reference
   1998  1.1.1.12    mrg 	type kind.
   1999  1.1.1.12    mrg 	(do_type): Support 'O' type id (rvalue references).
   2000  1.1.1.12    mrg 
   2001  1.1.1.12    mrg 	* testsuite/demangle-expected: Add tests.
   2002  1.1.1.12    mrg 
   2003  1.1.1.12    mrg 2016-05-02  Marcel Bhme  <boehme.marcel (a] gmail.com>
   2004   1.1.1.8    mrg 
   2005   1.1.1.8    mrg 	PR c++/70498
   2006   1.1.1.8    mrg 	* cp-demangle.c: Parse numbers as integer instead of long to avoid
   2007   1.1.1.8    mrg 	overflow after sanity checks. Include <limits.h> if available.
   2008   1.1.1.8    mrg 	(INT_MAX): Define if necessary.
   2009   1.1.1.8    mrg 	(d_make_template_param): Takes integer argument instead of long.
   2010   1.1.1.8    mrg 	(d_make_function_param): Likewise.
   2011   1.1.1.8    mrg 	(d_append_num): Likewise.
   2012   1.1.1.8    mrg 	(d_identifier): Likewise.
   2013   1.1.1.8    mrg 	(d_number): Parse as and return integer.
   2014   1.1.1.8    mrg 	(d_compact_number): Handle overflow.
   2015   1.1.1.8    mrg 	(d_source_name): Change variable type to integer for parsed number.
   2016   1.1.1.8    mrg 	(d_java_resource): Likewise.
   2017   1.1.1.8    mrg 	(d_special_name): Likewise.
   2018   1.1.1.8    mrg 	(d_discriminator): Likewise.
   2019   1.1.1.8    mrg 	(d_unnamed_type): Likewise.
   2020   1.1.1.8    mrg 	* testsuite/demangle-expected: Add regression test cases.
   2021   1.1.1.8    mrg 
   2022  1.1.1.12    mrg 2016-04-30  Oleg Endo  <olegendo (a] gcc.gnu.org>
   2023  1.1.1.10    mrg 
   2024  1.1.1.12    mrg 	* configure: Remove SH5 support.
   2025  1.1.1.10    mrg 
   2026  1.1.1.10    mrg 2016-04-08  Marcel Bhme  <boehme.marcel (a] gmail.com>
   2027   1.1.1.8    mrg 
   2028   1.1.1.8    mrg 	PR c++/69687
   2029   1.1.1.8    mrg 	* cplus-dem.c: Include <limits.h> if available.
   2030   1.1.1.8    mrg 	(INT_MAX): Define if necessary.
   2031   1.1.1.8    mrg 	(remember_type, remember_Ktype, register_Btype, string_need):
   2032   1.1.1.8    mrg 	Abort if we detect cases where we the size of the allocation would
   2033   1.1.1.8    mrg 	overflow.
   2034   1.1.1.8    mrg 
   2035   1.1.1.8    mrg 	PR c++/70492
   2036   1.1.1.8    mrg 	* cplus-dem.c (gnu_special): Handle case where consume_count returns
   2037   1.1.1.8    mrg 	-1.
   2038   1.1.1.8    mrg 
   2039  1.1.1.10    mrg 2016-03-31  Mikhail Maltsev  <maltsevm (a] gmail.com>
   2040  1.1.1.10    mrg 	    Marcel Bohme  <boehme.marcel (a] gmail.com>
   2041   1.1.1.8    mrg 
   2042   1.1.1.8    mrg 	PR c++/67394
   2043   1.1.1.8    mrg 	PR c++/70481
   2044   1.1.1.8    mrg 	* cplus-dem.c (squangle_mop_up): Zero bsize/ksize after freeing
   2045   1.1.1.8    mrg 	btypevec/ktypevec.
   2046   1.1.1.8    mrg 	* testsuite/demangle-expected: Add coverage tests.
   2047   1.1.1.8    mrg 
   2048  1.1.1.10    mrg 2016-01-27  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   2049  1.1.1.10    mrg 
   2050  1.1.1.10    mrg 	* d-demangle.c (dlang_call_convention): Handle extern Objective-C
   2051  1.1.1.10    mrg 	function calling convention.
   2052  1.1.1.10    mrg 	(dlang_call_convention_p): Likewise.
   2053  1.1.1.10    mrg 	(dlang_type): Likewise.
   2054  1.1.1.10    mrg 	* testsuite/d-demangle-expected: Add coverage tests.
   2055  1.1.1.10    mrg 
   2056  1.1.1.10    mrg 2016-01-27  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   2057  1.1.1.10    mrg 
   2058  1.1.1.10    mrg 	* d-demangle.c (dlang_function_args): Append ',' for variadic functions
   2059  1.1.1.10    mrg 	only if parameters were seen before the elipsis symbol.
   2060  1.1.1.10    mrg 	* testsuite/d-demangle-expected: Add coverage test for parameter-less
   2061  1.1.1.10    mrg 	variadic functions.
   2062  1.1.1.10    mrg 
   2063  1.1.1.10    mrg 2016-01-27  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   2064  1.1.1.10    mrg 
   2065  1.1.1.10    mrg 	* d-demangle.c (dlang_type): Handle function types only in the context
   2066  1.1.1.10    mrg 	of seeing a pointer type symbol.
   2067  1.1.1.10    mrg 	* testsuite/d-demangle-expected: Update function pointer tests.
   2068  1.1.1.10    mrg 
   2069  1.1.1.10    mrg 2016-01-05  Mike Frysinger  <vapier (a] gentoo.org>
   2070  1.1.1.10    mrg 
   2071  1.1.1.10    mrg 	* argv.c (dupargv): Change arg to char * const *.  Update comment.
   2072  1.1.1.10    mrg 	(writeargv, countargv): Likewise.
   2073  1.1.1.10    mrg 	* functions.texi (dupargv, writeargv, countargv): Likewise.
   2074  1.1.1.10    mrg 
   2075  1.1.1.10    mrg 2016-01-05  Mike Frysinger  <vapier (a] gentoo.org>
   2076  1.1.1.10    mrg 
   2077  1.1.1.10    mrg 	* argv.c (dupargv): Replace strlen/xmalloc/strcpy with xstrdup.
   2078  1.1.1.10    mrg 
   2079  1.1.1.10    mrg 2015-12-28  Patrick Palka  <ppalka (a] gcc.gnu.org>
   2080  1.1.1.10    mrg 
   2081  1.1.1.10    mrg 	* crc32.c: In the documentation, don't refer to GDB's
   2082  1.1.1.10    mrg 	now-nonexistent crc32 implementation.  In the table-generation
   2083  1.1.1.10    mrg 	program embedded within the documentation, change the type of
   2084  1.1.1.10    mrg 	the induction variables i and j from int to unsigned int, to
   2085  1.1.1.10    mrg 	avoid undefined behavior.
   2086  1.1.1.10    mrg 
   2087  1.1.1.10    mrg 2015-12-21  Nick Clifton  <nickc (a] redhat.com>
   2088  1.1.1.10    mrg 
   2089  1.1.1.10    mrg 	PR 66827
   2090  1.1.1.10    mrg 	* regex.c (EXTRACT_NUMBER): Cast sign byte to unsigned before left
   2091  1.1.1.10    mrg 	shifting.
   2092  1.1.1.10    mrg 
   2093  1.1.1.10    mrg 2015-11-27  Pedro Alves  <palves (a] redhat.com>
   2094   1.1.1.8    mrg 
   2095   1.1.1.8    mrg 	PR other/61321
   2096   1.1.1.8    mrg 	PR other/61233
   2097   1.1.1.8    mrg 	* cp-demangle.c (d_demangle_callback, d_make_comp): Handle
   2098   1.1.1.8    mrg 	DEMANGLE_COMPONENT_CONVERSION.
   2099   1.1.1.8    mrg 	(is_ctor_dtor_or_conversion): Handle DEMANGLE_COMPONENT_CONVERSION
   2100   1.1.1.8    mrg 	instead of DEMANGLE_COMPONENT_CAST.
   2101   1.1.1.8    mrg 	(d_operator_name): Return a DEMANGLE_COMPONENT_CONVERSION
   2102   1.1.1.8    mrg 	component if handling a conversion.
   2103   1.1.1.8    mrg 	(d_count_templates_scopes, d_print_comp_inner): Handle
   2104   1.1.1.8    mrg 	DEMANGLE_COMPONENT_CONVERSION.
   2105   1.1.1.8    mrg 	(d_print_comp_inner): Handle DEMANGLE_COMPONENT_CONVERSION instead
   2106   1.1.1.8    mrg 	of DEMANGLE_COMPONENT_CAST.
   2107   1.1.1.8    mrg 	(d_print_cast): Rename as ...
   2108   1.1.1.8    mrg 	(d_print_conversion): ... this.  Adjust comments.
   2109   1.1.1.8    mrg 	(d_print_cast): Rewrite - simply print the left subcomponent.
   2110   1.1.1.8    mrg 	* cp-demint.c (cplus_demangle_fill_component): Handle
   2111   1.1.1.8    mrg 	DEMANGLE_COMPONENT_CONVERSION.
   2112   1.1.1.8    mrg 
   2113   1.1.1.8    mrg 	* testsuite/demangle-expected: Add tests.
   2114   1.1.1.8    mrg 
   2115  1.1.1.10    mrg 2015-11-12  Mike Stump  <mikestump (a] comcast.net>
   2116  1.1.1.10    mrg 
   2117  1.1.1.10    mrg 	* Makefile.in (etags tags TAGS): Use && instead of ;.
   2118  1.1.1.10    mrg 
   2119  1.1.1.10    mrg 2015-11-09  Alan Modra  <amodra (a] gmail.com>
   2120  1.1.1.10    mrg 
   2121  1.1.1.10    mrg 	* configure.ac: Check size of size_t.
   2122  1.1.1.10    mrg 	* configure: Regenerate.
   2123  1.1.1.10    mrg 	* config.in: Regenerate.
   2124  1.1.1.10    mrg 
   2125  1.1.1.10    mrg 2015-11-09  Alan Modra  <amodra (a] gmail.com>
   2126  1.1.1.10    mrg 
   2127  1.1.1.10    mrg 	* obstack.c (_obstack_newchunk): Silence -Wc++compat warning.
   2128  1.1.1.10    mrg 	(_obstack_begin_worker): Likewise.  Move assignment to h->chunk
   2129  1.1.1.10    mrg 	after alloc failure check.
   2130  1.1.1.10    mrg 
   2131  1.1.1.10    mrg 2015-11-09  Alan Modra  <amodra (a] gmail.com>
   2132  1.1.1.10    mrg 
   2133  1.1.1.10    mrg 	PR gdb/17133
   2134  1.1.1.10    mrg 	* obstack.c (__alignof__): Expand alignof_type from alignof.h.
   2135  1.1.1.10    mrg 	(obstack_exit_failure): Don't use exitfail.h.
   2136  1.1.1.10    mrg 	(_): Include libintl.h when HAVE_LIBINTL_H and nls enabled.
   2137  1.1.1.10    mrg 	Provide default.  Don't include gettext.h.
   2138  1.1.1.10    mrg 	(_Noreturn): Define.
   2139  1.1.1.10    mrg 	* obstacks.texi: Adjust node references to external libc info files.
   2140  1.1.1.10    mrg 
   2141  1.1.1.10    mrg 2015-11-09  Alan Modra  <amodra (a] gmail.com>
   2142  1.1.1.10    mrg 
   2143  1.1.1.10    mrg 	PR gdb/17133
   2144  1.1.1.10    mrg 	* obstack.c: Import current gnulib file.
   2145  1.1.1.10    mrg 	* obstacks.texi: Updated doc, from glibc's manual/memory.texi.
   2146  1.1.1.10    mrg 
   2147  1.1.1.10    mrg 2015-11-06  Joel Brobecker  <brobecker (a] adacore.com>
   2148  1.1.1.10    mrg 
   2149  1.1.1.10    mrg 	* configure.ac: Set AC_CV_FUNC_GETPAGESIZE to "yes" on
   2150  1.1.1.10    mrg 	Android hosts.
   2151  1.1.1.10    mrg 	* configure: Regenerate.
   2152  1.1.1.10    mrg 
   2153  1.1.1.10    mrg 2015-10-28  Jason Merrill  <jason (a] redhat.com>
   2154  1.1.1.10    mrg 
   2155  1.1.1.10    mrg 	* Makefile.in (TAGS): Fix for separate build directory.
   2156  1.1.1.10    mrg 
   2157  1.1.1.10    mrg 2015-10-18  Roland McGrath  <roland (a] gnu.org>
   2158  1.1.1.10    mrg 	    Iain Sandoe  <iain (a] codesourcery.com>
   2159  1.1.1.10    mrg 
   2160  1.1.1.10    mrg 	PR other/63758
   2161  1.1.1.10    mrg 	* pex-unix.c: Obtain the environment interface from settings in
   2162  1.1.1.10    mrg 	environ.h rather than in-line code.  Update copyright date.
   2163  1.1.1.10    mrg 	* setenv.c: Likewise.
   2164  1.1.1.10    mrg 	* xmalloc.c: Likewise.
   2165  1.1.1.10    mrg 
   2166  1.1.1.10    mrg 2015-09-30  Jason Merrill  <jason (a] redhat.com>
   2167  1.1.1.10    mrg 
   2168  1.1.1.10    mrg 	* cp-demangle.c (d_cv_qualifiers): Dx means transaction_safe.
   2169  1.1.1.10    mrg 	(cplus_demangle_type): Let d_cv_qualifiers handle it.
   2170  1.1.1.10    mrg 	(d_dump, d_make_comp, has_return_type, d_encoding)
   2171  1.1.1.10    mrg 	(d_count_templates_scopes, d_print_comp_inner)
   2172  1.1.1.10    mrg 	(d_print_mod_list, d_print_mod, d_print_function_type)
   2173  1.1.1.10    mrg 	(is_ctor_or_dtor): Handle DEMANGLE_COMPONENT_TRANSACTION_SAFE.
   2174  1.1.1.10    mrg 
   2175  1.1.1.10    mrg 2015-08-15  Ian Lance Taylor  <iant (a] google.com>
   2176  1.1.1.10    mrg 
   2177  1.1.1.10    mrg 	* cp-demangle.c (d_abi_tags): Preserve di->last_name across any
   2178  1.1.1.10    mrg 	ABI tags.
   2179  1.1.1.10    mrg 
   2180  1.1.1.10    mrg 2015-08-11  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   2181  1.1.1.10    mrg 
   2182  1.1.1.10    mrg 	* d-demangle.c (dlang_parse_real): Remove call to strtod.
   2183  1.1.1.10    mrg 	(strtod): Remove declaration.
   2184  1.1.1.10    mrg 	* testsuite/d-demangle-expected: Update float and complex literal
   2185  1.1.1.10    mrg 	tests to check correct hexadecimal demangling.
   2186  1.1.1.10    mrg 
   2187  1.1.1.10    mrg 2015-07-13  Mikhail Maltsev  <maltsevm (a] gmail.com>
   2188   1.1.1.8    mrg 
   2189   1.1.1.8    mrg 	* cp-demangle.c (d_dump): Fix syntax error.
   2190   1.1.1.8    mrg 	(d_identifier): Adjust type of len to match d_source_name.
   2191   1.1.1.8    mrg 	(d_expression_1): Fix out-of-bounds access.  Check code variable for
   2192   1.1.1.8    mrg 	NULL before dereferencing it.
   2193   1.1.1.8    mrg 	(d_find_pack): Do not recurse for FIXED_TYPE, DEFAULT_ARG and NUMBER.
   2194   1.1.1.8    mrg 	(d_print_comp_inner): Add NULL pointer check.
   2195  1.1.1.10    mrg 	* cp-demangle.h (d_peek_next_char): Define as inline function when
   2196  1.1.1.10    mrg 	CHECK_DEMANGLER is defined.
   2197  1.1.1.10    mrg 	(d_advance): Likewise.
   2198   1.1.1.8    mrg 	* testsuite/demangle-expected: Add new testcases.
   2199   1.1.1.8    mrg 
   2200  1.1.1.10    mrg 2015-07-09  Uros Bizjak  <ubizjak (a] gmail.com>
   2201  1.1.1.10    mrg 
   2202  1.1.1.10    mrg 	* getruntime.c (RUSAGE_SELF): Define if not already defined.
   2203  1.1.1.10    mrg 	(get_runtime): Use RUSAGE_SELF as argument 1 of getrusage call.
   2204  1.1.1.10    mrg 
   2205  1.1.1.10    mrg 2015-06-01  Jason Merrill  <jason (a] redhat.com>
   2206  1.1.1.10    mrg 
   2207  1.1.1.10    mrg 	* cp-demangle.c (cplus_demangle_type): Handle arguments to vendor
   2208  1.1.1.10    mrg 	extended qualifier.
   2209  1.1.1.10    mrg 
   2210  1.1.1.10    mrg 2015-05-22  Yunlian Jiang  <yunlian (a] google.com>
   2211  1.1.1.10    mrg 
   2212  1.1.1.10    mrg 	* configure.ac: Add AC_GNU_SOURCE.
   2213  1.1.1.10    mrg 	* Makefile.in (COMPILE.c): Add -D_GNU_SOURCE.
   2214  1.1.1.10    mrg 	* configure, config.in: Rebuild.
   2215  1.1.1.10    mrg 	* floatformat.c (_GNU_SOURCE): Don't define if already defined.
   2216  1.1.1.10    mrg 
   2217  1.1.1.10    mrg 2015-05-16  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   2218  1.1.1.10    mrg 
   2219  1.1.1.10    mrg 	* d-demangle.c (dlang_symbol_kinds): New enum.
   2220  1.1.1.10    mrg 	(dlang_parse_symbol): Update signature.  Handle an ambiguity between
   2221  1.1.1.10    mrg 	pascal functions and template value arguments.  Only check for a type
   2222  1.1.1.10    mrg 	if parsing a function, or at the top level.  Return failure if the
   2223  1.1.1.10    mrg 	entire symbol was not successfully demangled.
   2224  1.1.1.10    mrg 	(dlang_identifier): Update signature.  Handle an ambiguity between two
   2225  1.1.1.10    mrg 	adjacent digits in a mangled symbol string.
   2226  1.1.1.10    mrg 	(dlang_type): Update call to dlang_parse_symbol.
   2227  1.1.1.10    mrg 	(dlang_template_args): Likewise.
   2228  1.1.1.10    mrg 	(dlang_parse_template): Likewise.
   2229  1.1.1.10    mrg 	(dlang_demangle): Likewise.
   2230  1.1.1.10    mrg 	* testsuite/d-demangle-expected: Fix bad tests found, and add problematic
   2231  1.1.1.10    mrg 	examples to the unittests.
   2232  1.1.1.10    mrg 
   2233  1.1.1.10    mrg 2015-05-16  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   2234  1.1.1.10    mrg 
   2235  1.1.1.10    mrg 	* d-demangle.c (dlang_template_args): Skip over specialized template
   2236  1.1.1.10    mrg 	parameters in mangled symbol.
   2237  1.1.1.10    mrg 	* testsuite/d-demangle-expected: Add coverage and unittest for specialized
   2238  1.1.1.10    mrg 	template parameters.
   2239  1.1.1.10    mrg 
   2240  1.1.1.10    mrg 2015-05-16  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   2241  1.1.1.10    mrg 
   2242  1.1.1.10    mrg 	* d-demangle.c (dlang_type): Handle cent and ucent types.
   2243  1.1.1.10    mrg 	* testsuite/d-demangle-expected: Add coverage tests for cent and ucent.
   2244  1.1.1.10    mrg 
   2245  1.1.1.10    mrg 2015-05-16  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   2246  1.1.1.10    mrg 
   2247  1.1.1.10    mrg 	* d-demangle.c (dlang_attributes): Handle return attributes, ignoring
   2248  1.1.1.10    mrg 	return parameters in the mangled string.  Return NULL if have encountered
   2249  1.1.1.10    mrg 	an unknown attribute.
   2250  1.1.1.10    mrg 	(dlang_function_args): Handle return parameters in the mangled string.
   2251  1.1.1.10    mrg 	* testsuite/d-demangle-expected: Add coverage tests for functions with
   2252  1.1.1.10    mrg 	return parameters and return attributes.
   2253  1.1.1.10    mrg 
   2254  1.1.1.10    mrg 2015-05-16  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   2255  1.1.1.10    mrg 
   2256  1.1.1.10    mrg 	* d-demangle.c (dlang_identifier): Check encoded length of identifier
   2257  1.1.1.10    mrg 	to verify strncmp matches entire string.
   2258  1.1.1.10    mrg 	* testsuite/d-demangle-expected: Fix wrong test for postblit symbol.
   2259  1.1.1.10    mrg 
   2260  1.1.1.10    mrg 2015-05-16  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   2261  1.1.1.10    mrg 
   2262  1.1.1.10    mrg 	* d-demangle.c (dlang_type_modifiers): New function.
   2263  1.1.1.10    mrg 	(dlang_type_modifier_p): New function.
   2264  1.1.1.10    mrg 	(dlang_call_convention_p): Ignore any kind of type modifier.
   2265  1.1.1.10    mrg 	(dlang_type): Handle and emit the type modifier after delegate types.
   2266  1.1.1.10    mrg 	(dlang_parse_symbol): Handle and emit the type modifier after the symbol.
   2267  1.1.1.10    mrg 	* testsuite/d-demangle-expected: Add coverage tests for all valid
   2268  1.1.1.10    mrg 	usages of function symbols with type modifiers.
   2269  1.1.1.10    mrg 
   2270  1.1.1.10    mrg 2015-05-16  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   2271  1.1.1.10    mrg 
   2272  1.1.1.10    mrg 	* d-demangle.c (dlang_call_convention): Return NULL if have reached the
   2273  1.1.1.10    mrg 	end of the symbol, but expected something to read.
   2274  1.1.1.10    mrg 	(dlang_attributes): Likewise.
   2275  1.1.1.10    mrg 	(dlang_function_type): Likewise.
   2276  1.1.1.10    mrg 	(dlang_type): Likewise.
   2277  1.1.1.10    mrg 	(dlang_identifier): Likewise.
   2278  1.1.1.10    mrg 	(dlang_value): Likewise.
   2279  1.1.1.10    mrg 
   2280  1.1.1.10    mrg 2015-05-16  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   2281  1.1.1.10    mrg 
   2282  1.1.1.10    mrg 	* d-demangle.c (dlang_parse_string): Represent embedded whitespace or
   2283  1.1.1.10    mrg 	non-printable characters as hex or escape sequences.
   2284  1.1.1.10    mrg 	* testsuite/d-demangle-expected: Add test for templates with tabs and
   2285  1.1.1.10    mrg 	newlines embedded into the signature.
   2286  1.1.1.10    mrg 
   2287  1.1.1.10    mrg 2015-05-08  Joel Brobecker  <brobecker (a] adacore.com>
   2288   1.1.1.6    mrg 
   2289  1.1.1.10    mrg 	* mkstemps.c: #include <time.h> if HAVE_TIME_H is defined
   2290  1.1.1.10    mrg 	but not HAVE_SYS_TIME_H.
   2291   1.1.1.6    mrg 
   2292  1.1.1.10    mrg 2015-04-22  Eli Zaretskii  <eliz (a] gnu.org>
   2293   1.1.1.5    mrg 
   2294  1.1.1.10    mrg 	* setenv.c <environ>: Declare only if not a macro.
   2295   1.1.1.5    mrg 
   2296  1.1.1.10    mrg 2015-04-14  Max Ostapenko  <m.ostapenko (a] partner.samsung.com>
   2297   1.1.1.4  skrll 
   2298  1.1.1.10    mrg 	* testsuite/Makefile.in (LIBCFLAGS): Add LDFLAGS.
   2299   1.1.1.4  skrll 
   2300   1.1.1.7    mrg 2015-04-10  Jakub Jelinek  <jakub (a] redhat.com>
   2301   1.1.1.7    mrg 	    Iain Sandoe  <iain (a] codesourcery.com>
   2302   1.1.1.2  skrll 
   2303   1.1.1.7    mrg 	PR target/65351
   2304   1.1.1.7    mrg 	* configure: Regenerate.
   2305   1.1.1.7    mrg 
   2306   1.1.1.7    mrg 2015-04-07  Jakub Jelinek  <jakub (a] redhat.com>
   2307   1.1.1.7    mrg 	    Iain Sandoe  <iain (a] codesourcery.com>
   2308   1.1.1.7    mrg 
   2309   1.1.1.7    mrg 	PR target/65351
   2310   1.1.1.7    mrg 	* configure: Regenerate.
   2311   1.1.1.7    mrg 
   2312   1.1.1.7    mrg 2015-01-19  Eli Zaretskii  <eliz (a] gnu.org>
   2313   1.1.1.7    mrg 
   2314   1.1.1.7    mrg 	* strerror.c <sys_nerr, sys_errlist>: Declare only if they aren't
   2315   1.1.1.7    mrg 	macros.
   2316   1.1.1.7    mrg 
   2317   1.1.1.7    mrg 2014-12-24  Uros Bizjak  <ubizjak (a] gmail.com>
   2318   1.1.1.7    mrg 	    Ben Elliston  <bje (a] au.ibm.com>
   2319   1.1.1.7    mrg 	    Manuel Lopez-Ibanez  <manu (a] gcc.gnu.org>
   2320   1.1.1.7    mrg 
   2321   1.1.1.7    mrg 	* xasprintf.c: New file.
   2322   1.1.1.7    mrg 	* Makefile.in (CFILES): Add xasprintf.c.
   2323   1.1.1.7    mrg 	(REQUIRED_OFILES): Add xasprintf.$(objext).
   2324   1.1.1.7    mrg 	(xasprintf.$(objext)): New target.
   2325   1.1.1.7    mrg 	* functions.texi: Regenerate.
   2326   1.1.1.7    mrg 
   2327   1.1.1.7    mrg 2014-12-11  Uros Bizjak  <ubizjak (a] gmail.com>
   2328  1.1.1.17    mrg 	    Ben Elliston  <bje (a] au.ibm.com>
   2329  1.1.1.17    mrg 	    Manuel Lopez-Ibanez  <manu (a] gcc.gnu.org>
   2330   1.1.1.7    mrg 
   2331   1.1.1.7    mrg 	* xvasprintf.c: New file.
   2332   1.1.1.7    mrg 	* vprintf-support.h: Likewise.
   2333   1.1.1.7    mrg 	* vprintf-support.c: Likewise.
   2334   1.1.1.7    mrg 	* Makefile.in (CFILES): Add vprintf-support.c, xvasprintf.c.
   2335   1.1.1.7    mrg 	(REQUIRED_OFILES): Add vprintf-support.$(objext), xvasprintf.$(objext).
   2336   1.1.1.7    mrg 	(vprintf-support.$(objext), xvasprintf.$(objext)): New targets.
   2337   1.1.1.7    mrg 	(vasprintf.$(objext)): Depend on $(srcdir)/vprintf-support.h.
   2338   1.1.1.7    mrg 	* functions.texi: Regenerate.
   2339   1.1.1.7    mrg 	* vasprintf.c (int_vasprintf): Use libiberty_vprintf_buffer_size.
   2340   1.1.1.7    mrg 
   2341   1.1.1.7    mrg 2014-11-22  John David Anglin  <danglin (a] gcc.gnu.org>
   2342   1.1.1.7    mrg 
   2343   1.1.1.7    mrg 	PR other/63694
   2344   1.1.1.7    mrg 	* configure.ac: Check for strtol, strtoul, strtoll and strtoull
   2345   1.1.1.7    mrg 	declarations.
   2346   1.1.1.7    mrg 	* configure: Regenerated.
   2347   1.1.1.7    mrg 
   2348   1.1.1.7    mrg 2014-11-12  Kirill Yukhin  <kirill.yukhin (a] intel.com>
   2349   1.1.1.7    mrg 
   2350   1.1.1.7    mrg 	* testsuite/test-strtol.c (run_tests): Cast strtol return to
   2351   1.1.1.7    mrg 	unsigned long.
   2352   1.1.1.7    mrg 
   2353   1.1.1.7    mrg 2014-11-11  Anthony Brandon  <anthony.brandon (a] gmail.com>
   2354   1.1.1.7    mrg 	    Manuel Lpez-Ibez  <manu (a] gcc.gnu.org>
   2355   1.1.1.7    mrg 
   2356   1.1.1.7    mrg 	PR driver/36312
   2357   1.1.1.7    mrg 	* filename_cmp.c (canonical_filename_eq): New function to check if
   2358   1.1.1.7    mrg 	file names are the same.
   2359   1.1.1.7    mrg 	* functions.texi: Updated with documentation for new function.
   2360   1.1.1.7    mrg 
   2361   1.1.1.7    mrg 2014-11-11  David Malcolm  <dmalcolm (a] redhat.com>
   2362   1.1.1.7    mrg 
   2363   1.1.1.7    mrg 	* ChangeLog.jit: New.
   2364   1.1.1.7    mrg 
   2365   1.1.1.7    mrg 2014-11-05  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   2366   1.1.1.7    mrg 
   2367   1.1.1.7    mrg 	* sigsetmask.c (_POSIX_SOURCE): Remove.
   2368   1.1.1.7    mrg 
   2369   1.1.1.7    mrg 2014-10-28  Yury Gribov  <y.gribov (a] samsung.com>
   2370   1.1.1.7    mrg 
   2371   1.1.1.7    mrg 	* strtoll.c: New file.
   2372   1.1.1.7    mrg 	* strtoull.c: New file.
   2373   1.1.1.7    mrg 	* configure.ac: Add long long checks.  Add harness for strtoll and
   2374   1.1.1.7    mrg 	strtoull.  Check decls for strtol, strtoul, strtoll, strtoull.
   2375   1.1.1.7    mrg 	* Makefile.in (CFILES, CONFIGURED_OFILES): Add strtoll and strtoull.
   2376   1.1.1.7    mrg 	* config.in: Regenerate.
   2377   1.1.1.7    mrg 	* configure: Regenerate.
   2378   1.1.1.7    mrg 	* functions.texi: Regenerate.
   2379   1.1.1.7    mrg 	* testsuite/Makefile.in (check-strtol): New rule.
   2380   1.1.1.7    mrg 	(test-strtol): Likewise.
   2381   1.1.1.7    mrg 	(mostlyclean): Clean up strtol test.
   2382   1.1.1.7    mrg 	* testsuite/test-strtol.c: New test.
   2383   1.1.1.7    mrg 
   2384   1.1.1.7    mrg 2014-10-15  David Malcolm  <dmalcolm (a] redhat.com>
   2385   1.1.1.7    mrg 
   2386   1.1.1.7    mrg 	* choose-temp.c (choose_tmpdir): Remove now-redundant local
   2387   1.1.1.7    mrg 	copy of prototype.
   2388   1.1.1.7    mrg 	* functions.texi: Regenerate.
   2389   1.1.1.7    mrg 	* make-temp-file.c (choose_tmpdir): Convert return type from
   2390   1.1.1.7    mrg 	char * to const char * - given that this returns a pointer to
   2391   1.1.1.7    mrg 	a memoized allocation, the caller must not touch it.
   2392   1.1.1.7    mrg 
   2393   1.1.1.7    mrg 2014-10-14  Joel Brobecker  <brobecker (a] adacore.com>
   2394   1.1.1.7    mrg 
   2395   1.1.1.7    mrg 	* d-demangle.c: Replace strtold with strtod in global comment.
   2396   1.1.1.7    mrg 	(strtold): Remove declaration.
   2397   1.1.1.7    mrg 	(strtod): New declaration.
   2398   1.1.1.7    mrg 	(dlang_parse_real): Declare value as double instead of long
   2399   1.1.1.7    mrg 	double.  Replace call to strtold by call to strtod.
   2400   1.1.1.7    mrg 	Update format in call to snprintf.
   2401   1.1.1.7    mrg 
   2402   1.1.1.7    mrg 2014-09-26  Jason Merrill  <jason (a] redhat.com>
   2403   1.1.1.7    mrg 
   2404   1.1.1.7    mrg 	* cp-demangle.c (d_substitution): Handle abi tags on abbreviation.
   2405   1.1.1.7    mrg 
   2406   1.1.1.7    mrg 2014-09-26  Max Ostapenko  <m.ostapenko (a] partner.samsung.com>
   2407   1.1.1.7    mrg 
   2408   1.1.1.7    mrg 	* pex-common.h (struct pex_funcs): Add new parameter for open_write field.
   2409   1.1.1.7    mrg 	* pex-unix.c (pex_unix_open_write): Add support for new parameter.
   2410   1.1.1.7    mrg 	* pex-djgpp.c (pex_djgpp_open_write): Likewise.
   2411   1.1.1.7    mrg 	* pex-win32.c (pex_win32_open_write): Likewise.
   2412   1.1.1.7    mrg 	* pex-common.c (pex_run_in_environment): Likewise.
   2413   1.1.1.7    mrg 
   2414   1.1.1.7    mrg 2014-09-23  Iain Buclaw  <ibuclaw (a] gdcproject.org>
   2415   1.1.1.7    mrg 
   2416   1.1.1.7    mrg 	* Makefile.in (CFILES): Add d-demangle.c.
   2417   1.1.1.7    mrg 	(REQUIRED_OFILES): Add d-demangle.o.
   2418   1.1.1.7    mrg 	* cplus-dem.c (libiberty_demanglers): Add dlang_demangling case.
   2419   1.1.1.7    mrg 	(cplus_demangle): Likewise.
   2420   1.1.1.7    mrg 	* d-demangle.c: New file.
   2421   1.1.1.7    mrg 	* testsuite/Makefile.in (really-check): Add check-d-demangle.
   2422   1.1.1.7    mrg 	* testsuite/d-demangle-expected: New file.
   2423   1.1.1.7    mrg 
   2424   1.1.1.7    mrg 2014-09-19  Ian Lance Taylor  <iant (a] google.com>
   2425   1.1.1.7    mrg 
   2426   1.1.1.7    mrg 	* simple-object-elf.c (simple_object_elf_write_ehdr): Correctly
   2427   1.1.1.7    mrg 	handle objects with more than SHN_LORESERVE sections.
   2428   1.1.1.7    mrg 	(simple_object_elf_write_shdr): Add sh_link parameter.
   2429   1.1.1.7    mrg 	(simple_object_elf_write_to_file): Correctly handle objects with
   2430   1.1.1.7    mrg 	more than SHN_LORESERVE sections.
   2431   1.1.1.7    mrg 
   2432   1.1.1.7    mrg 2014-08-29  Andrew Burgess  <aburgess (a] broadcom.com>
   2433   1.1.1.7    mrg 
   2434   1.1.1.7    mrg 	* cp-demangle.c (d_dump): Only access field from s_fixed part of
   2435   1.1.1.7    mrg 	the union for DEMANGLE_COMPONENT_FIXED_TYPE.
   2436   1.1.1.7    mrg 	(d_count_templates_scopes): Likewise.
   2437   1.1.1.7    mrg 
   2438   1.1.1.7    mrg 2014-08-13  Gary Benson  <gbenson (a] redhat.com>
   2439   1.1.1.7    mrg 
   2440   1.1.1.7    mrg 	* testsuite/demangler-fuzzer.c: New file.
   2441   1.1.1.7    mrg 	* testsuite/Makefile.in (fuzz-demangler): New rule.
   2442   1.1.1.7    mrg 	(demangler-fuzzer): Likewise.
   2443   1.1.1.7    mrg 	(mostlyclean): Clean up demangler fuzzer.
   2444   1.1.1.7    mrg 
   2445   1.1.1.7    mrg 2014-06-11  Andrew Burgess  <aburgess (a] broadcom.com>
   2446   1.1.1.7    mrg 
   2447   1.1.1.7    mrg 	* cplus-dem.c (do_type): Call string_delete even if the call to
   2448   1.1.1.7    mrg 	demangle_template fails.
   2449   1.1.1.7    mrg 
   2450   1.1.1.7    mrg 2014-06-01  Ray Donnelly  <mingw.android (a] gmail.com>
   2451   1.1.1.7    mrg 
   2452   1.1.1.7    mrg 	* pex-win32.c (argv_to_cmdline): Don't quote
   2453   1.1.1.7    mrg 	args unnecessarily
   2454   1.1.1.7    mrg 
   2455   1.1.1.7    mrg 2014-05-28  Pedro Alves  <palves (a] redhat.com>
   2456   1.1.1.7    mrg 
   2457   1.1.1.7    mrg 	* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_FUNCTION_PARAM
   2458   1.1.1.7    mrg 	and DEMANGLE_COMPONENT_NUMBER.
   2459   1.1.1.2  skrll 
   2460   1.1.1.7    mrg 2014-05-22  Thomas Schwinge  <thomas (a] codesourcery.com>
   2461   1.1.1.2  skrll 
   2462   1.1.1.7    mrg 	* testsuite/demangle-expected: Fix last commit.
   2463   1.1.1.7    mrg 
   2464   1.1.1.7    mrg 2014-05-14  Andrew Burgess  <aburgess (a] broadcom.com>
   2465   1.1.1.7    mrg 
   2466   1.1.1.7    mrg 	* cplus-dmem.c (internal_cplus_demangle): Free any resources
   2467   1.1.1.7    mrg 	allocated by possible previous call to gnu_special.
   2468   1.1.1.7    mrg 	(squangle_mop_up): Reset pointers to NULL after calling free.
   2469   1.1.1.7    mrg 	* testsuite/demangle-expected: New test case.
   2470   1.1.1.7    mrg 
   2471   1.1.1.7    mrg 2014-05-08  Gary Benson  <gbenson (a] redhat.com>
   2472   1.1.1.7    mrg 
   2473   1.1.1.7    mrg 	* cp-demangle.c (struct d_component_stack): New structure.
   2474   1.1.1.7    mrg 	(struct d_print_info): New field component_stack.
   2475   1.1.1.7    mrg 	(d_print_init): Initialize the above.
   2476   1.1.1.7    mrg 	(d_print_comp_inner): Renamed from d_print_comp.
   2477   1.1.1.7    mrg 	Do not restore template stack if it would cause a loop.
   2478   1.1.1.7    mrg 	(d_print_comp): New function.
   2479   1.1.1.7    mrg 	* testsuite/demangle-expected: New test cases.
   2480   1.1.1.7    mrg 
   2481   1.1.1.7    mrg 2014-04-17  Jakub Jelinek  <jakub (a] redhat.com>
   2482   1.1.1.7    mrg 
   2483   1.1.1.7    mrg 	PR sanitizer/56781
   2484   1.1.1.7    mrg 	* maint-tool: Also emit rule for noasan/ subdirectory.
   2485   1.1.1.7    mrg 	* configure.ac (NOASANFLAG): Set and substitute.
   2486   1.1.1.7    mrg 	* Makefile.in: Regenerated.
   2487   1.1.1.7    mrg 	(NOASANFLAG): Set.
   2488   1.1.1.7    mrg 	(all, $(TARGETLIB), mostlyclean): Handle noasan subdir like pic
   2489   1.1.1.7    mrg 	subdir.
   2490   1.1.1.7    mrg 	(stamp-noasandir): New goal.
   2491   1.1.1.7    mrg 	* configure: Regenerated.
   2492   1.1.1.7    mrg 
   2493   1.1.1.7    mrg 2014-04-01  Richard Biener  <rguenther (a] suse.de>
   2494   1.1.1.7    mrg 
   2495   1.1.1.7    mrg 	* simple-object.c (simple_object_internal_write): Handle
   2496   1.1.1.7    mrg 	EINTR and short writes.
   2497   1.1.1.7    mrg 
   2498   1.1.1.7    mrg 2014-03-28  Richard Biener  <rguenther (a] suse.de>
   2499   1.1.1.7    mrg 
   2500   1.1.1.7    mrg 	* simple-object.c (simple_object_internal_read): Handle
   2501   1.1.1.7    mrg 	EINTR and short reads.
   2502   1.1.1.7    mrg 
   2503   1.1.1.7    mrg 2014-03-13  Uros Bizjak  <ubizjak (a] gmail.com>
   2504   1.1.1.7    mrg 
   2505   1.1.1.7    mrg 	* regex.c (bzero) [!_LIBC]: Define without coma expression.
   2506   1.1.1.7    mrg 	(regerror): Cast the call to memcpy to (void) to avoid unused
   2507   1.1.1.7    mrg 	value warnings.
   2508   1.1.1.7    mrg 
   2509   1.1.1.7    mrg 2014-01-28  Thomas Schwinge  <thomas (a] codesourcery.com>
   2510   1.1.1.7    mrg 
   2511   1.1.1.7    mrg 	* cp-demangle.c (d_demangle_callback): Put an abort call in place,
   2512   1.1.1.7    mrg 	to help the compiler.
   2513   1.1.1.7    mrg 
   2514   1.1.1.7    mrg 2014-01-21  Tom Tromey  <tromey (a] redhat.com>
   2515   1.1.1.7    mrg 
   2516   1.1.1.7    mrg 	* _doprint.c (checkit): Use stdarg, not VA_* macros.
   2517   1.1.1.7    mrg 	* asprintf.c (asprintf): Use stdarg, not VA_* macros.
   2518   1.1.1.7    mrg 	* concat.c (concat_length, concat_copy, concat_copy2, concat)
   2519   1.1.1.7    mrg 	(reconcat): Use stdarg, not VA_* macros.
   2520   1.1.1.7    mrg 	* snprintf.c (snprintf): Use stdarg, not VA_* macros.
   2521   1.1.1.7    mrg 	* vasprintf.c (checkit): Use stdarg, not VA_* macros.
   2522   1.1.1.7    mrg 	* vsnprintf.c (checkit): Use stdarg, not VA_* macros.
   2523   1.1.1.7    mrg 
   2524   1.1.1.7    mrg 2014-01-06  Mike Frysinger  <vapier (a] gentoo.org>
   2525   1.1.1.7    mrg 
   2526   1.1.1.7    mrg 	PR other/56780
   2527   1.1.1.7    mrg 	* configure.ac: Delete target_header_dir assignment.
   2528   1.1.1.7    mrg 	* configure: Regenerated.
   2529   1.1.1.7    mrg 
   2530   1.1.1.7    mrg 2014-01-06  Gary Benson  <gbenson (a] redhat.com>
   2531   1.1.1.7    mrg 
   2532   1.1.1.7    mrg 	* cp-demangle.c (struct d_print_info): New fields
   2533   1.1.1.7    mrg 	next_saved_scope, copy_templates, next_copy_template and
   2534   1.1.1.7    mrg 	num_copy_templates.
   2535   1.1.1.7    mrg 	(d_count_templates): New function.
   2536   1.1.1.7    mrg 	(d_print_init): New parameter "dc".
   2537   1.1.1.7    mrg 	Estimate numbers of templates and scopes required.
   2538   1.1.1.7    mrg 	(d_print_free): Removed function.
   2539   1.1.1.7    mrg 	(cplus_demangle_print_callback): Allocate stack for
   2540   1.1.1.7    mrg 	templates and scopes.  Removed call to d_print_free.
   2541   1.1.1.7    mrg 	(d_copy_templates): Removed function.
   2542   1.1.1.7    mrg 	(d_save_scope): New function.
   2543   1.1.1.7    mrg 	(d_get_saved_scope): Likewise.
   2544   1.1.1.7    mrg 	(d_print_comp): Replace state saving/restoring code with
   2545   1.1.1.7    mrg 	calls to d_save_scope and d_get_saved_scope.
   2546   1.1.1.7    mrg 
   2547   1.1.1.7    mrg 2013-12-23  Bill Maddox  <maddox (a] google.com>
   2548   1.1.1.7    mrg 
   2549   1.1.1.7    mrg 	* cp-demangle.c (cplus_demangle_fill_ctor,cplus_demangle_fill_dtor):
   2550   1.1.1.7    mrg 	Handle unified ctor/dtor.
   2551   1.1.1.7    mrg 	(d_ctor_dtor_name): Handle unified ctor/dtor.
   2552   1.1.1.7    mrg 
   2553   1.1.1.7    mrg 2013-11-22  Cary Coutant  <ccoutant (a] google.com>
   2554   1.1.1.7    mrg     
   2555   1.1.1.7    mrg 	PR other/59195
   2556   1.1.1.7    mrg 	* cp-demangle.c (struct d_info_checkpoint): New struct.
   2557   1.1.1.7    mrg 	(struct d_print_info): Add current_template field.
   2558   1.1.1.7    mrg 	(d_operator_name): Set flag when processing a conversion
   2559   1.1.1.7    mrg 	operator.
   2560   1.1.1.7    mrg 	(cplus_demangle_type): When processing <template-args> for
   2561   1.1.1.7    mrg 	a conversion operator, backtrack if necessary.
   2562   1.1.1.7    mrg 	(d_expression_1): Renamed from d_expression.
   2563   1.1.1.7    mrg 	(d_expression): New wrapper around d_expression_1.
   2564   1.1.1.7    mrg 	(d_checkpoint): New function.
   2565   1.1.1.7    mrg 	(d_backtrack): New function.
   2566   1.1.1.7    mrg 	(d_print_init): Initialize current_template.
   2567   1.1.1.7    mrg 	(d_print_comp): Set current_template.
   2568   1.1.1.7    mrg 	(d_print_cast): Put current_template in scope for
   2569   1.1.1.7    mrg 	printing conversion operator name.
   2570   1.1.1.7    mrg 	(cplus_demangle_init_info): Initialize is_expression and
   2571   1.1.1.7    mrg 	is_conversion.
   2572   1.1.1.7    mrg 	* cp-demangle.h (struct d_info): Add is_expression and
   2573   1.1.1.7    mrg 	is_conversion fields.
   2574   1.1.1.7    mrg 	* testsuite/demangle-expected: New test cases.
   2575   1.1.1.7    mrg 
   2576   1.1.1.7    mrg 2013-11-15  Andreas Schwab  <schwab (a] linux-m68k.org>
   2577   1.1.1.7    mrg 
   2578   1.1.1.7    mrg 	* configure: Regenerate.
   2579   1.1.1.7    mrg 
   2580   1.1.1.7    mrg 2013-11-12  Uros Bizjak  <ubizjak (a] gmail.com>
   2581   1.1.1.7    mrg 
   2582   1.1.1.7    mrg 	* cp-demangle.c (d_copy_templates): Cast result of malloc
   2583   1.1.1.7    mrg 	to (struct d_print_template *).
   2584   1.1.1.7    mrg 	(d_print_comp): Cast result of realloc to (struct d_saved scope *).
   2585   1.1.1.7    mrg 
   2586   1.1.1.7    mrg 2013-10-29  Marc Glisse  <marc.glisse (a] inria.fr>
   2587   1.1.1.7    mrg 
   2588   1.1.1.7    mrg 	PR tree-optimization/58689
   2589   1.1.1.7    mrg 	* concat.c: Remove note about xmalloc.
   2590   1.1.1.7    mrg 
   2591   1.1.1.7    mrg 2013-10-27  Gerald Pfeifer  <gerald (a] pfeifer.com>
   2592   1.1.1.7    mrg 
   2593   1.1.1.7    mrg 	* testsuite/test-demangle.c: Include unistd.h.
   2594   1.1.1.7    mrg 
   2595   1.1.1.7    mrg 2013-10-25  Gary Benson  <gbenson (a] redhat.com>
   2596   1.1.1.7    mrg 
   2597   1.1.1.7    mrg 	* cp-demangle.c (struct d_saved_scope): New structure.
   2598   1.1.1.7    mrg 	(struct d_print_info): New fields saved_scopes and
   2599   1.1.1.7    mrg 	num_saved_scopes.
   2600   1.1.1.7    mrg 	(d_print_init): Initialize the above.
   2601   1.1.1.7    mrg 	(d_print_free): New function.
   2602   1.1.1.7    mrg 	(cplus_demangle_print_callback): Call the above.
   2603   1.1.1.7    mrg 	(d_copy_templates): New function.
   2604   1.1.1.7    mrg 	(d_print_comp): New variables saved_templates and
   2605   1.1.1.7    mrg 	need_template_restore.
   2606   1.1.1.7    mrg 	[DEMANGLE_COMPONENT_REFERENCE, DEMANGLE_COMPONENT_RVALUE_REFERENCE]:
   2607   1.1.1.7    mrg 	Capture scope the first time the component is traversed, and use the
   2608   1.1.1.7    mrg 	captured scope for subsequent traversals.
   2609   1.1.1.7    mrg 	* testsuite/demangle-expected: Add regression test.
   2610   1.1.1.7    mrg 
   2611   1.1.1.7    mrg 2013-10-23  Gerald Pfeifer  <gerald (a] pfeifer.com>
   2612   1.1.1.7    mrg 
   2613   1.1.1.7    mrg 	* testsuite/test-expandargv.c: Include unistd.h.
   2614   1.1.1.7    mrg 
   2615   1.1.1.7    mrg 2013-10-15  David Malcolm  <dmalcolm (a] redhat.com>
   2616   1.1.1.7    mrg 
   2617   1.1.1.7    mrg 	* configure.ac: If --enable-host-shared, use -fPIC.
   2618   1.1.1.7    mrg 	* configure: Regenerate.
   2619   1.1.1.7    mrg 
   2620   1.1.1.7    mrg 2013-10-11  Paul Pluzhnikov  <ppluzhnikov (a] google.com>
   2621   1.1.1.7    mrg 
   2622   1.1.1.7    mrg 	* cp-demangle.c (d_name): Demangle local-source-names.
   2623   1.1.1.7    mrg 	* testsuite/demangle-expected: New test.
   2624   1.1.1.7    mrg 
   2625   1.1.1.7    mrg 2013-09-10  Paolo Carlini  <paolo.carlini (a] oracle.com>
   2626   1.1.1.7    mrg 
   2627   1.1.1.7    mrg 	PR bootstrap/58386
   2628   1.1.1.7    mrg 	Revert:
   2629   1.1.1.7    mrg 
   2630   1.1.1.7    mrg 	2013-09-10  Gary Benson  <gbenson (a] redhat.com>
   2631   1.1.1.7    mrg 
   2632   1.1.1.7    mrg 	* cp-demangle.c: Include hashtab.h.
   2633   1.1.1.7    mrg 	(struct d_print_info): New field saved_scopes.
   2634   1.1.1.7    mrg 	(d_print_init): Initialize the above.
   2635   1.1.1.7    mrg 	(d_print_free): New function.
   2636   1.1.1.7    mrg 	(cplus_demangle_print_callback): Call the above.
   2637   1.1.1.7    mrg 	(struct d_saved_scope): New structure.
   2638   1.1.1.7    mrg 	(d_store_scope): New function.
   2639   1.1.1.7    mrg 	(d_free_scope) Likewise.
   2640   1.1.1.7    mrg 	(d_restore_scope) Likewise.
   2641   1.1.1.7    mrg 	(d_hash_saved_scope) Likewise.
   2642   1.1.1.7    mrg 	(d_equal_saved_scope) Likewise.
   2643   1.1.1.7    mrg 	(d_print_comp): New variable saved_scope.
   2644   1.1.1.7    mrg 	[DEMANGLE_COMPONENT_REFERENCE,
   2645   1.1.1.7    mrg 	DEMANGLE_COMPONENT_RVALUE_REFERENCE]: Capture scope the first
   2646   1.1.1.7    mrg 	time the component is traversed, and use the captured scope for
   2647   1.1.1.7    mrg 	subsequent traversals.
   2648   1.1.1.7    mrg 	* testsuite/demangle-expected: Add regression test.
   2649   1.1.1.7    mrg 
   2650   1.1.1.7    mrg 2013-09-10  Gary Benson  <gbenson (a] redhat.com>
   2651   1.1.1.7    mrg 
   2652   1.1.1.7    mrg 	* cp-demangle.c: Include hashtab.h.
   2653   1.1.1.7    mrg 	(struct d_print_info): New field saved_scopes.
   2654   1.1.1.7    mrg 	(d_print_init): Initialize the above.
   2655   1.1.1.7    mrg 	(d_print_free): New function.
   2656   1.1.1.7    mrg 	(cplus_demangle_print_callback): Call the above.
   2657   1.1.1.7    mrg 	(struct d_saved_scope): New structure.
   2658   1.1.1.7    mrg 	(d_store_scope): New function.
   2659   1.1.1.7    mrg 	(d_free_scope) Likewise.
   2660   1.1.1.7    mrg 	(d_restore_scope) Likewise.
   2661   1.1.1.7    mrg 	(d_hash_saved_scope) Likewise.
   2662   1.1.1.7    mrg 	(d_equal_saved_scope) Likewise.
   2663   1.1.1.7    mrg 	(d_print_comp): New variable saved_scope.
   2664   1.1.1.7    mrg 	[DEMANGLE_COMPONENT_REFERENCE,
   2665   1.1.1.7    mrg 	DEMANGLE_COMPONENT_RVALUE_REFERENCE]: Capture scope the first
   2666   1.1.1.7    mrg 	time the component is traversed, and use the captured scope for
   2667   1.1.1.7    mrg 	subsequent traversals.
   2668   1.1.1.7    mrg 	* testsuite/demangle-expected: Add regression test.
   2669   1.1.1.7    mrg 
   2670   1.1.1.7    mrg 2013-08-20  Alan Modra  <amodra (a] gmail.com>
   2671   1.1.1.7    mrg 
   2672   1.1.1.7    mrg 	* floatformat.c (floatformat_ibm_long_double): Rename to..
   2673   1.1.1.7    mrg 	(floatformat_ibm_long_double_big): ..this.
   2674   1.1.1.7    mrg 	(floatformat_ibm_long_double_little): New.
   2675   1.1.1.7    mrg 
   2676   1.1.1.7    mrg 2013-07-09  Tristan Gingold  <gingold (a] adacore.com>
   2677   1.1.1.7    mrg 
   2678   1.1.1.7    mrg 	* makefile.vms (OBJS): Add dwarfnames.obj
   2679   1.1.1.7    mrg 
   2680   1.1.1.7    mrg 2013-05-31  Matt Burgess <matthew (a] linuxfromscratch.org>
   2681   1.1.1.7    mrg 
   2682   1.1.1.7    mrg 	PR other/56780
   2683  1.1.1.12    mrg 	* configure.ac: Move test for --enable-install-libiberty
   2684   1.1.1.7    mrg 	outside of the 'with_target_subdir' test so that it actually gets
   2685   1.1.1.7    mrg 	run.  Add output messages to show the test result.
   2686  1.1.1.12    mrg 	* configure: Regenerate.
   2687  1.1.1.12    mrg 	* Makefile.in (install_to_libdir): Place the
   2688   1.1.1.7    mrg 	installation of the libiberty library in the same guard as that
   2689   1.1.1.7    mrg 	used for the headers to prevent it being installed unless
   2690   1.1.1.7    mrg 	requested via --enable-install-libiberty.
   2691   1.1.1.7    mrg 
   2692   1.1.1.7    mrg 2013-05-06  David Edelsohn  <dje.gcc (a] gmail.com>
   2693   1.1.1.7    mrg 	    Peter Bergner  <bergner (a] vnet.ibm.com>
   2694   1.1.1.7    mrg 	    Segher Boessenkool  <segher (a] kernel.crashing.org>
   2695   1.1.1.7    mrg 	    Jakub Jelinek  <jakub (a] redhat.com>
   2696   1.1.1.7    mrg 
   2697   1.1.1.7    mrg 	* hashtab.c (hash_pointer): Remove conditional and avoid
   2698   1.1.1.7    mrg 	unexecuted shift equal to wordsize.
   2699   1.1.1.7    mrg 
   2700   1.1.1.7    mrg 2013-04-22  Andi Kleen  <ak (a] linux.intel.com>
   2701   1.1.1.7    mrg 
   2702   1.1.1.7    mrg 	* hashtab.c (hash_pointer): Move to end of file and reimplement.
   2703   1.1.1.3    mrg 
   2704   1.1.1.3    mrg 2013-04-03  Jason Merrill  <jason (a] redhat.com>
   2705   1.1.1.3    mrg 
   2706   1.1.1.7    mrg 	* cp-demangle.c (cplus_demangle_type): Fix function quals.
   2707   1.1.1.7    mrg 	(d_pointer_to_member_type): Simplify.
   2708   1.1.1.7    mrg 
   2709   1.1.1.3    mrg 	Demangle C++11 ref-qualifier.
   2710   1.1.1.3    mrg 	* cp-demangle.c (d_ref_qualifier): New.
   2711   1.1.1.3    mrg 	(d_nested_name, d_function_type): Use it.
   2712   1.1.1.3    mrg 	(d_parmlist): Don't get confused by a ref-qualifier.
   2713   1.1.1.3    mrg 	(cplus_demangle_type): Reorder ref-qualifier.
   2714   1.1.1.3    mrg 	(d_pointer_to_member_type): Likewise.
   2715   1.1.1.3    mrg 	(d_dump): Handle DEMANGLE_COMPONENT_REFERENCE_THIS and
   2716   1.1.1.3    mrg 	DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
   2717   1.1.1.3    mrg 	(d_make_comp, has_return_type, d_encoding): Likewise.
   2718   1.1.1.3    mrg 	(d_print_comp, d_print_mod_list, d_print_mod): Likewise.
   2719   1.1.1.3    mrg 	(d_print_function_type, is_ctor_or_dtor): Likewise.
   2720   1.1.1.3    mrg 
   2721   1.1.1.7    mrg 2013-03-27  Kai Tietz  <ktietz (a] redhat.com>
   2722   1.1.1.3    mrg 
   2723   1.1.1.7    mrg 	* configure: Regenerated.
   2724   1.1.1.3    mrg 
   2725   1.1.1.3    mrg 2013-03-06  Tobias Burnus  <burnus (a] net-b.de>
   2726   1.1.1.3    mrg 
   2727   1.1.1.3    mrg 	* libiberty.texi: Update comment, remove lowersections.
   2728   1.1.1.3    mrg 	* obstacks.texi: Regenerate.
   2729   1.1.1.3    mrg 
   2730   1.1.1.3    mrg 2013-03-05  Jakub Jelinek  <jakub (a] redhat.com>
   2731   1.1.1.3    mrg 
   2732   1.1.1.3    mrg 	PR middle-end/56526
   2733   1.1.1.3    mrg 	* simple-object-mach-o.c (simple_object_mach_o_segment): Initialize
   2734   1.1.1.3    mrg 	wrapper_sect_offset to avoid a warning.
   2735   1.1.1.3    mrg 
   2736   1.1.1.3    mrg 2013-03-01  Andreas Schwab  <schwab (a] linux-m68k.org>
   2737   1.1.1.3    mrg 
   2738   1.1.1.3    mrg 	* obstacks.texi (Obstacks): Trim @node to only contain the
   2739   1.1.1.3    mrg 	node name.
   2740   1.1.1.3    mrg 	* libiberty.texi (Obstacks): Lower section.
   2741   1.1.1.3    mrg 
   2742   1.1.1.3    mrg 2013-02-14  Jason Merrill  <jason (a] redhat.com>
   2743   1.1.1.3    mrg 
   2744   1.1.1.3    mrg 	* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_DEFAULT_ARG.
   2745   1.1.1.3    mrg 	(d_print_comp): Likewise.
   2746   1.1.1.3    mrg 
   2747   1.1.1.3    mrg 2013-02-09  Jakub Jelinek  <jakub (a] redhat.com>
   2748   1.1.1.3    mrg 
   2749   1.1.1.3    mrg 	PR other/56245
   2750   1.1.1.3    mrg 	* regex.c (PTR_INT_TYPE): Define.
   2751   1.1.1.3    mrg 	(EXTEND_BUFFER): Change incr type from int to PTR_INT_TYPE.
   2752   1.1.1.3    mrg 
   2753   1.1.1.3    mrg 2013-01-31  Kai Tietz  <ktietz (a] redhat.com>
   2754   1.1.1.3    mrg 
   2755   1.1.1.3    mrg 	PR other/54620
   2756   1.1.1.3    mrg 	* sha1.c (sha1_process_block):  Handle case that size_t is
   2757   1.1.1.3    mrg 	a wider-integer-scalar as a 32-bit unsigned integer.
   2758   1.1.1.3    mrg 
   2759   1.1.1.3    mrg 	PR other/53413
   2760   1.1.1.3    mrg 	* md5.c (md5_process_block):  Handle case that size_t is
   2761   1.1.1.3    mrg 	a wider-integer-scalar a 32-bit unsigned integer.
   2762   1.1.1.3    mrg 
   2763   1.1.1.3    mrg 2013-01-04  Ian Lance Taylor  <iant (a] google.com>
   2764   1.1.1.3    mrg 
   2765   1.1.1.3    mrg 	PR other/54800
   2766   1.1.1.3    mrg 	* simple-object-mach-o.c (simple_object_mach_o_segment): Don't
   2767   1.1.1.3    mrg 	bother to zero out a buffer we are about to set anyhow.
   2768   1.1.1.3    mrg 
   2769   1.1.1.3    mrg 2013-01-01  David Edelsohn  <dje.gcc (a] gmail.com>
   2770   1.1.1.3    mrg 
   2771   1.1.1.3    mrg 	* simple-object-xcoff.c: New file.
   2772   1.1.1.3    mrg 	* Makefile.in: Add it to build machinery.
   2773   1.1.1.3    mrg 	* simple-object-common.h (simple_object_xcoff_functions): Declare.
   2774   1.1.1.3    mrg 	* simple-object.c (format_functions): Add
   2775   1.1.1.3    mrg 	simple_object_xcoff_functions.
   2776   1.1.1.3    mrg 
   2777   1.1.1.3    mrg 2012-11-10  Jason Merrill  <jason (a] redhat.com>
   2778   1.1.1.3    mrg 
   2779   1.1.1.3    mrg 	* cp-demangle.c (d_unqualified_name): Handle abi tags here.
   2780   1.1.1.3    mrg 	(d_name): Not here.
   2781   1.1.1.3    mrg 
   2782   1.1.1.3    mrg 2012-11-09  Jason Merrill  <jason (a] redhat.com>
   2783   1.1.1.3    mrg 
   2784   1.1.1.3    mrg 	* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_TAGGED_NAME.
   2785   1.1.1.3    mrg 	(d_make_comp, d_find_pack, d_print_comp): Likewise.
   2786   1.1.1.3    mrg 	(d_abi_tags): New.
   2787   1.1.1.3    mrg 	(d_name): Call it.
   2788   1.1.1.3    mrg 
   2789   1.1.1.3    mrg 2012-10-08  Jason Merrill  <jason (a] redhat.com>
   2790   1.1.1.3    mrg 
   2791   1.1.1.3    mrg 	* cp-demangle.c (d_special_name, d_dump): Handle TH and TW.
   2792   1.1.1.3    mrg 	(d_make_comp, d_print_comp): Likewise.
   2793   1.1.1.3    mrg 
   2794   1.1.1.3    mrg 2012-09-18  Ian Lance Taylor  <iant (a] google.com>
   2795   1.1.1.3    mrg 
   2796   1.1.1.3    mrg 	* strnlen.c: New file.
   2797   1.1.1.3    mrg 	* configure.ac: Check for strnlen, add it to AC_LIBOBJ if it's not
   2798   1.1.1.3    mrg 	present.
   2799   1.1.1.3    mrg 	* Makefile.in: Rebuild dependencies.
   2800   1.1.1.3    mrg 	(CFILES): Add strnlen.c.
   2801   1.1.1.3    mrg 	(CONFIGURED_OFILES): Add ./strnlen.$(objext).
   2802   1.1.1.3    mrg 	* configure, config.in, functions.texi: Rebuild.
   2803   1.1.1.3    mrg 
   2804   1.1.1.3    mrg 	* maint-tool: Accept .def files in the include directory.
   2805   1.1.1.3    mrg 
   2806   1.1.1.3    mrg 2012-09-18  Florian Weimer  <fweimer (a] redhat.com>
   2807   1.1.1.3    mrg 
   2808   1.1.1.3    mrg 	PR other/54411
   2809   1.1.1.3    mrg 	* objalloc.c (_objalloc_alloc): Add overflow check covering
   2810   1.1.1.3    mrg 	alignment and CHUNK_HEADER_SIZE addition.
   2811   1.1.1.3    mrg 
   2812   1.1.1.3    mrg 2011-08-28  H.J. Lu  <hongjiu.lu (a] intel.com>
   2813   1.1.1.3    mrg 
   2814   1.1.1.3    mrg 	* argv.c (dupargv): Replace malloc with xmalloc.  Don't check
   2815   1.1.1.3    mrg 	xmalloc return.
   2816   1.1.1.3    mrg 	(buildargv): Likewise.  Also replace strdup with xstrdup.
   2817   1.1.1.3    mrg 	(expandargv): Don't check dupargv return.
   2818   1.1.1.3    mrg 
   2819   1.1.1.3    mrg 2011-08-28  H.J. Lu  <hongjiu.lu (a] intel.com>
   2820   1.1.1.3    mrg 
   2821   1.1.1.3    mrg 	PR binutils/14526
   2822   1.1.1.3    mrg 	* argv.c (buildargv): Replace alloca with xmalloc/free.
   2823   1.1.1.3    mrg 
   2824   1.1.1.3    mrg 2012-08-17  Andreas Schwab  <schwab (a] linux-m68k.org>
   2825   1.1.1.3    mrg 
   2826   1.1.1.3    mrg 	* floatformat.c (floatformat_to_double): Correctly handle numbers
   2827   1.1.1.3    mrg 	between 1 and 2.  Simplify handling of denormal number.
   2828   1.1.1.3    mrg 	(main): Test with 1.1.
   2829   1.1.1.3    mrg 
   2830   1.1.1.3    mrg 2012-07-31  Mike Frysinger  <vapier (a] gentoo.org>
   2831   1.1.1.3    mrg 
   2832   1.1.1.3    mrg 	* md5.c (md5_finish_ctx): Declare swap_bytes.  Assign SWAP() output
   2833   1.1.1.3    mrg 	to swap_bytes, and then call memcpy to move it to ctx->buffer.
   2834   1.1.1.3    mrg 
   2835   1.1.1.3    mrg 2012-07-26  Kazu Hirata  <kazu (a] codesourcery.com>
   2836   1.1.1.3    mrg 	    Sandra Loosemore  <sandra (a] codesourcery.com>
   2837   1.1.1.3    mrg 
   2838   1.1.1.3    mrg 	* pex-win32.c (pex_win32_exec_child): Only close original file
   2839   1.1.1.3    mrg 	descriptors if child is launched successfully.
   2840   1.1.1.3    mrg 
   2841   1.1.1.3    mrg 2012-07-18  Jason Merrill  <jason (a] redhat.com>
   2842   1.1.1.3    mrg 
   2843   1.1.1.3    mrg 	* cp-demangle.c (cplus_demangle_operators): Add *_cast.
   2844   1.1.1.3    mrg 	(op_is_new_cast): New.
   2845   1.1.1.3    mrg 	(d_expression, d_print_comp): Check it.
   2846   1.1.1.3    mrg 
   2847   1.1.1.3    mrg 2012-07-13  Doug Evans  <dje (a] google.com>
   2848   1.1.1.3    mrg 
   2849   1.1.1.3    mrg 	* filename_cmp.c (filename_hash, filename_eq): New functions.
   2850   1.1.1.3    mrg 
   2851   1.1.1.3    mrg 2012-06-29  Andreas Schwab  <schwab (a] linux-m68k.org>
   2852   1.1.1.3    mrg 
   2853   1.1.1.3    mrg 	* copying-lib.texi (Library Copying): Don't use @heading inside
   2854   1.1.1.3    mrg 	@enumerate.
   2855   1.1.1.3    mrg 
   2856   1.1.1.3    mrg 2012-05-22  Tom Tromey  <tromey (a] redhat.com>
   2857   1.1.1.3    mrg 
   2858   1.1.1.3    mrg 	http://sourceware.org/bugzilla/show_bug.cgi?id=14065
   2859   1.1.1.3    mrg 	* testsuite/demangle-expected: Add regression test.
   2860   1.1.1.3    mrg 	* cp-demangle.c (d_find_pack): Return NULL for
   2861   1.1.1.3    mrg 	DEMANGLE_COMPONENT_UNNAMED_TYPE.
   2862   1.1.1.3    mrg 
   2863   1.1.1.3    mrg 2012-04-27  Tom Tromey  <tromey (a] redhat.com>
   2864   1.1.1.3    mrg 
   2865   1.1.1.3    mrg 	* dwarfnames.c: New file.
   2866   1.1.1.3    mrg 	* Makefile.in (CFILES): Add dwarfnames.
   2867   1.1.1.3    mrg 	(REQUIRED_OFILES): Add dwarfnames.
   2868   1.1.1.3    mrg 	(./dwarfnames.$(objext)): New target.
   2869   1.1.1.3    mrg 
   2870   1.1.1.3    mrg 2012-04-04  Tristan Gingold  <gingold (a] adacore.com>
   2871   1.1.1.3    mrg 
   2872   1.1.1.3    mrg 	* pex-unix.c (to_ptr32): Fix style.
   2873   1.1.1.3    mrg 
   2874   1.1.1.3    mrg 2012-04-02  Tristan Gingold  <gingold (a] adacore.com>
   2875   1.1.1.3    mrg 
   2876   1.1.1.3    mrg 	* stack-limit.c: Includes ansidecl.h.
   2877   1.1.1.3    mrg 	(stack_limit_increase): Add ATTRIBUTE_UNUSED
   2878   1.1.1.3    mrg 
   2879   1.1.1.3    mrg 2012-03-20  Jason Merrill  <jason (a] redhat.com>
   2880   1.1.1.3    mrg 
   2881   1.1.1.3    mrg 	* cp-demangle.c (cplus_demangle_type): Handle 'auto'.
   2882   1.1.1.3    mrg 
   2883   1.1.1.3    mrg 2012-03-07  Jason Merrill  <jason (a] redhat.com>
   2884   1.1.1.3    mrg 
   2885   1.1.1.3    mrg 	* cp-demangle.c (cplus_demangle_operators): Add li.
   2886   1.1.1.3    mrg 	(d_unqualified_name): Handle it specially.
   2887   1.1.1.3    mrg 
   2888   1.1.1.3    mrg 2012-01-26  Jakub Jelinek  <jakub (a] redhat.com>
   2889   1.1.1.2  skrll 
   2890   1.1.1.2  skrll 	* make-relative-prefix.c (make_relative_prefix_1): Avoid warning
   2891   1.1.1.2  skrll 	about using preprocessor directives inside of macro arguments.
   2892   1.1.1.2  skrll 
   2893   1.1.1.3    mrg 2012-01-22  Douglas B Rupp  <rupp (a] gnat.com>
   2894   1.1.1.3    mrg 
   2895   1.1.1.3    mrg 	* configure: Regenerate.
   2896   1.1.1.3    mrg 
   2897   1.1.1.3    mrg 2012-01-10  Jason Merrill  <jason (a] redhat.com>
   2898   1.1.1.3    mrg 
   2899   1.1.1.3    mrg 	* cp-demangle.c (d_print_comp) [DEMANGLE_COMPONENT_OPERATOR]:
   2900   1.1.1.3    mrg 	Omit a trailing space in the operator name.
   2901   1.1.1.3    mrg 
   2902   1.1.1.3    mrg 2012-01-06  Jason Merrill  <jason (a] redhat.com>
   2903   1.1.1.3    mrg 
   2904   1.1.1.3    mrg 	PR c++/6057
   2905   1.1.1.3    mrg 	PR c++/48051
   2906   1.1.1.3    mrg 	PR c++/50855
   2907   1.1.1.3    mrg 	PR c++/51322
   2908   1.1.1.3    mrg 	* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_NULLARY and
   2909   1.1.1.3    mrg 	DEMANGLE_COMPONENT_INITIALIZER_LIST.
   2910   1.1.1.3    mrg 	(d_make_comp): Likewise.  Allow null right arg for
   2911   1.1.1.3    mrg 	DEMANGLE_COMPONENT_TRINARY_ARG2.
   2912   1.1.1.3    mrg 	(cplus_demangle_operators): Adjust new/delete; add .*, :: and throw.
   2913   1.1.1.3    mrg 	(d_template_args, d_template_arg): Handle 'J' for argument packs.
   2914   1.1.1.3    mrg 	(d_exprlist): Add terminator parm.
   2915   1.1.1.3    mrg 	(d_expression, d_print_comp): Handle initializer lists, nullary
   2916   1.1.1.3    mrg 	expressions, prefix/suffix operators, and new.
   2917   1.1.1.3    mrg 	(d_print_subexpr): Avoid parens around DEMANGLE_COMPONENT_QUAL_NAME
   2918   1.1.1.3    mrg 	and DEMANGLE_COMPONENT_INITIALIZER_LIST.
   2919   1.1.1.3    mrg 	* testsuite/demangle-expected: Add tests.
   2920   1.1.1.3    mrg 
   2921   1.1.1.3    mrg 	* cp-demangle.c (cplus_demangle_type): decltype, pack expansion
   2922   1.1.1.3    mrg 	and vector are substitutable.
   2923   1.1.1.3    mrg 	(cplus_demangle_operators): Sort.
   2924   1.1.1.3    mrg 
   2925   1.1.1.3    mrg 2012-01-04  Andreas Krebbel  <Andreas.Krebbel (a] de.ibm.com>
   2926   1.1.1.3    mrg 
   2927   1.1.1.3    mrg 	* configure: Regenerate.
   2928   1.1.1.3    mrg 
   2929   1.1.1.3    mrg 2012-01-02  Jakub Jelinek  <jakub (a] redhat.com>
   2930   1.1.1.2  skrll 
   2931   1.1.1.2  skrll 	* make-relative-prefix.c (make_relative_prefix_1): Avoid
   2932   1.1.1.2  skrll 	stack overflow if PATH contains just a single entry and
   2933   1.1.1.2  skrll 	HOST_EXECUTABLE_SUFFIX needs to be used.
   2934   1.1.1.2  skrll 
   2935   1.1.1.2  skrll 	PR driver/48306
   2936   1.1.1.2  skrll 	* make-relative-prefix.c: Include sys/stat.h.
   2937   1.1.1.2  skrll 	(make_relative_prefix_1): If access succeeds, check also stat
   2938   1.1.1.2  skrll 	if nstore is a regular file.
   2939   1.1.1.2  skrll 
   2940   1.1.1.3    mrg 2011-12-20  Andreas Schwab  <schwab (a] linux-m68k.org>
   2941   1.1.1.3    mrg 
   2942   1.1.1.3    mrg 	* configure: Regenerate.
   2943   1.1.1.3    mrg 
   2944   1.1.1.3    mrg 2011-12-20  Tristan Gingold  <gingold (a] adacore.com>
   2945   1.1.1.3    mrg 
   2946   1.1.1.3    mrg 	* aclocal.m4: Assume strncmp works in cross case.
   2947   1.1.1.3    mrg 	* configure: Regenerate
   2948   1.1.1.3    mrg 
   2949   1.1.1.3    mrg 2011-12-19  Andreas Schwab  <schwab (a] linux-m68k.org>
   2950   1.1.1.3    mrg 
   2951   1.1.1.3    mrg 	* configure: Regenerate.
   2952   1.1.1.3    mrg 
   2953   1.1.1.3    mrg 2011-11-07  Richard Henderson  <rth (a] redhat.com>
   2954   1.1.1.3    mrg 
   2955   1.1.1.3    mrg 	Merged from transactional-memory.
   2956   1.1.1.3    mrg 
   2957   1.1.1.3    mrg 	* cp-demangle.c (cplus_demangle_fill_ctor): Accept
   2958   1.1.1.3    mrg 	gnu_v3_object_ctor_group.
   2959   1.1.1.3    mrg 	(cplus_demangle_fill_dtor): Accept gnu_v3_object_dtor_group.
   2960   1.1.1.3    mrg 	(d_ctor_dtor_name): Recognize gnu_v3_object_ctor_group
   2961   1.1.1.3    mrg 	and gnu_v3_object_dtor_group.
   2962   1.1.1.3    mrg 	(d_dump): Handle DEMANGLE_COMPONENT_TRANSACTION_CLONE
   2963   1.1.1.3    mrg 	and DEMANGLE_COMPONENT_NONTRANSACTION_CLONE.
   2964   1.1.1.3    mrg 	(d_make_comp, d_print_comp): Likewise.
   2965   1.1.1.3    mrg 	(d_special_name): Generate them.
   2966   1.1.1.3    mrg 
   2967   1.1.1.3    mrg 2011-11-04  Jason Merrill  <jason (a] redhat.com>
   2968   1.1.1.3    mrg 
   2969   1.1.1.3    mrg 	PR c++/48370
   2970   1.1.1.3    mrg 	* cp-demangle.c (d_special_name, d_print_comp): Handle a
   2971   1.1.1.3    mrg 	discriminator number on DEMANGLE_COMPONENT_REFTEMP.
   2972   1.1.1.3    mrg 
   2973   1.1.1.3    mrg 2011-11-02  Doug Evans  <dje (a] google.com>
   2974   1.1.1.3    mrg 
   2975   1.1.1.3    mrg 	* Makefile.in (CFILES): Add timeval-utils.c.
   2976   1.1.1.3    mrg 	(REQUIRED_OFILES): Add timeval-utils.$(objext).
   2977   1.1.1.3    mrg 	(INSTALLED_HEADERS): Add timeval-utils.h.
   2978   1.1.1.3    mrg 	(timeval-utils.$(objext)): Add rule.
   2979   1.1.1.3    mrg 
   2980   1.1.1.3    mrg 2011-10-28  Ian Lance Taylor  <iant (a] google.com>
   2981   1.1.1.3    mrg 
   2982   1.1.1.3    mrg 	* setproctitle.c (setproctitle): Use "GNU/Linux" in comment.
   2983   1.1.1.3    mrg 
   2984   1.1.1.3    mrg 2011-10-26  Iain Sandoe  <iains (a] gcc.gnu.org>
   2985   1.1.1.3    mrg 
   2986   1.1.1.3    mrg 	PR target/48108
   2987   1.1.1.3    mrg 	* simple-object-mach-o.c  (GNU_WRAPPER_SECTS, GNU_WRAPPER_INDEX,
   2988   1.1.1.3    mrg 	GNU_WRAPPER_NAMES): New macros.
   2989   1.1.1.3    mrg 	(simple_object_mach_o_segment): Handle wrapper scheme.
   2990   1.1.1.3    mrg 	(simple_object_mach_o_write_section_header): Allow the segment name
   2991   1.1.1.3    mrg 	to be supplied.
   2992   1.1.1.3    mrg 	(simple_object_mach_o_write_segment): Handle wrapper scheme.  Ensure
   2993   1.1.1.3    mrg 	that the top-level segment name in the load command is empty.
   2994   1.1.1.3    mrg 	(simple_object_mach_o_write_to_file): Determine the number of
   2995   1.1.1.3    mrg 	sections during segment output, use that in writing the header.
   2996   1.1.1.3    mrg 
   2997   1.1.1.3    mrg 2011-10-10  Ian Lance Taylor  <iant (a] google.com>
   2998   1.1.1.3    mrg 
   2999   1.1.1.3    mrg 	PR c++/48665
   3000   1.1.1.3    mrg 	* cp-demangle.c (d_cv_qualifiers): If qualifiers are applied to a
   3001   1.1.1.3    mrg 	function type, change them to apply to the "this" parameter.
   3002   1.1.1.3    mrg 	* testsuite/demangle-expected: Add test case.
   3003   1.1.1.3    mrg 
   3004   1.1.1.3    mrg 2011-09-28  Doug Evans  <dje (a] google.com>
   3005   1.1.1.3    mrg 
   3006   1.1.1.3    mrg 	* timeval-utils.c: New file.
   3007   1.1.1.3    mrg 
   3008   1.1.1.3    mrg 	* argv.c (countargv): New function.
   3009   1.1.1.3    mrg 
   3010   1.1.1.3    mrg 2011-09-23  Cary Coutant  <ccoutant (a] google.com>
   3011   1.1.1.3    mrg 
   3012   1.1.1.3    mrg 	PR 40831
   3013   1.1.1.3    mrg 	* cp-demangle.c (d_make_comp): Add new component type.
   3014   1.1.1.3    mrg 	(cplus_demangle_mangled_name): Check for clone suffixes.
   3015   1.1.1.3    mrg 	(d_parmlist): Don't error out if we see '.'.
   3016   1.1.1.3    mrg 	(d_clone_suffix): New function.
   3017   1.1.1.3    mrg 	(d_print_comp): Print info for clone suffixes.
   3018   1.1.1.3    mrg 	* testsuite/demangle-expected: Add new testcases.
   3019   1.1.1.3    mrg 
   3020   1.1.1.3    mrg 2011-09-23  Ian Lance Taylor  <iant (a] google.com>
   3021   1.1.1.3    mrg 	    Pierre Vittet  <piervit (a] pvittet.com>
   3022   1.1.1.3    mrg 
   3023   1.1.1.3    mrg 	* md5.c (md5_process_bytes): Correct handling of unaligned
   3024   1.1.1.3    mrg 	buffer.
   3025   1.1.1.3    mrg 
   3026   1.1.1.3    mrg 2011-08-22  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   3027   1.1.1.3    mrg 
   3028   1.1.1.3    mrg 	* aclocal.m4: Include ../config/picflag.m4.
   3029   1.1.1.3    mrg 	* configure.ac (GCC_PICFLAG): Call it.
   3030   1.1.1.3    mrg 	(enable_shared): Clear PICFLAG unless shared.
   3031   1.1.1.3    mrg 	* configure: Regenerate.
   3032   1.1.1.3    mrg 
   3033   1.1.1.3    mrg 2011-08-12  Steve Ellcey  <sje (a] cup.hp.com>
   3034   1.1.1.3    mrg 
   3035   1.1.1.3    mrg 	* md5.c (md5_read_ctx): Handle mis-aligned resbuf pointer.
   3036   1.1.1.3    mrg 
   3037   1.1.1.2  skrll 2011-08-06  Uros Bizjak  <ubizjak (a] gmail.com>
   3038   1.1.1.2  skrll 
   3039   1.1.1.2  skrll 	* testsuite/test-expandargv.c (writeout_test): Check result of fwrite.
   3040   1.1.1.2  skrll 
   3041   1.1.1.3    mrg 2011-08-01  Jason Merrill  <jason (a] redhat.com>
   3042   1.1.1.3    mrg 
   3043   1.1.1.3    mrg 	PR c++/49932
   3044   1.1.1.3    mrg 	* cp-demangle.c (d_prefix): Handle decltype.
   3045   1.1.1.3    mrg 	* testsuite/demangle-expected: Test it.
   3046   1.1.1.3    mrg 
   3047   1.1.1.3    mrg 2011-07-26  H.J. Lu  <hongjiu.lu (a] intel.com>
   3048   1.1.1.3    mrg 
   3049   1.1.1.3    mrg 	* testsuite/demangle-expected: Remove an extra line.
   3050   1.1.1.3    mrg 
   3051   1.1.1.3    mrg 2011-07-26  Ian Lance Taylor  <iant (a] google.com>
   3052   1.1.1.3    mrg 
   3053   1.1.1.3    mrg 	* cp-demangle.c (d_print_init): Initialize pack_index field.
   3054   1.1.1.3    mrg 	(d_print_comp): Check for NULL template argument.
   3055   1.1.1.3    mrg 	* testsuite/demangle-expected: Add test case.
   3056   1.1.1.3    mrg 
   3057   1.1.1.3    mrg 2011-07-22  Gerald Pfeifer  <gerald (a] pfeifer.com>
   3058   1.1.1.3    mrg 
   3059   1.1.1.3    mrg 	PR target/49817
   3060   1.1.1.3    mrg 	* stack-limit.c: Include <stdint.h>.
   3061   1.1.1.3    mrg 
   3062   1.1.1.3    mrg 2011-07-22  Jakub Jelinek  <jakub (a] redhat.com>
   3063   1.1.1.3    mrg 
   3064   1.1.1.3    mrg 	PR c++/49756
   3065   1.1.1.3    mrg 	* stack-limit.c: New file.
   3066   1.1.1.3    mrg 	* Makefile.in: Regenerate deps.
   3067   1.1.1.3    mrg 	(CFILES): Add stack-limit.c.
   3068   1.1.1.3    mrg 	(REQUIRED_OFILES): Add ./stack-limit.$(objext).
   3069   1.1.1.3    mrg 	* configure.ac (checkfuncs): Add getrlimit and setrlimit.
   3070   1.1.1.3    mrg 	(AC_CHECK_FUNCS): Likewise.
   3071   1.1.1.3    mrg 	* configure: Regenerated.
   3072   1.1.1.3    mrg 	* config.in: Regenerated.
   3073   1.1.1.3    mrg 
   3074   1.1.1.3    mrg 2011-07-04  Jason Merrill  <jason (a] redhat.com>
   3075   1.1.1.3    mrg 
   3076   1.1.1.3    mrg 	* cp-demangle.c (d_expression): Handle 'this'.
   3077   1.1.1.3    mrg 	(d_print_comp) [DEMANGLE_COMPONENT_FUNCTION_PARAM]: Likewise.
   3078   1.1.1.3    mrg 
   3079   1.1.1.3    mrg 2011-07-01  Joel Brobecker  <brobecker (a] adacore.com>
   3080   1.1.1.3    mrg 
   3081   1.1.1.3    mrg 	* filename_cmp.c (filename_cmp, filename_ncmp): Add handling of
   3082   1.1.1.3    mrg 	HAVE_CASE_INSENSITIVE_FILE_SYSTEM.
   3083   1.1.1.3    mrg 
   3084   1.1.1.3    mrg 2011-07-01  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3085   1.1.1.3    mrg 
   3086   1.1.1.3    mrg 	PR debug/49408
   3087   1.1.1.3    mrg 	* cp-demangle.c (d_print_comp): Suppress argument list for function
   3088   1.1.1.3    mrg 	references by the '&' unary operator.  Keep also already processed
   3089   1.1.1.3    mrg 	variant without the argument list.  Suppress argument list types for
   3090   1.1.1.3    mrg 	function call used in an expression.
   3091   1.1.1.3    mrg 	* testsuite/demangle-expected: Fix excessive argument list types in
   3092   1.1.1.3    mrg 	`test for typed function in decltype'.  New testcase for no argument
   3093   1.1.1.3    mrg 	list types printed.  3 new testcases for function references by the
   3094   1.1.1.3    mrg 	'&' unary operator..
   3095   1.1.1.3    mrg 
   3096   1.1.1.3    mrg 2011-06-20  Jason Merrill  <jason (a] redhat.com>
   3097   1.1.1.3    mrg 
   3098   1.1.1.3    mrg 	PR c++/37089
   3099   1.1.1.3    mrg 	* cp-demangle.c (d_print_comp): Handle reference smashing.
   3100   1.1.1.3    mrg 	* testsuite/demangle-expected: Test it.
   3101   1.1.1.3    mrg 
   3102   1.1.1.3    mrg 2011-06-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3103   1.1.1.3    mrg 
   3104   1.1.1.3    mrg 	* cp-demangle.c (d_print_comp) <DEMANGLE_COMPONENT_FUNCTION_TYPE>:
   3105   1.1.1.3    mrg 	Suppress d_print_mod for DMGL_RET_POSTFIX.
   3106   1.1.1.3    mrg 	* testsuite/demangle-expected: New testcases for --ret-postfix.
   3107   1.1.1.3    mrg 
   3108   1.1.1.3    mrg 2011-06-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3109   1.1.1.3    mrg 
   3110   1.1.1.3    mrg 	* cp-demangle.c (d_print_comp) <DEMANGLE_COMPONENT_FUNCTION_TYPE>: Do
   3111   1.1.1.3    mrg 	not pass DMGL_RET_POSTFIX or DMGL_RET_DROP.  Support DMGL_RET_DROP.
   3112   1.1.1.3    mrg 	* testsuite/demangle-expected: New testcases for --ret-drop.
   3113   1.1.1.3    mrg 	* testsuite/test-demangle.c: Document --ret-drop in a comment.
   3114   1.1.1.3    mrg 	(main): New variable ret_drop, fill it, call cplus_demangle with it.
   3115   1.1.1.3    mrg 
   3116   1.1.1.3    mrg 2011-06-13  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3117   1.1.1.3    mrg 
   3118   1.1.1.3    mrg 	* cp-demangle.c (struct d_print_info): Remove field options.
   3119   1.1.1.3    mrg 	(d_print_init): Remove parameter options.
   3120   1.1.1.3    mrg 	(cplus_demangle_print_callback): Update all the callers.
   3121   1.1.1.3    mrg 	(d_print_comp, d_print_mod_list, d_print_mod, d_print_function_type)
   3122   1.1.1.3    mrg 	(d_print_array_type, d_print_expr_op, d_print_cast, d_print_subexpr):
   3123   1.1.1.3    mrg 	Add parameter options, update all the callers.
   3124   1.1.1.3    mrg 
   3125   1.1.1.3    mrg 2011-04-20  Jim Meyering  <meyering (a] redhat.com>
   3126   1.1.1.3    mrg 
   3127   1.1.1.3    mrg 	* cp-demint.c (cplus_demangle_v3_components): Remove useless
   3128   1.1.1.3    mrg 	if-before-free.
   3129   1.1.1.3    mrg 	* cplus-dem.c (squangle_mop_up): Likewise.
   3130   1.1.1.3    mrg 	(delete_non_B_K_work_stuff): Likewise.
   3131   1.1.1.3    mrg 	* pex-common.c (pex_free): Likewise.
   3132   1.1.1.3    mrg 	* pex-msdos.c (pex_msdos_cleanup): Likewise.
   3133   1.1.1.3    mrg 	* pex-win32.c (mingw_rootify, msys_rootify): Likewise.
   3134   1.1.1.3    mrg 	(win32_spawn): Likewise.
   3135   1.1.1.3    mrg 	* regex.c (FREE_VAR, weak_alias): Likewise.
   3136   1.1.1.3    mrg 	* spaces.c (spaces): Likewise.
   3137   1.1.1.3    mrg 
   3138   1.1.1.3    mrg 2011-04-10  Jim Meyering  <meyering (a] redhat.com>
   3139   1.1.1.3    mrg 
   3140   1.1.1.3    mrg 	Avoid memory overrun in a test leading to potential double-free.
   3141   1.1.1.3    mrg 	* testsuite/test-expandargv.c (writeout_test): Fix off-by-one error:
   3142   1.1.1.3    mrg 	i.e., do copy the trailing NUL byte.
   3143   1.1.1.3    mrg 
   3144   1.1.1.3    mrg 2011-03-31  Tristan Gingold  <gingold (a] adacore.com>
   3145   1.1.1.3    mrg 
   3146   1.1.1.3    mrg 	* makefile.vms (OBJS): Add filename_cmp.obj
   3147   1.1.1.3    mrg 
   3148   1.1.1.3    mrg 2011-02-28  Kai Tietz  <kai.tietz (a] onevision.com>
   3149   1.1.1.3    mrg 
   3150   1.1.1.3    mrg 	* filename_cmp.c (filename_ncmp): New function.
   3151   1.1.1.3    mrg 	* functions.texi: Regenerated.
   3152   1.1.1.3    mrg 
   3153   1.1.1.3    mrg 2011-02-03  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   3154   1.1.1.3    mrg 
   3155   1.1.1.3    mrg 	* splay-tree.c: Escape wrapping newlines in texinfo markup
   3156   1.1.1.3    mrg 	with '@', to fix function declaration output rendering.
   3157   1.1.1.3    mrg 	* gather-docs: Relax and improve macro name matching to actually
   3158   1.1.1.3    mrg 	match all current names and to allow input line wrapping.
   3159   1.1.1.3    mrg 	* bsearch.c, concat.c, crc32.c, fnmatch.txh, fopen_unlocked.c,
   3160   1.1.1.3    mrg 	hashtab.c, insque.c, make-relative-prefix.c, memchr.c, memcmp.c,
   3161   1.1.1.3    mrg 	memcpy.c, memmem.c, memmove.c, mempcpy.c, memset.c,
   3162   1.1.1.3    mrg 	pexecute.txh, random.c, setenv.c, setproctitle.c,
   3163   1.1.1.3    mrg 	simple-object.txh, snprintf.c, stpncpy.c, strncmp.c, strtod.c,
   3164   1.1.1.3    mrg 	strtol.c, vasprintf.c, vprintf.c, vsnprintf.c, xmemdup.c:
   3165   1.1.1.3    mrg 	Wrap long texinfo input lines.
   3166   1.1.1.3    mrg 	* functions.texi: Regenerate.
   3167   1.1.1.3    mrg 
   3168   1.1.1.3    mrg 2011-01-18  Mike Frysinger  <vapier (a] gentoo.org>
   3169   1.1.1.3    mrg 
   3170   1.1.1.3    mrg 	* .gitignore: New file.
   3171   1.1.1.3    mrg 
   3172   1.1.1.3    mrg 2010-12-08  Doug Evans  <dje (a] google.com>
   3173   1.1.1.3    mrg 
   3174   1.1.1.3    mrg 	* splay-tree.c (splay_tree_foreach_helper): Remove arg `sp',
   3175   1.1.1.3    mrg 	all callers updated.  Rewrite to be non-recursive.
   3176   1.1.1.3    mrg 
   3177   1.1.1.3    mrg 2010-11-29  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   3178   1.1.1.3    mrg 
   3179   1.1.1.3    mrg 	* setproctitle.c [HAVE_SYS_PRCTL_H]: Include <sys/types.h>.
   3180   1.1.1.3    mrg 
   3181   1.1.1.3    mrg 2010-11-20  Anthony Green  <green (a] moxielogic.com>
   3182   1.1.1.3    mrg 
   3183   1.1.1.3    mrg 	* configure.ac: Turn PR_SET_NAME link test into a test for
   3184   1.1.1.3    mrg 	sys/prctl.h.
   3185   1.1.1.3    mrg 	* configure, config.in: Rebuilt.
   3186   1.1.1.3    mrg 	* setproctitle.c: Test for HAVE_SYS_PRCTL_H.
   3187   1.1.1.3    mrg 	(setproctitle) Test for PR_SET_NAME definition.
   3188   1.1.1.3    mrg 
   3189   1.1.1.3    mrg 2010-11-20  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   3190   1.1.1.3    mrg 
   3191   1.1.1.3    mrg 	PR other/46202
   3192   1.1.1.3    mrg 	* Makefile.in (install-strip): New phony target.
   3193   1.1.1.3    mrg 	(install): Also mark as phony.
   3194   1.1.1.3    mrg 
   3195   1.1.1.3    mrg 2010-11-16  Ian Lance Taylor  <iant (a] google.com>
   3196   1.1.1.3    mrg 
   3197   1.1.1.3    mrg 	* simple-object.c (simple_object_attributes_merge): Rename from
   3198   1.1.1.3    mrg 	simple_object_attributes_compare.  Call merge field.
   3199   1.1.1.3    mrg 	* simple-object-common.h (struct simple_object_functions): Rename
   3200   1.1.1.3    mrg 	attributes_compare field to attribute_merge.
   3201   1.1.1.3    mrg 	* simple-object-elf.c (EM_SPARC): Define.
   3202   1.1.1.3    mrg 	(EM_SPARC32PLUS): Define.
   3203   1.1.1.3    mrg 	(simple_object_elf_attributes_merge): Renamed from
   3204   1.1.1.3    mrg 	simple_object_elf_attributes_compare.  Permit EM_SPARC and
   3205   1.1.1.3    mrg 	EM_SPARC32PLUS objects to be merged.
   3206   1.1.1.3    mrg 	(simple_object_elf_functions): Update function name.
   3207   1.1.1.3    mrg 	* simple-object-coff.c (simple_object_coff_attributes_merge):
   3208   1.1.1.3    mrg 	Rename from simple_object_coff_attributes_compare.
   3209   1.1.1.3    mrg 	(simple_object_coff_functions): Update function name.
   3210   1.1.1.3    mrg 	* simple-object-mach-o.c (simple_object_mach_o_attributes_merge):
   3211   1.1.1.3    mrg 	Renamed from simple_object_mach_o_attributes_compare.
   3212   1.1.1.3    mrg 	(simple_object_mach_o_functions): Update function name.
   3213   1.1.1.3    mrg 
   3214   1.1.1.3    mrg 2010-11-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   3215       1.1    mrg 
   3216   1.1.1.3    mrg 	PR other/42670
   3217   1.1.1.3    mrg 	PR binutils/11137
   3218   1.1.1.3    mrg 	* cp-demangle.c (d_make_demangle_mangled_name): New.
   3219   1.1.1.3    mrg 	(d_demangle_callback): Use it on DCT_GLOBAL_XTORS.
   3220       1.1    mrg 
   3221   1.1.1.3    mrg 	* testsuite/demangle-expected: Updated.
   3222       1.1    mrg 
   3223   1.1.1.3    mrg 2010-11-14  Kai Tietz  <kai.tietz (a] onevision.com>
   3224       1.1    mrg 
   3225   1.1.1.3    mrg 	* simple-object-coff.c (simple_object_coff_read_strtab): Fix reading
   3226   1.1.1.3    mrg 	offset.
   3227       1.1    mrg 
   3228   1.1.1.3    mrg 2010-11-12  Ian Lance Taylor  <iant (a] google.com>
   3229   1.1.1.3    mrg 
   3230   1.1.1.3    mrg 	PR other/46332
   3231   1.1.1.3    mrg 	* cp-demangle.c (d_print_function_type): Don't print parentheses
   3232   1.1.1.3    mrg 	if there are no modifiers to print.
   3233   1.1.1.3    mrg 	* testsuite/demangle-expected: Tweak one test case, add another.
   3234   1.1.1.3    mrg 
   3235   1.1.1.3    mrg 2010-11-04  Richard Henderson  <rth (a] redhat.com>
   3236   1.1.1.3    mrg 
   3237   1.1.1.3    mrg 	* configure.ac (AC_CHECK_HEADERS): Add process.h.
   3238   1.1.1.3    mrg 	(checkfuncs): Add dup3, spawnve, spawnvpe; sort the list.
   3239   1.1.1.3    mrg 	(AC_CHECK_FUNCS): Add dup3, spawnve, spawnvpe.
   3240   1.1.1.3    mrg 	* configure, config.in: Rebuild.
   3241   1.1.1.3    mrg 	* pex-unix.c [HAVE_SPAWNVE] (pex_unix_exec_child): New function.
   3242   1.1.1.3    mrg 	[HAVE_SPAWNVE] (save_and_install_fd, restore_fd): New functions.
   3243   1.1.1.3    mrg 
   3244   1.1.1.3    mrg 2010-11-02  Ian Lance Taylor  <iant (a] google.com>
   3245   1.1.1.3    mrg 	    Dave Korn  <dave.korn.cygwin (a] gmail.com>
   3246   1.1.1.3    mrg 	    Iain Sandoe  <iains (a] gcc.gnu.org>
   3247   1.1.1.3    mrg 
   3248   1.1.1.3    mrg 	* simple-object.c: New file.
   3249   1.1.1.3    mrg 	* simple-object-common.h: New file.
   3250   1.1.1.3    mrg 	* simple-object-elf.c: New file.
   3251   1.1.1.3    mrg 	* simple-object-mach-o.c: New file.
   3252   1.1.1.3    mrg 	* simple-object-coff.c: New file.
   3253   1.1.1.3    mrg 	* simple-object.txh: New file.
   3254   1.1.1.3    mrg 	* configure.ac: Add AC_TYPE_SSIZE_T.
   3255   1.1.1.3    mrg 	* Makefile.in: Rebuild dependencies.
   3256   1.1.1.3    mrg 	(CFILES): Add simple-object.c, simple-object-coff,
   3257   1.1.1.3    mrg 	simple-object-elf.c, and simple-object-mach-o.c.
   3258   1.1.1.3    mrg 	(REQUIRED_OFILES): Add corresponding object files.
   3259   1.1.1.3    mrg 	* configure: Rebuild.
   3260   1.1.1.3    mrg 	* config.in: Rebuild.
   3261   1.1.1.3    mrg 	* functions.texi: Rebuild.
   3262   1.1.1.3    mrg 
   3263   1.1.1.3    mrg 2010-10-29  Ian Lance Taylor  <iant (a] google.com>
   3264   1.1.1.3    mrg 
   3265   1.1.1.3    mrg 	* setproctitle.c: Add space after function name in @deftypefn
   3266   1.1.1.3    mrg 	comment.
   3267   1.1.1.3    mrg 	* functions.texi: Rebuild.
   3268   1.1.1.3    mrg 
   3269   1.1.1.3    mrg 2010-10-26  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   3270   1.1.1.3    mrg 
   3271   1.1.1.3    mrg 	* aclocal.m4 (AC_LANG_FUNC_LINK_TRY(C)): Delete.
   3272   1.1.1.3    mrg 	* configure: Regenerate.
   3273   1.1.1.3    mrg 
   3274   1.1.1.7    mrg 2010-10-07  Andi Kleen  <ak (a] linux.intel.com>
   3275   1.1.1.3    mrg 
   3276   1.1.1.3    mrg 	* configure: Regenerate.
   3277   1.1.1.3    mrg 	* configure.ac: Turn PR_SET_NAME check into link check.
   3278   1.1.1.3    mrg 
   3279   1.1.1.7    mrg 2010-10-06  Andi Kleen  <ak (a] linux.intel.com>
   3280   1.1.1.3    mrg 
   3281   1.1.1.3    mrg 	* Makefile.in (CFILES): Add setproctitle.
   3282   1.1.1.3    mrg 	(CONFIGURED_OFILES): Add setproctitle.
   3283   1.1.1.3    mrg 	(setproctitle): Add rule.
   3284   1.1.1.3    mrg 	* config.in: Regenerate.
   3285   1.1.1.3    mrg 	* configure: Regenerate.
   3286   1.1.1.3    mrg 	* configure.ac: Add checks for prctl PR_SET_NAME and setproctitle.
   3287   1.1.1.3    mrg 	* setproctitle.c: Add file.
   3288   1.1.1.3    mrg 	* functions.texi: Regenerate.
   3289   1.1.1.3    mrg 
   3290   1.1.1.3    mrg 2010-09-22 Tristan Gingold  <gingold (a] adacore.com>
   3291   1.1.1.3    mrg 
   3292   1.1.1.3    mrg 	* cplus-dem.c (ada_demangle): Add comments.
   3293   1.1.1.3    mrg 	Handle stream and controlled type operations.
   3294   1.1.1.3    mrg 	Decoding of some uppercase letters moved before separators.
   3295   1.1.1.3    mrg 	* testsuite/demangle-expected: Add tests.
   3296   1.1.1.3    mrg 
   3297   1.1.1.3    mrg 2010-09-10  James Lyon  <jameslyon0 (a] googlemail.com>
   3298   1.1.1.3    mrg 
   3299   1.1.1.3    mrg 	http://sourceware.org/bugzilla/show_bug.cgi?id=11572
   3300   1.1.1.3    mrg 	* cp-demangle.c (d_find_pack): Add case for
   3301   1.1.1.3    mrg 	DEMANGLE_COMPONENT_LAMBDA.
   3302   1.1.1.3    mrg 	* testsuite/demangle-expected: Add regression test.
   3303   1.1.1.3    mrg 
   3304   1.1.1.3    mrg 2010-09-08  Tristan Gingold  <gingold (a] adacore.com>
   3305   1.1.1.3    mrg 
   3306   1.1.1.3    mrg 	PR 44001
   3307   1.1.1.3    mrg 	* maint-tool (missing): Fix pattern for object file.
   3308   1.1.1.3    mrg 	(deps): Use $(objext) for object extension.
   3309   1.1.1.3    mrg 	* Makefile.in (objext): New variable.
   3310   1.1.1.3    mrg 	Replace all occurences of .o with .$(objext)
   3311   1.1.1.3    mrg 	Regenerate with maint-deps
   3312   1.1.1.3    mrg 	* configure.ac (pexecute): Set to the basename.
   3313   1.1.1.3    mrg 	* configure: Regenerate.
   3314   1.1.1.3    mrg 
   3315   1.1.1.3    mrg 2010-08-20  Maciej W. Rozycki  <macro (a] codesourcery.com>
   3316   1.1.1.3    mrg 
   3317   1.1.1.3    mrg 	* pex-common.c (pex_read_err): Set stderr_pipe to -1 if a
   3318   1.1.1.3    mrg 	corresponding stream has been opened.
   3319   1.1.1.3    mrg 	(pex_free): Close pipe file descriptors corresponding to child's
   3320   1.1.1.3    mrg 	stdout and stderr before waiting.
   3321   1.1.1.3    mrg 
   3322   1.1.1.3    mrg 2010-08-13  Nick Clifton  <nickc (a] redhat.com>
   3323   1.1.1.3    mrg 
   3324   1.1.1.3    mrg 	* argv.c (expandargv): Limit the number of times that response
   3325   1.1.1.3    mrg 	files are opened in order to prevent infinite recursion.
   3326   1.1.1.3    mrg 
   3327   1.1.1.3    mrg 2010-07-21  Pascal Obry  <obry (a] adacore.com>
   3328   1.1.1.3    mrg 
   3329   1.1.1.3    mrg 	* make-temp-file.c (choose_tmpdir): Append a dot to P_tmpdir if needed.
   3330   1.1.1.3    mrg 
   3331   1.1.1.3    mrg 2010-07-06  Ken Werner  <ken.werner (a] de.ibm.com>
   3332   1.1.1.3    mrg 
   3333   1.1.1.3    mrg 	* floatformat.c (floatformat_ieee_half_big): New variable.
   3334   1.1.1.3    mrg 	(floatformat_ieee_half_little): Likewise.
   3335   1.1.1.3    mrg 
   3336   1.1.1.3    mrg 2010-06-14  Gerald Pfeifer  <gerald (a] pfeifer.com>
   3337   1.1.1.3    mrg 
   3338   1.1.1.3    mrg 	* libiberty.texi: Remove reference to GCC 3 and 2001 (thrice).
   3339   1.1.1.3    mrg 	Update copyright years.
   3340   1.1.1.3    mrg 	Move to GFDL 1.3.
   3341       1.1    mrg 
   3342       1.1    mrg 2010-06-10  Jakub Jelinek  <jakub (a] redhat.com>
   3343       1.1    mrg 
   3344       1.1    mrg 	PR other/43838
   3345       1.1    mrg 	* cp-demangle.c (struct d_print_info): Add flush_count field.
   3346       1.1    mrg 	(d_print_init): Initialize it to 0.
   3347       1.1    mrg 	(d_print_flush): Increment it.
   3348       1.1    mrg 	(d_print_comp): If needed flush before appending ", ".  Only
   3349       1.1    mrg 	decrement dpi->len if no flushes happened during the recursive
   3350       1.1    mrg 	call.
   3351       1.1    mrg 	* testsuite/demangle-expected: Add a test for this.
   3352       1.1    mrg 
   3353   1.1.1.3    mrg 2010-06-08  Laurynas Biveinis  <laurynas.biveinis (a] gmail.com>
   3354   1.1.1.3    mrg 
   3355   1.1.1.3    mrg 	* splay-tree.c: Update copyright years.
   3356   1.1.1.3    mrg 	(splay_tree_new_typed_alloc): New.
   3357   1.1.1.3    mrg 	(splay_tree_new_with_allocator): Use it.
   3358   1.1.1.3    mrg 
   3359   1.1.1.3    mrg 	* hashtab.c: Update copyright years.
   3360   1.1.1.3    mrg 	(htab_create_typed_alloc): New.
   3361   1.1.1.3    mrg 	(htab_create_alloc): Use it.
   3362   1.1.1.3    mrg 
   3363   1.1.1.3    mrg 	* functions.texi: Regenerate.
   3364       1.1    mrg 
   3365   1.1.1.3    mrg 2010-06-03  Joern Rennecke <joern.rennecke (a] embecosm.com>
   3366   1.1.1.3    mrg 	    Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   3367   1.1.1.3    mrg 
   3368   1.1.1.3    mrg 	PR bootstrap/42798
   3369   1.1.1.3    mrg 	* configure.ac: Check for declaration of 'basename(char *)'.
   3370   1.1.1.3    mrg 	* configure: Regenerate.
   3371   1.1.1.3    mrg 
   3372   1.1.1.3    mrg 2010-05-26  Kai Tietz  <kai.tietz (a] onevision.com>
   3373   1.1.1.3    mrg 
   3374   1.1.1.3    mrg 	* testsuite/demangle-expected: Add tests for __int128
   3375   1.1.1.3    mrg 	and unsigned __int128 types.
   3376   1.1.1.3    mrg 
   3377   1.1.1.3    mrg 2010-05-06  Magnus Fromreide  <magfr (a] lysator.liu.se>
   3378   1.1.1.3    mrg 	    Jason Merrill  <jason (a] redhat.com>
   3379   1.1.1.3    mrg 
   3380   1.1.1.3    mrg 	* cp-demangle.c (cplus_demangle_builtin_types): Add nullptr.
   3381   1.1.1.3    mrg 	(cplus_demangle_type): Handle nullptr.
   3382   1.1.1.3    mrg 	* testsuite/demangle-expected: Test it.
   3383   1.1.1.3    mrg 
   3384   1.1.1.3    mrg 2010-04-23  Pedro Alves  <pedro (a] codesourcery.com>
   3385   1.1.1.3    mrg 
   3386   1.1.1.3    mrg 	* lbasename.c (lbasename): Split into ...
   3387   1.1.1.3    mrg 	(unix_lbasename, dos_basename): ... these.
   3388   1.1.1.3    mrg 	(lbasename): ... and reimplement on top of them.
   3389   1.1.1.3    mrg 	* Makefile.in (lbasename.o): Add dependency on
   3390   1.1.1.3    mrg 	$(INCDIR)/filenames.h.
   3391   1.1.1.3    mrg 
   3392   1.1.1.3    mrg 2010-04-07  Jakub Jelinek  <jakub (a] redhat.com>
   3393   1.1.1.3    mrg 
   3394   1.1.1.3    mrg 	* regex.c (byte_re_match_2_internal): Avoid set but not used
   3395   1.1.1.3    mrg 	warning.
   3396       1.1    mrg 
   3397       1.1    mrg 2010-03-22  Jason Merrill  <jason (a] redhat.com>
   3398       1.1    mrg 
   3399       1.1    mrg 	* cp-demangle.c (d_print_mod): Use () rather than [] for vectors.
   3400       1.1    mrg 
   3401       1.1    mrg 2010-03-01  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   3402       1.1    mrg 
   3403       1.1    mrg 	* Makefile.in (all): Do not use exec.
   3404       1.1    mrg 
   3405       1.1    mrg 2010-02-04  Tom Tromey  <tromey (a] redhat.com>
   3406       1.1    mrg 
   3407       1.1    mrg 	* testsuite/demangle-expected: Add missing --format=gnu-v3.
   3408       1.1    mrg 
   3409       1.1    mrg 2010-02-03  Jason Merrill  <jason (a] redhat.com>
   3410       1.1    mrg 
   3411       1.1    mrg 	* cp-demangle.c (d_expression): Handle dependent operator name.
   3412       1.1    mrg 
   3413       1.1    mrg 	PR c++/12909
   3414       1.1    mrg 	* cp-demangle.c (d_number_component, d_vector_type): New.
   3415       1.1    mrg 	(cplus_demangle_type, d_print_comp, d_print_mod): Handle vectors.
   3416       1.1    mrg 
   3417       1.1    mrg 2010-01-25  Ian Lance Taylor  <iant (a] google.com>
   3418       1.1    mrg 
   3419       1.1    mrg 	* cp-demangle.c (cplus_demangle_type): Check for invalid type
   3420       1.1    mrg 	after "DF".
   3421       1.1    mrg 	* testsuite/demangle-expected: Add test.
   3422       1.1    mrg 
   3423       1.1    mrg 2010-01-20  Jason Merrill  <jason (a] redhat.com>
   3424       1.1    mrg 
   3425       1.1    mrg 	PR c++/42338
   3426       1.1    mrg 	* cp-demangle.c (d_print_comp): Fix array index printing.
   3427       1.1    mrg 
   3428       1.1    mrg 2010-01-11  Tristan Gingold  <gingold (a] adacore.com>
   3429       1.1    mrg 
   3430       1.1    mrg 	* cplus-dem.c (ada_demangle): Remove prototype.
   3431       1.1    mrg 	(grow_vect): Removed.
   3432       1.1    mrg 	(ada_demangle): Rewritten.
   3433       1.1    mrg 	(cplus_demangle): Fix indentation.
   3434       1.1    mrg 	* testsuite/demangle-expected: Add tests for Ada.
   3435       1.1    mrg 
   3436       1.1    mrg 2010-01-09  Ian Lance Taylor  <iant (a] google.com>
   3437       1.1    mrg 
   3438       1.1    mrg 	PR other/42230
   3439       1.1    mrg 	* cp-demangle.c (d_demangle): Return dgs.alc on success.
   3440       1.1    mrg 
   3441       1.1    mrg 2010-01-04  Nobuhiro Iwamatsu <iwamatsu (a] nigauri.org>
   3442       1.1    mrg 
   3443       1.1    mrg 	PR target/42316
   3444       1.1    mrg 	* configure.ac (PICFLAG): Use -fPIC on SH hosts.
   3445       1.1    mrg 	* configure: Regenerate.
   3446       1.1    mrg 
   3447       1.1    mrg 2009-12-07  Doug Evans  <dje (a] google.com>
   3448       1.1    mrg 
   3449       1.1    mrg 	* pex-unix.c (pex_unix_exec_child): Save/restore environ.
   3450       1.1    mrg 
   3451       1.1    mrg 2009-11-26  Ben Elliston  <bje (a] au.ibm.com>
   3452       1.1    mrg 
   3453       1.1    mrg 	* configure.ac (AC_CHECK_FUNCS): Sort into alphabetic order.
   3454       1.1    mrg 	* configure: Regenerate.
   3455       1.1    mrg 
   3456       1.1    mrg 2009-11-25  Ben Elliston  <bje (a] au.ibm.com>
   3457       1.1    mrg 
   3458       1.1    mrg 	* functions.texi: Rebuild.
   3459       1.1    mrg 
   3460       1.1    mrg 2009-11-25  Manuel Lopez-Ibanez  <manu (a] gcc.gnu.org>
   3461       1.1    mrg 	    Ben Elliston  <bje (a] au.ibm.com>
   3462       1.1    mrg 
   3463       1.1    mrg 	* README: Mention changes to Makefile.in and functions.texi.
   3464       1.1    mrg 	* gather-docs: Mention 'make stamp-functions' in the header.
   3465       1.1    mrg 
   3466       1.1    mrg 2009-11-23  Ben Elliston  <bje (a] au.ibm.com>
   3467       1.1    mrg 	    Ian Lance Taylor  <iant (a] google.com>
   3468       1.1    mrg 
   3469       1.1    mrg 	* pex-unix.c (pex_child_error): Improve warning avoidance by
   3470       1.1    mrg 	checking the results of write(3) and exiting with -2 if any write
   3471       1.1    mrg 	returns a negative value.
   3472       1.1    mrg 
   3473       1.1    mrg 2009-11-22  Steve Ward  <planet36 (a] gmail.com>
   3474       1.1    mrg 
   3475       1.1    mrg 	* dyn-string.c (dyn_string_append_char): Fix typo in comment.
   3476       1.1    mrg 
   3477       1.1    mrg 2009-11-20  Ben Elliston  <bje (a] au.ibm.com>
   3478       1.1    mrg 
   3479       1.1    mrg 	* pex-unix.c (pex_child_error): Define writeerr macro to avoid
   3480       1.1    mrg 	unused result warnings from write(3) calls.  Undefine writeerr
   3481       1.1    mrg 	after all uses.
   3482       1.1    mrg 
   3483       1.1    mrg 2009-10-08  Daniel Gutson  <dgutson (a] codesourcery.com>
   3484       1.1    mrg 	Daniel Jacobowitz  <dan (a] codesourcery.com>
   3485       1.1    mrg 	Pedro Alves  <pedro (a] codesourcery.com>
   3486       1.1    mrg 
   3487       1.1    mrg 	* argv.c (consume_whitespace): New function.
   3488       1.1    mrg 	(only_whitespace): New function.
   3489       1.1    mrg 	(buildargv): Always use ISSPACE by calling consume_whitespace.
   3490       1.1    mrg 	(expandargv): Skip empty files.  Do not stop at the first empty
   3491       1.1    mrg 	argument (calling only_whitespace)..
   3492       1.1    mrg 	* testsuite/test-expandargv.c: (test_data): Test empty lines
   3493       1.1    mrg 	and empty arguments.
   3494       1.1    mrg 	(run_tests): Fix false positives due to shorter arguments.
   3495       1.1    mrg 
   3496       1.1    mrg 2009-09-30  Martin Thuresson  <martint (a] google.com>
   3497       1.1    mrg 
   3498       1.1    mrg 	* regex.c (byte_re_match_2_internal): Split declaration and
   3499       1.1    mrg 	assignment to avoid -Wc++-compat warning due to goto.
   3500       1.1    mrg 
   3501       1.1    mrg 2009-09-29  Jason Merrill  <jason (a] redhat.com>
   3502       1.1    mrg 
   3503       1.1    mrg 	* Makefile.in: Enable demangle target.
   3504       1.1    mrg 	* cp-demangle.c (d_lambda, d_unnamed_type, d_make_default_arg): New.
   3505       1.1    mrg 	(d_name, d_prefix, d_unqualified_name, d_local_name): Handle lambdas.
   3506       1.1    mrg 	(d_parmlist): Factor out from d_bare_function_type.
   3507       1.1    mrg 	(d_compact_number): Factor out from d_template_param and d_expression.
   3508       1.1    mrg 	(d_append_num): Factor out from d_print_comp.
   3509       1.1    mrg 	(d_print_comp, d_print_mod_list): Handle lambdas.
   3510       1.1    mrg 	* testsuite/demangle-expected: Add lambda tests.
   3511       1.1    mrg 
   3512       1.1    mrg 2009-09-23  Matthew Gingell  <gingell (a] adacore.com>
   3513       1.1    mrg 
   3514       1.1    mrg 	* cplus-dem.c (ada_demangle): Ensure demangled is freed.
   3515       1.1    mrg 
   3516       1.1    mrg 2009-09-22  Ozkan Sezer  <sezeroz (a] gmail.com>
   3517       1.1    mrg 
   3518       1.1    mrg 	* choose-temp.c: Include unistd.h for mingw targets.
   3519       1.1    mrg 
   3520       1.1    mrg 2009-09-16  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   3521       1.1    mrg 
   3522       1.1    mrg 	* hashtab.c [HAVE_INTTYPES_H]: Include <inttypes.h>.
   3523       1.1    mrg 
   3524       1.1    mrg 2009-09-15  Tristan Gingold  <gingold (a] adacore.com>
   3525       1.1    mrg 
   3526       1.1    mrg 	* config.h-vms (intptr_t): Define to compile hashtab.c
   3527       1.1    mrg 
   3528       1.1    mrg 2009-09-04  Ozkan Sezer  <sezeroz (a] gmail.com>
   3529       1.1    mrg 
   3530       1.1    mrg 	PR target/39065
   3531       1.1    mrg 	* configure.ac: Replace AC_CHECK_TYPE() for intptr_t and uintptr_t
   3532       1.1    mrg 	with AC_TYPE_INTPTR_T and AC_TYPE_UINTPTR_T.
   3533       1.1    mrg 	* config.in: Regenerated.
   3534       1.1    mrg 	* configure: Regenerated.
   3535       1.1    mrg 
   3536       1.1    mrg 2009-09-03  Ozkan Sezer  <sezeroz (a] gmail.com>
   3537       1.1    mrg 
   3538       1.1    mrg 	PR target/39065
   3539       1.1    mrg 	* configure.ac: Also check for intptr_t.
   3540       1.1    mrg 	* config.h.in: Regenerated.
   3541       1.1    mrg 	* configure: Regenerated.
   3542       1.1    mrg 	* hashtab.c (hash_pointer): Cast the pointer argument to intptr_t
   3543       1.1    mrg 	instead of of long.
   3544       1.1    mrg 
   3545       1.1    mrg 2009-09-02  Tristan Gingold  <gingold (a] adacore.com>
   3546       1.1    mrg 
   3547       1.1    mrg 	* vmsbuild.com: Removed as unused and superceeded by makefile.vms.
   3548       1.1    mrg 	* makefile.vms: Ported to Itanium VMS.  Remove useless targets and
   3549       1.1    mrg 	dependencies.  Remove unused FORMAT variable.
   3550       1.1    mrg 	* configure.com: New file to create build.com DCL script for
   3551       1.1    mrg 	Itanium VMS or Alpha VMS.
   3552       1.1    mrg 
   3553       1.1    mrg 2009-08-24  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   3554       1.1    mrg 
   3555       1.1    mrg 	* configure.ac (AC_PREREQ): Bump to 2.64.
   3556       1.1    mrg 
   3557       1.1    mrg 2009-08-23  H.J. Lu  <hongjiu.lu (a] intel.com>
   3558       1.1    mrg 
   3559  1.1.1.24    mrg 	PR ld/10536
   3560  1.1.1.24    mrg 	* Makefile.in (install-html-recursive): Removed.
   3561       1.1    mrg 
   3562       1.1    mrg 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   3563       1.1    mrg 
   3564       1.1    mrg 	* config.in: Regenerate.
   3565       1.1    mrg 	* configure: Regenerate.
   3566       1.1    mrg 
   3567       1.1    mrg 2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   3568       1.1    mrg 
   3569       1.1    mrg 	* Makefile.in (AUTOCONF, configure_deps): New variables.
   3570       1.1    mrg 	($(srcdir)/configure): New rule, active only in maintainer mode.
   3571       1.1    mrg 
   3572       1.1    mrg 2009-07-29  Douglas B Rupp  <rupp (a] gnat.com>
   3573       1.1    mrg 
   3574       1.1    mrg 	* make-temp-file.c (choose_tmpdir): Try standard temp logical on VMS.
   3575       1.1    mrg 
   3576       1.1    mrg 2009-07-27  Douglas B Rupp  <rupp (a] gnat.com>
   3577       1.1    mrg 
   3578       1.1    mrg 	* pex-unix.c (vfork): Remove VMS specific definition (get from header
   3579       1.1    mrg 	file instead).
   3580       1.1    mrg 	(to_ptr32): New function.
   3581       1.1    mrg 	(pex_unix_exec_child): Use it.
   3582       1.1    mrg 
   3583       1.1    mrg 2009-07-24  Ian Lance Taylor  <iant (a] google.com>
   3584       1.1    mrg 
   3585       1.1    mrg 	PR bootstrap/40854
   3586       1.1    mrg 	* crc32.c (xcrc32): Rename from crc32.
   3587       1.1    mrg 
   3588       1.1    mrg 2009-07-24  Ian Lance Taylor  <iant (a] google.com>
   3589       1.1    mrg 
   3590       1.1    mrg 	* crc32.c: New file.
   3591       1.1    mrg 	* Makefile.in: Rebuild dependencies.
   3592       1.1    mrg 	(CFILES): Add crc32.c.
   3593       1.1    mrg 	(REQUIRED_OFILES): Add ./crc32.o.
   3594       1.1    mrg 	* functions.texi: Rebuild.
   3595       1.1    mrg 
   3596       1.1    mrg 2009-07-17  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3597       1.1    mrg 
   3598       1.1    mrg 	* cp-demangle.c (d_print_comp <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
   3599       1.1    mrg 	(d_print_comp <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS): New.
   3600       1.1    mrg 	(d_make_comp <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
   3601       1.1    mrg 	(d_make_comp <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS): New.
   3602       1.1    mrg 	(d_demangle_callback): The variable type is now declared as enum.
   3603       1.1    mrg 	Replace parser of _GLOBAL_ symbols by a d_make_comp call.
   3604       1.1    mrg 
   3605       1.1    mrg 2009-06-21  Jakub Jelinek  <jakub (a] redhat.com>
   3606       1.1    mrg 
   3607       1.1    mrg 	* hashtab.c (htab_traverse): Don't call htab_expand for
   3608       1.1    mrg 	nearly empty hashtabs with sizes 7, 13 or 31.
   3609       1.1    mrg 
   3610       1.1    mrg 2009-06-16  Nick Clifton  <nickc (a] redhat.com>
   3611       1.1    mrg 
   3612       1.1    mrg 	PR 10197
   3613       1.1    mrg 	* testsuite/test-demangle.c: Rename getline to get_line to avoid
   3614       1.1    mrg 	conflicts with system function of the same name.
   3615       1.1    mrg 
   3616       1.1    mrg 2009-05-30  Eli Zaretskii  <eliz (a] gnu.org>
   3617       1.1    mrg 
   3618       1.1    mrg 	* snprintf.c: Doc fix.
   3619       1.1    mrg 
   3620       1.1    mrg 	* vsnprintf.c: Doc fix.
   3621       1.1    mrg 
   3622       1.1    mrg 2009-05-29  Kai Tietz  <kai.tietz (a] onevision.com>
   3623       1.1    mrg 
   3624   1.1.1.3    mrg 	* pex-win32.c (pex_win32_fdopenr): Set INHERIT to false.
   3625       1.1    mrg 
   3626       1.1    mrg 2009-05-29  Michael Matz  <matz (a] suse.de>
   3627       1.1    mrg 
   3628       1.1    mrg 	* fibheap.c (fibheap_replace_key_data): Make sure we don't early
   3629       1.1    mrg 	out when forcing the minimum.
   3630       1.1    mrg 	(fibheap_delete_node): Assert that we managed to force the minimum.
   3631       1.1    mrg 
   3632       1.1    mrg 2009-05-25  Tristan Gingold  <gingold (a] adacore.com>
   3633       1.1    mrg 
   3634       1.1    mrg 	* config.h-vms: Rewritten.  Define configure macros.
   3635       1.1    mrg 	Use DEC-C builtin alloca.
   3636       1.1    mrg 
   3637       1.1    mrg 	* makefile.vms (OBJS): Update list.
   3638       1.1    mrg 	(OPT): New variable.
   3639       1.1    mrg 	(CFLAGS): Update compilation flags.
   3640       1.1    mrg 	(libiberty.olb): Do not depend on alloca-conf.h anymore.
   3641       1.1    mrg 
   3642       1.1    mrg 2009-05-19  Ian Lance Taylor  <iant (a] google.com>
   3643       1.1    mrg 	    Ben Elliston  <bje (a] au.ibm.com>
   3644       1.1    mrg 
   3645       1.1    mrg 	* cp-demangle.c (cplus_demangle_fill_ctor): Fix logic bug.
   3646       1.1    mrg 	(cplus_demangle_fill_dtor): Likewise.
   3647       1.1    mrg 
   3648       1.1    mrg 2009-05-17  Julian Brown  <julian (a] codesourcery.com>
   3649       1.1    mrg 
   3650       1.1    mrg 	* pex-win32.c (pex_win32_exec_child): Fix logic to avoid closing
   3651       1.1    mrg 	standard handles (stdin, stdout, stderr) in parent.
   3652       1.1    mrg 
   3653       1.1    mrg 2009-04-29  Julian Brown  <julian (a] codesourcery.com>
   3654       1.1    mrg 
   3655   1.1.1.2  skrll 	* pex-win32.c (pex_win32_pipe): Add _O_NOINHERIT.
   3656       1.1    mrg 	(pex_win32_exec_child): Ensure each process has only one handle open
   3657       1.1    mrg 	on pipe endpoints. Close standard input after creating child for
   3658       1.1    mrg 	symmetry with standard output/standard error.
   3659       1.1    mrg 
   3660       1.1    mrg 2009-04-25  Eli Zaretskii  <eliz (a] gnu.org>
   3661       1.1    mrg 
   3662       1.1    mrg 	* Makefile.in (needed-list): Target removed (not used in GCC
   3663       1.1    mrg 	3.0 and later).  All references deleted.
   3664       1.1    mrg 	(mostlyclean): Remove references to needed.awk and needed2.awk.
   3665       1.1    mrg 
   3666       1.1    mrg 2009-04-14  Eli Zaretskii  <eliz (a] gnu.org>
   3667       1.1    mrg 
   3668       1.1    mrg 	* configure.ac  (setobjs, msdosdjgpp): Move a-priori setting of
   3669       1.1    mrg 	existing and required library functions to with_target_subdir
   3670       1.1    mrg 	section, so that the native build does detect them at configure
   3671       1.1    mrg 	time.
   3672       1.1    mrg 	* configure: Regenerated.
   3673   1.1.1.2  skrll 
   3674       1.1    mrg 2009-04-13  Ozkan Sezer  <sezeroz (a] gmail.com>
   3675       1.1    mrg 
   3676   1.1.1.3    mrg 	PR target/39397
   3677   1.1.1.3    mrg 	* pex-common.h (struct pex_obj): Store pid values as pid_t,
   3678   1.1.1.3    mrg 	not as long (members *children and (*wait))
   3679   1.1.1.3    mrg 	* pex-common.c (pex_run_in_environment): Likewise.
   3680   1.1.1.3    mrg 	* pex-win32.c (pex_win32_wait): Return pid_t and properly check
   3681   1.1.1.3    mrg 	returned pid value.
   3682   1.1.1.3    mrg 	* pex-djgpp.c (pex_djgpp_wait): Return pid_t.
   3683   1.1.1.3    mrg 	* pex-msdos.c (pex_msdos_wait): Likewise.
   3684       1.1    mrg 
   3685       1.1    mrg 2009-04-07  Arnaud Patard <apatard (a] mandriva.com>
   3686       1.1    mrg 
   3687  1.1.1.12    mrg 	* configure.ac: Fix Linux/MIPS matching rule.
   3688  1.1.1.12    mrg 	* configure: Regenerate.
   3689       1.1    mrg 
   3690       1.1    mrg 2009-03-27  Ian Lance Taylor  <iant (a] google.com>
   3691       1.1    mrg 
   3692       1.1    mrg 	* memmem.c: New file, from gnulib.
   3693       1.1    mrg 	* configure.ac: Add memmem to list of functions provided if they
   3694       1.1    mrg 	are not available on the host.
   3695       1.1    mrg 	* Makefile.in: Rebuild dependencies.
   3696       1.1    mrg 	(CFILES): Add memmem.c.
   3697       1.1    mrg 	(CONFIGURED_OFILES): Add memmem.o.
   3698       1.1    mrg 	* configure, config.in, functions.texi: Rebuild.
   3699       1.1    mrg 
   3700       1.1    mrg 2009-03-23  Jason Merrill  <jason (a] redhat.com>
   3701       1.1    mrg 
   3702       1.1    mrg 	* cp-demangle.c (d_expression): Handle pack expansion.
   3703       1.1    mrg 	(d_find_pack): Handle DEMANGLE_COMPONENT_FUNCTION_PARAM.
   3704       1.1    mrg 	(d_print_subexpr): Don't wrap function parms in ().
   3705       1.1    mrg 	(d_print_comp) [DEMANGLE_COMPONENT_PACK_EXPANSION]: Handle
   3706       1.1    mrg 	not finding a pack.
   3707       1.1    mrg 
   3708       1.1    mrg 2009-03-17  Jason Merrill  <jason (a] redhat.com>
   3709       1.1    mrg 
   3710       1.1    mrg 	* cp-demangle.c (d_make_function_param): new fn.
   3711       1.1    mrg 	(cplus_demangle_mangled_name): Work around abi v2 bug.
   3712       1.1    mrg 	(d_expr_primary): Likewise.
   3713       1.1    mrg 	(cplus_demangle_operators): Add alignof ops.
   3714       1.1    mrg 	(d_expression): Handle function parameters and conversions
   3715       1.1    mrg 	with other than 1 operand.
   3716       1.1    mrg 	(d_print_comp): Handle function parameters.  Fix bug with
   3717       1.1    mrg 	function used in type of function.
   3718       1.1    mrg 	* testsuite/demangle-expected: Update tests.
   3719       1.1    mrg 
   3720       1.1    mrg 2009-02-21  Mark Mitchell  <mark (a] codesourcery.com>
   3721       1.1    mrg 
   3722       1.1    mrg 	* make-temp-file.c (<windows.h>): Include on Windows.
   3723       1.1    mrg 	(choose_tmpdir): On Windows, use GetTempPath.
   3724       1.1    mrg 
   3725       1.1    mrg 2009-01-18  Dave Korn  <dave.korn.cygwin (a] gmail.com>
   3726       1.1    mrg 
   3727       1.1    mrg 	* configure.ac (funcs, vars, checkfuncs):  Don't munge on Cygwin,
   3728       1.1    mrg 	as it no longer shares libiberty object files.
   3729       1.1    mrg 	* configure:  Regenerated.
   3730       1.1    mrg 
   3731       1.1    mrg 2009-01-07  Jason Merrill  <jason (a] redhat.com>
   3732       1.1    mrg 
   3733       1.1    mrg 	* cp-demangle.c (d_expression): Remove mangling for zero-op casts.
   3734       1.1    mrg 
   3735       1.1    mrg 2009-01-06  Ben Elliston  <bje (a] au.ibm.com>
   3736       1.1    mrg 
   3737       1.1    mrg 	* cp-demangle.c (cplus_demangle_type): Return NULL if the
   3738       1.1    mrg 	character following a 'D' cannot be recognised.
   3739       1.1    mrg 
   3740       1.1    mrg 2008-12-18  Jason Merrill  <jason (a] redhat.com>
   3741       1.1    mrg 
   3742       1.1    mrg 	PR c++/38561
   3743       1.1    mrg 	* cp-demangle.c (d_expression, d_print_comp): Revert
   3744       1.1    mrg 	cast changes.
   3745       1.1    mrg 
   3746       1.1    mrg 2008-12-17  Jason Merrill  <jason (a] redhat.com>
   3747       1.1    mrg 
   3748       1.1    mrg 	* cp-demangle.c (d_expression): Handle rvalue stubs too.
   3749       1.1    mrg 	[DEMANGLE_COMPONENT_CAST]: Update mangling.
   3750       1.1    mrg 	(d_print_comp): Avoid extra ", " with empty template argument packs.
   3751       1.1    mrg 	Remove handling for obsolete T() mangling.
   3752       1.1    mrg 
   3753       1.1    mrg 2008-12-10  Jason Merrill  <jason (a] redhat.com>
   3754       1.1    mrg 
   3755       1.1    mrg 	* cp-demangle.c (cplus_demangle_type): Support fixed-point types.
   3756       1.1    mrg 	(d_print_comp, d_dump): Likewise.
   3757       1.1    mrg 
   3758       1.1    mrg 2008-10-22  Daniel Jacobowitz  <dan (a] codesourcery.com>
   3759       1.1    mrg 
   3760       1.1    mrg 	* Makefile.in (CPPFLAGS): Define.
   3761       1.1    mrg 	(FLAGS_TO_PASS, COMPILE.c): Add CPPFLAGS.
   3762       1.1    mrg 
   3763       1.1    mrg 2008-10-15  Paolo Bonzini  <bonzini (a] gnu.org>
   3764       1.1    mrg 
   3765       1.1    mrg 	PR bootstrap/37137
   3766       1.1    mrg 	* Makefile.in (LIBCFLAGS): Remove.
   3767       1.1    mrg 	(FLAGS_TO_PASS): Don't mention it.
   3768       1.1    mrg 	(COMPILE.c, MULTIOSDIR): Replace it with CFLAGS.
   3769       1.1    mrg 
   3770       1.1    mrg 2008-10-08  David Edelsohn  <edelsohn (a] gnu.org>
   3771       1.1    mrg 
   3772       1.1    mrg 	* xstrdup.c: Include <sys/types.h> after "config.h"
   3773   1.1.1.2  skrll 
   3774       1.1    mrg 2008-10-07  Jan Kratochvil  <jan.kratochvil (a] redhat.com>
   3775       1.1    mrg 
   3776       1.1    mrg 	* configure.ac: Call AC_SYS_LARGEFILE.
   3777       1.1    mrg 	* config.in: Regenerated.
   3778       1.1    mrg 	* configure: Likewise.
   3779       1.1    mrg 
   3780       1.1    mrg 2008-10-06  Jason Merrill  <jason (a] redhat.com>
   3781       1.1    mrg 
   3782       1.1    mrg 	* cp-demangle.c (struct d_print_info): Add pack_index.
   3783       1.1    mrg 	(d_dump): Add DEMANGLE_COMPONENT_PACK_EXPANSION.
   3784       1.1    mrg 	(d_make_comp): Likewise.  DEMANGLE_COMPONENT_ARGLIST and
   3785       1.1    mrg 	DEMANGLE_COMPONENT_TEMPLATE_ARGLIST can have two null args.
   3786       1.1    mrg 	(cplus_demangle_builtin_types): Add char16/32_t.
   3787       1.1    mrg 	(cplus_demangle_type): Recognize them.
   3788       1.1    mrg 	(d_template_args): Handle empty argument packs.
   3789       1.1    mrg 	(d_template_arg): Handle argument packs.
   3790       1.1    mrg 	(d_expression): Handle dependent name.
   3791       1.1    mrg 	(d_index_template_argument): New fn.
   3792       1.1    mrg 	(d_lookup_template_argument): New fn.
   3793       1.1    mrg 	(d_find_pack, d_pack_length): New fn.
   3794       1.1    mrg 	(d_print_subexpr): Split out...
   3795       1.1    mrg 	(d_print_comp): ...from here.  Use d_*_template_argument.
   3796       1.1    mrg 	Handle empty arg lists.  Support pack expansions.
   3797       1.1    mrg 	* cp-demangle.h (D_BUILTIN_TYPE_COUNT): Increase to 32.
   3798       1.1    mrg 
   3799       1.1    mrg 2008-09-09  Jason Merrill  <jason (a] redhat.com>
   3800       1.1    mrg 
   3801       1.1    mrg 	* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_DECLTYPE.
   3802       1.1    mrg 	(d_make_comp): Likewise.
   3803       1.1    mrg 	(cplus_demangle_type): Handle decltype and DFP types.
   3804       1.1    mrg 	(cplus_demangle_operators): Call operator takes 2 args.
   3805       1.1    mrg 	(cplus_demangle_builtin_types): Add DFP types.
   3806       1.1    mrg 	(d_exprlist): New fn.
   3807       1.1    mrg 	(d_expression): Handle parm placeholders, T() and calls.
   3808       1.1    mrg 	(d_print_comp): Handle decltype, T() and calls.
   3809       1.1    mrg 	* testsuite/demangle-expected: Test the above.
   3810       1.1    mrg 
   3811       1.1    mrg 2008-08-07  Aaron W. LaFramboise  <aaronavay62 (a] aaronwl.com>
   3812       1.1    mrg 
   3813       1.1    mrg 	* pex-win32.c (argv_to_argc): New function.
   3814       1.1    mrg 	(spawn_script): Duplicate argv before calling win32_spawn.
   3815       1.1    mrg 
   3816       1.1    mrg 2008-07-31  Jakub Jelinek  <jakub (a] redhat.com>
   3817       1.1    mrg 
   3818       1.1    mrg 	* mkstemps.c (mkstemps): Keep looping even for EISDIR.
   3819       1.1    mrg 
   3820       1.1    mrg 2008-07-31  Denys Vlasenko  <dvlasenk (a] redhat.com>
   3821       1.1    mrg 
   3822       1.1    mrg 	* mkstemps.c (mkstemps): If open failed with errno other than
   3823       1.1    mrg 	EEXIST, return immediately.
   3824       1.1    mrg 	* make-temp-file.c: Include errno.h.
   3825       1.1    mrg 	(make_temp_file): If mkstemps failed, print an error message
   3826       1.1    mrg 	before aborting.
   3827       1.1    mrg 
   3828       1.1    mrg 2008-07-24  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   3829       1.1    mrg 
   3830       1.1    mrg 	* maint-tool (deps): Output config.h instead of stamp-h.
   3831       1.1    mrg 	* Makefile.in: Rebuild deps.
   3832       1.1    mrg 	(maintainer-clean-subdir): Depend on stamp-h rather than config.h.
   3833       1.1    mrg 	Reverts 2007-07-11 change.
   3834       1.1    mrg 
   3835       1.1    mrg 2008-06-19  Eric Blake  <ebb9 (a] byu.net>
   3836       1.1    mrg 
   3837       1.1    mrg 	Adjust strsignal to POSIX 200x prototype.
   3838       1.1    mrg 	* strsignal.c (strsignal): Remove const.
   3839       1.1    mrg 
   3840       1.1    mrg 2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   3841       1.1    mrg 
   3842       1.1    mrg 	* configure: Regenerate.
   3843       1.1    mrg 
   3844       1.1    mrg 2008-06-15  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   3845       1.1    mrg 
   3846       1.1    mrg 	* libiberty.texi: Expand TABs, drop indentation outside examples.
   3847       1.1    mrg 	* obstacks.texi: Likewise.
   3848       1.1    mrg 
   3849       1.1    mrg 2008-04-21  Aurelien Jarno  <aurelien (a] aurel32.net>
   3850       1.1    mrg 
   3851  1.1.1.12    mrg 	* configure.ac: use -fPIC on Linux/MIPS hosts.
   3852  1.1.1.12    mrg 	* configure: Regenerate.
   3853       1.1    mrg 
   3854       1.1    mrg 2008-04-18  Kris Van Hees <kris.van.hees (a] oracle.com>
   3855       1.1    mrg 
   3856       1.1    mrg 	* testsuite/demangle-expected: Added tests for char16_t and char32_t.
   3857       1.1    mrg 
   3858       1.1    mrg 2008-04-18  Paolo Bonzini  <bonzini (a] gnu.org>
   3859       1.1    mrg 
   3860       1.1    mrg 	PR bootstrap/35457
   3861       1.1    mrg 	* aclocal.m4: Add override.m4.
   3862       1.1    mrg 	* configure: Regenerate.
   3863       1.1    mrg 
   3864       1.1    mrg 2008-03-31  Ian Lance Taylor  <iant (a] google.com>
   3865       1.1    mrg 
   3866       1.1    mrg 	* cp-demangle.c (d_substitution): Correct overflow check to avoid
   3867       1.1    mrg 	-fstrict-overflow optimizations.
   3868       1.1    mrg 
   3869       1.1    mrg 2008-03-27  Paolo Bonzini  <bonzini (a] gnu.org>
   3870       1.1    mrg 
   3871       1.1    mrg 	* configure.ac (frags): Don't set, use frag instead.
   3872       1.1    mrg 	(PICFLAG): Set here and substitute.
   3873       1.1    mrg 	* Makefile.in (PICFLAG): Substitute from autoconf.
   3874       1.1    mrg 	* configure: Regenerate.
   3875       1.1    mrg 
   3876       1.1    mrg 2008-03-24  Ian Lance Taylor  <iant (a] google.com>
   3877       1.1    mrg 
   3878       1.1    mrg 	* sha1.c: New file, from gnulib.
   3879       1.1    mrg 	* Makefile.in: Rebuild dependencies.
   3880       1.1    mrg 	(CFILES): Add sha1.c.
   3881       1.1    mrg 	(REQUIRED_OFILES): Add sha1.o.
   3882       1.1    mrg 
   3883       1.1    mrg 2008-03-24  Doug Evans  <dje (a] google.com>
   3884       1.1    mrg 
   3885       1.1    mrg 	* make-relative-prefix.c (make_relative_prefix_1): Handle NULL
   3886       1.1    mrg 	return from strdup.
   3887       1.1    mrg 
   3888       1.1    mrg 2008-03-12  Seongbae Park <seongbae.park (a] gmail.com>
   3889       1.1    mrg 
   3890       1.1    mrg 	* cplus-dem.c (malloc, realloc): Use void * instead of char *
   3891       1.1    mrg 	as return type.
   3892       1.1    mrg 
   3893       1.1    mrg 2008-03-11  Nick Clifton  <nickc (a] redhat.com>
   3894       1.1    mrg 
   3895       1.1    mrg 	* md5.c (md5_process_bytes): Do not assume that memcpy will
   3896       1.1    mrg 	provide a return value.
   3897       1.1    mrg 
   3898       1.1    mrg 2008-02-19  Ben Elliston  <bje (a] au.ibm.com>
   3899       1.1    mrg 
   3900       1.1    mrg 	PR other/12618
   3901       1.1    mrg 	* testsuite/Makefile.in (mostlyclean): Remove any core file.
   3902       1.1    mrg 
   3903       1.1    mrg 2008-01-26  David Daney  <ddaney (a] avtrex.com>
   3904       1.1    mrg 
   3905       1.1    mrg 	* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE,
   3906       1.1    mrg 	DEMANGLE_COMPONENT_COMPOUND_NAME, and
   3907       1.1    mrg 	DEMANGLE_COMPONENT_CHARACTER cases.
   3908       1.1    mrg 	(d_make_comp): Handle DEMANGLE_COMPONENT_COMPOUND_NAME and
   3909       1.1    mrg 	DEMANGLE_COMPONENT_JAVA_RESOURCE cases.
   3910       1.1    mrg 	(d_make_character): New function.
   3911       1.1    mrg 	(d_java_resource): Same.
   3912       1.1    mrg 	(d_special_name): Handle "Gr" case.
   3913       1.1    mrg 	(d_print_comp): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE,
   3914       1.1    mrg 	DEMANGLE_COMPONENT_COMPOUND_NAME, and
   3915       1.1    mrg 	DEMANGLE_COMPONENT_CHARACTER cases.
   3916       1.1    mrg 	* testsuite/demangle-expected: Add test for java resource name
   3917       1.1    mrg 	mangling.
   3918       1.1    mrg 
   3919       1.1    mrg 2008-01-23  Thiago Jung Bauermann  <bauerman (a] br.ibm.com>
   3920       1.1    mrg 
   3921       1.1    mrg 	* cplus-dem.c (demangle_function_name): Changed to return value
   3922       1.1    mrg 	indicating if a name was correctly demangled.
   3923       1.1    mrg 	(iterate_demangle_function): Use demangle_function_name return
   3924       1.1    mrg 	value.
   3925       1.1    mrg 
   3926       1.1    mrg 2008-01-19  Manuel Lopez-Ibanez  <manu (a] gcc.gnu.org>
   3927       1.1    mrg 
   3928       1.1    mrg 	PR other/33768
   3929       1.1    mrg 	* splay-tree.c (rotate_left): Fix minor typo in comment.
   3930       1.1    mrg 	(rotate_right): Likewise.
   3931       1.1    mrg 
   3932       1.1    mrg 2007-11-12  Joseph Myers  <joseph (a] codesourcery.com>
   3933       1.1    mrg 
   3934       1.1    mrg 	* floatformat.c (floatformat_ibm_long_double_is_valid): Fix
   3935       1.1    mrg 	compiler warnings.
   3936       1.1    mrg 	(floatformat_ibm_long_double): Use
   3937       1.1    mrg 	floatformat_ibm_long_double_is_valid.
   3938       1.1    mrg 
   3939       1.1    mrg 2007-11-07  Joseph Myers  <joseph (a] codesourcery.com>
   3940       1.1    mrg 	    Daniel Jacobowitz  <dan (a] codesourcery.com>
   3941       1.1    mrg 
   3942       1.1    mrg 	* floatformat.c (mant_bits_set): New.
   3943       1.1    mrg 	(floatformat_to_double): Use it.  Note no special handling of
   3944       1.1    mrg 	split formats.
   3945       1.1    mrg 	(floatformat_from_double): Note no special handing of split
   3946       1.1    mrg 	formats.
   3947       1.1    mrg 	(floatformat_ibm_long_double_is_valid,
   3948       1.1    mrg 	floatformat_ibm_long_double): New.
   3949       1.1    mrg 	(floatformat_ieee_single_big, floatformat_ieee_single_little,
   3950       1.1    mrg 	floatformat_ieee_double_big, floatformat_ieee_double_little,
   3951       1.1    mrg 	floatformat_ieee_double_littlebyte_bigword, floatformat_vax_f,
   3952       1.1    mrg 	floatformat_vax_d, floatformat_vax_g, floatformat_i387_ext,
   3953       1.1    mrg 	floatformat_m68881_ext, floatformat_i960_ext,
   3954       1.1    mrg 	floatformat_m88110_ext, floatformat_m88110_harris_ext,
   3955       1.1    mrg 	floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword,
   3956       1.1    mrg 	floatformat_ia64_spill_big, floatformat_ia64_spill_little,
   3957       1.1    mrg 	floatformat_ia64_quad_big, floatformat_ia64_quad_little): Update
   3958       1.1    mrg 	for addition of split_half field.
   3959       1.1    mrg 
   3960       1.1    mrg 2007-09-06  Tom Tromey  <tromey (a] redhat.com>
   3961       1.1    mrg 
   3962       1.1    mrg 	* pexecute.txh (pex_free): Document process killing.
   3963       1.1    mrg 
   3964       1.1    mrg 2007-08-31  Douglas Gregor  <doug.gregor (a] gmail.com>
   3965       1.1    mrg 
   3966       1.1    mrg 	* cp-demangle.c (d_dump): Handle
   3967       1.1    mrg 	DEMANGLE_COMPONENT_RVALUE_REFERENCE.
   3968       1.1    mrg 	(d_make_comp): Ditto.
   3969       1.1    mrg 	(cplus_demangle_type): Ditto.
   3970       1.1    mrg 	(d_print_comp): Ditto.
   3971       1.1    mrg 	(d_print_mod): Ditto.
   3972       1.1    mrg 	(d_print_function_type): Ditto.
   3973       1.1    mrg 
   3974       1.1    mrg 2007-08-24  Kai Tietz  <kai.tietz (a] onevision.com>
   3975       1.1    mrg 
   3976       1.1    mrg 	* pex-common.h: (pex_funcs): Retyped wait and exec_child to pid_t.
   3977       1.1    mrg 	* pex-djgpp.c: Likewise.
   3978       1.1    mrg 	* pex-msdos.c: Likewise.
   3979       1.1    mrg 	* pex-unix.c: Likewise.
   3980       1.1    mrg 	* pex-win32.c: Likewise.
   3981       1.1    mrg 
   3982       1.1    mrg 2007-08-17  Michael Snyder  <msnyder (a] access-company.com>
   3983       1.1    mrg 
   3984       1.1    mrg 	* make-relative-prefix.c (make_relative_prefix_1): Resource leaks.
   3985       1.1    mrg 
   3986       1.1    mrg 2007-08-03  Michael Snyder  <msnyder (a] access-company.com>
   3987       1.1    mrg 
   3988       1.1    mrg 	* make-relative-prefix.c (make_relative_prefix_1): Fix resource
   3989       1.1    mrg 	leak.
   3990       1.1    mrg 
   3991       1.1    mrg 2007-07-31  Michael Snyder  <msnyder (a] access-company.com>
   3992       1.1    mrg 
   3993       1.1    mrg 	* cp-demangle.c (d_print_comp): Guard against null.
   3994       1.1    mrg 
   3995       1.1    mrg 2007-07-25  Ben Elliston  <bje (a] au.ibm.com>
   3996       1.1    mrg 
   3997       1.1    mrg 	* Makefile.in (CFILES): Remove ternary.c.
   3998       1.1    mrg 	(REQUIRED_OFILES): Remove ./ternary.o.
   3999       1.1    mrg 	(INSTALLED_HEADERS): Remove ternary.h.
   4000       1.1    mrg 	(ternary.o): Remove.
   4001       1.1    mrg 	* ternary.c: Remove.
   4002       1.1    mrg 
   4003       1.1    mrg 2007-07-23  DJ Delorie  <dj (a] redhat.com>
   4004       1.1    mrg 
   4005       1.1    mrg 	* argv.c (writeargv): Fix typo in inline documentation.
   4006       1.1    mrg 	* functions.texi: Regenerate.
   4007       1.1    mrg 
   4008       1.1    mrg 2007-07-17  DJ Delorie  <dj (a] redhat.com>
   4009       1.1    mrg 
   4010       1.1    mrg 	* configure.ac (target_header_dir, msdosdjgpp): Remove duplicate
   4011       1.1    mrg 	gettimeofday entry.
   4012       1.1    mrg 	* configure: Likewise.
   4013       1.1    mrg 
   4014       1.1    mrg 2007-07-11  Alexandre Oliva  <aoliva (a] redhat.com>
   4015       1.1    mrg 
   4016       1.1    mrg 	* maint-tool (deps): Output stamp-h instead of config.h.
   4017       1.1    mrg 	* Makefile.in: Rebuild deps.
   4018       1.1    mrg 	(maintainer-clean-subdir): Depend on stamp-h rather than config.h.
   4019       1.1    mrg 
   4020       1.1    mrg 2007-07-02  Simon Baldwin <simonb (a] google.com>
   4021       1.1    mrg 
   4022       1.1    mrg 	* argv.c (writeargv): Removed declaration of unused variable.
   4023       1.1    mrg 
   4024       1.1    mrg 2007-06-14  Paolo Bonzini  <bonzini (a] gnu.org>
   4025       1.1    mrg 
   4026       1.1    mrg 	* configure.ac: Use ACX_PROG_CC_ALMOST_PEDANTIC too.
   4027       1.1    mrg 	* configure: Regenerate.
   4028       1.1    mrg 
   4029       1.1    mrg 2007-06-14  Paolo Bonzini  <bonzini (a] gnu.org>
   4030       1.1    mrg 
   4031       1.1    mrg 	* aclocal.m4: Include config/warnings.m4.
   4032       1.1    mrg 	* configure.ac: Use ACX_PROG_CC_WARNING_OPTS.
   4033       1.1    mrg 	* configure: Regenerate.
   4034       1.1    mrg 
   4035       1.1    mrg 2007-06-07  Geoffrey Keating  <geoffk (a] apple.com>
   4036       1.1    mrg 
   4037       1.1    mrg 	* configure.ac: Non-default multilibs can be cross compilations.
   4038       1.1    mrg 	* configure: Regenerate
   4039       1.1    mrg 
   4040       1.1    mrg 2007-05-07  Nathan Froyd  <froydnj (a] codesourcery.com>
   4041       1.1    mrg 
   4042       1.1    mrg 	* argv.c (writeargv): New function.
   4043       1.1    mrg 
   4044       1.1    mrg 2007-05-05  Geoffrey Keating  <geoffk (a] apple.com>
   4045       1.1    mrg 
   4046       1.1    mrg 	* cp-demangle.c (d_name): Detect local-source-name.
   4047       1.1    mrg 	(d_prefix): Likewise.
   4048       1.1    mrg 	(d_unqualified_name): Implement local-source-name.
   4049       1.1    mrg 
   4050       1.1    mrg 2007-05-03  Joel Brobecker  <brobecker (a] adacore.com>
   4051       1.1    mrg 
   4052       1.1    mrg 	* filename_cmp.c: Replace include of ctype.h by include of
   4053       1.1    mrg 	safe-ctype.h.
   4054       1.1    mrg 	(filename_cmp): Use TOLOWER instead of tolower for conversions
   4055       1.1    mrg 	that are locale-independent.
   4056       1.1    mrg 	* Makefile.in (filename_cmp.o): Add dependency on safe-ctype.h.
   4057       1.1    mrg 
   4058   1.1.1.8    mrg 2007-04-11  Thomas Neumann  <tneumann (a] users.sourceforge.net>
   4059       1.1    mrg 
   4060       1.1    mrg 	* argv.c: Use ANSI C declarations.
   4061       1.1    mrg 	* make-relative-prefix.c: Likewise.
   4062       1.1    mrg 
   4063       1.1    mrg 2007-04-06  Joel Brobecker  <brobecker (a] adacore.com>
   4064       1.1    mrg 
   4065       1.1    mrg 	* filename_cmp.c (filename_cmp): Improve documentation.
   4066       1.1    mrg 
   4067       1.1    mrg 2007-04-02  Andreas Schwab  <schwab (a] suse.de>
   4068       1.1    mrg 
   4069       1.1    mrg 	* filename_cmp.c: Include "config.h".
   4070       1.1    mrg 
   4071       1.1    mrg 2007-03-29  Joel Brobecker  <brobecker (a] adacore.com>
   4072       1.1    mrg 
   4073       1.1    mrg 	* filename_cmp.c: New file.
   4074       1.1    mrg 	* Makefile.in (CFILES): Add filename_cmp.c.
   4075       1.1    mrg 	(REQUIRED_OFILES): Add filename_cmp.o
   4076       1.1    mrg 	(filename_cmp.o): New rule.
   4077       1.1    mrg 	* functions.texi: Regenerate.
   4078       1.1    mrg 
   4079       1.1    mrg 2007-03-15  Geoffrey Keating  <geoffk (a] apple.com>
   4080       1.1    mrg 
   4081       1.1    mrg 	* cp-demangle.c (d_encoding): Exit early on error.
   4082       1.1    mrg 	(d_pointer_to_member_type): Exit early if cplus_demangle_type
   4083       1.1    mrg 	returns NULL.
   4084       1.1    mrg 	(cplus_demangle_type): Likewise.
   4085       1.1    mrg 	* testsuite/demangle-expected: New testcase.
   4086       1.1    mrg 
   4087       1.1    mrg 2007-03-01  Brooks Moses  <brooks.moses (a] codesourcery.com>
   4088       1.1    mrg 
   4089       1.1    mrg 	* Makefile.in: Add install-pdf target as copied from
   4090       1.1    mrg 	automake v1.10 rules.
   4091       1.1    mrg 	* testsuite/Makefile.in: Add dummy install-pdf target.
   4092       1.1    mrg 
   4093       1.1    mrg 2007-03-01  Peter Breitenlohner  <peb (a] mppmu.mpg.de>
   4094       1.1    mrg 	    Eric Botcazou  <ebotcazou (a] libertysurf.fr>
   4095       1.1    mrg 
   4096       1.1    mrg 	PR other/16513
   4097       1.1    mrg 	* Makefile.in: Install library under $(MULTIOSDIR), not $(MULTISUBDIR).
   4098       1.1    mrg 	Install headers in multilib independent location.
   4099       1.1    mrg 
   4100       1.1    mrg 2007-02-26  DJ Delorie  <dj (a] redhat.com>
   4101       1.1    mrg 
   4102       1.1    mrg 	* configure.ac: add djgpp-specific results, so we don't have to
   4103       1.1    mrg 	link during a cross compilation.
   4104       1.1    mrg 	* configure: Regenerated.
   4105       1.1    mrg 
   4106       1.1    mrg 2007-01-31  Ralf Wildenhues  <Ralf.Wildenhues (a] gmx.de>
   4107       1.1    mrg 
   4108       1.1    mrg 	* hex.c: Fix typo.
   4109       1.1    mrg 	* choose-temp.c: Likewise.
   4110       1.1    mrg 	* functions.texi: Regenerate.
   4111       1.1    mrg 
   4112       1.1    mrg 2007-01-31  Vladimir Prus  <vladimir (a] codesourcery.com>
   4113       1.1    mrg 
   4114       1.1    mrg 	* pex-common.h (struct pex_obj): New fields
   4115       1.1    mrg 	stderr_pipe and read_err.
   4116       1.1    mrg 	* pex-common.c (pex_init_common): Initialize
   4117       1.1    mrg 	stderr_pipe.
   4118       1.1    mrg 	(pex_run_in_environment): Add error checking
   4119       1.1    mrg 	for PEX_STDERR_TO_PIPE.  Create a pipe
   4120       1.1    mrg 	for stderr if necessary.
   4121       1.1    mrg 	(pex_read_err): New.
   4122       1.1    mrg 	(pex_free): Close read_err.
   4123       1.1    mrg 	* pexecute.txh: Document changes.
   4124       1.1    mrg 	* functions.texi: Regenerated.
   4125       1.1    mrg 
   4126       1.1    mrg 2007-01-31  Ben Elliston  <bje (a] au.ibm.com>
   4127       1.1    mrg 
   4128       1.1    mrg 	* strsignal.c (psignal): Change type of signo to int.
   4129       1.1    mrg 	* functions.texi: Regenerate.
   4130       1.1    mrg 
   4131       1.1    mrg 2007-01-29  Simon Baldwin <simonb (a] google.com>
   4132       1.1    mrg 
   4133       1.1    mrg 	* cp-demangle.h (cplus_demangle_operators): External definition
   4134       1.1    mrg 	suppressed if not building for libstdc++.
   4135       1.1    mrg 	* cp-demangle.c (__gcclibcxx_demangle_callback): Augmented interface
   4136       1.1    mrg 	to demangling, provides a malloc-less version of __cxa_demangle.
   4137       1.1    mrg 	(cplus_demangle_print_callback): Public callback version of
   4138       1.1    mrg 	cplus_demangle_print.
   4139       1.1    mrg 	(struct d_growable_string): New growable string structure.
   4140       1.1    mrg 	(d_growable_string_init): New function, provides support for
   4141       1.1    mrg 	growable strings separate from print info.
   4142       1.1    mrg 	(d_growable_string_resize): Likewise.
   4143       1.1    mrg 	(d_growable_string_append_buffer): Likewise.
   4144       1.1    mrg 	(d_growable_string_callback_adapter):): Likewise.
   4145       1.1    mrg 	(d_print_init): New print info initialization function.
   4146       1.1    mrg 	(d_print_error): Macro replace by inline function.
   4147       1.1    mrg 	(d_print_saw_error): Likewise.
   4148       1.1    mrg 	(d_append_char): Likewise.
   4149       1.1    mrg 	(d_append_buffer): Likewise.
   4150       1.1    mrg 	(d_append_string): New inline function, replaces the
   4151       1.1    mrg 	d_append_string_constant macro.
   4152       1.1    mrg 	(d_flush_buffer): New function, flushes buffer to callback.
   4153       1.1    mrg 	(d_demangle_callback, is_ctor_or_dtor): Malloc-based fallback
   4154       1.1    mrg 	for unsupported dynamic arrays replaced by alloca().
   4155       1.1    mrg 	(d_demangle): Return string length estimating removed.
   4156       1.1    mrg 	(d_dump): Moved error case handling from call site into function.
   4157       1.1    mrg 	(d_print_resize): Function removed.
   4158       1.1    mrg 	(d_print_append_char): Likewise.
   4159       1.1    mrg 	(d_print_append_buffer): Likewise.
   4160       1.1    mrg 	(d_print_error): Likewise.
   4161       1.1    mrg 	(d_print_comp): Added special case handling for Java arrays.
   4162       1.1    mrg 	(java_demangle_v3): Removed string post-processing for Java arrays,
   4163       1.1    mrg 	now replaced by special case handling in d_print_comp.
   4164       1.1    mrg 	(cplus_demangle_v3_callback): Augmented interface to demangling,
   4165       1.1    mrg 	provides a malloc-less version of cplus_demangle_v3.
   4166       1.1    mrg 	(java_demangle_v3_callback): Augmented interface to demangling,
   4167       1.1    mrg 	provides a malloc-less version of java_demangle_v3.
   4168       1.1    mrg 
   4169       1.1    mrg 2007-01-12  Ben Elliston  <bje (a] au.ibm.com>
   4170       1.1    mrg 
   4171       1.1    mrg 	* pex-unix.c (writeerr): Cast write result to void.
   4172       1.1    mrg 
   4173       1.1    mrg 	* choose-temp.c (choose_temp_base): Check the result of the call
   4174       1.1    mrg 	to mktemp rather than testing the length of the modified string.
   4175       1.1    mrg 
   4176       1.1    mrg 2006-12-20  Geoffrey Keating  <geoffk (a] apple.com>
   4177       1.1    mrg 
   4178       1.1    mrg 	* cp-demangle.h: Add comment explaining what to do to avoid
   4179       1.1    mrg 	overrunning string.
   4180       1.1    mrg 	(d_check_char): New.
   4181       1.1    mrg 	(d_next_char): Don't advance past trailing '\0'.
   4182       1.1    mrg 	* cp-demangle.c (cplus_demangle_mangled_name): Use d_check_char.
   4183       1.1    mrg 	(d_nested_name): Likewise.
   4184       1.1    mrg 	(d_special_name): Likewise.
   4185       1.1    mrg 	(d_call_offset): Likewise.
   4186       1.1    mrg 	(d_function_type): Likewise.
   4187       1.1    mrg 	(d_array_type): Likewise.
   4188       1.1    mrg 	(d_pointer_to_member_type): Likewise.
   4189       1.1    mrg 	(d_template_param): Likewise.
   4190       1.1    mrg 	(d_template_args): Likewise.
   4191       1.1    mrg 	(d_template_arg): Likewise.
   4192       1.1    mrg 	(d_expr_primary): Likewise.
   4193       1.1    mrg 	(d_local_name): Likewise.
   4194       1.1    mrg 	(d_substitution): Likewise.
   4195       1.1    mrg 	(d_ctor_dtor_name): Use d_advance rather than d_next_char.
   4196       1.1    mrg 	* testsuite/test-demangle.c: Include sys/mman.h.
   4197       1.1    mrg 	(MAP_ANONYMOUS): Define.
   4198       1.1    mrg 	(protect_end): New.
   4199       1.1    mrg 	(main): Use protect_end.
   4200       1.1    mrg 	* testsuite/demangle-expected: Add testcases for overrunning
   4201       1.1    mrg 	the end of the string.
   4202       1.1    mrg 
   4203       1.1    mrg 2006-11-30  Andrew Stubbs  <andrew.stubbs (a] st.com>
   4204       1.1    mrg 	    J"orn Rennecke <joern.rennecke (a] st.com>
   4205       1.1    mrg 
   4206       1.1    mrg 	PR driver/29931
   4207       1.1    mrg 	* make-relative-prefix.c (make_relative_prefix_1): New function,
   4208       1.1    mrg 	broken out of make_relative_prefix.  Make link resolution dependent
   4209       1.1    mrg 	on new parameter.
   4210       1.1    mrg 	(make_relative_prefix): Use make_relative_prefix_1.
   4211       1.1    mrg 	(make_relative_prefix_ignore_links): New function.
   4212       1.1    mrg 
   4213       1.1    mrg 2006-11-08  Vladimir Prus  <vladimir (a] codesourcery.com>
   4214       1.1    mrg 
   4215       1.1    mrg 	* pex-win32.c (no_suffixes): Remove.
   4216       1.1    mrg 	(std_suffixes): Add "" as first element.
   4217       1.1    mrg 	(find_executable): Remove detection of already-present
   4218       1.1    mrg 	extension. Try all suffixes in std_suffixes.
   4219       1.1    mrg 
   4220       1.1    mrg 2006-11-07  Julian Brown  <julian (a] codesourcery.com>
   4221       1.1    mrg 
   4222       1.1    mrg 	* floatformat.c (get_field): Fix segfault with little-endian word
   4223       1.1    mrg 	order on 64-bit hosts.
   4224       1.1    mrg 	(put_field): Likewise.
   4225       1.1    mrg 	(min): Move definition.
   4226       1.1    mrg 
   4227       1.1    mrg 2006-10-26  Danny Smith  <dannysmith (a] users.sourceforge.net>
   4228       1.1    mrg 
   4229       1.1    mrg 	pex-win32.c (argv_to_cmdline): Replace xmalloc with XNEWVEC.
   4230       1.1    mrg 	(find_executable): Likewise.
   4231       1.1    mrg 	(win32_spawn): Cast alloca return to (char**).
   4232       1.1    mrg 	Replace malloc with XNEWVEC.
   4233       1.1    mrg 	bcopy.c (bcopy): Add explict casts in assignments.
   4234       1.1    mrg 
   4235       1.1    mrg 2006-10-25  Ben Elliston  <bje (a] au.ibm.com>
   4236       1.1    mrg 
   4237       1.1    mrg 	* pexecute.txh: Wrap pexecute's "flag" argument with @var {..}.
   4238       1.1    mrg 
   4239       1.1    mrg 2006-10-10  Brooks Moses  <bmoses (a] stanford.edu>
   4240       1.1    mrg 
   4241       1.1    mrg 	* Makefile.in: Added "pdf", "libiberty.pdf" target support.
   4242       1.1    mrg 	* testsuite/Makefile.in: Added empty "pdf" target.
   4243       1.1    mrg 
   4244       1.1    mrg 2006-09-22  Ian Lance Taylor  <ian (a] airs.com>
   4245       1.1    mrg 
   4246       1.1    mrg 	PR other/29176
   4247       1.1    mrg 	* cp-demangle.c (d_substitution): Check for overflow when
   4248       1.1    mrg 	computing substitution index.
   4249       1.1    mrg 
   4250       1.1    mrg 2006-08-30  Corinna Vinschen  <corinna (a] vinschen.de>
   4251       1.1    mrg 
   4252       1.1    mrg 	* configure.ac: Add case for Mingw as host.
   4253       1.1    mrg 	* configure: Regenerate.
   4254       1.1    mrg 
   4255       1.1    mrg 2006-08-27  Ian Lance Taylor  <ian (a] airs.com>
   4256       1.1    mrg 
   4257       1.1    mrg 	PR driver/27622
   4258       1.1    mrg 	* pex-common.h (struct pex_funcs): Add toclose parameter to
   4259       1.1    mrg 	exec_child field.
   4260       1.1    mrg 	* pex-common.c (pex_run_in_environment): Pass toclose to
   4261       1.1    mrg 	exec_child.
   4262       1.1    mrg 	* pex-djgpp.c (pex_djgpp_exec_child): Add toclose parameter.
   4263       1.1    mrg 	* pex-unix.c (pex_unix_exec_child): Likewise.
   4264       1.1    mrg 	* pex-msdos.c (pex_msdos_exec_child): Likewise.
   4265       1.1    mrg 	* pex-win32.c (pex_win32_exec_child): Likewise.
   4266       1.1    mrg 
   4267       1.1    mrg 	PR other/28797
   4268       1.1    mrg 	* cp-demangle.c (d_pointer_to_member_type): Do add a substitution
   4269       1.1    mrg 	for a qualified member which is not a function.
   4270       1.1    mrg 	* testsuite/demangle-expected: Add test case.
   4271       1.1    mrg 
   4272       1.1    mrg 2006-07-27  Jan Hubicka  <jh (a] suse.cz>
   4273       1.1    mrg 
   4274       1.1    mrg 	PR rtl-optimization/28071
   4275       1.1    mrg 	* hashtab.c (htab_empty): Clear out n_deleted/n_elements;
   4276       1.1    mrg 	downsize the hashtable.
   4277       1.1    mrg 
   4278       1.1    mrg 2006-07-04  Peter O'Gorman  <peter (a] pogma.com>
   4279       1.1    mrg 
   4280       1.1    mrg 	* Makefile.in: chmod 644 before ranlib during install.
   4281       1.1    mrg 
   4282       1.1    mrg 2006-06-02  Mark Shinwell  <shinwell (a] codesourcery.com>
   4283       1.1    mrg 
   4284       1.1    mrg 	* pex-unix.c (pex_unix_exec_child): Insert cast when assigning
   4285       1.1    mrg 	to environ.
   4286       1.1    mrg 
   4287       1.1    mrg 2006-06-01  Mark Shinwell  <shinwell (a] codesourcery.com>
   4288       1.1    mrg 
   4289       1.1    mrg 	* pex-common.c: New function pex_run_in_environment.
   4290       1.1    mrg 	* pex-common.h: Add environment parameter to exec_child.
   4291       1.1    mrg 	* pex-msdos.c: Add environment parameter to pex_msdos_exec_child.
   4292       1.1    mrg 	* pex-djgpp.c: Add environment parameter to pex_djgpp_exec_child.
   4293       1.1    mrg 	(pex_djgpp_exec_child): Pass environment to child process.
   4294       1.1    mrg 	* pex-unix.c: Add environment parameter to pex_unix_exec_child.
   4295       1.1    mrg 	(pex_unix_exec_child): Pass environment to child process.
   4296       1.1    mrg 	* pex-win32.c: Add environment parameter to pex_win32_exec_child.
   4297       1.1    mrg 	New function env_compare for comparing VAR=VALUE pairs.
   4298       1.1    mrg 	(win32_spawn): Assemble environment block and pass to CreateProcess.
   4299       1.1    mrg 	(spawn_script): Pass environment through to win32_spawn.
   4300       1.1    mrg 	(pex_win32_exec_child): Pass environment through to spawn_script and
   4301       1.1    mrg 	win32_spawn.
   4302       1.1    mrg 	* functions.texi: Regenerate.
   4303       1.1    mrg 	* pexecute.txh: Document pex_run_in_environment.
   4304       1.1    mrg 
   4305       1.1    mrg 2006-05-28  Mark Shinwell  <shinwell (a] codesourcery.com>
   4306       1.1    mrg 
   4307       1.1    mrg 	* mkstemps.c: Open temporary files in binary mode.
   4308       1.1    mrg 
   4309       1.1    mrg 2006-05-12  Anton Blanchard  <anton (a] samba.org>
   4310       1.1    mrg 
   4311       1.1    mrg 	* cplus-dem.c (demangle_fund_type): Ensure buf is large enough to
   4312       1.1    mrg 	hold "int%u_t".
   4313       1.1    mrg 
   4314       1.1    mrg 2006-04-24  Julian Brown  <julian (a] codesourcery.com>
   4315       1.1    mrg 
   4316       1.1    mrg 	* floatformat.c (floatformat_to_double): Fix (biased) exponent=0 case.
   4317       1.1    mrg 
   4318       1.1    mrg 2006-03-29  Jim Blandy  <jimb (a] codesourcery.com>
   4319       1.1    mrg 
   4320       1.1    mrg 	* pex-common.c (pex_input_file, pex_input_pipe): New functions.
   4321       1.1    mrg 	(pex_init_common): Initialize obj->input_file.
   4322       1.1    mrg 	(pex_run): Close any file opened by pex_input_file.
   4323       1.1    mrg 	* pexecute.txh (pex_input_file, pex_input_pipe): New docs.
   4324       1.1    mrg 	* pex-common.h (struct pex_obj): New field input_file.
   4325       1.1    mrg 	(struct pex_funcs): New function ptr fdopenw.
   4326       1.1    mrg 	* pex-unix.c (pex_unix_fdopenw): New function.
   4327       1.1    mrg 	(funcs): List it as our fdopenw function.
   4328       1.1    mrg 	* pex-win32.c (pex_win32_fdopenw): New function.
   4329       1.1    mrg 	(funcs): List it as our fdopenw function.
   4330       1.1    mrg 	* pex-djgpp.c (funcs): Leave fdopenw null.
   4331       1.1    mrg 	* pex-msdos (funcs): Same.
   4332       1.1    mrg 	* functions.texi: Regenerated.
   4333       1.1    mrg 
   4334       1.1    mrg 2006-04-10  Jim Blandy  <jimb (a] codesourcery.com>
   4335       1.1    mrg 
   4336       1.1    mrg 	* pex-common.c (temp_file): New function, containing guts of
   4337       1.1    mrg 	pex-style temporary file name generation.
   4338       1.1    mrg 	(pex_run): Use it.
   4339       1.1    mrg 
   4340       1.1    mrg 2006-04-06  Carlos O'Donell  <carlos (a] codesourcery.com>
   4341       1.1    mrg 
   4342       1.1    mrg 	* Makefile.in: Add install-html, install-html-am, and
   4343       1.1    mrg 	install-html-recursive targets. Define mkdir_p and
   4344       1.1    mrg 	NORMAL_INSTALL.
   4345       1.1    mrg 	* configure.ac: AC_SUBST datarootdir, docdir, htmldir.
   4346       1.1    mrg 	* configure: Regenerate.
   4347       1.1    mrg 	* testsuite/Makefile.in: Add install-html and html targets.
   4348       1.1    mrg 
   4349       1.1    mrg 2006-03-31  Mark Mitchell  <mark (a] codesourcery.com>
   4350       1.1    mrg 
   4351       1.1    mrg 	* pex-win32.c (<errno.h>): Include.
   4352       1.1    mrg 	(fix_argv): Remove.
   4353       1.1    mrg 	(argv_to_cmdline): New function.
   4354       1.1    mrg 	(std_suffixes): New variable.
   4355       1.1    mrg 	(no_suffixes): Likewise.
   4356       1.1    mrg 	(find_executable): New function.
   4357       1.1    mrg 	(win32_spawn): Likewise.
   4358       1.1    mrg 	(spawn_script): Use win32_spawn instead of _spawnv[p].
   4359       1.1    mrg 	(pex_win32_exec_child): Replace MSVCRT calls with Win32 API calls.
   4360       1.1    mrg 	(pex_win32_wait): Likewise.
   4361       1.1    mrg 
   4362       1.1    mrg 2006-03-24  Jim Blandy  <jimb (a] codesourcery.com>
   4363       1.1    mrg 
   4364       1.1    mrg 	* pex-common.c (pex_run): Simplify output name handling.
   4365       1.1    mrg 
   4366       1.1    mrg 2006-03-12  Jim Blandy  <jimb (a] red-bean.com>
   4367       1.1    mrg 
   4368       1.1    mrg 	* pex-common.h (struct pex_obj): Doc fixes.
   4369       1.1    mrg 
   4370       1.1    mrg 2006-03-11  Jim Blandy  <jimb (a] red-bean.com>
   4371       1.1    mrg 
   4372       1.1    mrg 	* functions.texi: Regenerate.
   4373       1.1    mrg 
   4374       1.1    mrg 2006-02-21  Ben Elliston  <bje (a] au.ibm.com>
   4375       1.1    mrg 
   4376       1.1    mrg 	* pexecute.c (pwait): Syntax fix for previous change.
   4377       1.1    mrg 
   4378       1.1    mrg 2006-02-17  Uttam Pawar  <uttamp (a] us.ibm.com>
   4379       1.1    mrg 
   4380       1.1    mrg 	* pexecute.c (pwait): Free vector pointer.
   4381       1.1    mrg 	* partition.c (partition_print): Free class_elements pointer.
   4382       1.1    mrg 
   4383       1.1    mrg 2006-02-11  Roger Sayle  <roger (a] eyesopen.com>
   4384       1.1    mrg 	    R. Scott Bailey  <scott.bailey (a] eds.com>
   4385       1.1    mrg 	    Bill Northcott  <w.northcott (a] unsw.edu.au>
   4386       1.1    mrg 
   4387       1.1    mrg 	PR bootstrap/16787
   4388       1.1    mrg 	* floatformat.c: Include <float.h> where available.
   4389       1.1    mrg 	(NAN): Use value of DBL_QNAN if defined, and NAN isn't.
   4390       1.1    mrg 
   4391       1.1    mrg 2006-01-29  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   4392       1.1    mrg 
   4393       1.1    mrg 	* configure.ac: Add -Wc++-compat to ac_libibety_warn_cflags where
   4394       1.1    mrg 	supported.
   4395       1.1    mrg 	* configure: Regenerated.
   4396       1.1    mrg 
   4397       1.1    mrg 2006-01-20  Carlos O'Donell  <carlos (a] codesourcery.com>
   4398       1.1    mrg 
   4399       1.1    mrg 	* testsuite/Makefile.in: Add test-expandargv test.
   4400       1.1    mrg 	* testsuite/test-expandargv.c: New test.
   4401       1.1    mrg 	* argv.c (expandargv): Check for errors with ferror,
   4402       1.1    mrg 	rather than just by looking at return value from fread.
   4403       1.1    mrg 
   4404       1.1    mrg 2005-12-17  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   4405       1.1    mrg 
   4406       1.1    mrg 	* floatformat.c (floatformat_i387_ext_is_valid): Use explicit cast
   4407       1.1    mrg 	to convert from "from".
   4408       1.1    mrg 	(floatformat_to_double): Likewise.
   4409       1.1    mrg 	(floatformat_from_double): Use explicit cast to convert from "to".
   4410       1.1    mrg 
   4411       1.1    mrg 2005-12-10  Terry Laurenzo  <tlaurenzo (a] gmail.com>
   4412       1.1    mrg 
   4413       1.1    mrg 	PR java/9861
   4414       1.1    mrg 	* cp-demangle.c (d_bare_function_type): Recognize new 'J' qualifer
   4415       1.1    mrg 	and include return type when found.
   4416       1.1    mrg 	(d_print_comp)[DEMANGLE_COMPONENT_FUNCTION_TYPE]: Add
   4417       1.1    mrg 	conditional logic to change printing order of return type.when
   4418       1.1    mrg 	the DMGL_RET_POSTFIX option is present.
   4419       1.1    mrg 	(java_demangle_v3): Add DMGL_RET_POSTFIX option to d_demangle
   4420       1.1    mrg 	call.
   4421       1.1    mrg 	* testsuite/test-demangle.c (main): Recognize option --ret-postfix
   4422       1.1    mrg 	* testsuite/demangle-expected: Test cases to verify extended encoding.
   4423       1.1    mrg 	Updated comment to document --ret-postfix option.
   4424       1.1    mrg 
   4425       1.1    mrg 2005-11-06  Richard Guenther  <rguenther (a] suse.de>
   4426       1.1    mrg 
   4427       1.1    mrg 	* splay-tree.c (rotate_left): New function.
   4428       1.1    mrg 	(rotate_right): Likewise.
   4429       1.1    mrg 	(splay_tree_splay_helper): Remove.
   4430       1.1    mrg 	(splay_tree_splay): Re-implement.
   4431       1.1    mrg 
   4432       1.1    mrg 2005-10-31  Mark Kettenis  <kettenis (a] gnu.org>
   4433       1.1    mrg 
   4434       1.1    mrg 	* floatformat.c (floatformat_vax_aingle, floatformat_vax_double):
   4435       1.1    mrg 	New variables.
   4436       1.1    mrg 
   4437       1.1    mrg 2005-10-07  Mark Mitchell  <mark (a] codesourcery.com>
   4438       1.1    mrg 
   4439       1.1    mrg 	* at-file.texi: Fix typo.
   4440       1.1    mrg 
   4441       1.1    mrg 2005-10-03  Mark Mitchell  <mark (a] codesourcery.com>
   4442       1.1    mrg 
   4443       1.1    mrg 	* at-file.texi: New file.
   4444       1.1    mrg 
   4445       1.1    mrg 2005-09-27  Mark Mitchell  <mark (a] codesourcery.com>
   4446       1.1    mrg 
   4447       1.1    mrg 	* argv.c (expandargv): Do not use xmalloc_failed.
   4448       1.1    mrg 
   4449       1.1    mrg 2005-09-26  Mark Mitchell  <mark (a] codesourcery.com>
   4450       1.1    mrg 
   4451       1.1    mrg 	* argv.c (safe-ctype.h): Include it.
   4452       1.1    mrg 	(ISBLANK): Remove.
   4453       1.1    mrg 	(stdio.h): Include.
   4454       1.1    mrg 	(buildargv): Use ISSPACE instead of ISBLANK.
   4455       1.1    mrg 	(expandargv): New function.
   4456       1.1    mrg 	* Makefile.in: Regenerated.
   4457       1.1    mrg 
   4458       1.1    mrg 2005-09-14  Christopher Faylor  <cgf (a] timesys.com>
   4459       1.1    mrg 
   4460       1.1    mrg 	* pex-win32.c: Include "windows.h".
   4461       1.1    mrg 	(backslashify): New function.
   4462       1.1    mrg 	(fix_argv): Use backslashify to convert path to windows format.
   4463       1.1    mrg 	Allocate one more place in new argv for potential executable from '#!'
   4464       1.1    mrg 	parsing.
   4465       1.1    mrg 	(tack_on_executable): New function.  Conditional on USE_MINGW_MSYS
   4466       1.1    mrg 	(openkey): Ditto.
   4467       1.1    mrg 	(mingw_rootify): Ditto.
   4468       1.1    mrg 	(msys_rootify): Ditto.
   4469       1.1    mrg 	(spawn_script): New function.
   4470       1.1    mrg 	(pex_win32_exec_child): Save translated argv in newargv.  Pass to
   4471       1.1    mrg 	spawn_script if spawnv* fails.
   4472       1.1    mrg 	(main): New function.  Conditional on MAIN.  Useful for testing.
   4473       1.1    mrg 
   4474       1.1    mrg 2005-08-17  Mark Kettenis  <kettenis (a] gnu.org>
   4475       1.1    mrg 
   4476       1.1    mrg 	* floatformat.c (floatformat_always_valid): Change type of last
   4477       1.1    mrg 	argument to `void *'.
   4478       1.1    mrg 	(floatformat_i387_ext_is_valid): Likewise.
   4479       1.1    mrg 	(floatformat_to_double): Change type of second argument to `const
   4480       1.1    mrg 	void *'.
   4481       1.1    mrg 	(floatformat_from_double): Change type of last argument to `void
   4482       1.1    mrg 	*'.
   4483       1.1    mrg 	(floatformat_is_valid): Change type of last argument to `const
   4484       1.1    mrg 	void *'.
   4485       1.1    mrg 	(ieee_test): Remove redundant casts.
   4486       1.1    mrg 
   4487       1.1    mrg 2005-08-17  Kelley Cook  <kcook (a] gcc.gnu.org>
   4488       1.1    mrg 
   4489       1.1    mrg 	* strverscmp.c: Update FSF address.
   4490       1.1    mrg 	* testsuite/Makefile.in: Likewise.
   4491       1.1    mrg 	* testsuite/test-demangle.c: Likewise.
   4492       1.1    mrg 	* testsuite/test-pexecute.c: Likewise.
   4493       1.1    mrg 
   4494       1.1    mrg 2005-07-23  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   4495       1.1    mrg 
   4496       1.1    mrg 	* getopt.c: Include ansidecl.h before system headers.
   4497       1.1    mrg 
   4498       1.1    mrg 2005-07-22  Ben Elliston  <bje (a] gnu.org>
   4499       1.1    mrg 
   4500       1.1    mrg 	* getopt.c: Include "ansidecl.h".
   4501       1.1    mrg 	(_getopt_initialize): Mark argc and argv parameters as unused.
   4502       1.1    mrg 
   4503       1.1    mrg 2005-07-22  Ben Elliston  <bje (a] gnu.org>
   4504       1.1    mrg 
   4505       1.1    mrg 	* regex.c (regcomp): Change type of `i' from unsigned to int.
   4506       1.1    mrg 
   4507       1.1    mrg 2005-07-22  Ben Elliston  <bje (a] gnu.org>
   4508       1.1    mrg 
   4509       1.1    mrg 	Recover patch lost in the sourceware repository:
   4510       1.1    mrg 	2005-07-09  Ben Elliston  <bje (a] au.ibm.com>
   4511       1.1    mrg 	* memcpy.c: Remove ANSI_PROTOTYPES conditional code.
   4512       1.1    mrg 	* memmove.c: Likewise.
   4513       1.1    mrg 	* objalloc.c: Likewise.
   4514       1.1    mrg 
   4515       1.1    mrg 2005-07-22  Ben Elliston  <bje (a] gnu.org>
   4516       1.1    mrg 
   4517       1.1    mrg 	* configure.ac: Check for a getopt(3) declaration.
   4518       1.1    mrg 	* configure, config.in: Regenerate.
   4519       1.1    mrg 
   4520       1.1    mrg 2005-07-15  Ben Elliston  <bje (a] au.ibm.com>
   4521       1.1    mrg 
   4522       1.1    mrg 	* regex.c (TRANSLATE): Cast rhs of ternary expression to char.
   4523       1.1    mrg 
   4524       1.1    mrg 2005-07-12  Ben Elliston  <bje (a] au.ibm.com>
   4525       1.1    mrg 
   4526       1.1    mrg 	* floatformat.c (floatformat_to_double): Add a comment about a
   4527       1.1    mrg 	potential source of warnings when compiling this file.
   4528       1.1    mrg 
   4529       1.1    mrg 2005-07-12  Ben Elliston  <bje (a] au.ibm.com>
   4530       1.1    mrg 
   4531       1.1    mrg 	* pexecute.c (pexecute): Cast string litrals to char *.
   4532       1.1    mrg 	* regex.c (re_comp): Cast a call to gettext() to char *.
   4533       1.1    mrg 
   4534       1.1    mrg 2005-07-07  Kelley Cook  <kcook (a] gcc.gnu.org>
   4535       1.1    mrg 
   4536       1.1    mrg 	* config.table: Delete file.  Move former contents into ...
   4537       1.1    mrg 	* configure.ac: ... here and escape any brackets for m4.
   4538       1.1    mrg 	* Makefile.in (config.status): Remove dependency on config.table.
   4539       1.1    mrg 	* configure: Regenerate.
   4540       1.1    mrg 
   4541       1.1    mrg 2005-07-07  Kelley Cook  <kcook (a] gcc.gnu.org>
   4542       1.1    mrg 
   4543       1.1    mrg 	* config.in: Regenerate for 6/20 change.
   4544       1.1    mrg 
   4545       1.1    mrg 2005-07-03  Steve Ellcey  <sje (a] cup.hp.com>
   4546       1.1    mrg 
   4547       1.1    mrg 	PR other/13906
   4548       1.1    mrg 	* md5.c (md5_process_bytes): Check alignment.
   4549       1.1    mrg 
   4550       1.1    mrg 2005-07-01  Ian Lance Taylor  <ian (a] airs.com>
   4551       1.1    mrg 
   4552       1.1    mrg 	PR other/22268
   4553       1.1    mrg 	* cp-demangle.c (d_expr_primary): Don't run off the end of the
   4554       1.1    mrg 	string while looking for the end of a literal value.
   4555       1.1    mrg 	* testsuite/demangle-expected: Add test case.
   4556       1.1    mrg 
   4557       1.1    mrg 2005-06-30  Daniel Berlin  <dberlin (a] dberlin.org>
   4558       1.1    mrg 
   4559       1.1    mrg 	* hashtab.c (EMPTY_ENTRY): Moved and renamed.
   4560       1.1    mrg 	(DELETED_ENTRY): Ditto.
   4561       1.1    mrg 
   4562       1.1    mrg 2005-06-20  Geoffrey Keating  <geoffk (a] apple.com>
   4563       1.1    mrg 
   4564       1.1    mrg 	* strverscmp.c: New.
   4565       1.1    mrg 	* Makefile.in (CFILES): Add strverscmp.c.
   4566       1.1    mrg 	(CONFIGURED_OFILES): Add strverscmp.o.
   4567       1.1    mrg 	(strverscmp.o): New rule.
   4568       1.1    mrg 	(stamp-functions): Add $(srcdir) to files in source directory.
   4569       1.1    mrg 	* configure.ac (funcs): Add strverscmp.
   4570       1.1    mrg 	(AC_CHECK_FUNCS): Add strverscmp.
   4571       1.1    mrg 	* configure: Regenerate.
   4572       1.1    mrg 	* functions.texi: Regenerate.
   4573       1.1    mrg 
   4574       1.1    mrg 2005-05-28  Eli Zaretskii  <eliz (a] gnu.org>
   4575       1.1    mrg 
   4576       1.1    mrg 	* configure.ac: Add snprintf and vsnprintf to AC_CHEK_DECLS.
   4577       1.1    mrg 	* config.in, configure: Regenerate.
   4578       1.1    mrg 
   4579       1.1    mrg 2005-05-25  Richard Henderson  <rth (a] redhat.com>
   4580       1.1    mrg 
   4581       1.1    mrg 	* cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_HIDDEN_ALIAS.
   4582       1.1    mrg 	(d_make_comp, d_print_comp): Likewise.
   4583       1.1    mrg 	(d_special_name): Generate one.
   4584       1.1    mrg 	* testsuite/demangle-expected: Add a hidden alias test.
   4585       1.1    mrg 
   4586       1.1    mrg 2005-05-24  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   4587       1.1    mrg 
   4588       1.1    mrg 	* configure.ac: Check declarations for calloc(), getenv(),
   4589       1.1    mrg 	malloc(), realloc() and sbrk().
   4590       1.1    mrg 	* config.in: Regenerate.
   4591       1.1    mrg 	* configure: Likewise.
   4592       1.1    mrg 
   4593       1.1    mrg 	* alloca.c (C_alloca): Change "new" to "new_storage".  Use XNEWVEC
   4594       1.1    mrg 	instead of xmalloc.
   4595       1.1    mrg 	* choose-temp.c (choose_temp_base): Use XNEWVEC instea od xmalloc.
   4596       1.1    mrg 	* concat.c (liiberty_concat_ptr): Surround definition with an
   4597       1.1    mrg 	extern "C" block, if __cplusplus.
   4598       1.1    mrg 	(concat): Use XNEWVEC instead of xmalloc.
   4599       1.1    mrg 	(reconcat): Likewise.
   4600       1.1    mrg 	* cp-demangle.c (struct d_print_template): Rename member
   4601       1.1    mrg 	"template" to "template_decl".  Adjust use throughout the file.
   4602       1.1    mrg 	(d_print_resize): Properly cast return value of realloc().
   4603       1.1    mrg 	(cplus_demangle_print): Same for malloc().
   4604       1.1    mrg 	(d_demangle): Likewise.
   4605       1.1    mrg 	* cp-demint.c (cplus_demangle_fill_builtin_type): Rename parameter
   4606       1.1    mrg 	"typename" to "type_name".
   4607       1.1    mrg 	* cplus-dem.c (grow_vect): Use XRESIZEVEC instead of xrealloc().
   4608       1.1    mrg 	(work_stuff_copy_to_from): Use XNEWVEC insteand of xmalloc().
   4609       1.1    mrg 	(demangle_template_value_parm): Likewise.
   4610       1.1    mrg 	(demangle_template): Likewise.
   4611       1.1    mrg 	(recursively_demangle): Likewise.
   4612       1.1    mrg 	(do_hpacc_template_literal): Likewise.
   4613       1.1    mrg 	(do_arg): Likewise.
   4614       1.1    mrg 	(remember_type): Likewise.
   4615       1.1    mrg 	(remember_Ktype): Likewise.
   4616       1.1    mrg 	(register_Btype): Likewise.
   4617       1.1    mrg 	(string_need): Use XRESIZEVEC instead of xrealloc().
   4618       1.1    mrg 	* dyn-string.c (dyn_string_init): Use XNEWVEC.
   4619       1.1    mrg 	(dyn_string_new): Use XNEW.
   4620       1.1    mrg 	(dyn_string_resize): Use XRESIZEVEC.
   4621       1.1    mrg 	* fnmatch.c (fnmatch): Rename local variable "not" to "negate".
   4622       1.1    mrg 	* getopt.c (getenv): Declare only if !__cplusplus and !getenv.
   4623       1.1    mrg 	Otherwise include <stdlib.h>.
   4624       1.1    mrg 	(exchange): Cast return value of malloc().
   4625       1.1    mrg 	* hashtab.c (htab_size): Define as both macro and non-inline
   4626       1.1    mrg 	function.
   4627       1.1    mrg 	(htab_elements): Likewise.
   4628       1.1    mrg 	* getpwd.c (getpwd): Use XNEWVEC.
   4629       1.1    mrg 	(htab_create_alloc_ex): Use C90 prototype-style.
   4630       1.1    mrg 	* lrealpath.c (lrealpath): Appropriately cast return value of
   4631       1.1    mrg 	malloc().
   4632       1.1    mrg 	* make-relative-prefix.c (save_string): Likewise.
   4633       1.1    mrg 	* make-temp-file.c (try_dir): Rename from "try".  Adjust use in
   4634       1.1    mrg 	the file.
   4635       1.1    mrg 	(choose_tmpdir): Use XNEWVEC.
   4636       1.1    mrg 	* mkstemps.c (mkstemps): Rename parameter "template" to "pattern".
   4637       1.1    mrg 	* pex-common.c (pex_init_common): Use XNEW.
   4638       1.1    mrg 	(pex_add_remove): Use XRESIZEVEC.
   4639       1.1    mrg 	(pex_run): Likewise.
   4640       1.1    mrg 	(pex_get_status_and_time): Likewise.
   4641       1.1    mrg 	* pex-djgpp.c (pex_djgpp_exec_child): Likewise.
   4642       1.1    mrg 	* pex-msdos.c (pex_init): Use XNEW.
   4643       1.1    mrg 	(pex_msdos_exec_child): Likewise.
   4644       1.1    mrg 	(pex_msdos_exec_child): Use XRESIZEVEC.
   4645       1.1    mrg 	* pex-unix.c (pex_wait): Use XNEW.
   4646       1.1    mrg 	* pex-win32.c (fix_argv): Use XNEWVEC.
   4647       1.1    mrg 	* pexecute.c (pwait): Likewise.
   4648       1.1    mrg 	* setenv.c (setenv): Properly cast return value of malloc().
   4649       1.1    mrg 	* sigsetmask.c (sigsetmask): Rename local variables "old" and
   4650       1.1    mrg 	"new" to "old_sig" and "new_sig".
   4651       1.1    mrg 	* sort.c (main): Use XNEWVEC.
   4652       1.1    mrg 	* spaces.c (spaces): Cast return value of malloc().
   4653       1.1    mrg 	* strndup.c (strndup): Likewise.
   4654       1.1    mrg 	* ternary.c (ternary_insert): Use XNEW.
   4655       1.1    mrg 	* xmalloc.c (malloc, realloc, calloc, sbrk): Surround declaration
   4656       1.1    mrg 	with an extern "C" block if __cplusplus.
   4657       1.1    mrg 	* xstrdup.c (xstrdup): Cast return value of memcpy().
   4658       1.1    mrg 	* xstrerror.c (strerror): Enclose declaration in an extern "C"
   4659       1.1    mrg 	block if __cplusplus.
   4660       1.1    mrg 	* xstrndup.c (xstrndup): Use XNEW. Cast return value of memcpy().
   4661       1.1    mrg 
   4662       1.1    mrg 2005-05-16  Andreas Jaeger  <aj (a] suse.de>
   4663       1.1    mrg 
   4664       1.1    mrg 	* getpwd.c: Remove unneeded prototype getcwd and move getwd so
   4665       1.1    mrg 	that it's only declared if needed.
   4666       1.1    mrg 
   4667       1.1    mrg 	* getopt1.c: Change order of includes so that __GNU_LIBRARY__ is
   4668       1.1    mrg 	defined.
   4669       1.1    mrg 
   4670       1.1    mrg 2005-05-15  Andreas Jaeger  <aj (a] suse.de>
   4671       1.1    mrg 
   4672       1.1    mrg 	* functions.texi: Regenerated.
   4673       1.1    mrg 
   4674       1.1    mrg 2005-05-15  Eli Zaretskii  <eliz (a] gnu.org>
   4675       1.1    mrg 
   4676       1.1    mrg 	* pexecute.txh: Enclose multi-word data types in @deftypefn in
   4677       1.1    mrg 	braces.  Minor wording fixes.  Use --- for em-dash.  Use
   4678       1.1    mrg 	@enumerate in enumerated lists.
   4679       1.1    mrg 
   4680       1.1    mrg 	* fopen_unlocked.c: Enclose multi-word data types in @deftypefn in
   4681       1.1    mrg 	braces.
   4682       1.1    mrg 
   4683       1.1    mrg 2005-05-11  Eli Zaretskii  <eliz (a] gnu.org>
   4684       1.1    mrg 
   4685       1.1    mrg 	* pex-djgpp.c: Include string.h, fcntl.h, unistd.h, and
   4686       1.1    mrg 	sys/stat.h.
   4687       1.1    mrg 	(pex_init): Fix last argument to pex_init_common.
   4688       1.1    mrg 	(pex_djgpp_exec_child): Remove leading underscore from _open,
   4689       1.1    mrg 	_dup, _dup2, _close, and _spawnv/_spawnvp.  Replace `program',
   4690       1.1    mrg 	which is undeclared, with `executable', which was unused.  Remove
   4691       1.1    mrg 	unused variable `e'.  Fix casting of last arg to spawnv/spawnvp.
   4692       1.1    mrg 	(pex_djgpp_wait): Declare arguments with ATTRIBUTE_UNUSED.
   4693       1.1    mrg 
   4694       1.1    mrg 2005-05-11  Paul Brook  <paul (a] codesourcery.com>
   4695       1.1    mrg 
   4696       1.1    mrg 	* Makefile.in: Regenerate dependencies.
   4697       1.1    mrg 
   4698       1.1    mrg 2005-05-10  Nick Clifton  <nickc (a] redhat.com>
   4699       1.1    mrg 
   4700       1.1    mrg 	* Update the address and phone number of the FSF organization in
   4701       1.1    mrg 	the GPL notices in the following files:
   4702       1.1    mrg 	COPYING.LIB, Makefile.in, _doprnt.c, argv.c, asprintf.c,
   4703       1.1    mrg 	choose-temp.c, clock.c, concat.c, copying-lib.texi, cp-demangle.c,
   4704       1.1    mrg 	cp-demangle.h, cp-demint.c, cplus-dem.c, dyn-string.c, fdmatch.c,
   4705       1.1    mrg 	fibheap.c, floatformat.c, fnmatch.c, fopen_unlocked.c,
   4706       1.1    mrg 	gather-docs, getopt.c, getopt1.c, getruntime.c, hashtab.c, hex.c,
   4707       1.1    mrg 	lbasename.c, lrealpath.c, maint-tool, make-relative-prefix.c,
   4708       1.1    mrg 	make-temp-file.c, md5.c, mempcpy.c, mkstemps.c, objalloc.c,
   4709       1.1    mrg 	obstack.c, partition.c, pex-common.c, pex-common.h, pex-djgpp.c,
   4710       1.1    mrg 	pex-msdos.c, pex-one.c, pex-unix.c, pex-win32.c, pexecute.c,
   4711       1.1    mrg 	physmem.c, putenv.c, regex.c, safe-ctype.c, setenv.c, snprintf.c,
   4712       1.1    mrg 	sort.c, spaces.c, splay-tree.c, stpcpy.c, stpncpy.c, strndup.c,
   4713       1.1    mrg 	strtod.c, ternary.c, unlink-if-ordinary.c, vasprintf.c,
   4714       1.1    mrg 	vsnprintf.c, vsprintf.c, xexit.c, xmalloc.c, xstrndup.c
   4715       1.1    mrg 
   4716       1.1    mrg 2005-05-06  Kelley Cook  <kcook (a] gcc.gnu.org>
   4717       1.1    mrg 
   4718       1.1    mrg 	* aclocal.m4 (AC_DEFINE_NOAUTOHEADER): Remove.
   4719       1.1    mrg 	* configure.ac: Replace any AC_DEFINE_NOAUTOHEADER with AC_DEFINE.
   4720       1.1    mrg 	* configure: Regenerate.
   4721       1.1    mrg 
   4722       1.1    mrg 2005-05-06  Kelley Cook  <kcook (a] gcc.gnu.org>
   4723       1.1    mrg 
   4724       1.1    mrg 	* configure.ac: Use AC_C_BIGENDIAN instead of AC_C_BIGENDIAN_CROSS.
   4725       1.1    mrg 	Use AC_CHECK_SIZEOF instead of AC_COMPILE_CHECK_SIZEOF.
   4726       1.1    mrg 	* aclocal.m4: Don't include accross.m4.
   4727       1.1    mrg 	* configure, config.in: Regenerate.
   4728       1.1    mrg 
   4729       1.1    mrg 2005-04-25  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   4730       1.1    mrg 
   4731       1.1    mrg 	* fopen_unlocked.c (unlock_std_streams): New.
   4732       1.1    mrg 
   4733       1.1    mrg 	* functions.texi: Regenerate.
   4734       1.1    mrg 
   4735       1.1    mrg 2005-04-16  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   4736       1.1    mrg 
   4737       1.1    mrg 	* fopen_unlocked.c (unlock_stream): New.
   4738       1.1    mrg 	Consolidate unlocking code into a helper function.
   4739       1.1    mrg 
   4740       1.1    mrg 	* functions.texi: Regenerate.
   4741       1.1    mrg 
   4742       1.1    mrg 2005-04-13  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   4743       1.1    mrg 
   4744       1.1    mrg 	* asprintf.c: Include config.h.
   4745       1.1    mrg 	* basename.c: Likewise.
   4746       1.1    mrg 	* fdmatch.c: Likewise.
   4747       1.1    mrg 	* hex.c: Likewise.
   4748       1.1    mrg 	* lbasename.c: Likewise.
   4749       1.1    mrg 	* spaces.c: Likewise.
   4750       1.1    mrg 	* xatexit.c:Likewise.
   4751       1.1    mrg 	* configure.ac:  Do check declarations for basename, ffs, asprintf
   4752       1.1    mrg 	and vasprintf for real.
   4753       1.1    mrg 	* configure: Regenerate.
   4754       1.1    mrg 
   4755       1.1    mrg 2005-04-13  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   4756       1.1    mrg 
   4757       1.1    mrg 	* argv.c (dupargv): Allocate space of argv[argc], not
   4758       1.1    mrg 	sizeof(char *) of that amount.  Cast result to char *.
   4759       1.1    mrg 
   4760       1.1    mrg 2005-04-12  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   4761       1.1    mrg 
   4762       1.1    mrg 	* regex.c (wcs_re_match_2_internal, byte_re_match_2_internal):
   4763       1.1    mrg 	Replace not with negate.
   4764       1.1    mrg 
   4765       1.1    mrg 2005-04-12  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   4766       1.1    mrg 
   4767       1.1    mrg 	* configure.ac: Check declarations for basename, ffs, asprintf,
   4768       1.1    mrg 	vasprintf.
   4769       1.1    mrg 	* configure: Regenerate.
   4770       1.1    mrg 	* config.in: Likewise.
   4771       1.1    mrg 
   4772       1.1    mrg 2005-04-11  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   4773       1.1    mrg 
   4774       1.1    mrg 	* Makefile.in (CFILES): Add fopen_unlocked.c.
   4775       1.1    mrg 	(REQUIRED_OFILES): Add ./fopen_unlocked.o.
   4776       1.1    mrg 	Regenerate dependencies.
   4777       1.1    mrg 
   4778       1.1    mrg 	* configure.ac: Check for stdio_ext.h and __fsetlocking.
   4779       1.1    mrg 
   4780       1.1    mrg 	* fopen_unlocked.c: New file.
   4781       1.1    mrg 
   4782       1.1    mrg 	* functions.texi, configure, config.in: Regenerate.
   4783       1.1    mrg 
   4784       1.1    mrg 2005-04-04  Ian Lance Taylor  <ian (a] airs.com>
   4785       1.1    mrg 
   4786       1.1    mrg 	* testsuite/test-pexecute.c (TEST_PEX_RUN): Move variable
   4787       1.1    mrg 	declaration before statement.
   4788       1.1    mrg 
   4789       1.1    mrg 2005-04-02  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   4790       1.1    mrg 
   4791       1.1    mrg 	* bcmp.c: Fix warnings and implement using memcmp.
   4792       1.1    mrg 	* bcopy.c: Fix warnings.
   4793       1.1    mrg 	* bzero.c: Fix warnings and implement using memset.
   4794       1.1    mrg 
   4795       1.1    mrg 	* configure.ac (ac_libiberty_warn_cflags): Add -Wwrite-strings
   4796       1.1    mrg 	-Wstrict-prototypes.
   4797       1.1    mrg 	* configure, config.in: Regenerate.
   4798       1.1    mrg 
   4799       1.1    mrg 	* bsearch.c, index.c, rindex.c, strstr.c, strtol.c, waitpid.c: Fix
   4800       1.1    mrg 	warnings and reconcile interfaces with relevant standards.
   4801       1.1    mrg 
   4802       1.1    mrg 2005-04-02  Ian Lance Taylor  <ian (a] airs.com>
   4803       1.1    mrg 
   4804       1.1    mrg 	* cp-demangle.c: Update copyright.
   4805       1.1    mrg 
   4806       1.1    mrg 2005-03-31  Joseph S. Myers  <joseph (a] codesourcery.com>
   4807       1.1    mrg 
   4808       1.1    mrg 	* gettimeofday.c: Add "Supplemental" to @deftypefn.
   4809       1.1    mrg 	* functions.texi: Regenerate.
   4810       1.1    mrg 
   4811       1.1    mrg 2005-03-28  Ian Lance Taylor  <ian (a] airs.com>
   4812       1.1    mrg 
   4813       1.1    mrg 	* pex-common.c: New file.
   4814       1.1    mrg 	* pex-one.c: New file.
   4815       1.1    mrg 	* pexecute.c: New file.
   4816       1.1    mrg 	* pex-common.h: Include <stdio.h>.
   4817       1.1    mrg 	(struct pex_obj): Define.
   4818       1.1    mrg 	(struct pex_funcs): Define.
   4819       1.1    mrg 	(pex_init_common): Declare.
   4820       1.1    mrg 	* pex-unix.c: Rewrite.
   4821       1.1    mrg 	* pex-win32.c: Rewrite.
   4822       1.1    mrg 	* pex-djgpp.c: Rewrite.
   4823       1.1    mrg 	* pex-msdos.c: Rewrite.
   4824       1.1    mrg 	* testsuite/text-pexecute.c: New file.
   4825       1.1    mrg 	* pexecute.txh: Rewrite.
   4826       1.1    mrg 	* configure.ac: Check for wait3 and wait4.  Set CHECK to
   4827       1.1    mrg 	really-check rather than check-cplus-dem.
   4828       1.1    mrg 	* functions.texi: Rebuild.
   4829       1.1    mrg 	* Makefile.in: Rebuild dependencies.
   4830       1.1    mrg 	(CFILES): Add pexecute.c, pex-common.c, pex-one.c.
   4831       1.1    mrg 	(REQUIRED_OFILES): Add pexecute.o, pex-common.o, pex-one.o.
   4832       1.1    mrg 	* testsuite/Makefile.in (really-check): New target.
   4833       1.1    mrg 	(check-pexecute, test-pexecute): New targets.
   4834       1.1    mrg 	* configure: Rebuild.
   4835       1.1    mrg 
   4836       1.1    mrg 2005-03-28  Mark Kettenis  <kettenis (a] gnu.org>
   4837       1.1    mrg 
   4838       1.1    mrg 	* unlink-if-ordinary.c: Include <sys/types.h>.
   4839       1.1    mrg 
   4840       1.1    mrg 2005-03-27  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   4841       1.1    mrg 
   4842       1.1    mrg 	Convert libiberty to use ISO C prototype style 7/n.
   4843       1.1    mrg 	* regex.c (PARAMS): Remove definition.
   4844       1.1    mrg 	(PREFIX): Unconditionaly define using ISO C ## operator.
   4845       1.1    mrg 	(init_syntax_once, extract_number, extract_number_and_incr,
   4846       1.1    mrg 	print_fastmap, print_partial_compiled_pattern,
   4847       1.1    mrg 	print_compiled_pattern, print_double_string, printchar,
   4848       1.1    mrg 	convert_mbs_to_wcs, re_set_syntax, regex_grow_registers,
   4849       1.1    mrg 	regex_compile, store_op1, store_op2, insert_op1, insert_op2,
   4850       1.1    mrg 	at_begline_loc_p, at_endline_p, group_in_compile_stack,
   4851       1.1    mrg 	insert_space, wcs_compile_range, byte_compile_range,
   4852       1.1    mrg 	truncate_wchar, re_compile_fastmap, re_compile_fastmap,
   4853       1.1    mrg 	re_set_registers, re_search, re_search_2, re_search_3, re_match,
   4854       1.1    mrg 	re_match_2, count_mbs_length, wcs_re_match_2_internal,
   4855       1.1    mrg 	byte_re_match_2_internal, group_match_null_string_p,
   4856       1.1    mrg 	alt_match_null_string_p, common_op_match_null_string_p,
   4857       1.1    mrg 	bcmp_translate, re_compile_pattern, re_comp, re_exec, regcomp,
   4858       1.1    mrg 	regexec, regerror, regfree): Use ISO C prototype style.
   4859       1.1    mrg 	* partition.c: (elem_compare): Likewise.
   4860       1.1    mrg 	* cp-demangle.c (print_usage): Likewise.
   4861       1.1    mrg 
   4862       1.1    mrg 2005-03-27  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   4863       1.1    mrg 
   4864       1.1    mrg 	Convert libiberty to use ISO C prototype style 5/n.
   4865       1.1    mrg 	* random.c (srandom, initstate, setstate, random): Use ISO C
   4866       1.1    mrg 	prototypes.
   4867       1.1    mrg 	* putenv.c (putenv): Likewise.
   4868       1.1    mrg 	* physmem.c (physmem_available, physmem_total, main): Likewise.
   4869       1.1    mrg 	* pex-win32.c (fix_argv, pexecute, pwait): Likewise.
   4870       1.1    mrg 	* pex-unix.c (pexecute, pwait): Likewise.
   4871       1.1    mrg 	* pex-msdos.c (pexecute, pwait): Likewise.
   4872       1.1    mrg 	* pex-djgpp.c (pexecute, pwait): Likewise.
   4873       1.1    mrg 	* partition.c (partition_new, partition_delete, partition_union)
   4874       1.1    mrg 	(elem_compare, partition_print): Likewise.
   4875       1.1    mrg 	* obstack.c (_obstack_begin, _obstack_begin_1, _obstack_newchunk,
   4876       1.1    mrg 	_obstack_allocated_p, _obstack_free, obstack_free,
   4877       1.1    mrg 	_obstack_memory_used, print_and_abort, obstack_next_free,
   4878       1.1    mrg 	obstack_object_size, obstack_base): Likewise.  Remove codes
   4879       1.1    mrg 	predicated on !defined(__STDC__).
   4880       1.1    mrg 	* objalloc.c (objalloc_create, _objalloc_alloc, objalloc_free,
   4881       1.1    mrg 	objalloc_free_block): Use ISO C prototypes.
   4882       1.1    mrg 	* mkstemps.c (mkstemps): Likewise.
   4883       1.1    mrg 	* memset.c (memset): Likewise.
   4884       1.1    mrg 	* mempcpy.c (mempcpy): Likewise.
   4885       1.1    mrg 	* rename.c (rename): Likewise.
   4886       1.1    mrg 	* rindex.c (rindex): Likewise.
   4887       1.1    mrg 	* setenv.c (setenv, unsetenv): Likewise.
   4888       1.1    mrg 	* sigsetmask.c (sigsetmask): Likewise.
   4889       1.1    mrg 	* snprintf.c (snprintf): Likewise.
   4890       1.1    mrg 	* sort.c (sort_pointers, xmalloc): Likewise.
   4891       1.1    mrg 	* spaces.c (spaces): Likewise.
   4892       1.1    mrg 	* splay-tree.c (splay_tree_delete_helper,
   4893       1.1    mrg 	splay_tree_splay_helper, splay_tree_splay,
   4894       1.1    mrg 	splay_tree_foreach_helper, splay_tree_xmalloc_allocate,
   4895       1.1    mrg 	splay_tree_new, splay_tree_xmalloc_allocate,
   4896       1.1    mrg 	splay_tree_new_with_allocator, splay_tree_delete,
   4897       1.1    mrg 	splay_tree_insert, splay_tree_remove, splay_tree_lookup,
   4898       1.1    mrg 	splay_tree_max, splay_tree_min, splay_tree_predecessor,
   4899       1.1    mrg 	splay_tree_successor, splay_tree_foreach,
   4900       1.1    mrg 	splay_tree_compare_ints, splay_tree_compare_pointers): Likewise.
   4901       1.1    mrg 	* stpcpy.c (stpcpy): Likewise.
   4902       1.1    mrg 	* stpncpy.c (stpncpy): Likewise.
   4903       1.1    mrg 	* strcasecmp.c (strcasecmp): Likewise.
   4904       1.1    mrg 	* strchr.c (strchr): Likewise.
   4905       1.1    mrg 	* strdup.c (strdup): Likewise.
   4906       1.1    mrg 
   4907       1.1    mrg 2005-03-27  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   4908       1.1    mrg 
   4909       1.1    mrg 	Convert libiberty to use ISO C prototype style 6/n.
   4910       1.1    mrg 	* strerror.c (init_error_tables, errno_max, strerror, strerrno,
   4911       1.1    mrg 	strtoerrno, main): Use ISO C prototype style.
   4912       1.1    mrg 	* strncasecmp.c (strncasecmp): Likewise.
   4913       1.1    mrg 	* strncmp.c (strncmp): Likewise.
   4914       1.1    mrg 	* strndup.c (strndup): Likewise.
   4915       1.1    mrg 	* strrchr.c (strrchr): Likewise.
   4916       1.1    mrg 	* strsignal.c (init_signal_tables, signo_max, strsignal,
   4917       1.1    mrg 	strsigno, strtosigno, psignal, main): Likewise.
   4918       1.1    mrg 	* strstr.c (strstr): Likewise.
   4919       1.1    mrg 	* strtod.c (strtod, atof): Likewise.
   4920       1.1    mrg 	* strtol.c (strtol): Likewise.
   4921       1.1    mrg 	* strtoul.c (strtoul): Likewise.
   4922       1.1    mrg 	* ternary.c (ternary_insert, ternary_cleanup, ternary_search,
   4923       1.1    mrg 	ternary_recursivesearch): Likewise.
   4924       1.1    mrg 	* tmpnam.c (tmpnam): Likewise.
   4925       1.1    mrg 	* unlink-if-ordinary.c (unlink_if_ordinary): Likewise.
   4926       1.1    mrg 	* vasprintf.c (int_vasprintf, vasprintf, checkit, main): Likewise.
   4927       1.1    mrg 	* vfork.c (vfork): Likewise.
   4928       1.1    mrg 	* vfprintf.c (vfprintf): Likewise.
   4929       1.1    mrg 	* vprintf.c (vprintf): Likewise.
   4930       1.1    mrg 	* vsnprintf.c (vsnprintf, checkit, main): Likewise.
   4931       1.1    mrg 	* vsprintf.c (vsprintf): Likewise.
   4932       1.1    mrg 	* waitpid.c (waitpid): Likewise.
   4933       1.1    mrg 	* xatexit.c (xatexit, xatexit_cleanup): Likewise.
   4934       1.1    mrg 	* xexit.c (xexit): Likewise.
   4935       1.1    mrg 	* xmalloc.c (xmalloc_set_program_name, xmalloc_failed, xmalloc,
   4936       1.1    mrg 	xcalloc, xrealloc): Likewise.
   4937       1.1    mrg 	* xmemdup.c (xmemdup): Likewise.
   4938       1.1    mrg 	* xstrdup.c (xstrdup): Likewise.
   4939       1.1    mrg 	* xstrerror.c (xstrerror): Likewise.
   4940       1.1    mrg 	* xstrndup.c (xstrndup): Likewise.
   4941       1.1    mrg 
   4942       1.1    mrg 2005-03-27  Andreas Jaeger  <aj (a] suse.de>
   4943       1.1    mrg 
   4944       1.1    mrg 	* configure.ac (ac_c_preproc_warn_flag): Remove -Wtraditional
   4945       1.1    mrg 	flags.
   4946       1.1    mrg 	* configure: Regenerated.
   4947       1.1    mrg 
   4948       1.1    mrg 2005-03-27  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   4949       1.1    mrg 
   4950       1.1    mrg 	* getopt1.c (getopt_long_only): Fix thinko.
   4951       1.1    mrg 
   4952       1.1    mrg 2005-03-27  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   4953       1.1    mrg 
   4954       1.1    mrg 	Convert libiberty to use ISO C prototype style 4/n.
   4955       1.1    mrg 	* hashtab.c (higher_prime_index, hash_pointer, eq_pointer,
   4956       1.1    mrg 	htab_size, htab_elements, htab_mod_1, htab_mod, htab_mod_m2,
   4957       1.1    mrg 	htab_create_alloc, htab_set_functions_ex, htab_create,
   4958       1.1    mrg 	htab_try_create, htab_delete, htab_empty,
   4959       1.1    mrg 	find_empty_slot_for_expand, htab_expand, htab_find_with_hash,
   4960       1.1    mrg 	htab_find, htab_find_slot_with_hash, htab_find_slot,
   4961       1.1    mrg 	htab_remove_elt, htab_remove_elt_with_hash, htab_clear_slot,
   4962       1.1    mrg 	htab_traverse_noresize, htab_traverse, htab_collisions,
   4963       1.1    mrg 	htab_hash_string, iterative_hash): Use ISO C prototype.
   4964       1.1    mrg 	* hex.c (hex_init): Likewise.
   4965       1.1    mrg 	* index.c (index): Likewise.
   4966       1.1    mrg 	* insque.c (insque, remque): Likewise.
   4967       1.1    mrg 	* lbasename.c (lbasename): Likewise.
   4968       1.1    mrg 	* lrealpath.c (lrealpath): Likewise.
   4969       1.1    mrg 	* make-relative-prefix.c (save_string, split_directories,
   4970       1.1    mrg 	free_split_directories, make_relative_prefix): Likewise.
   4971       1.1    mrg 	* make-temp-file.c (try, choose_tmpdir, make_temp_file): Likewise.
   4972       1.1    mrg 	* md5.c (md5_init_ctx, md5_read_ctx, md5_finish_ctx, md5_stream,
   4973       1.1    mrg 	md5_buffer, md5_process_bytes, md5_process_block): Likewise.
   4974       1.1    mrg 	* memchr.c (memchr): Likewise.
   4975       1.1    mrg 	* memcpy.c (memcpy): Likewise.
   4976       1.1    mrg 	* memmove.c (memmove): Likewise.
   4977       1.1    mrg 	* gettimeofday.c (gettimeofday): Likewise.
   4978       1.1    mrg 	* getruntime.c (get_run_time): Likewise.
   4979       1.1    mrg 	* getpwd.c (getpwd, getpwd): Likewise.
   4980       1.1    mrg 	* getpagesize.c (getpagesize): Likewise.
   4981       1.1    mrg 	* getopt1.c (getopt_long, getopt_long_only, main): Likewise.
   4982       1.1    mrg 	* getopt.c (my_index, exchange, _getopt_initialize,
   4983       1.1    mrg 	_getopt_internal, getopt, main): Likewise.
   4984       1.1    mrg 	* getcwd.c (getcwd): Likewise.
   4985       1.1    mrg 	* fnmatch.c (fnmatch): Likewise.
   4986       1.1    mrg 	* floatformat.c (floatformat_always_valid,
   4987       1.1    mrg 	floatformat_i387_ext_is_valid, get_field, floatformat_to_double,
   4988       1.1    mrg 	put_field, floatformat_from_double, floatformat_is_valid,
   4989       1.1    mrg 	ieee_test, main): Likewise.
   4990       1.1    mrg 	* fibheap.c (fibheap_new, fibnode_new, fibheap_compare,
   4991       1.1    mrg 	fibheap_comp_data, fibheap_insert, fibheap_min, fibheap_min_key,
   4992       1.1    mrg 	fibheap_union, fibheap_extract_min, fibheap_replace_key_data,
   4993       1.1    mrg 	fibheap_replace_key, fibheap_replace_data, fibheap_delete_node,
   4994       1.1    mrg 	fibheap_delete, fibheap_empty, fibheap_extr_min_node,
   4995       1.1    mrg 	fibheap_ins_root, fibheap_rem_root, fibheap_consolidate,
   4996       1.1    mrg 	fibheap_link, fibheap_cut, fibheap_cascading_cut,
   4997       1.1    mrg 	fibnode_insert_after, fibnode_remove): Likewise.
   4998       1.1    mrg 	* ffs.c (ffs): Likewise.
   4999       1.1    mrg 	* fdmatch.c (fdmatch): Likewise.
   5000       1.1    mrg 	* dyn-string.c (dyn_string_init, dyn_string_new,
   5001       1.1    mrg 	dyn_string_delete, dyn_string_release, dyn_string_resize,
   5002       1.1    mrg 	dyn_string_clear, dyn_string_copy, dyn_string_copy_cstr,
   5003       1.1    mrg 	dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
   5004       1.1    mrg 	dyn_string_insert_cstr, dyn_string_insert_char,
   5005       1.1    mrg 	dyn_string_append, dyn_string_append_cstr,
   5006       1.1    mrg 	dyn_string_append_char, dyn_string_substring, dyn_string_eq):
   5007       1.1    mrg 	Likewise.
   5008       1.1    mrg 
   5009       1.1    mrg 2005-03-27  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   5010       1.1    mrg 
   5011       1.1    mrg 	Convert libiberty to use ISO C prototype style 3/n.
   5012       1.1    mrg 	* cplus-dem.c (set_cplus_marker_for_demangling, consume_count,
   5013       1.1    mrg 	consume_count_with_underscores, code_for_qualifier,
   5014       1.1    mrg 	qualifier_string, demangle_qualifier, cplus_demangle_opname,
   5015       1.1    mrg 	cplus_mangle_opname, cplus_demangle_set_style,
   5016       1.1    mrg 	cplus_demangle_name_to_style, cplus_demangle, grow_vect,
   5017       1.1    mrg 	ada_demangle, internal_cplus_demangle, squangle_mop_up,
   5018       1.1    mrg 	work_stuff_copy_to_from, delete_non_B_K_work_stuff,
   5019       1.1    mrg 	delete_work_stuff, mop_up, demangle_signature,
   5020       1.1    mrg 	demangle_method_args, demangle_template_template_parm,
   5021       1.1    mrg 	demangle_expression, demangle_integral_value,
   5022       1.1    mrg 	demangle_real_value, demangle_template_value_parm,
   5023       1.1    mrg 	demangle_template, arm_pt, demangle_arm_hp_template,
   5024       1.1    mrg 	demangle_class_name, demangle_class, iterate_demangle_function,
   5025       1.1    mrg 	demangle_prefix, gnu_special, recursively_demangle, arm_special,
   5026       1.1    mrg 	demangle_qualified, get_count, do_type, demangle_fund_type,
   5027       1.1    mrg 	do_hpacc_template_const_value, do_hpacc_template_literal,
   5028       1.1    mrg 	snarf_numeric_literal, do_arg, remember_type, remember_Ktype,
   5029       1.1    mrg 	register_Btype, remember_Btype, forget_B_and_K_types,
   5030       1.1    mrg 	forget_types, demangle_args, demangle_nested_args,
   5031       1.1    mrg 	demangle_function_name, string_need, string_delete, string_init,
   5032       1.1    mrg 	string_clear, string_empty, string_append, string_appends,
   5033       1.1    mrg 	string_appendn, string_prepend, string_prepends, string_prependn,
   5034       1.1    mrg 	string_append_template_idx): Use ISO C prootype style.
   5035       1.1    mrg 	* cp-demint.c (cplus_demangle_fill_component,
   5036       1.1    mrg 	cplus_demangle_fill_builtin_type, cplus_demangle_fill_operator,
   5037       1.1    mrg 	cplus_demangle_v3_components): Likewise.
   5038       1.1    mrg 
   5039       1.1    mrg 2005-03-26  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   5040       1.1    mrg 
   5041       1.1    mrg 	Convert libiberty to use ISO C prototype style 2/n.
   5042       1.1    mrg 	* cp-demangle.h: Remove uses of PARAMS.
   5043       1.1    mrg 	* cp-demangle.c: Likewise.
   5044       1.1    mrg 	(d_dump, cplus_demangle_fill_name,
   5045       1.1    mrg 	cplus_demangle_fill_extended_operator, cplus_demangle_fill_ctor,
   5046       1.1    mrg 	cplus_demangle_fill_dtor, d_make_empty, d_make_comp, d_make_name,
   5047       1.1    mrg 	d_make_builtin_type, d_make_operator, d_make_extended_operator,
   5048       1.1    mrg 	d_make_ctor, d_make_dtor, d_make_template_param, d_make_sub,
   5049       1.1    mrg 	cplus_demangle_mangled_name, has_return_type,
   5050       1.1    mrg 	is_ctor_dtor_or_conversion, d_encoding, d_name, d_nested_name,
   5051       1.1    mrg 	d_prefix, d_unqualified_name, d_source_name, d_number,
   5052       1.1    mrg 	d_identifier, d_operator_name, d_special_name, d_call_offset,
   5053       1.1    mrg 	d_ctor_dtor_name, cplus_demangle_type, d_cv_qualifiers,
   5054       1.1    mrg 	d_function_type, d_bare_function_type, d_class_enum_type,
   5055       1.1    mrg 	d_array_type, d_pointer_to_member_type, d_template_param,
   5056       1.1    mrg 	d_template_args, d_template_arg, d_expression, d_expr_primary,
   5057       1.1    mrg 	d_local_name, d_discriminator, d_add_substitution,
   5058       1.1    mrg 	d_substitution, d_print_resize, d_print_append_char,
   5059       1.1    mrg 	d_print_append_buffer, d_print_error, cplus_demangle_print,
   5060       1.1    mrg 	d_print_comp, d_print_java_identifier, d_print_mod_list,
   5061       1.1    mrg 	d_print_mod, d_print_function_type, d_print_array_type,
   5062       1.1    mrg 	d_print_expr_op, d_print_cast, cplus_demangle_init_info,
   5063       1.1    mrg 	d_demangle, __cxa_demangle, cplus_demangle_v3, java_demangle_v3,
   5064       1.1    mrg 	is_ctor_or_dtor, is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_dtor,
   5065       1.1    mrg 	print_usage, main):
   5066       1.1    mrg 
   5067       1.1    mrg 2005-03-26  Gabriel Dos Reis  <gdr (a] integrable-solutions.net>
   5068       1.1    mrg 
   5069       1.1    mrg 	Convert libiberty to ISO C prototype style 1/n.
   5070       1.1    mrg 	* _doprnt.c: Remove conditional #include <varargs.h> on
   5071       1.1    mrg 	ANSI_PROTOTYPES as the latter is always assumed.
   5072       1.1    mrg 	(_doprnt, checkit, main): Use ISO C prototype.
   5073       1.1    mrg 	* alloca.c (find_stack_direction, C_alloca): Use ISO C prototype.
   5074       1.1    mrg 	* argv.c: Remove conditional #includes on ANSI_PROTOTYPES.
   5075       1.1    mrg 	(dupargv, freeargv, buildargv, main): Use ISO C prototype.
   5076       1.1    mrg 	* atexit.c (atexit): Likewise
   5077       1.1    mrg 	* asprintf.c: Remove conditional include on ANSI_PROTOTYPES.
   5078       1.1    mrg 	(asprintf): Use ISO C prototype.
   5079       1.1    mrg 	* basename.c (basename): Likewise
   5080       1.1    mrg 	* bcmp.c (bcmp): Likewise.
   5081       1.1    mrg 	* bcopy.c (bcopy): Likewise.
   5082       1.1    mrg 	* bzero.c (bzero): Likewise.
   5083       1.1    mrg 	* bsearch.c (bsearch): Likewise.  Improve const-correctness.
   5084       1.1    mrg 	* choose-temp.c (choose_temp_base): Likewise.
   5085       1.1    mrg 	* calloc.c: Remove conditional #include on ANSI_PROTOTYPES.
   5086       1.1    mrg 	(calloc): Use ISO C prototype.
   5087       1.1    mrg 	* clock.c (clock): Likewise.
   5088       1.1    mrg 	* concat.c: Remove conditional #include on ANSI_PROTOTYPES.
   5089       1.1    mrg 	(vconcat_length, vconcat_copy, concat_length, concat_copy,
   5090       1.1    mrg 	concat_copy2, concat, reconcat, main): Use ISO C prototype.
   5091       1.1    mrg 	* copysign.c (copysign): Likewise.
   5092       1.1    mrg 
   5093       1.1    mrg 2005-03-24  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   5094       1.1    mrg 
   5095       1.1    mrg 	* Makefile.in (CFILES): Add strndup.c and xstrndup.c.
   5096       1.1    mrg 	(REQUIRED_OFILES): Add xstrndup.o.
   5097       1.1    mrg 	(CONFIGURED_OFILES): Add strndup.o.
   5098       1.1    mrg 	Regenerate dependencies.
   5099       1.1    mrg 
   5100       1.1    mrg 	* configure.ac (funcs, AC_CHECK_FUNCS): Add strndup.
   5101       1.1    mrg 
   5102       1.1    mrg 	* strndup.c, xstrndup.c: New.
   5103       1.1    mrg 
   5104       1.1    mrg 	* config.in, configure, functions.texi: Regenerate.
   5105       1.1    mrg 
   5106       1.1    mrg 2005-03-24  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   5107       1.1    mrg 
   5108       1.1    mrg 	* xmemdup.c, xstrdup.c: Expose the tail call.
   5109       1.1    mrg 
   5110       1.1    mrg 2005-03-09  Mark Mitchell  <mark (a] codesourcery.com>
   5111       1.1    mrg 
   5112       1.1    mrg 	* configure.ac (funcs): Add gettimeofday.
   5113       1.1    mrg 	* configure: Regenerated.
   5114       1.1    mrg 	* gettimeofday.c: New file.
   5115       1.1    mrg 	* Makefile.in (CFILES): Add gettimeofday.
   5116       1.1    mrg 	(CONFIGURED_OFILES): Add gettimeofday.o.
   5117       1.1    mrg 	(./gettimeofday.o): New rule.
   5118       1.1    mrg 
   5119       1.1    mrg 2005-03-09  Ian Lance Taylor  <ian (a] airs.com>
   5120       1.1    mrg 
   5121       1.1    mrg 	* pex-os2.c: Remove.
   5122       1.1    mrg 	* configure.ac: Remove *-*-os2-emx* case when setting pexecute.
   5123       1.1    mrg 	* Makefile.in (CFILES): Remove pex-os2.c.
   5124       1.1    mrg 	(CONFIGURED_OFILES): Remove pex-os2.o.
   5125       1.1    mrg 	(pex-os2.o): Remove target.
   5126       1.1    mrg 	* configure: Rebuild.
   5127       1.1    mrg 
   5128       1.1    mrg 2005-03-07  Ian Lance Taylor  <ian (a] airs.com>
   5129       1.1    mrg 
   5130       1.1    mrg 	* mpw-config.in: Remove.
   5131       1.1    mrg 	* mpw-make.sed: Remove.
   5132       1.1    mrg 	* mpw.c: Remove.
   5133       1.1    mrg 	* Makefile.in (CFILES): Remove pex-mpw.c.
   5134       1.1    mrg 	(CONFIGURED_OFILES): Remove pex-mpw.o.
   5135       1.1    mrg 	(mpw.o, pex-mpw.o): Remove targets.
   5136       1.1    mrg 	* maint-tool (undoc): Remove reference to mpw.c.
   5137       1.1    mrg 
   5138       1.1    mrg 2005-03-06  DJ Delorie  <dj (a] redhat.com>
   5139       1.1    mrg 
   5140       1.1    mrg 	* configure.ac (target_header_dir): vfork is a stub under djgpp.
   5141       1.1    mrg 	* configure: Regenerated.
   5142       1.1    mrg 
   5143       1.1    mrg 2005-03-01  Jan Beulich  <jbeulich (a] novell.com>
   5144       1.1    mrg 
   5145       1.1    mrg 	* Makefile.in (CFILES): Add unlink-if-ordinary.c
   5146       1.1    mrg 	(REQUIRED_OFILES): Add unlink-if-ordinary.o.
   5147       1.1    mrg 	Add dependencies and rule for unlink-if-ordinary.o.
   5148       1.1    mrg 	* unlink-if-ordinary.c: New.
   5149       1.1    mrg 
   5150       1.1    mrg 2005-03-01  Ben Elliston  <bje (a] au.ibm.com>
   5151       1.1    mrg 
   5152       1.1    mrg 	* hashtab.c (htab_find_slot_with_hash): Make function
   5153       1.1    mrg 	documentation clearer.
   5154       1.1    mrg 
   5155       1.1    mrg 2005-02-13  Jason Merrill  <jason (a] redhat.com>
   5156       1.1    mrg 
   5157       1.1    mrg 	* cp-demangle.c (__cxa_demangle): Change resolution of ambiguous
   5158       1.1    mrg 	arguments.
   5159       1.1    mrg 
   5160       1.1    mrg 2005-01-11  Tobias Schl"uter  <tobias.schlueter (a] physik.uni-muenchen.de>
   5161       1.1    mrg 
   5162       1.1    mrg 	* hex.c (hex_value): Group 'unsigned int' together to get correct
   5163       1.1    mrg 	markup.
   5164       1.1    mrg 	* functions.texi: Regenerated.
   5165       1.1    mrg 
   5166       1.1    mrg 2004-12-27  H.J. Lu  <hongjiu.lu (a] intel.com>
   5167       1.1    mrg 
   5168       1.1    mrg 	* Makefile.in: Undo to 2004-12-17.
   5169       1.1    mrg 	* aclocal.m4: Likewise.
   5170       1.1    mrg 	* config.table: Likewise.
   5171       1.1    mrg 	* configure.ac: Likewise.
   5172       1.1    mrg 	* maint-tool: Likewise.
   5173       1.1    mrg 	* configure: Likewise.
   5174       1.1    mrg 
   5175       1.1    mrg 2004-12-19  H.J. Lu  <hongjiu.lu (a] intel.com>
   5176       1.1    mrg 
   5177       1.1    mrg 	PR bootstrap/19072
   5178       1.1    mrg 	* Makefile.in (enable_shared): New substitute.
   5179       1.1    mrg 	(LTTARGETLIB): New.
   5180       1.1    mrg 	(PREFIXTARGETLIB): New.
   5181       1.1    mrg 	(LTTESTLIB): New.
   5182       1.1    mrg 	(PREFIXTESTLIB): New.
   5183       1.1    mrg 	(CCLD): New.
   5184       1.1    mrg 	(LINK): New.
   5185       1.1    mrg 	($(TARGETLIB)): Use $(LINK) to create libraries and create
   5186       1.1    mrg 	targets by hand.
   5187       1.1    mrg 	($(TESTLIB)): Likewise.
   5188       1.1    mrg 	(mostlyclean): Don't remove .libs. Remove the libtool object
   5189       1.1    mrg 	directory.
   5190       1.1    mrg 
   5191       1.1    mrg 	* config.table (enable_shared): Removed.
   5192       1.1    mrg 
   5193       1.1    mrg 	* configure.ac (enable_static): Set to yes.
   5194       1.1    mrg 	(AC_PROG_LIBTOOL): Removed.
   5195       1.1    mrg 	(AM_DISABLE_SHARED): Uncommented.
   5196       1.1    mrg 	(AM_PROG_LIBTOOL): Likewise.
   5197       1.1    mrg 	(LIBOBJS): Add `./' to avoid VPATH.
   5198       1.1    mrg 	(LTLIBOBJS): Likewise.
   5199       1.1    mrg 	(enable_shared): Substitute.
   5200       1.1    mrg 	* configure: Regenerated.
   5201       1.1    mrg 
   5202       1.1    mrg 2004-12-18  H.J. Lu  <hongjiu.lu (a] intel.com>
   5203       1.1    mrg 
   5204       1.1    mrg 	* Makefile.in (top_builddir): Set to `.'.
   5205       1.1    mrg 	(OUTPUT_OPTION): Removed.
   5206       1.1    mrg 	(LIBTOOL): New.
   5207       1.1    mrg 	(LTLIBOBJS): New.
   5208       1.1    mrg 	(EXTRA_LTOFILES): New.
   5209       1.1    mrg 	(FLAGS_TO_PASS): Add EXTRA_LTOFILES.
   5210       1.1    mrg 	(all): Remove stamp-picdir.
   5211       1.1    mrg 	(LTCOMPILE): New.
   5212       1.1    mrg 	(.c.lo): New rule.
   5213       1.1    mrg 	(REQUIRED_LTOFILES): New.
   5214       1.1    mrg 	(CONFIGURED_LTOFILES): New.
   5215       1.1    mrg 	($(TARGETLIB)): Check .libs for PIC object files. Depend on
   5216       1.1    mrg 	$(REQUIRED_LTOFILES) $(EXTRA_LTOFILES) $(LTLIBOBJS).
   5217       1.1    mrg 	(stamp-picdir): Completely removed.
   5218       1.1    mrg 	(maint-missing): Pass $(REQUIRED_LTOFILES)
   5219       1.1    mrg 	$(CONFIGURED_LTOFILES) instead of (REQUIRED_OFILES)
   5220       1.1    mrg 	$(CONFIGURED_OFILES)
   5221       1.1    mrg 	(maint-buildall): Depend on $(REQUIRED_LTOFILES)
   5222       1.1    mrg 	$(CONFIGURED_LTOFILES).
   5223       1.1    mrg 	(mostlyclean): Also remove *.lo .libs.
   5224       1.1    mrg 	Run "make maint-deps".
   5225       1.1    mrg 
   5226       1.1    mrg 	* aclocal.m4: Include ../libtool.m4.
   5227       1.1    mrg 
   5228       1.1    mrg 	* config.table: Don't check --enable-shared.
   5229       1.1    mrg 
   5230       1.1    mrg 	* configure.ac (AC_PROG_LIBTOOL): Add.
   5231       1.1    mrg 	(AC_PROG_CC_C_O): Removed.
   5232       1.1    mrg 	(OUTPUT_OPTION): Removed.
   5233       1.1    mrg 	(NO_MINUS_C_MINUS_O): Removed.
   5234       1.1    mrg 	(ltpexecute): New substitute.
   5235       1.1    mrg 	(LIBOBJS): Cleanup.
   5236       1.1    mrg 	* configure: Regenerated.
   5237       1.1    mrg 
   5238       1.1    mrg 	* maint-tool: Updated for .lo/libtool.
   5239       1.1    mrg 
   5240       1.1    mrg 2004-12-11  Ben Elliston  <bje (a] au.ibm.com>
   5241       1.1    mrg 
   5242       1.1    mrg 	* configure.ac: Invoke AC_CHECK_SIZEOF for sizeof (int).
   5243       1.1    mrg 	* configure: Regenerate.
   5244       1.1    mrg 	* config.in: Likewise.
   5245       1.1    mrg 
   5246       1.1    mrg 2004-12-07  DJ Delorie  <dj (a] redhat.com>
   5247       1.1    mrg 
   5248       1.1    mrg 	* splay-tree.c (splay_tree_delete_helper): Redesign the logic so
   5249       1.1    mrg 	that recursion (and thus large stack space) is not needed.
   5250       1.1    mrg 
   5251       1.1    mrg 2004-11-29  Matt Kraai  <kraai (a] alumni.cmu.edu>
   5252       1.1    mrg 
   5253       1.1    mrg 	* pex-unix.c: Fix the spelling of longjmp.
   5254       1.1    mrg 
   5255       1.1    mrg 2004-11-23  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5256       1.1    mrg 
   5257       1.1    mrg 	PR other/18623
   5258       1.1    mrg 	* cp-demangle.c (d_call_offset): Remove useless local variables
   5259       1.1    mrg 	offset and virtual_offset.
   5260       1.1    mrg 	* cplus-dem.c (ada_demangle): Remove useless local variable
   5261       1.1    mrg 	at_start_name.
   5262       1.1    mrg 	(demangle_template): Remove useless local variable start.
   5263       1.1    mrg 
   5264       1.1    mrg 2004-11-19  Roger Sayle  <roger (a] eyesopen.com>
   5265       1.1    mrg 
   5266       1.1    mrg 	* objalloc.c, strsignal.c, xstrerror.c: Include "config.h" before
   5267       1.1    mrg 	"ansidecl.h" to avoid redeclaration errors with native compilers.
   5268       1.1    mrg 	* regex.c: Protect config.h from multiple inclusion.
   5269       1.1    mrg 
   5270       1.1    mrg 2004-11-12  Mike Stump  <mrs (a] apple.com>
   5271       1.1    mrg 
   5272       1.1    mrg 	* Makefile.in (libiberty.html): Fix html generation.
   5273       1.1    mrg 
   5274       1.1    mrg 2004-09-08  Adam Nemet  <anemet (a] lnxw.com>
   5275       1.1    mrg 
   5276       1.1    mrg 	* vasprintf.c: Accept __va_copy in addition to va_copy.
   5277       1.1    mrg 
   5278       1.1    mrg 2004-09-03  Paolo Bonzini  <bonzini (a] gnu.org>
   5279       1.1    mrg 
   5280       1.1    mrg 	* configure: Regenerate.
   5281       1.1    mrg 
   5282       1.1    mrg 2004-09-02  Paolo Bonzini  <bonzini (a] gnu.org>
   5283       1.1    mrg 
   5284       1.1    mrg 	* configure.ac: Do not enable multilibs for build-side libiberty.
   5285       1.1    mrg 
   5286       1.1    mrg 2004-06-29  Danny Smith  <dannysmith (a] users.sourceforge.net>
   5287       1.1    mrg 
   5288       1.1    mrg 	* lrealpath.c (lrealpath): Add _WIN32 support.
   5289       1.1    mrg 
   5290       1.1    mrg 2004-06-28  Zack Weinberg  <zack (a] codesourcery.com>
   5291       1.1    mrg 
   5292       1.1    mrg 	* cp-demangle.h: Declare cplus_demangle_operators,
   5293       1.1    mrg 	cplus_demangle_builtin_types, cplus_demangle_mangled_name, and
   5294       1.1    mrg 	cplus_demangle_type as static if IN_GLIBCPP_V3.
   5295       1.1    mrg 
   5296       1.1    mrg 2004-06-28  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5297       1.1    mrg 
   5298       1.1    mrg 	PR other/16240
   5299       1.1    mrg 	* cp-demangle.c (d_expr_primary): Check for a failure return from
   5300       1.1    mrg 	cplus_demangle_type.
   5301       1.1    mrg 	* testsuite/demangle-expected: Add test case.
   5302       1.1    mrg 
   5303       1.1    mrg 2004-05-31  Danny Smith  <dannysmith (a] users.sourceforge.net>
   5304       1.1    mrg 
   5305       1.1    mrg 	* pex-win32.c (fix_argv): Expand comment.
   5306       1.1    mrg 
   5307       1.1    mrg 2004-05-25  Daniel Jacobowitz  <drow (a] false.org>
   5308       1.1    mrg 
   5309       1.1    mrg 	* Makefile.in: Add .NOEXPORT.
   5310       1.1    mrg 
   5311       1.1    mrg 2004-04-29  Douglas B Rupp  <rupp (a] gnat.com>
   5312       1.1    mrg 
   5313       1.1    mrg 	* mkstemps.c (mkstemps) [VMS]: Remove special open option. Update
   5314       1.1    mrg 	copyright.
   5315       1.1    mrg 
   5316       1.1    mrg 2004-04-26  Maciej W. Rozycki  <macro (a] ds2.pg.gda.pl>
   5317       1.1    mrg 
   5318       1.1    mrg 	* configure.ac (UNSIGNED_64BIT_TYPE): Unquote the definition.
   5319       1.1    mrg 	* configure: Regenerate.
   5320       1.1    mrg 
   5321       1.1    mrg 2004-04-22  Richard Henderson  <rth (a] redhat.com>
   5322       1.1    mrg 
   5323       1.1    mrg 	* hashtab.c: Include limits.h, stdint.h, ansidecl.h.
   5324       1.1    mrg 	(CHAR_BIT): Provide default.
   5325       1.1    mrg 	(struct prime_ent, prime_tab): New.
   5326       1.1    mrg 	(higher_prime_index): Rename from higher_prime_number, return index.
   5327       1.1    mrg 	(htab_mod_1): New.
   5328       1.1    mrg 	(htab_mod, htab_mod_m2): Use it.
   5329       1.1    mrg 	(htab_create_alloc, htab_create_alloc_ex): Store prime index.
   5330       1.1    mrg 	(htab_expand): Likewise.
   5331       1.1    mrg 	* configure.ac: Check for stdint.h.
   5332       1.1    mrg 	(UNSIGNED_64BIT_TYPE): New define and checks to fill it in.
   5333       1.1    mrg 	* config.in, configure: Rebuild.
   5334       1.1    mrg 
   5335       1.1    mrg 2004-04-13  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5336       1.1    mrg 
   5337       1.1    mrg 	* strerror.c: Include config.h, and redefine sys_nerr and
   5338       1.1    mrg 	sys_errlist, before including ansidecl.h and libiberty.h.
   5339       1.1    mrg 
   5340       1.1    mrg 2004-04-13  Jeff Law  <law (a] redhat.com>
   5341       1.1    mrg 
   5342       1.1    mrg 	* hashtab.c (htab_remove_elt_with_hash): New function.
   5343       1.1    mrg 	(htab_remove_elt): Implement in terms of htab_remove_elt_with_hash.
   5344       1.1    mrg 
   5345       1.1    mrg 2004-03-31  Richard Henderson  <rth (a] redhat.com>
   5346       1.1    mrg 
   5347       1.1    mrg 	* hashtab.c (htab_size): Move to top of file; mark inline.
   5348       1.1    mrg 	(htab_elements): Likewise.
   5349       1.1    mrg 	(htab_mod, htab_mod_m2): New.
   5350       1.1    mrg 	(htab_delete): Refactor htab->size and htab->entries.
   5351       1.1    mrg 	(htab_empty): Likewise.
   5352       1.1    mrg 	(find_empty_slot_for_expand): Use htab_size, htab_mod, htab_mod_m2.
   5353       1.1    mrg 	(htab_find_with_hash, htab_find_slot_with_hash): Likewise.
   5354       1.1    mrg 	(htab_clear_slot): Use htab_size, htab_elements.
   5355       1.1    mrg 	(htab_traverse_noresize, htab_traverse): Likewise.
   5356       1.1    mrg 
   5357       1.1    mrg 2004-03-17  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5358       1.1    mrg 
   5359       1.1    mrg 	* pex-unix.c (pexecute): Use vfork instead of fork, with
   5360       1.1    mrg 	appropriate changes to make this safe.
   5361       1.1    mrg 	* pex-common.h (STDERR_FILE_NO): Define.
   5362       1.1    mrg 
   5363       1.1    mrg 	* Makefile.in: Clean up REQUIRED_OFILES and CONFIGURED_OFILES for
   5364       1.1    mrg 	an 80 column screen.  Run maint-deps.
   5365       1.1    mrg 
   5366       1.1    mrg 2004-03-09  Kelley Cook  <kcook (a] gcc.gnu.org>
   5367       1.1    mrg 
   5368       1.1    mrg 	* configure.ac: Bump version to 2.59.  Apply suggested autoupdates.
   5369       1.1    mrg 	* acconfig.h: Delete redundant file.
   5370       1.1    mrg 	* config.in: Regenerate.
   5371       1.1    mrg 	* configure: Regenerate.
   5372       1.1    mrg 
   5373       1.1    mrg 2004-03-09  Hans-Peter Nilsson  <hp (a] axis.com>
   5374       1.1    mrg 
   5375       1.1    mrg 	* configure: Regenerate for config/accross.m4 correction.
   5376       1.1    mrg 
   5377       1.1    mrg 2004-03-07  Andreas Jaeger  <aj (a] suse.de>
   5378       1.1    mrg 
   5379       1.1    mrg 	* testsuite/test-demangle.c: Include <string.h> and <stdlib.h> for
   5380       1.1    mrg 	prototypes.
   5381       1.1    mrg 	(main): Initialize style.
   5382       1.1    mrg 
   5383       1.1    mrg 2004-02-24  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5384       1.1    mrg 
   5385       1.1    mrg 	* cp-demangle.h (enum d_builtin_type_print): Add D_PRINT_UNSIGNED,
   5386       1.1    mrg 	D_PRINT_UNSIGNED_LONG, D_PRINT_LONG_LONG,
   5387       1.1    mrg 	D_PRINT_UNSIGNED_LONG_LONG, D_PRINT_FLOAT.
   5388       1.1    mrg 	* cp-demangle.c (cplus_demangle_builtin_types): Change char and
   5389       1.1    mrg 	short types to D_PRINT_DEFAULT.  Change other integer types to use
   5390       1.1    mrg 	new D_PRINT_* values where appropriate.  Change float types to
   5391       1.1    mrg 	D_PRINT_FLOAT.
   5392       1.1    mrg 	(d_print_comp) [LITERAL, LITERAL_NEG]: Handle new D_PRINT_*
   5393       1.1    mrg 	values.
   5394       1.1    mrg 	* testsuite/demangle-expected: Adjust two test cases.
   5395       1.1    mrg 
   5396       1.1    mrg 	* cp-demangle.c (d_print_function_type): Print a space before the
   5397       1.1    mrg 	parenthesis around the function type in more cases.
   5398       1.1    mrg 	* testsuite/demangle-expected: Adjust one test case.
   5399       1.1    mrg 
   5400       1.1    mrg 	* cp-demangle.c (d_print_comp) [UNARY]: Don't emit extra
   5401       1.1    mrg 	parentheses around a cast.
   5402       1.1    mrg 	* testsuite/demangle-expected: Adjust two test cases to match new
   5403       1.1    mrg 	output.
   5404       1.1    mrg 
   5405       1.1    mrg 	* cp-demangle.c (__cxa_demangle): Pass DMGL_PARAMS to d_demangle.
   5406       1.1    mrg 
   5407       1.1    mrg 	* cp-demangle.c (d_print_comp) [RESTRICT, VOLATILE, CONST]: Don't
   5408       1.1    mrg 	push more than one of the same CV-qualifier on the top of the
   5409       1.1    mrg 	stack.
   5410       1.1    mrg 	(d_print_comp) [ARRAY_TYPE]: If the array itself is CV-qualified,
   5411       1.1    mrg 	move the CV-qualifiers to apply to the element type instead.
   5412       1.1    mrg 	(d_print_array_type): When checking the modifiers, keep looking
   5413       1.1    mrg 	past ones which have been printed already.
   5414       1.1    mrg 	* testsuite/demangle-expected: Add three test cases.
   5415       1.1    mrg 
   5416       1.1    mrg 2004-02-23  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5417       1.1    mrg 
   5418       1.1    mrg 	* cp-demangle.c (__cxa_demangle): Adjust last patch to handle
   5419       1.1    mrg 	empty string correctly.
   5420       1.1    mrg 
   5421       1.1    mrg 	* cp-demangle.c (__cxa_demangle): It is not an error if status is
   5422       1.1    mrg 	not NULL.  It is an error if the mangled name is the same as a
   5423       1.1    mrg 	built-in type name.
   5424       1.1    mrg 	(main): If IN_GLIBCPP_V3 is defined, test __cxa_demangle rather
   5425       1.1    mrg 	than cplus_demangle_v3.
   5426       1.1    mrg 
   5427       1.1    mrg 	* dyn-string.c: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
   5428       1.1    mrg 	the associated #define of RETURN_ON_ALLOCATION_FAILURE.
   5429       1.1    mrg 
   5430       1.1    mrg 2004-02-16  Matt Kraai  <kraai (a] alumni.cmu.edu>
   5431       1.1    mrg 
   5432       1.1    mrg 	* regex.c: Include <ansidecl.h>.
   5433       1.1    mrg 	(regcomp): Cast i to int.
   5434       1.1    mrg 	(regerror): Add ATTRIBUTE_UNUSED to parameter preg.
   5435       1.1    mrg 
   5436       1.1    mrg 2004-01-25  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5437       1.1    mrg 
   5438       1.1    mrg 	* configure.ac: Add m4_pattern_allow(LIBOBJS).
   5439       1.1    mrg 	* configure: Regenerate.
   5440       1.1    mrg 
   5441       1.1    mrg 2004-01-22  DJ Delorie  <dj (a] redhat.com>
   5442       1.1    mrg 
   5443       1.1    mrg 	* Makefile.in: Convert to ./ throughout.  Rebuild dependencies
   5444       1.1    mrg 	with explicit build rules.
   5445       1.1    mrg 	(VPATH): Remove.
   5446       1.1    mrg 	(.c.o): Poison.
   5447       1.1    mrg 	* configure.ac (pexecute, LIBOBJS): Add ./ .
   5448       1.1    mrg 	* maint-tool: Build dependencies with explicit rules.
   5449       1.1    mrg 
   5450       1.1    mrg 2004-01-15  Kazu Hirata  <kazu (a] cs.umass.edu>
   5451       1.1    mrg 
   5452       1.1    mrg 	* strdup.c (strdup): Constify the argument.
   5453       1.1    mrg 
   5454       1.1    mrg 2004-01-14  Loren J. Rittle  <ljrittle (a] acm.org>
   5455       1.1    mrg 
   5456       1.1    mrg 	* Makefile.in (distclean): Remove config.cache.
   5457       1.1    mrg 
   5458       1.1    mrg 2004-01-13  Daniel Jacobowitz  <drow (a] mvista.com>
   5459       1.1    mrg 
   5460       1.1    mrg 	* cp-demangle.c (d_make_comp): DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE
   5461       1.1    mrg 	takes two parameters.
   5462       1.1    mrg 	* cp-demint.c (cplus_demangle_fill_component): Likewise.
   5463       1.1    mrg 
   5464       1.1    mrg 2004-01-12  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5465       1.1    mrg 
   5466       1.1    mrg 	* cp-demangle.c: Include "cp-demangle.h".  If IN_GLIBCPP_V3 is
   5467       1.1    mrg 	defined, rename some functions which are to become static via
   5468       1.1    mrg 	#define.
   5469       1.1    mrg 	(CP_STATIC_IF_GLIBCPP_V3): Define.
   5470       1.1    mrg 	(struct d_operator_info): Move definition to cp-demangle.h, and
   5471       1.1    mrg 	rename to demangle_operator_info.  Change all uses.
   5472       1.1    mrg 	(enum d_builtin_type_print): Move definition to cp-demangle.h.
   5473       1.1    mrg 	(struct d_builtin_type_info): Move definition to cp-demangle.h,
   5474       1.1    mrg 	and rename to demangle_builtin_type_info.  Change all uses.
   5475       1.1    mrg 	(enum d_comp_type): Move definition to include/demangle.h, and
   5476       1.1    mrg 	rename to demangle_component_type, and change all enums to start
   5477       1.1    mrg 	with DEMANGLE_COMPONENT_ instead of D_.  Change all uses.
   5478       1.1    mrg 	(struct d_comp): Move definition to include/demangle.h, and rename
   5479       1.1    mrg 	to demangle_component.  Change all uses.
   5480       1.1    mrg 	(struct d_info): Move definition to cp-demangle.h.
   5481       1.1    mrg 	(cplus_demangle_fill_name): New function.
   5482       1.1    mrg 	(cplus_demangle_fill_extended_operator): New function.
   5483       1.1    mrg 	(cplus_demangle_fill_ctor): New function.
   5484       1.1    mrg 	(cplus_demangle_fill_dtor): New function.
   5485       1.1    mrg 	(d_make_empty): Remove type parameter.  Change all callers.
   5486       1.1    mrg 	(d_make_name): Use cplus_demangle_fill_name.
   5487       1.1    mrg 	(d_make_extended_operator): Use
   5488       1.1    mrg 	cplus_demangle_fill_extended_operator.
   5489       1.1    mrg 	(d_make_ctor): Use cplus_demangle_fill_ctor.
   5490       1.1    mrg 	(d_make_dtor): Use cplus_demangle_fill_dtor.
   5491       1.1    mrg 	(cplus_demangle_mangled_name): Rename from d_mangled_name.  Make
   5492       1.1    mrg 	non-static by default.  Change all callers.
   5493       1.1    mrg 	(cplus_demangle_operators): Rename from d_operators.  Change all
   5494       1.1    mrg 	uses.  Make non-static by default.  Add sentinel at end of array.
   5495       1.1    mrg 	(d_operator_name): Adjust initialization of high for new sentinel
   5496       1.1    mrg 	in cplus_demangle_operators.
   5497       1.1    mrg 	(cplus_demangle_builtin_types): Rename from d_builtin_types.
   5498       1.1    mrg 	Change all uses.  Make non-static by default.  Change initializer
   5499       1.1    mrg 	to use D_BUILTIN_TYPE_COUNT instead of magic number 26.
   5500       1.1    mrg 	(cplus_demangle_type): Rename from d_type.  Make non-static by
   5501       1.1    mrg 	default.  Change all callers.
   5502       1.1    mrg 	(cplus_demangle_init_info): Rename from d_init_info.  Make
   5503       1.1    mrg 	non-static by default.  Change all callers.
   5504       1.1    mrg 	* cp-demangle.h: New file.
   5505       1.1    mrg 	* cp-demint.c: New file.
   5506       1.1    mrg 	* Makefile.in: Rebuild dependencies.
   5507       1.1    mrg 	(CFILES): Add cp-demint.c.
   5508       1.1    mrg 	(REQUIRED_OFILES): Add cp-demint.o.
   5509       1.1    mrg 
   5510       1.1    mrg 2004-01-09  Kelley Cook  <kcook (a] gcc.gnu.org>
   5511       1.1    mrg 
   5512       1.1    mrg 	* configure.in:  Rename file to ...
   5513       1.1    mrg 	* configure.ac:  ... this.
   5514       1.1    mrg 	* Makefile.in: Update a comment for above change.
   5515       1.1    mrg 	* README: Likewise.
   5516       1.1    mrg 	* config.in: Regenerate.
   5517       1.1    mrg 
   5518       1.1    mrg 2004-01-02  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5519       1.1    mrg 
   5520       1.1    mrg 	* cp-demangle.c (d_encoding): When DMGL_PARAMS is not set, strip
   5521       1.1    mrg 	CV-qualifiers from D_COMP_LOCAL_NAME right subtree.
   5522       1.1    mrg 	* cplus-dem.c (demangle_arm_hp_template): Set DMGL_PARAMS when
   5523       1.1    mrg 	demangling template parameters.
   5524       1.1    mrg 	* testsuite/test-demangle.c (fail): New static function.
   5525       1.1    mrg 	(main): Support new options in input file: --no-params,
   5526       1.1    mrg 	--is-v3-ctor, and --is-v3-dtor.
   5527       1.1    mrg 	* testsuite/demangle-expected: Add --no-params to most tests, and
   5528       1.1    mrg 	add the correct result when parameters are not demangled.  Add
   5529       1.1    mrg 	some simple tests for V3 constructor/destructor recognition.
   5530       1.1    mrg 
   5531       1.1    mrg 2003-12-25  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   5532       1.1    mrg 
   5533       1.1    mrg 	* cp-demangle.c (is_ctor_or_dtor): Fix error in last change.
   5534       1.1    mrg 
   5535       1.1    mrg 2003-12-22  Daniel Jacobowitz  <drow (a] mvista.com>
   5536       1.1    mrg 
   5537       1.1    mrg 	PR debug/13272
   5538       1.1    mrg 	* Makefile.in (lbasename.o): Depend on filenames.h.
   5539       1.1    mrg 	* lbasename.c: Include "filenames.h" instead of defining
   5540       1.1    mrg 	its macros locally.
   5541       1.1    mrg 
   5542       1.1    mrg 2003-12-22  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5543       1.1    mrg 
   5544       1.1    mrg 	* cp-demangle.c (CP_DYNAMIC_ARRAYS): Define if compiler supports
   5545       1.1    mrg 	dynamic arrays.
   5546       1.1    mrg 	(struct d_operator_info): Add len field.
   5547       1.1    mrg 	(struct d_builtin_type_info): Add len and java_len fields.
   5548       1.1    mrg 	(struct d_standard_sub_info): Add simple_len, full_len, and
   5549       1.1    mrg 	set_last_name_len fields.
   5550       1.1    mrg 	(struct d_comp): Add len field to s_string.
   5551       1.1    mrg 	(struct d_info): Add send, did_subs, and expansion fields.
   5552       1.1    mrg 	(d_append_string_constant): Define.
   5553       1.1    mrg 	(d_append_string): Remove.  Change all users to use
   5554       1.1    mrg 	d_append_string_constant or d_append_buffer instead.
   5555       1.1    mrg 	(d_make_sub): Add len parameter.  Change all callers.
   5556       1.1    mrg 	(d_name): Increase expansion when substituting std::.
   5557       1.1    mrg 	(d_unqualified_name): Increase expansion for an operator.
   5558       1.1    mrg 	(d_number): Don't use multiplication for negative numbers.
   5559       1.1    mrg 	(d_identifier): Make sure there are enough characters in the
   5560       1.1    mrg 	string for the specified length.  Adjust expansion for an
   5561       1.1    mrg 	anonymous namespace.
   5562       1.1    mrg 	(d_operators): Initialize len field.
   5563       1.1    mrg 	(d_special_name, d_ctor_dtor_name): Increase expansion.
   5564       1.1    mrg 	(d_builtin_types): Initialize len and java_len fields.
   5565       1.1    mrg 	(d_type): Increase expansion for a builtin type.
   5566       1.1    mrg 	(d_cv_qualifiers): Increase expansion for each qualifier.
   5567       1.1    mrg 	(d_bare_function_type): Decrease expansion when removing single
   5568       1.1    mrg 	void parameter.
   5569       1.1    mrg 	(d_template_param): Increment did_subs.
   5570       1.1    mrg 	(d_expression): Increase expansion for an operator.
   5571       1.1    mrg 	(d_expr_primary): Decrease expansion for a type we will print
   5572       1.1    mrg 	specially.
   5573       1.1    mrg 	(standard_subs): Initialize new fields.
   5574       1.1    mrg 	(d_substitution): Increment did_subs when doing a normal
   5575       1.1    mrg 	substitution.  Increase expansion for a special substitution.
   5576       1.1    mrg 	(d_print): Add estimate parameter.  Change all callers.
   5577       1.1    mrg 	(d_print_comp) [D_COMP_NAME]: Handle C++ case inline.
   5578       1.1    mrg 	(d_print_comp) [D_COMP_BINARY]: Use length to avoid strcmp call.
   5579       1.1    mrg 	(d_print_java_identifier): Rename from d_print_identifier.  Handle
   5580       1.1    mrg 	only Java case.  Change caller.
   5581       1.1    mrg 	(d_init_info): Change return type to void.  Change all callers.
   5582       1.1    mrg 	Initialize send, did_subs, and expansion fields.  Do not
   5583       1.1    mrg 	initialize comps and subs fields.
   5584       1.1    mrg 	(d_demangle): Ifdef CP_DYNAMIC_ARRAYS, allocate comps and subs
   5585       1.1    mrg 	arrays on stack.  Make an estimate of the length of the demangled
   5586       1.1    mrg 	name.  Ifdef CP_DEMANGLE_DEBUG, print estimation failures.
   5587       1.1    mrg 	(is_ctor_or_dtor): Ifdef CP_DYNAMIC_ARRAYS, allocate comps and
   5588       1.1    mrg 	subs arrays on stack.
   5589       1.1    mrg 
   5590       1.1    mrg 2003-12-20  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5591       1.1    mrg 
   5592       1.1    mrg 	* cp-demangle.c (d_identifier): In Java mode, skip an optional '$'
   5593       1.1    mrg 	after the identifier.
   5594       1.1    mrg 	* testsuite/demangle-expected: Add test case.
   5595       1.1    mrg 
   5596       1.1    mrg 2003-12-19  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5597       1.1    mrg 
   5598       1.1    mrg 	Fix for PR c++/13447:
   5599       1.1    mrg 	* cp-demangle.c (enum d_comp_type): Add D_COMP_LOCAL_NAME.
   5600       1.1    mrg 	(d_dump, d_make_comp): Handle D_COMP_LOCAL_NAME.
   5601       1.1    mrg 	(is_ctor_dtor_or_conversion): Handle D_COMP_LOCAL_NAME like
   5602       1.1    mrg 	D_COMP_QUAL_NAME.
   5603       1.1    mrg 	(is_ctor_or_dtor): Likewise.
   5604       1.1    mrg 	(d_local_name): Use D_COMP_LOCAL_NAME rather than
   5605       1.1    mrg 	D_COMP_QUAL_NAME.
   5606       1.1    mrg 	(d_print_comp) [D_COMP_LOCAL_NAME]: New.
   5607       1.1    mrg 	(d_prinT_comp) [D_COMP_TYPED_NAME]: If the left tree is
   5608       1.1    mrg 	D_COMP_LOCAL_NAME, pull any qualifiers off its right subtree.
   5609       1.1    mrg 	(d_print_mod_list): Handle D_COMP_LOCAL_NAME.
   5610       1.1    mrg 	* testsuite/demangle-expected: Add two test cases.
   5611       1.1    mrg 
   5612       1.1    mrg 	* cp-demangle.c (d_print_function_type): Clear the global modifier
   5613       1.1    mrg 	list when printing the modifiers, not just when printing the
   5614       1.1    mrg 	function parameters.
   5615       1.1    mrg 	* testsuite/demangle-expected: Add two test cases.
   5616       1.1    mrg 
   5617       1.1    mrg 2003-12-15  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5618       1.1    mrg 
   5619       1.1    mrg 	* cp-demangle.c (d_print_function_type): Print the function
   5620       1.1    mrg 	parameters with no modifiers.
   5621       1.1    mrg 	* testsuite/demangle-expected: Add test case.
   5622       1.1    mrg 
   5623       1.1    mrg 	* cp-demangle.c (d_demangle): If DMGL_PARAMS is not set, don't
   5624       1.1    mrg 	expect that we've read the entire string.
   5625       1.1    mrg 	(is_ctor_or_dtor): Don't expect that we've read the entire
   5626       1.1    mrg 	string--reverse patch of 2003-11-29.
   5627       1.1    mrg 
   5628       1.1    mrg 2003-12-15  Brendan Kehoe  <brendan (a] zen.org>
   5629       1.1    mrg 
   5630  1.1.1.12    mrg 	* Makefile.in (floatformat.o): Add dependency on
   5631       1.1    mrg 	config.h to accompany change of 2003-12-03.
   5632       1.1    mrg 
   5633       1.1    mrg 2003-12-15  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5634       1.1    mrg 
   5635       1.1    mrg 	Fix handling of constructor/destructor of standard substitution:
   5636       1.1    mrg 	* cp-demangle.c (struct d_standard_sub_info): Define.
   5637       1.1    mrg 	(d_substitution): Add prefix argument.  Change all callers.
   5638       1.1    mrg 	Rework handling of standard substitutions to print full name when
   5639       1.1    mrg 	qualifying a constructor/destructor, or when DMGL_VERBOSE is set.
   5640       1.1    mrg 	* testsuite/demangle-expected: Add test case.
   5641       1.1    mrg 
   5642       1.1    mrg 	Fix handling of negative literal constants:
   5643       1.1    mrg 	* cp-demangle.c (enum d_comp_type): Add D_COMP_LITERAL_NEG.
   5644       1.1    mrg 	(d_dump, d_make_comp): Handle D_COMP_LITERAL_NEG.
   5645       1.1    mrg 	(d_expr_primary): Use D_COMP_LITERAL_NEG for a negative number.
   5646       1.1    mrg 	(d_print_comp): Handle D_COMP_LITERAL_NEG.
   5647       1.1    mrg 	* testsuite/demangle-expected: Add test case.
   5648       1.1    mrg 
   5649       1.1    mrg 2003-12-04  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5650       1.1    mrg 
   5651       1.1    mrg 	* cp-demangle.c (IS_UPPER, IS_LOWER): Define.
   5652       1.1    mrg 	(d_last_char): Define new macro.
   5653       1.1    mrg 	(d_make_name): Reject an empty name.
   5654       1.1    mrg 	(d_prefix, d_unqualified_name, d_type): Use new IS_* macros.
   5655       1.1    mrg 	(d_substitution, d_print_identifier): Likewise.
   5656       1.1    mrg 	(d_print_comp) [D_COMP_OPERATOR]: Likewise.
   5657       1.1    mrg 	(d_print_comp) [D_COMP_TEMPLATE]: Use new d_last_char macro.
   5658       1.1    mrg 	(d_print_mod) Use new d_last_char macro.
   5659       1.1    mrg 	(d_print_cast): Use new d_last_char macro.
   5660       1.1    mrg 	(is_ctor_or_dtor): Don't leak memory.
   5661       1.1    mrg 
   5662       1.1    mrg 	Fix handling of member function modifiers:
   5663       1.1    mrg 	* cp-demangle.c (enum d_comp_type): Add D_COMP_RESTRICT_THIS,
   5664       1.1    mrg 	D_COMP_VOLATILE_THIS, and D_COMP_CONST_THIS.
   5665       1.1    mrg 	(d_dump): Dump new d_comp_type values.
   5666       1.1    mrg 	(d_make_comp): Accept new d_comp_type values.
   5667       1.1    mrg 	(has_return_type): Only accept _THIS variants of qualifiers.
   5668       1.1    mrg 	(d_encoding): Without DMGL_PARAMS, only remove _THIS variants of
   5669       1.1    mrg 	qualifiers.
   5670       1.1    mrg 	(d_cv_qualifiers): Add member_fn parameter.  Change all callers.
   5671       1.1    mrg 	(d_print_comp) [D_COMP_TYPED_NAME]: Rather than removing
   5672       1.1    mrg 	qualifiers and printing them at the end, add _THIS qualifiers to
   5673       1.1    mrg 	the modifier list.
   5674       1.1    mrg 	(d_print_comp) [D_COMP_*_THIS]: New cases.
   5675       1.1    mrg 	(d_print_comp) [D_COMP_PTRMEM_TYPE]: Remove special handling of
   5676       1.1    mrg 	qualifiers.
   5677       1.1    mrg 	(d_print_mod_list): Add suffix parameter.  Change all callers.
   5678       1.1    mrg 	Keep walking the list even if the current modifier has been
   5679       1.1    mrg 	printed.
   5680       1.1    mrg 	(d_print_mod): Handle new _THIS qualifiers.
   5681       1.1    mrg 	(d_print_function_type): Handle new _THIS qualifiers when deciding
   5682       1.1    mrg 	whether to print a parenthesis.  Put a space before the
   5683       1.1    mrg 	parenthesis in some cases.  Call d_print_mod_list again at the
   5684       1.1    mrg 	end, passing suffix as 1.
   5685       1.1    mrg 	(is_ctor_or_dtor): Look for new _THIS qualifiers.
   5686       1.1    mrg 	* testsuite/demangle-expected: Add test case.
   5687       1.1    mrg 
   5688       1.1    mrg 	Fix for PR gcc/13304:
   5689       1.1    mrg 	* cp-demangle.c (d_print_comp) [D_COMP_TEMPLATE]: If the character
   5690       1.1    mrg 	before the '<' is itself a '<', insert a space.
   5691       1.1    mrg 	(d_print_cast): Likewise.
   5692       1.1    mrg 	* testsuite/demangle-expected: Add test case.
   5693       1.1    mrg 
   5694       1.1    mrg 	Fix for PR gcc/13244:
   5695       1.1    mrg 	* cp-demangle.c (d_print_comp) [D_COMP_BINARY]: Wrap an expression
   5696       1.1    mrg 	which uses the '>' operator in an extra layer of parens.
   5697       1.1    mrg 	* testsuite/demangle-expected: Add test case.
   5698       1.1    mrg 
   5699       1.1    mrg 2003-12-03  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5700       1.1    mrg 
   5701       1.1    mrg 	* floatformat.c: Include "config.h" and <string.h> if available.
   5702       1.1    mrg 	(INFINITY, NAN): Define if not defined by <math.h>.
   5703       1.1    mrg 	(floatformat_to_double): Handle NaN, infinity, and denormalized
   5704       1.1    mrg 	numbers.
   5705       1.1    mrg 	(floatformat_from_double): Likewise.
   5706       1.1    mrg 	(ieee_test): In debugging code, use little endian rather than big
   5707       1.1    mrg 	endian.  Correct tests to handle NaN and to check correct sign of
   5708       1.1    mrg 	zero.  Omit m68k extended test.
   5709       1.1    mrg 	(main): Add more debugging cases.
   5710       1.1    mrg 
   5711       1.1    mrg 2003-11-29  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5712       1.1    mrg 
   5713       1.1    mrg 	* cp-demangle.c (d_demangle): Only return success if we consumed
   5714       1.1    mrg 	the entire demangled string.
   5715       1.1    mrg 	(is_ctor_or_dtor): Likewise.
   5716       1.1    mrg 
   5717       1.1    mrg 	* testsuite/demangle-expected: Revert one part of 2003-06-26 patch
   5718       1.1    mrg 	to restore expected result of EDG test case to original expected
   5719       1.1    mrg 	result.
   5720       1.1    mrg 
   5721       1.1    mrg 2003-11-26  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5722       1.1    mrg 
   5723       1.1    mrg 	* cp-demangle.c (struct d_print_mod): Add templates field.
   5724       1.1    mrg 	(d_make_builtin_type): Check for NULL type.
   5725       1.1    mrg 	(d_make_extended_operator): Check for NULL name.
   5726       1.1    mrg 	(d_make_ctor, d_make_dtor): Likewise.
   5727       1.1    mrg 	(d_mangled_name): Add top_level parameter.  Change all callers.
   5728       1.1    mrg 	(d_encoding): If DMGL_PARAMS is not set, strip off initial
   5729       1.1    mrg 	CV-qualifiers.
   5730       1.1    mrg 	(d_type): Check some return values we rely on.
   5731       1.1    mrg 	(d_bare_function_type, d_array_type): Likewise.
   5732       1.1    mrg 	(d_pointer_to_member_type, d_template_args): Likewise.
   5733       1.1    mrg 	(d_add_substitution): Fail if argument is NULL.
   5734       1.1    mrg 	(d_print_resize): Check whether buf is NULL.
   5735       1.1    mrg 	(d_print_comp): Save current templates list with each modifier.
   5736       1.1    mrg 	Don't pass the modifier list down when printing a template.
   5737       1.1    mrg 	(d_print_cast): Don't pass the modifier list down when printing a
   5738       1.1    mrg 	template.
   5739       1.1    mrg 	(d_print_mod_list): Temporarily set templates list while printing
   5740       1.1    mrg 	a modifier.
   5741       1.1    mrg 	(d_print_mod): Check that buf is not NULL before using it.
   5742       1.1    mrg 	(d_print_function_type): Print parens if there is no modifier.
   5743       1.1    mrg 	(d_init_info): Permit as many substitutions as there are
   5744       1.1    mrg 	characters in the mangled name.
   5745       1.1    mrg 	* testsuite/demangle-expected: Add two new test cases.
   5746       1.1    mrg 
   5747       1.1    mrg 2003-11-25  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5748       1.1    mrg 
   5749       1.1    mrg 	* cp-demangle.c (java_demangle_v3): Pass DMGL_PARAMS to
   5750       1.1    mrg 	d_demangle.
   5751       1.1    mrg 
   5752       1.1    mrg 2003-11-22  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5753       1.1    mrg 
   5754       1.1    mrg 	* cp-demangle.c (d_encoding): Add top_level parameter.  Change all
   5755       1.1    mrg 	callers.
   5756       1.1    mrg 	(print_usage): Display new -p option.
   5757       1.1    mrg 	(long_options): Add --no-params.
   5758       1.1    mrg 	(main): Accept and handle -p.
   5759       1.1    mrg 
   5760       1.1    mrg 2003-11-21  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5761       1.1    mrg 
   5762       1.1    mrg 	* cp-demangle.c (has_return_type): Skip qualifiers when checking
   5763       1.1    mrg 	whether we have a template.
   5764       1.1    mrg 	* testsuite/demangle-expected: Add four new tests.
   5765       1.1    mrg 
   5766       1.1    mrg 2003-11-20  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5767       1.1    mrg 
   5768       1.1    mrg 	* testsuite/demangle-expected: Minor changes to match output of
   5769       1.1    mrg 	new demangler: adjust whitespace in four tests, and change order
   5770       1.1    mrg 	of qualifiers in one test.
   5771       1.1    mrg 
   5772       1.1    mrg 	* cp-demangle.c: Complete rewrite.
   5773       1.1    mrg 
   5774       1.1    mrg 2003-11-19  Mark Mitchell  <mark (a] codesourcery.com>
   5775       1.1    mrg 
   5776       1.1    mrg 	* cp-demangle.c (demangle_type): Correct thinko in substitution
   5777       1.1    mrg 	processing.
   5778       1.1    mrg 
   5779       1.1    mrg 2003-11-18  Ian Lance Taylor  <ian (a] wasabisystems.com>
   5780       1.1    mrg 
   5781       1.1    mrg 	* cp-demangle.c (demangle_operator_name): Remove space before
   5782       1.1    mrg 	"sizeof".
   5783       1.1    mrg 	(demangle_type_ptr): Put qualifiers in the right place.  Handle
   5784       1.1    mrg 	qualifiers in pointer to member specially.
   5785       1.1    mrg 	(demangle_type): Handle qualifiers for pointer or reference
   5786       1.1    mrg 	specially.  Handle function type.
   5787       1.1    mrg 	(demangle_local_name): Save and restore caret around demangling of
   5788       1.1    mrg 	initial encoding.
   5789       1.1    mrg 
   5790       1.1    mrg 	* testsuite/test-demangle.c (main): Don't pass DMGL_VERBOSE to
   5791       1.1    mrg 	cplus_demangle.
   5792       1.1    mrg 
   5793       1.1    mrg 	* testsuite/Makefile.in (test-demangle): Depend upon libiberty.a.
   5794       1.1    mrg 
   5795       1.1    mrg 2003-10-31  Andreas Jaeger  <aj (a] suse.de>
   5796       1.1    mrg 
   5797       1.1    mrg 	* floatformat.c (floatformat_always_valid): Add unused attribute.
   5798       1.1    mrg 
   5799       1.1    mrg 2003-10-30  Josef Zlomek  <zlomekj (a] suse.cz>
   5800       1.1    mrg 
   5801       1.1    mrg 	Jan Hubicka <jh (a] suse.cz>
   5802       1.1    mrg 	* vasprintf.c (int_vasprintf): Pass va_list by value.
   5803       1.1    mrg 	Use va_copy for copying va_list.
   5804       1.1    mrg 	(vasprintf): Pass va_list by value.
   5805       1.1    mrg 
   5806       1.1    mrg 2003-10-30  Josef Zlomek  <zlomekj (a] suse.cz>
   5807       1.1    mrg 
   5808       1.1    mrg 	* hashtab.c (htab_find_slot_with_hash): Decrease n_deleted
   5809       1.1    mrg 	instead of increasing n_elements when inserting to deleted slot.
   5810       1.1    mrg 
   5811       1.1    mrg 2003-10-20  J. Brobecker  <brobecker (a] gnat.com>
   5812       1.1    mrg 
   5813       1.1    mrg 	* cplus-dem.c (demangle_template): Register a new Btype only
   5814       1.1    mrg 	when needed.
   5815       1.1    mrg 	* testsuite/demangle-expected: Add a new test.
   5816       1.1    mrg 
   5817       1.1    mrg 2003-10-16  H.J. Lu  <hongjiu.lu (a] intel.com>
   5818       1.1    mrg 
   5819       1.1    mrg 	* testsuite/demangle-expected: Update the expected output of
   5820       1.1    mrg 	_GLOBAL__I__Z2fnv.
   5821       1.1    mrg 
   5822       1.1    mrg 2003-10-02  Daniel Jacobowitz  <drow (a] mvista.com>
   5823       1.1    mrg 
   5824       1.1    mrg 	* strerror.c: Revert last change.  Declare static sys_nerr
   5825       1.1    mrg 	and sys_errlist using different names.
   5826       1.1    mrg 
   5827       1.1    mrg 2003-10-01  Daniel Jacobowitz  <drow (a] mvista.com>
   5828       1.1    mrg 
   5829       1.1    mrg 	* strerror.c: Don't provide or reference sys_errlist if
   5830       1.1    mrg 	strerror is available.
   5831       1.1    mrg 
   5832       1.1    mrg 2003-10-01  H.J. Lu  <hongjiu.lu (a] intel.com>
   5833       1.1    mrg 
   5834       1.1    mrg 	* configure.in: Check if $MAKEINFO is missing.
   5835       1.1    mrg 	* configure: Regenerated.
   5836       1.1    mrg 
   5837       1.1    mrg 2003-09-24  Daniel Jacobowitz  <drow (a] mvista.com>
   5838       1.1    mrg 
   5839       1.1    mrg 	* configure.in: Use AC_PROG_CPP_WERROR.
   5840       1.1    mrg 	* configure: Regenerated.
   5841       1.1    mrg 
   5842       1.1    mrg 2003-09-22  Andrew Cagney  <cagney (a] redhat.com>
   5843       1.1    mrg 
   5844       1.1    mrg 	* floatformat.c (floatformat_i387_ext_is_valid): New function.
   5845       1.1    mrg 	(floatformat_always_valid): New function.
   5846       1.1    mrg 	(floatformat_i387_ext): Initialize new "is_valid" field to
   5847       1.1    mrg 	"floatformat_i387_ext_is_valid".
   5848       1.1    mrg 	(floatformat_ieee_single_little): Initialize "is_valid" field to
   5849       1.1    mrg 	floatformat_always_valid.
   5850       1.1    mrg 	(floatformat_ieee_double_big): Ditto.
   5851       1.1    mrg 	(floatformat_ieee_double_little): Ditto.
   5852       1.1    mrg 	(floatformat_ieee_double_little): Ditto.
   5853       1.1    mrg 	(floatformat_ieee_double_littlebyte_bigword): Ditto.
   5854       1.1    mrg 	(floatformat_i960_ext): Ditto.
   5855       1.1    mrg 	(floatformat_m88110_ext): Ditto.
   5856       1.1    mrg 	(floatformat_m88110_harris_ext): Ditto.
   5857       1.1    mrg 	(floatformat_arm_ext_big): Ditto.
   5858       1.1    mrg 	(floatformat_arm_ext_littlebyte_bigword): Ditto.
   5859       1.1    mrg 	(floatformat_ia64_spill_big): Ditto.
   5860       1.1    mrg 	(floatformat_ia64_spill_little): Ditto.
   5861       1.1    mrg 	(floatformat_ia64_quad_big): Ditto.
   5862       1.1    mrg 	(floatformat_ia64_quad_little): Ditto.
   5863       1.1    mrg 	(floatformat_ia64_quad_little): Ditto.
   5864       1.1    mrg 	(floatformat_is_valid): Call "is_valid".
   5865       1.1    mrg 
   5866       1.1    mrg 2003-09-15  Andrew Cagney  <cagney (a] redhat.com>
   5867       1.1    mrg 
   5868       1.1    mrg 	* floatformat.c (get_field): Make "data" constant.
   5869       1.1    mrg 	(floatformat_is_valid, floatformat_to_double): Make "from"
   5870       1.1    mrg 	constant, fix casts.
   5871       1.1    mrg 	(floatformat_from_double): Make "from" constant.
   5872       1.1    mrg 
   5873       1.1    mrg 2003-09-15  Daniel Jacobowitz  <drow (a] mvista.com>
   5874       1.1    mrg 
   5875       1.1    mrg 	* floatformat.c (floatformat_is_valid): New function.
   5876       1.1    mrg 	(get_field, put_field): Correct comments.
   5877       1.1    mrg 
   5878       1.1    mrg 2003-09-06  Josef Zlomek  <zlomekj (a] suse.cz>
   5879       1.1    mrg 
   5880       1.1    mrg 	* fibheap.c (fibheap_replace_key_data): Change type of OKEY to
   5881       1.1    mrg 	FIBHEAPKEY_T.
   5882       1.1    mrg 
   5883       1.1    mrg 2003-09-02  John David Anglin  <dave.anglin (a] nrc-cnrc.gc.ca>
   5884       1.1    mrg 
   5885       1.1    mrg 	PR bootstrap/12100
   5886       1.1    mrg 	* aclocal.m4 (AC_LANG_FUNC_LINK_TRY): Define.
   5887       1.1    mrg 	* configure: Rebuilt.
   5888       1.1    mrg 
   5889       1.1    mrg 2003-08-27  Daniel Jacobowitz  <drow (a] mvista.com>
   5890       1.1    mrg 
   5891       1.1    mrg 	* aclocal.m4: Include acx.m4 and no-executables.m4.
   5892       1.1    mrg 	(libiberty_AC_FUNC_STRNCMP): Use AC_LIBOBJ.
   5893       1.1    mrg 	(LIB_AC_PROG_CC): Remove.
   5894       1.1    mrg 	* configure.in: Update AC_PREREQ to 2.57.  Use GCC_NO_EXECUTABLES.
   5895       1.1    mrg 	Use AC_PROG_CC and set ac_libiberty_warn_cflags instead of using
   5896       1.1    mrg 	LIB_AC_PROG_CC.  Use AC_LIBOBJ.  Call AC_ISC_POSIX later, only if
   5897       1.1    mrg 	performing link tests.
   5898       1.1    mrg 	* configure: Regenerated.
   5899       1.1    mrg 
   5900       1.1    mrg 2003-08-12  Nathanael Nerode  <neroden (a] gcc.gnu.org>
   5901       1.1    mrg 
   5902       1.1    mrg 	* cp-demangle.c: Clarify what package(s) this is part of.
   5903       1.1    mrg 
   5904       1.1    mrg 2003-07-05  Danny Smith  <dannysmith (a] users.sourceforge.net>
   5905       1.1    mrg 
   5906       1.1    mrg 	* pex-win32.c (pexecute): Mark parameters this_pname and
   5907       1.1    mrg 	temp_base as unused. Remove unused variables retries,
   5908       1.1    mrg 	sleep_interval. Initialize org_stdin, org_stdout.
   5909       1.1    mrg 	(pwait): Mark parameter flags as unused.
   5910       1.1    mrg 
   5911       1.1    mrg 2003-07-02  Danny Smith  <dannysmith (a] users.sourceforge.net>
   5912       1.1    mrg 
   5913       1.1    mrg 	* pex-win32.c (fix_argv): Ensure that the executable pathname
   5914       1.1    mrg 	uses Win32 backslashes.
   5915       1.1    mrg 	(pexecute): Cast away constness when assigning *errmsg_arg.
   5916       1.1    mrg 
   5917       1.1    mrg 2003-06-26  H.J. Lu <hongjiu.lu (a] intel.com>
   5918       1.1    mrg 
   5919       1.1    mrg 	* testsuite/demangle-expected: Add more GNU V3 testcases.
   5920       1.1    mrg 
   5921       1.1    mrg 2003-06-22  Zack Weinberg  <zack (a] codesourcery.com>
   5922       1.1    mrg 
   5923       1.1    mrg 	* safe-ctype.c: Use HOST_CHARSET_ASCII and HOST_CHARSET_EBCDIC,
   5924       1.1    mrg 	not HC_ASCII and HC_EBCDIC.
   5925       1.1    mrg 	Add documentation in form expected by gather-docs.
   5926       1.1    mrg 	* hex.c: Use HOST_CHARSET, not hand-coded check of character set.
   5927       1.1    mrg 	* Makefile.in, functions.texi: Regenerate.
   5928       1.1    mrg 
   5929       1.1    mrg 2003-06-21  Zack Weinberg  <zack (a] codesourcery.com>
   5930       1.1    mrg 
   5931       1.1    mrg 	* safe-ctype.c: Separate out EOF==-1 check.  Use HOST_CHARSET
   5932       1.1    mrg 	for charset determination.
   5933       1.1    mrg 
   5934       1.1    mrg 2003-06-19  Dara Hazeghi  <dhazeghi (a] yahoo.com>
   5935       1.1    mrg 
   5936       1.1    mrg 	* configure.in: Add check for malloc.h needed by
   5937       1.1    mrg 	m68k for function free().
   5938       1.1    mrg 	* configure: Regenerated.
   5939       1.1    mrg 	* config.in: Add HAVE_MALLOC_H.
   5940       1.1    mrg 	* hashtab.c: include malloc.h were available for
   5941       1.1    mrg 	free().
   5942       1.1    mrg 
   5943       1.1    mrg 2003-06-09  Albert Chin-A-Young  <china (a] thewrittenword.com>
   5944       1.1    mrg 
   5945       1.1    mrg 	PR bootstrap/10974
   5946       1.1    mrg 	* physmem.c: Update comment.
   5947       1.1    mrg 	* configure.in: Modify test for _system_configuration for older
   5948       1.1    mrg 	AIX systems.
   5949       1.1    mrg 
   5950       1.1    mrg 	* config.in, configure: Regenerated.
   5951       1.1    mrg 
   5952       1.1    mrg 2003-06-05  John David Anglin  <dave.anglin (a] nrc-cnrc.gc.ca>
   5953       1.1    mrg 
   5954       1.1    mrg 	PR other/10810
   5955       1.1    mrg 	* test-demangle.c (getline): Fix fence-post error.
   5956       1.1    mrg 
   5957       1.1    mrg 2003-06-03  Nick Clifton  <nickc (a] redhat.com>
   5958       1.1    mrg 
   5959       1.1    mrg 	* asprintf.c: Change comment to note that -1 is returned upon
   5960       1.1    mrg 	error.
   5961       1.1    mrg 	* vasprintf.c: Likewise.
   5962       1.1    mrg 	(vasprintf): Return -1 upon error.
   5963       1.1    mrg 	* functions.texi: Document changes to asprintf and vasprintf.
   5964       1.1    mrg 
   5965       1.1    mrg 2003-05-19  Kelley Cook  <kelleycook (a] wideopenwest.com>
   5966       1.1    mrg 
   5967       1.1    mrg 	* config.table: Accept i[345867]86 variant.
   5968       1.1    mrg 
   5969       1.1    mrg 2003-05-15  Jim Blandy  <jimb (a] redhat.com>
   5970       1.1    mrg 
   5971       1.1    mrg 	* hex.c (_hex_value): Make this unsigned.
   5972       1.1    mrg 	(hex_value): Update documentation for new return type.  hex_value
   5973       1.1    mrg 	now expands to an unsigned int expression, to avoid unexpected
   5974       1.1    mrg 	sign extension when we store it in a bfd_vma, which is larger than
   5975       1.1    mrg 	int on some platforms.
   5976       1.1    mrg 	* functions.texi: Regenerated.
   5977       1.1    mrg 
   5978       1.1    mrg 2003-05-07  Josef Zlomek  <zlomekj (a] suse.cz>
   5979       1.1    mrg 
   5980       1.1    mrg 	* splay-tree.c (splay_tree_predecessor): Fix comment.
   5981       1.1    mrg 	(splay_tree_successor): Fix comment.
   5982       1.1    mrg 
   5983       1.1    mrg 2003-05-07  Jason Merrill  <jason (a] redhat.com>
   5984       1.1    mrg 
   5985       1.1    mrg 	* hashtab.c (iterative_hash): New fn.
   5986       1.1    mrg 	* configure.in: Add AC_C_BIGENDIAN_CROSS.
   5987       1.1    mrg 	* aclocal.m4: Include accross.m4.
   5988       1.1    mrg 	* configure, config.in: Regenerate.
   5989       1.1    mrg 
   5990       1.1    mrg 2003-05-04  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   5991       1.1    mrg 
   5992       1.1    mrg 	* configure.in (AC_CHECK_FUNCS): Don't make multiple calls.
   5993       1.1    mrg 	* configure: Regenerate.
   5994       1.1    mrg 
   5995       1.1    mrg 2003-05-03  Carlo Wood  <carlo (a] alinoe.com>
   5996       1.1    mrg 
   5997       1.1    mrg 	* cp-demangle.c: Fix typo in "char_traints" string-literal.
   5998       1.1    mrg 
   5999       1.1    mrg 2003-04-22  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6000       1.1    mrg 
   6001       1.1    mrg 	* vsnprintf.c (vsnprintf): Don't pad string with extra nulls.
   6002       1.1    mrg 	(main): Test that we don't write too much data.
   6003       1.1    mrg 
   6004       1.1    mrg 2003-04-16  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6005       1.1    mrg 
   6006       1.1    mrg 	* configure.in (funcs, AC_CHECK_FUNCS): Add snprintf and
   6007       1.1    mrg 	vsnprintf.
   6008       1.1    mrg 	* snprintf.c, vsnprintf.c: New files.
   6009       1.1    mrg 	* Makefile.in (CFILES): Add snprintf.c and vsnprintf.c.
   6010       1.1    mrg 	(CONFIGURED_OFILES): Add snprintf.o and vsnprintf.o.
   6011       1.1    mrg 	Regenerate dependencies.
   6012       1.1    mrg 
   6013       1.1    mrg 	* functions.texi, configure, config.in: Regenerated.
   6014       1.1    mrg 
   6015       1.1    mrg 2003-04-15  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6016       1.1    mrg 
   6017       1.1    mrg 	* mempcpy.c, stpcpy.c, stpncpy.c: New files.
   6018       1.1    mrg 	* configure.in (funcs, AC_CHECK_FUNCS): Add mempcpy, stpcpy
   6019       1.1    mrg 	and stpncpy.
   6020       1.1    mrg 	* Makefile.in (CFILES): Add mempcpy.c, stpcpy.c and stpncpy.c.
   6021       1.1    mrg 	(CONFIGURED_OFILES): Add mempcpy.o, stpcpy.o and stpncpy.o.
   6022       1.1    mrg 	Regenerate dependencies.
   6023       1.1    mrg 
   6024       1.1    mrg 	* functions.texi, configure, config.in: Regenerated.
   6025       1.1    mrg 
   6026       1.1    mrg 2003-04-15  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6027       1.1    mrg 
   6028       1.1    mrg 	* argv.c: Fix comments.
   6029       1.1    mrg 	* calloc.c: Don't unnecessarily include "libiberty.h".
   6030       1.1    mrg 	(bzero): Add prototype.
   6031       1.1    mrg 	* floatformat.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES.
   6032       1.1    mrg 	* getcwd.c (getcwd): Use standard definition to avoid conflicts
   6033       1.1    mrg 	with system headers.
   6034       1.1    mrg 	* hashtab.c (htab_traverse): Delete unused variables.
   6035       1.1    mrg 	* rename.c: Include "ansidecl.h".
   6036       1.1    mrg 	(rename): Use standard definition to avoid conflicts with system
   6037       1.1    mrg 	headers.
   6038       1.1    mrg 	* strsignal.c: Rely on ANSI_PROTOTYPES.
   6039       1.1    mrg 	* strstr.c: Check GNUC >= 2, not GNUC == 2.
   6040       1.1    mrg 	* vfprintf.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES.
   6041       1.1    mrg 	* vprintf.c: Include "ansidecl.h" earlier, rely on
   6042       1.1    mrg 	ANSI_PROTOTYPES.
   6043       1.1    mrg 	* vsprintf.c: Include "ansidecl.h" earlier, rely on
   6044       1.1    mrg 	ANSI_PROTOTYPES and possibly include <stdarg.h>.
   6045       1.1    mrg 
   6046       1.1    mrg 	* Makefile.in: Regenerate dependencies.
   6047       1.1    mrg 
   6048       1.1    mrg 2003-04-15  DJ Delorie  <dj (a] redhat.com>
   6049       1.1    mrg 
   6050       1.1    mrg 	* maint-tool (deps): Scan for headers in $srcdir also.
   6051       1.1    mrg 
   6052       1.1    mrg 2003-04-15  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6053       1.1    mrg 
   6054       1.1    mrg 	PR target/10338
   6055       1.1    mrg 	PR bootstrap/10198
   6056       1.1    mrg 	PR bootstrap/10140
   6057       1.1    mrg 	* getopt.c (exchange, _getopt_initialize): Use mempcpy not
   6058       1.1    mrg 	__mempcpy.
   6059       1.1    mrg 	* regex.c (regerror): Likewise.
   6060       1.1    mrg 
   6061       1.1    mrg 2003-04-14  Roger Sayle  <roger (a] eyesopen.com>
   6062       1.1    mrg 
   6063       1.1    mrg 	* argv.c: Use ANSI_PROTOTYPES instead of __STDC__.
   6064       1.1    mrg 	* memchr.c: Likewise.
   6065       1.1    mrg 	* strcasecmp.c: Likewise.
   6066       1.1    mrg 	* strncasecmp.c: Likewise.
   6067       1.1    mrg 	* strncmp.c: Likewise.
   6068       1.1    mrg 	* xatexit.c: Likewise.
   6069       1.1    mrg 	* xmalloc.c: Likewise.
   6070       1.1    mrg 
   6071       1.1    mrg 	* copysign.c: Use traditional function declaration instead of DEFUN.
   6072       1.1    mrg 	* sigsetmask.c: Likewise.
   6073       1.1    mrg 
   6074       1.1    mrg 	* memcmp.c: Both of the above, ANSI_PROTOTYPES and DEFUN.
   6075       1.1    mrg 	* memset.c: Likewise.
   6076       1.1    mrg 
   6077       1.1    mrg 	* memcpy.c: ANSI_PROTOTYPES, DEFUN and prototype bcopy.
   6078       1.1    mrg 	* memmove.c: Likewise.
   6079       1.1    mrg 
   6080       1.1    mrg 2003-04-14  Roger Sayle  <roger (a] eyesopen.com>
   6081       1.1    mrg 
   6082       1.1    mrg 	* strdup.c (strdup): Tweak implementation to use memcpy.
   6083       1.1    mrg 
   6084       1.1    mrg 2003-04-14  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6085       1.1    mrg 
   6086       1.1    mrg 	* configure.in (HAVE_UINTPTR_T): Always define.
   6087       1.1    mrg 	* configure: Regenerated.
   6088       1.1    mrg 
   6089       1.1    mrg 2003-03-23  Alexandre Oliva  <aoliva (a] redhat.com>
   6090       1.1    mrg 
   6091       1.1    mrg 	* Makefile.in (MULTIOSDIR): New macro.  Use $(CC) $(LIBCFLAGS)
   6092       1.1    mrg 	instead of $$CC alone.
   6093       1.1    mrg 	(install_to_tooldir): Use it.
   6094       1.1    mrg 
   6095       1.1    mrg 2003-17-03  Jan Hubicka  <jh (a] suse.cz>
   6096       1.1    mrg 
   6097       1.1    mrg 	* hashtab.c (htab_traverse_noresize): Break out from ...
   6098       1.1    mrg 	* hashtab.c (htab_traverse): ... here.
   6099       1.1    mrg 
   6100       1.1    mrg 2003-12-03  Jan Hubicka  <jh (a] suse.cz>
   6101       1.1    mrg 
   6102       1.1    mrg 	* hashtab.c (htab_expand): Fix warning.
   6103       1.1    mrg 
   6104       1.1    mrg 	* hashtab.c (htab_expand): Compute the size of hashtable based
   6105       1.1    mrg 	on the number of elements actually used.
   6106       1.1    mrg 	(htab_traverse):  Call htab_expand when table is too empty.
   6107       1.1    mrg 
   6108       1.1    mrg 2003-03-11  Carlo Wood  <carlo (a] gnu.org>
   6109       1.1    mrg 
   6110       1.1    mrg 	* cplus-dem.c (demangle_integral_value): Correction to reflect
   6111       1.1    mrg 	patch of 2002-01-10 in order to also make negative multi-digits
   6112       1.1    mrg 	without leading underscore work.
   6113       1.1    mrg 
   6114       1.1    mrg 2003-03-03  Mark Mitchell  <mark (a] codesourcery.com>
   6115       1.1    mrg 
   6116       1.1    mrg 	* cplus-dem.c: Add license exception to copyright notice.
   6117       1.1    mrg 
   6118       1.1    mrg 2003-02-27  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6119       1.1    mrg 
   6120       1.1    mrg 	* physmem.c: Formatting changes from upstream.
   6121       1.1    mrg 
   6122       1.1    mrg 2003-02-24  Danny Smith  <dannysmith (a] users.source.forge.net>
   6123       1.1    mrg 
   6124       1.1    mrg 	* physmem.c (physmem_total): Add _WIN32 support.
   6125       1.1    mrg 	(physmem_available): Likewise.
   6126       1.1    mrg 
   6127       1.1    mrg 2003-02-24  Rainer Orth  <ro (a] TechFak.Uni-Bielefeld.DE>
   6128       1.1    mrg 
   6129       1.1    mrg 	* physmem.c (physmem_total) [HAVE_GETSYSINFO]: Test for
   6130       1.1    mrg 	GSI_PHYSMEM.
   6131       1.1    mrg 	(physmem_available) [HAVE_TABLE]: Test for TBL_VMSTATS.
   6132       1.1    mrg 
   6133       1.1    mrg 2003-02-22  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6134       1.1    mrg 
   6135       1.1    mrg 	* configure.in: Check for sys/systemcfg.h and
   6136       1.1    mrg 	_system_configuration.
   6137       1.1    mrg 	* physmem.c: Add support for AIX.  Tweek formatting as per
   6138       1.1    mrg 	upstream coreutils beta.
   6139       1.1    mrg 
   6140       1.1    mrg 2003-02-22  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6141       1.1    mrg 	    Richard Earnshaw  <rearnsha (a] arm.com>
   6142       1.1    mrg 	    Geoffrey Keating  <geoffk (a] apple.com>
   6143       1.1    mrg 
   6144       1.1    mrg 	* configure.in: Check for sys/sysctl.h and sysctl.
   6145       1.1    mrg 	* physmem.c: Add support for *bsd and darwin.
   6146       1.1    mrg 	* Makefile.in: Generate depedency for physmem.o.
   6147       1.1    mrg 
   6148       1.1    mrg 2003-02-21  Rainer Orth  <ro (a] TechFak.Uni-Bielefeld.DE>
   6149       1.1    mrg 
   6150       1.1    mrg 	* physmem.c (physmem_total) [HAVE_GETSYSINFO]: Use getsysinfo on
   6151       1.1    mrg 	Tru64 UNIX.
   6152       1.1    mrg 	(physmem_available) [HAVE_TABLE && HAVE_SYS_TABLE_H]: Use table on
   6153       1.1    mrg 	Tru64 UNIX.
   6154       1.1    mrg 
   6155       1.1    mrg 	* configure.in (AC_CHECK_HEADERS): Check for sys/sysinfo.h,
   6156       1.1    mrg 	machine/hal_sysinfo.h, sys/table.h.
   6157       1.1    mrg 	(checkfuncs, AC_CHECKFUNCS): Check for getsysinfo, table.
   6158       1.1    mrg 	* configure, config.in: Regenerate.
   6159       1.1    mrg 
   6160       1.1    mrg 2003-02-21  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6161       1.1    mrg 
   6162       1.1    mrg 	* configure.in: Check for sys/sysmp.h and sysmp.
   6163       1.1    mrg 	* physmem.c: Pull upstream copy, add support for irix6.
   6164       1.1    mrg 
   6165       1.1    mrg 	* config.in, configure: Regenerated.
   6166       1.1    mrg 
   6167       1.1    mrg 2003-02-21  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6168       1.1    mrg 
   6169       1.1    mrg 	* physmem.c (physmem_total, physmem_available): De-ANSI-fy.
   6170       1.1    mrg 	* configure.in (AC_CHECK_FUNCS): Add pstat_getstatic and
   6171       1.1    mrg 	pstat_getdynamic.
   6172       1.1    mrg 
   6173       1.1    mrg 2003-02-20  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6174       1.1    mrg 
   6175       1.1    mrg 	* Makefile.in (CFILES): Add physmem.c.
   6176       1.1    mrg 	(REQUIRED_OFILES): Add physmem.o.
   6177       1.1    mrg 	* configure.in: Check for sys/pstat.h.
   6178       1.1    mrg 	(checkfuncs): Add pstat_getstatic and pstat_getdynamic.
   6179       1.1    mrg 	* physmem.c: New file, copied from textutils.
   6180       1.1    mrg 
   6181       1.1    mrg 	* config.in, configure: Regenerated.
   6182       1.1    mrg 
   6183       1.1    mrg 2003-02-20  Daniel Jacobowitz  <drow (a] mvista.com>
   6184       1.1    mrg 
   6185       1.1    mrg 	* Makefile.in (CFILES): Add lrealpath.c.
   6186       1.1    mrg 	(REQUIRED_OFILES): Add lrealpath.o.
   6187       1.1    mrg 	(lrealpath.o): Add rule.
   6188       1.1    mrg 	* aclocal.m4 (libiberty_NEED_DECLARATION): Add.
   6189       1.1    mrg 	* configure.in: Add realpath and canonicalize_file_name to
   6190       1.1    mrg 	checkfuncs and AC_CHECK_FUNCS.  Use libiberty_NEED_DECLARATION
   6191       1.1    mrg 	for canonicalize_file_name.
   6192       1.1    mrg 	* lrealpath.c: New file.
   6193       1.1    mrg 	* make-relative-prefix.c: Update documentation.
   6194       1.1    mrg 	(make_relative_prefix): Simplify.  Use lbasename and lrealpath.
   6195       1.1    mrg 	* config.in: Regenerated.
   6196       1.1    mrg 	* configure: Regenerated.
   6197       1.1    mrg 	* functions.texi: Regenerated.
   6198       1.1    mrg 
   6199       1.1    mrg 2003-02-20  jmc  <jmc (a] prioris.mini.pw.edu.pl>
   6200       1.1    mrg 
   6201       1.1    mrg 	* cplus_dem.c: Fix typo: intializes -> initializes.
   6202       1.1    mrg 
   6203       1.1    mrg 2003-02-20  Alexandre Oliva  <aoliva (a] redhat.com>
   6204       1.1    mrg 
   6205       1.1    mrg 	* configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to
   6206       1.1    mrg 	config.status.
   6207       1.1    mrg 	* configure: Rebuilt.
   6208       1.1    mrg 
   6209       1.1    mrg 2003-02-13  Daniel Jacobowitz  <drow (a] mvista.com>
   6210       1.1    mrg 
   6211       1.1    mrg 	Fix PR c++/7612.
   6212       1.1    mrg 	* cplus-dem.c (demangle_signature): Call string_delete.
   6213       1.1    mrg 	Remove extra string_init.
   6214       1.1    mrg 	(demangle_arm_hp_template): Call string_delete instead of
   6215       1.1    mrg 	string_clear.  Add missing string_delete call.
   6216       1.1    mrg 	(demangle_qualified): Add missing string_delete call.
   6217       1.1    mrg 	(do_type): Remove unused variable btype.  Add missing string_delete
   6218       1.1    mrg 	call.  Call string_delete instead of string_clear.
   6219       1.1    mrg 	(demangle_fund_type): Move variable btype inside of the switch
   6220       1.1    mrg 	statement.  Add missing string_delete call.
   6221       1.1    mrg 	(do_arg): Call string_delete instead of string_clear.  Remove extra
   6222       1.1    mrg 	string_init.
   6223       1.1    mrg 	(demangle_nested_args): Free work->previous_argument.
   6224       1.1    mrg 
   6225       1.1    mrg 2003-02-12  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6226       1.1    mrg 
   6227       1.1    mrg 	* acconfig.h: New file.  Add uintptr_t.
   6228       1.1    mrg 	* config.in: Regenerated.
   6229       1.1    mrg 
   6230       1.1    mrg 2003-02-04  Joseph S. Myers  <jsm (a] polyomino.org.uk>
   6231       1.1    mrg 
   6232       1.1    mrg 	* libiberty.texi: Update to GFDL 1.2.
   6233       1.1    mrg 
   6234       1.1    mrg 2003-01-30  Christian Cornelssen  <ccorn (a] cs.tu-berlin.de>
   6235       1.1    mrg 
   6236       1.1    mrg 	* Makefile.in (libiberty_topdir): New subst.
   6237       1.1    mrg 	(mkinstalldirs): Redefine in terms of the above.
   6238       1.1    mrg 	* configure.in: AC_SUBST it.
   6239       1.1    mrg 	* configure: Regenerate.
   6240       1.1    mrg 
   6241       1.1    mrg 2003-01-28  Christian Cornelssen  <ccorn (a] cs.tu-berlin.de>
   6242       1.1    mrg 
   6243       1.1    mrg 	* Makefile.in (all-subdir, check-subdir, installcheck-subdir)
   6244       1.1    mrg 	(info-subdir, install-info-subdir, clean-info-subdir)
   6245       1.1    mrg 	(dvi-subdir, install-subdir, etags-subdir, mostlyclean-subdir)
   6246       1.1    mrg 	(clean-subdir, distclean-subdir, maintainer-clean-subdir):
   6247       1.1    mrg 	Pass $(FLAGS_TO_PASS).
   6248       1.1    mrg 
   6249       1.1    mrg 2003-01-27  Alexandre Oliva  <aoliva (a] redhat.com>
   6250       1.1    mrg 
   6251       1.1    mrg 	* Makefile.in (install_to_tooldir): Instead of $(MULTISUBDIR), use
   6252       1.1    mrg 	/`$$CC -print-multi-os-directory`.
   6253       1.1    mrg 
   6254       1.1    mrg 2003-01-26  Daniel Jacobowitz  <drow (a] mvista.com>
   6255       1.1    mrg 
   6256       1.1    mrg 	* hashtab.c (htab_create_alloc_ex): New function.
   6257       1.1    mrg 	(hatab_set_functions_ex): New function.
   6258       1.1    mrg 	(htab_delete, htab_expand): Support alternate allocation functions.
   6259       1.1    mrg 
   6260       1.1    mrg 2003-01-24  Christopher Faylor  <cgf (a] redhat.com>
   6261       1.1    mrg 
   6262       1.1    mrg 	* configure.in: Remove special pex-cygwin consideration.
   6263       1.1    mrg 	* configure: Regenerate.
   6264       1.1    mrg 	* pex-cygwin.c: Remove.
   6265       1.1    mrg 	* Makefile.in: Remove pex-cygwin.[co] lines.
   6266       1.1    mrg 
   6267       1.1    mrg 2003-01-24  Zack Weinberg  <zack (a] codesourcery.com>
   6268       1.1    mrg 
   6269       1.1    mrg 	* Makefile.in (CFILES): Add pex-*.c.
   6270       1.1    mrg 	(REQUIRED_OFILES): Change pexecute.o to @pexecute@
   6271       1.1    mrg 	(CONFIGURED_OFILES): Add pex-*.o.
   6272       1.1    mrg 	(TEXIFILES): Add pexecute.txh.
   6273       1.1    mrg 	(pexecute.o): Delete rule.
   6274       1.1    mrg 	(pex-cygwin.o, pex-djgpp.o, pex-mpw.o, pex-msdos.o, pex-os2.o,
   6275       1.1    mrg 	pex-unix.o, pex-win32.o): New rules.
   6276       1.1    mrg 	* configure.in: Change AC_INIT argument to xmalloc.c.
   6277       1.1    mrg 	Compute appropriate pexecute implementation and substitute it
   6278       1.1    mrg 	as @pexecute@.
   6279       1.1    mrg 
   6280       1.1    mrg 	* pexecute.c: Split up into...
   6281       1.1    mrg 	* pex-cygwin.c, pex-djgpp.c, pex-mpw.c, pex-msdos.c, pex-os2.c,
   6282       1.1    mrg 	pex-unix.c, pex-win32.c, pex-common.h, pexecute.txh: ... these
   6283       1.1    mrg 	new files.
   6284       1.1    mrg 
   6285       1.1    mrg 	* functions.texi: Regenerate.
   6286       1.1    mrg 	* configure: Regenerate.
   6287       1.1    mrg 
   6288       1.1    mrg 2003-01-20  Josef Zlomek  <zlomekj (a] suse.cz>
   6289       1.1    mrg 
   6290       1.1    mrg 	* hashtab.c (htab_expand): Fix allocation of new entries.
   6291       1.1    mrg 
   6292       1.1    mrg 2003-01-09  Christian Cornelssen  <ccorn (a] cs.tu-berlin.de>
   6293       1.1    mrg 
   6294       1.1    mrg 	* Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
   6295       1.1    mrg 
   6296       1.1    mrg 	* Makefile.in (install_to_libdir, install_to_tooldir): Add a
   6297       1.1    mrg 	mkinstalldirs command.
   6298       1.1    mrg 
   6299       1.1    mrg 2002-12-04  Danny Smith  <dannysmith (a] users.sourceforge.net>
   6300       1.1    mrg 
   6301       1.1    mrg 	* make-relative-prefix.c (HAVE_HOST_EXECUTABLE_SUFFIX):
   6302       1.1    mrg 	Define for hosts with HOST_EXECUTABLE_SUFFIX.
   6303       1.1    mrg 
   6304       1.1    mrg 2002-11-24  Nick Clifton  <nickc (a] redhat.com>
   6305       1.1    mrg 
   6306       1.1    mrg 	* make-relative-prefix.c (make_relative_prefix): Ensure return
   6307       1.1    mrg 	string is empty before using strcat to construct it.
   6308       1.1    mrg 
   6309       1.1    mrg 2002-11-22  Daniel Jacobowitz  <drow (a] mvista.com>
   6310       1.1    mrg 
   6311       1.1    mrg 	* Makefile.in: Add make-relative-prefix.c.
   6312       1.1    mrg 	* make-relative-prefix.c: New file.
   6313       1.1    mrg 	* functions.texi: Rebuilt.
   6314       1.1    mrg 
   6315       1.1    mrg 2002-11-16  Jakub Jelinek  <jakub (a] redhat.com>
   6316       1.1    mrg 
   6317       1.1    mrg 	* md5.c (md5_process_block): Avoid `function-like macro "F{G,H,I}" must be
   6318       1.1    mrg 	used with arguments in traditional C' warnings.
   6319       1.1    mrg 
   6320       1.1    mrg 2002-10-16  Jakub Jelinek  <jakub (a] redhat.com>
   6321       1.1    mrg 
   6322       1.1    mrg 	* config.table: Use mh-s390pic for s390x too.
   6323       1.1    mrg 
   6324       1.1    mrg 2002-10-06  Andreas Jaeger  <aj (a] suse.de>
   6325       1.1    mrg 
   6326  1.1.1.12    mrg 	* cplus-dem.c (ada_demangle): Get rid of unneeded
   6327       1.1    mrg 	variable and of strict-aliasing warning.
   6328       1.1    mrg 	(grow_vect): Use char as first parameter.
   6329       1.1    mrg 
   6330       1.1    mrg 2002-09-22  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6331       1.1    mrg 
   6332       1.1    mrg 	* Makefile.in (all): Fix multilib parallel build.
   6333       1.1    mrg 
   6334       1.1    mrg 2002-09-19  John David Anglin  <dave (a] hiuly1.hia.nrc.ca>
   6335       1.1    mrg 
   6336       1.1    mrg 	* cp-demangle.c (demangling_new): Cast 0 to enum.
   6337       1.1    mrg 	(demangle_char): Cast return of strdup to char *.
   6338       1.1    mrg 	(is_gnu_v3_mangled_ctor): Cast 0 to enum.
   6339       1.1    mrg 	(is_gnu_v3_mangled_dtor): Likewise.
   6340       1.1    mrg 	* cplus-dem.c (grow_vect): Cast return of xrealloc to void *.
   6341       1.1    mrg 	(work_stuff_copy_to_from): Cast return of xmalloc to char **.
   6342       1.1    mrg 	* fibheap.c (fibnode_new): Cast return of xcalloc to fibnode_t.
   6343       1.1    mrg 	* md5.c (md5_process_bytes): Cast results back to const void *.
   6344       1.1    mrg 	(md5_process_block): Add cast to const md5_uint32 *.
   6345       1.1    mrg 	* regex.c (re_compile_fastmap): Cast enum to UCHAR_T.
   6346       1.1    mrg 	* safe-ctype.c (L, XL, U, XU, D, P, _, C, Z, M, V, T, S): Add cast to
   6347       1.1    mrg 	unsigned short.
   6348       1.1    mrg 	* splay-tree.c (splay_tree_xmalloc_allocate): Cast return of xmalloc
   6349       1.1    mrg 	to void *.
   6350       1.1    mrg 	* vasprintf.c (int_vasprintf): Cast return of malloc to char *.
   6351       1.1    mrg 
   6352       1.1    mrg 2002-09-19  Nick Clifton  <nickc (a] redhat.com>
   6353       1.1    mrg 
   6354       1.1    mrg 	* README: Update email addresses for bugs and patches.
   6355       1.1    mrg 
   6356       1.1    mrg 2002-09-10  Mike Stump  <mrs (a] apple.com>
   6357       1.1    mrg 
   6358       1.1    mrg 	* splay-tree.c (splay_tree_successor): Fix comments.
   6359       1.1    mrg 
   6360       1.1    mrg 2002-09-11  Zack Weinberg  <zack (a] codesourcery.com>
   6361       1.1    mrg 
   6362       1.1    mrg 	* cplus-dem.c: Code under #ifdef MAIN moved to gcc/cp/cxxfilt.c.
   6363       1.1    mrg 	* testsuite/Makefile.in: Adjust for test-demangle.
   6364       1.1    mrg 	* testsuite/regress-demangle: Deleted.
   6365       1.1    mrg 	* testsuite/test-demangle.c: New file.
   6366       1.1    mrg 	* testsuite/demangle-expected: Change \$ to $ throughout, now that
   6367       1.1    mrg 	this file is not being read by a shell script.
   6368       1.1    mrg 
   6369       1.1    mrg 2002-09-05  Roger Sayle  <roger (a] eyesopen.com>
   6370       1.1    mrg 
   6371       1.1    mrg 	* regex.c: Only use "#pragma alloca" on AIX when not using gcc.
   6372       1.1    mrg 
   6373       1.1    mrg 2002-08-07  DJ Delorie  <dj (a] redhat.com>
   6374       1.1    mrg 
   6375       1.1    mrg 	* regex.c (re_error_msgid): Just use a simple array of strings.
   6376       1.1    mrg 	(re_compile_pattern): Compensate.
   6377       1.1    mrg 	(re_comp): Likewise.
   6378       1.1    mrg 	(re_comp): Likewise.
   6379       1.1    mrg 	(regerror): Likewise.
   6380       1.1    mrg 
   6381       1.1    mrg 2002-07-29  Neil Booth  <neil (a] daikokuya.co.uk>
   6382       1.1    mrg 
   6383       1.1    mrg 	* cplus-dem.c (PREPEND_BLANK): Remove.
   6384       1.1    mrg 
   6385       1.1    mrg 2002-07-10  Jason Merrill  <jason (a] redhat.com>
   6386       1.1    mrg 
   6387       1.1    mrg 	* cp-demangle.c (demangle_identifier): Support extended Unicode
   6388       1.1    mrg 	characters.
   6389       1.1    mrg 
   6390       1.1    mrg 2002-07-08  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6391       1.1    mrg 
   6392       1.1    mrg 	* cp-demangle.c (demangle_v3_with_details): Wrap in
   6393       1.1    mrg 	!defined IN_GLIBCPP_V3.
   6394       1.1    mrg 
   6395       1.1    mrg 2002-07-01  Mark Mitchell  <mark (a] codesourcery.com>
   6396       1.1    mrg 
   6397       1.1    mrg 	* cp-demangle.c (demangle_operator_name): Add type_arg parameter.
   6398       1.1    mrg 	Set it for the "st" operator.
   6399       1.1    mrg 	(demangle_expression): Handle expressions with types as arguments.
   6400       1.1    mrg 
   6401       1.1    mrg 2002-06-30  Douglas Rupp  <rupp (a] gnat.com>
   6402       1.1    mrg 
   6403       1.1    mrg 	* configure.in (OUTPUT_OPTION,NO_MINUS_C_MINUS_O): Configure.
   6404       1.1    mrg 	* Makefile.in (OUTPUT_OPTION): Use.
   6405       1.1    mrg 
   6406       1.1    mrg 2002-06-22  Peter Breitenlohner <peb (a] mppmu.mpg.de>
   6407       1.1    mrg 
   6408       1.1    mrg 	* Makefile.in (install_to_libdir): Add $(DESTDIR).
   6409       1.1    mrg 	(install_to_tooldir): Likewise.
   6410       1.1    mrg 
   6411       1.1    mrg 2002-06-17  Douglas Rupp  <rupp (a] gnat.com>
   6412       1.1    mrg 
   6413       1.1    mrg 	* lbasename.c: Add 2002 to copyright.
   6414       1.1    mrg 	(IS_DIR_SEPARATOR): Remove VMS junk.
   6415       1.1    mrg 
   6416       1.1    mrg 2002-06-05  Geoffrey Keating  <geoffk (a] redhat.com>
   6417       1.1    mrg 
   6418       1.1    mrg 	* hashtab.c (htab_create): New stub function for backward
   6419       1.1    mrg 	compatibility.
   6420       1.1    mrg 	(htab_try_create): Likewise.
   6421       1.1    mrg 
   6422       1.1    mrg 2002-06-03  Geoffrey Keating  <geoffk (a] redhat.com>
   6423       1.1    mrg 
   6424       1.1    mrg 	* hashtab.c (htab_create): Delete.
   6425       1.1    mrg 	(htab_try_create): Delete.
   6426       1.1    mrg 	(htab_create_alloc): New.
   6427       1.1    mrg 	(htab_delete): Support user-specified memory allocation.
   6428       1.1    mrg 	(htab_expand): Likewise.
   6429       1.1    mrg 
   6430       1.1    mrg 2002-05-22  Roman Lechtchinsky  <rl (a] cs.tu-berlin.de>
   6431       1.1    mrg 
   6432       1.1    mrg 	* configure.in: Fix typo in the code checking for sys_errlist.
   6433       1.1    mrg 	* configure: Regenerated.
   6434       1.1    mrg 
   6435       1.1    mrg 2002-05-13  Andreas Schwab  <schwab (a] suse.de>
   6436       1.1    mrg 
   6437       1.1    mrg 	* config.table: Use mh-x86pic also for x86-64.
   6438       1.1    mrg 
   6439       1.1    mrg 2002-05-08  Alexandre Oliva  <aoliva (a] redhat.com>
   6440       1.1    mrg 
   6441       1.1    mrg 	* configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at
   6442       1.1    mrg 	script entry, and set LD to it when configuring multilibs.
   6443       1.1    mrg 	* configure: Rebuilt.
   6444       1.1    mrg 
   6445       1.1    mrg 2002-05-07  Mark Mitchell  <mark (a] codesourcery.com>
   6446       1.1    mrg 
   6447       1.1    mrg 	* configure.in (AC_TYPE_PID_T): Use it.
   6448       1.1    mrg 	* configure: Regenerated.
   6449       1.1    mrg 	* getruntime.c: Include <sys/types.h>.
   6450       1.1    mrg 	* waitpid.c: Likewise.  Use pid_t, not int, as the type of "pid".
   6451       1.1    mrg 
   6452       1.1    mrg 2002-04-09  Richard Henderson  <rth (a] redhat.com>
   6453       1.1    mrg 
   6454       1.1    mrg 	* hashtab.c (higher_prime_number): Use 7 as minimum.
   6455       1.1    mrg 	(find_empty_slot_for_expand): Don't compute hash2 unless needed.
   6456       1.1    mrg 	(htab_find_slot_with_hash): Likewise.
   6457       1.1    mrg 
   6458       1.1    mrg 2002-04-01  Phil Edwards  <pme (a] gcc.gnu.org>
   6459       1.1    mrg 
   6460       1.1    mrg 	* cp-demangle.c (__cxa_demangle):  Also protect with IN_GLIBCPP_V3.
   6461       1.1    mrg 	(is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_ctor):  Conditionally
   6462       1.1    mrg 	not compile if IN_GLIBCPP_V3 defined.
   6463       1.1    mrg 	* dyn-string.c:  Also allow IN_GLIBCPP_V3 to change allocation scheme.
   6464       1.1    mrg 
   6465       1.1    mrg 2002-03-30  Bryce McKinlay  <bryce (a] waitaki.otago.ac.nz>
   6466       1.1    mrg 
   6467       1.1    mrg 	* cp-demangle.c (java_demangle_v3): Don't try to release "demangled"
   6468       1.1    mrg 	if it is NULL.
   6469       1.1    mrg 
   6470       1.1    mrg 2002-03-27  DJ Delorie  <dj (a] redhat.com>
   6471       1.1    mrg 
   6472       1.1    mrg 	* hex.c: Add documentation.
   6473       1.1    mrg 	(_hex_value): Provide non-ASCII empty table.
   6474       1.1    mrg 	(hex_init): Initialize the non-ASCII table.
   6475       1.1    mrg 	* functions.texi: Regenerate.
   6476       1.1    mrg 
   6477       1.1    mrg 2002-03-27  Mark Mitchell  <mark (a] codesourcery.com>
   6478       1.1    mrg 
   6479       1.1    mrg 	* dyn-string.c: Add libgcc exception to copyright notice.
   6480       1.1    mrg 
   6481       1.1    mrg 2002-03-26  H.J. Lu  (hjl (a] gnu.org)
   6482       1.1    mrg 
   6483       1.1    mrg 	* config.table: Support --with-build-subdir.
   6484       1.1    mrg 	* configure.in: Likewise.
   6485       1.1    mrg 	* configure: Rebuild.
   6486       1.1    mrg 
   6487       1.1    mrg 2002-03-18  Stuart Griffith  <Stuart_Griffith (a] credence.com>
   6488       1.1    mrg 
   6489       1.1    mrg 	* strtod.c (strtod): Increment 8 chars, not 7, when `infinity'
   6490       1.1    mrg 	seen.
   6491       1.1    mrg 
   6492       1.1    mrg 2002-03-12  Mark Mitchell  <mark (a] codesourcery.com>
   6493       1.1    mrg 
   6494       1.1    mrg 	* cp-demangle.c: Add libgcc exception to cp-demangle.c copyright
   6495       1.1    mrg 	notice.
   6496       1.1    mrg 
   6497       1.1    mrg 2002-03-11  Douglas B Rupp  <rupp (a] gnat.com>
   6498       1.1    mrg 
   6499       1.1    mrg 	* xatexit.c [VMS]: Include stdlib.h and unixlib.h.
   6500       1.1    mrg 
   6501       1.1    mrg 2002-03-06  Jim Blandy  <jimb (a] redhat.com>
   6502       1.1    mrg 
   6503       1.1    mrg 	* splay-tree.c (splay_tree_xmalloc_allocate,
   6504       1.1    mrg 	splay_tree_xmalloc_deallocate): Use K&R-style definitions, not
   6505       1.1    mrg 	prototyped definitions.  Mark `data' arguments as unused.
   6506       1.1    mrg 
   6507       1.1    mrg 2002-03-06  Andrew Cagney  <ac131313 (a] redhat.com>
   6508       1.1    mrg 
   6509       1.1    mrg 	* floatformat.c (floatformat_arm_ext_big): Delete definition.
   6510       1.1    mrg 
   6511       1.1    mrg 2002-03-04  Phil Edwards  <pme (a] gcc.gnu.org>
   6512       1.1    mrg 
   6513       1.1    mrg 	* configure.in:  Add --enable-install-libiberty option.
   6514       1.1    mrg 	* Makefile.in (INSTALLED_HEADERS):  New variable.
   6515       1.1    mrg 	(install_to_libdir):  Possibly also copy headers.
   6516       1.1    mrg 	* configure:  Regenerated.
   6517       1.1    mrg 
   6518       1.1    mrg 2002-03-04  Neil Booth  <neil (a] daikokuya.demon.co.uk>
   6519       1.1    mrg 
   6520       1.1    mrg 	* xmalloc.c (xmalloc_fail): Clarify error message further.
   6521       1.1    mrg 
   6522       1.1    mrg 2002-03-03  Neil Booth  <neil (a] daikokuya.demon.co.uk>
   6523       1.1    mrg 
   6524       1.1    mrg 	* xmalloc.c (xmalloc_fail): Clarify error message.
   6525       1.1    mrg 
   6526       1.1    mrg 2002-02-22  Jim Blandy  <jimb (a] redhat.com>
   6527       1.1    mrg 
   6528       1.1    mrg 	* splay-tree.c (splay_tree_xmalloc_allocate,
   6529       1.1    mrg 	splay_tree_xmalloc_deallocate): New functions.
   6530       1.1    mrg 	(splay_tree_new): Call splay_tree_new_with_allocator, passing the
   6531       1.1    mrg 	above functions and a dummy data pointer.
   6532       1.1    mrg 	(splay_tree_new_with_allocator): New function.
   6533       1.1    mrg 	(splay_tree_delete_helper, splay_tree_delete, splay_tree_insert,
   6534       1.1    mrg 	splay_tree_remove): Use the splay tree's allocation and
   6535       1.1    mrg 	deallocation functions.
   6536       1.1    mrg 
   6537       1.1    mrg 2002-02-19  Scott Snyder  <snyder (a] fnal.gov>
   6538       1.1    mrg 
   6539       1.1    mrg 	* testsuite/demangle-expected: Add test case for infinite loop in
   6540       1.1    mrg 	demangler.
   6541       1.1    mrg 	* cplus-dem.c (demangle_arm_hp_template): Stop trying to demangle
   6542       1.1    mrg 	if do_type() doesn't make any progress --- prevents an infinite
   6543       1.1    mrg 	loop.
   6544       1.1    mrg 
   6545       1.1    mrg 2002-02-18  Carlo Wood  <carlo (a] gnu.org>
   6546       1.1    mrg 
   6547       1.1    mrg 	PR c++/5390
   6548       1.1    mrg 	* cplus-dem.c (demangle_integral_value): Accept multi-digit
   6549       1.1    mrg 	numbers that do not start with an underscore; This is needed
   6550       1.1    mrg 	for integer template parameters. This doesn't break anything
   6551       1.1    mrg 	because multi-digit numbers are never followed by a digit.
   6552       1.1    mrg 	* testsuite/demangle-expected: Corrected all mangled test
   6553       1.1    mrg 	cases with multi-digit template parameters: g++ 2.95.x does
   6554       1.1    mrg 	not generate underscores around these parameters.
   6555       1.1    mrg 
   6556       1.1    mrg 2002-02-05  Jason Merrill  <jason (a] redhat.com>
   6557       1.1    mrg 
   6558       1.1    mrg 	* cplus-dem.c (flags): Add DMGL_VERBOSE
   6559       1.1    mrg 	(cplus_demangle_v3_p): Remove.
   6560       1.1    mrg 	(demangle_it): Add DMGL_TYPES to passed flags.
   6561       1.1    mrg 	* cp-demangle.c (cplus_demangle_v3_all): Remove.
   6562       1.1    mrg 	(cplus_demangle_v3_type): Remove.
   6563       1.1    mrg 	(cplus_demangle_v3): Add options parm.
   6564       1.1    mrg 
   6565       1.1    mrg 2002-02-02  H.J. Lu  (hjl (a] gnu.org)
   6566       1.1    mrg 
   6567       1.1    mrg 	* cp-demangle.c (cp_demangle_type): Do not protect with
   6568       1.1    mrg 	IN_LIBGCC2.
   6569       1.1    mrg 	(cplus_demangle_v3_all): New.
   6570       1.1    mrg 	(cplus_demangle_v3): Call cplus_demangle_v3_all.
   6571       1.1    mrg 	(cplus_demangle_v3_type): Call cplus_demangle_v3_all.
   6572       1.1    mrg 
   6573       1.1    mrg 	* cplus-dem.c (cplus_demangle_v3_p): New function pointer.
   6574       1.1    mrg 	Initialized to cplus_demangle_v3.
   6575       1.1    mrg 	(cplus_demangle_with_style): Call cplus_demangle_v3_p instead
   6576       1.1    mrg 	of cplus_demangle_v3.
   6577       1.1    mrg 	(main): Set cplus_demangle_v3_p to cplus_demangle_v3_type for
   6578       1.1    mrg 	command line symbol.
   6579       1.1    mrg 
   6580       1.1    mrg 	* testsuite/regress-demangle: Pass the mangled name at the
   6581       1.1    mrg 	command line.
   6582       1.1    mrg 
   6583       1.1    mrg 2002-02-01  H.J. Lu  <hjl (a] gnu.org>
   6584       1.1    mrg 
   6585       1.1    mrg 	* cp-demangle.c (cp_demangle_type): Call demangling_new with
   6586       1.1    mrg 	DMGL_GNU_V3.
   6587       1.1    mrg 
   6588       1.1    mrg 2002-01-31  Phil Edwards  <pme (a] gcc.gnu.org>
   6589       1.1    mrg 
   6590       1.1    mrg 	* cp-demangle.c:  Revert yesterday's change.
   6591       1.1    mrg 
   6592       1.1    mrg 2002-01-31  Adam Megacz  <adam (a] xwt.org>
   6593       1.1    mrg 
   6594  1.1.1.12    mrg 	* configure.in: Treat mingw the same as cywin
   6595       1.1    mrg 	wrt HAVE_SYS_ERRLIST.
   6596       1.1    mrg 
   6597       1.1    mrg 2002-01-30  Phil Edwards  <pme (a] gcc.gnu.org>
   6598       1.1    mrg 
   6599       1.1    mrg 	* cp-demangle.c (cp_demangle_type):  Do not protect with IN_LIBGCC2.
   6600       1.1    mrg 	(cplus_demangle_v3):  Mimic __cxa_demangle and fall back on
   6601       1.1    mrg 	cp_demangle_type.
   6602       1.1    mrg 	* testsuite/demangle-expected:  New gnu-v3 test.
   6603       1.1    mrg 
   6604       1.1    mrg 2002-01-22  Momchil Velikov  <velco (a] fadata.bg>
   6605       1.1    mrg 
   6606       1.1    mrg 	* configure.in (variable detection): Use arrays of unspecified
   6607       1.1    mrg 	size instead of plain integers.
   6608       1.1    mrg 
   6609       1.1    mrg 2002-01-18  DJ Delorie  <dj (a] redhat.com>
   6610       1.1    mrg 
   6611       1.1    mrg 	* Makefile.in (TESTLIB): New.  This library is for future
   6612       1.1    mrg 	testsuites.
   6613       1.1    mrg 	(CFILES, REQUIRED_OFILES, CONFIGURED_OFILES): Re-alphabetize,
   6614       1.1    mrg 	break down by letter.
   6615       1.1    mrg 	(REQUIRED_OFILES): List long-to-compile files first.
   6616       1.1    mrg 	(maint-deps): New, target for updating dependencies.
   6617       1.1    mrg 	(dependencies): Update.
   6618       1.1    mrg 	* maint-tool: Add dependency-generating option.
   6619       1.1    mrg 	* configure.in: Check for _doprnt even if we're not providing it.
   6620       1.1    mrg 	* configure: Regenerate.
   6621       1.1    mrg 
   6622       1.1    mrg 	* _doprnt.c: Modifications to allow compiling on any platform.
   6623       1.1    mrg 	* copysign.c: Likewise.
   6624       1.1    mrg 	* putenv.c: Likewise.
   6625       1.1    mrg 	* setenv.c: Likewise.
   6626       1.1    mrg 	* vsprintf.c: Likewise.
   6627       1.1    mrg 
   6628       1.1    mrg 2002-01-15  Douglas B Rupp  <rupp (a] gnat.com>
   6629       1.1    mrg 
   6630       1.1    mrg 	* mkstemps.c (mkstemps): On VMS, open temp file with option
   6631       1.1    mrg 	that causes it to be deleted when closed.
   6632       1.1    mrg 
   6633       1.1    mrg 2002-01-02  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6634       1.1    mrg 
   6635       1.1    mrg 	* cp-demangle.c (long_options): Const-ify.
   6636       1.1    mrg 	* cplus-dem.c (long_options): Likewise.
   6637       1.1    mrg 
   6638       1.1    mrg 	* cplus-dem.c (mystrstr): Delete.  All callers changed to use
   6639       1.1    mrg 	strstr instead.
   6640       1.1    mrg 
   6641       1.1    mrg 2001-12-31  Ira Ruben	<ira (a] apple.com>
   6642       1.1    mrg 
   6643       1.1    mrg 	* aclocal.m4 (libiberty_AC_FUNC_STRNCMP): Use anon mmap as 2nd try.
   6644       1.1    mrg 	* configure: Regenerated.
   6645       1.1    mrg 
   6646       1.1    mrg 2001-12-24  Douglas B. Rupp  <rupp (a] gnat.com>
   6647       1.1    mrg 
   6648       1.1    mrg 	* configure.in (uintptr_t): Use AC_CHECK_TYPE.
   6649       1.1    mrg 	* configure: Regenerated.
   6650       1.1    mrg 
   6651       1.1    mrg 2001-12-12  Craig Rodrigues  <rodrigc (a] gcc.gnu.org>
   6652       1.1    mrg 
   6653       1.1    mrg 	PR other/2719
   6654       1.1    mrg 	* cplus-dem.c (consume_count): Treat negative count as an error.
   6655       1.1    mrg 	* testsuite/demangle-expected: Added testcase.
   6656       1.1    mrg 
   6657       1.1    mrg Tue Dec 11 07:08:57 2001  Douglas B. Rupp  <rupp (a] gnat.com>
   6658       1.1    mrg 
   6659       1.1    mrg 	* configure.in: Hardcode that vfork works on VMS host.
   6660       1.1    mrg 	* configure: Regenerated.
   6661       1.1    mrg 
   6662       1.1    mrg 2001-12-06  Richard Henderson  <rth (a] redhat.com>
   6663       1.1    mrg 
   6664       1.1    mrg 	* cplus-dem.c (libiberty_demanglers): Add no_demangling case.
   6665       1.1    mrg 	(cplus_demangle): Support no_demangling.
   6666       1.1    mrg 
   6667       1.1    mrg 2001-11-27  Zack Weinberg  <zack (a] codesourcery.com>
   6668       1.1    mrg 
   6669       1.1    mrg 	* _doprnt.c: Moved here from gcc/doprint.c.  Adjust to build
   6670       1.1    mrg 	in libiberty context.  Fix typo in leading comment.
   6671       1.1    mrg 	* configure.in: Fix various AC_DEFINEs so autoheader works.
   6672       1.1    mrg 	If any of vprintf, vsprintf, vfprintf is missing from libc,
   6673       1.1    mrg 	then AC_REPLACE_FUNCS(_doprnt).
   6674       1.1    mrg 
   6675       1.1    mrg 2001-11-26  DJ Delorie  <dj (a] redhat.com>
   6676       1.1    mrg 	    Daniel Jacobowitz  <drow (a] mvista.com>
   6677       1.1    mrg 
   6678       1.1    mrg 	* Makefile.in (stamp-h): Depend on Makefile for proper
   6679       1.1    mrg 	serialization.
   6680       1.1    mrg 	(*-subdir): Depend on config.h for proper serialization.
   6681       1.1    mrg 
   6682       1.1    mrg 2001-11-26  DJ Delorie  <dj (a] redhat.com>
   6683       1.1    mrg 
   6684       1.1    mrg 	* configure.in: Check for alloca.h (for regex.c and putenv.c).
   6685       1.1    mrg 	* configure: Regenerate.
   6686       1.1    mrg 	* config.h: Add HAVE_ALLOCA_H.
   6687       1.1    mrg 
   6688       1.1    mrg 2001-11-16  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6689       1.1    mrg 
   6690       1.1    mrg 	* regex.c: Check defined(__STDC__) || defined(ALMOST_STDC) ||
   6691       1.1    mrg 	defined(HAVE_STRINGIZE) to determine whether ISO CPP token pasting
   6692       1.1    mrg 	is available.
   6693       1.1    mrg 
   6694       1.1    mrg Thu Nov 15 11:06:25 2001  Jeffrey A Law  (law (a] cygnus.com)
   6695       1.1    mrg 
   6696       1.1    mrg 	* config.in (HAVE_UINTPTR_T): Provide autoconf stub.
   6697       1.1    mrg 	* configure.in (HAVE_UINTPTR_T): Test for system defining
   6698       1.1    mrg 	uintptr_t and define HAVE_UINTPTR_T appropriately.
   6699       1.1    mrg 	* regex.c (uintptr_t): Do not provide a definition if the
   6700       1.1    mrg 	system provided one.
   6701       1.1    mrg 
   6702       1.1    mrg 	* regex.c (PREFIX): Provide an alternate definition for
   6703       1.1    mrg 	non-ANSI/ISO compilers.
   6704       1.1    mrg 	(ARG_PREFIX): Likewise.
   6705       1.1    mrg 
   6706       1.1    mrg 2001-11-12  Jim Meyering  <meyering (a] lucent.com>
   6707       1.1    mrg 
   6708       1.1    mrg 	* obstack.c (_): Honor the setting of ENABLE_NLS.  Otherwise,
   6709       1.1    mrg 	this code would end up calling gettext even in packages built
   6710       1.1    mrg 	with --disable-nls.
   6711       1.1    mrg 	* getopt.c (_): Likewise.
   6712       1.1    mrg 	* regex.c (_): Likewise.
   6713       1.1    mrg 
   6714       1.1    mrg 2001-11-03  Alan Modra  <amodra (a] bigpond.net.au>
   6715       1.1    mrg 
   6716       1.1    mrg 	* configure.in: Cope with missing makeinfo.
   6717       1.1    mrg 	* configure: Regenerate.
   6718       1.1    mrg 
   6719       1.1    mrg 2001-10-22  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6720       1.1    mrg 
   6721       1.1    mrg 	* hex.c (hex_init): Provide empty stub.
   6722       1.1    mrg 
   6723       1.1    mrg 	* hex.c (hex_init): Delete.
   6724       1.1    mrg 	(_hex_value): Const-ify and initialize at compile-time.
   6725       1.1    mrg 
   6726       1.1    mrg 2001-10-19  H.J. Lu <hjl (a] gnu.org>
   6727       1.1    mrg 
   6728       1.1    mrg 	* Makefile.in ($(TARGETLIB)): Also generate pic/$(TARGETLIB) if
   6729       1.1    mrg 	necessary.
   6730       1.1    mrg 
   6731       1.1    mrg 2001-10-17  DJ Delorie  <dj (a] redhat.com>
   6732       1.1    mrg 
   6733       1.1    mrg 	* argv.c, asprintf.c, choose-temp.c, concat.c, cplus-dem.c,
   6734       1.1    mrg 	ffs.c, fnmatch.txh, getruntime.c, make-temp-file.c,
   6735       1.1    mrg 	mkstemps.c, pexecute.c, random.c, strsignal.c, vasprintf.c:
   6736       1.1    mrg 	Improve manual formatting.
   6737       1.1    mrg 	* functions.texi: Regenerate.
   6738       1.1    mrg 
   6739       1.1    mrg 2001-10-15  DJ Delorie  <dj (a] redhat.com>
   6740       1.1    mrg 
   6741       1.1    mrg 	* Makefile.in (TEXIFILES): Add fnmatch.txh.
   6742       1.1    mrg 	(maint-undoc): New.
   6743       1.1    mrg 	maint-tool: Add "undoc" tool.
   6744       1.1    mrg 	* alloca.c, argv.c, asprintf.c, choose-temp.c, concat.c,
   6745       1.1    mrg 	fdmatch.c, ffs.c, getruntime.c, insque.c, lbasename.c,
   6746       1.1    mrg 	make-temp-file.c, mkstemps.c, pexecute.c, random.c, spaces.c,
   6747       1.1    mrg 	strerror.s, strsignal.c, strtol.c, vasprintf.c: Add or update
   6748       1.1    mrg 	documentation.
   6749       1.1    mrg 	* fnmatch.txh: New.
   6750       1.1    mrg 	* functions.texi: Regenerate.
   6751       1.1    mrg 
   6752       1.1    mrg 2001-10-10  Joseph S. Myers  <jsm28 (a] cam.ac.uk>
   6753       1.1    mrg 
   6754       1.1    mrg 	* bcmp.c, setenv.c: Use "nonzero" instead of "non-zero".
   6755       1.1    mrg 	* strtod.c: Use "ISO C" instead of "ANSI C".
   6756       1.1    mrg 	* functions.texi: Regenerate.
   6757       1.1    mrg 
   6758       1.1    mrg 2001-10-07  Joseph S. Myers  <jsm28 (a] cam.ac.uk>
   6759       1.1    mrg 
   6760       1.1    mrg 	* alloca.c, clock.c, getcwd.c, getpagesize.c, getpwd.c, index.c,
   6761       1.1    mrg 	libiberty.texi, memchr.c, putenv.c, rindex.c, strchr.c, strdup.c,
   6762       1.1    mrg 	strerror.c, strrchr.c, strstr.c, strtod.c, tmpnam.c, vfork.c,
   6763       1.1    mrg 	xatexit.c, xmalloc.c, xstrerror.c: Improve manual formatting.  Fix
   6764       1.1    mrg 	spelling.  Give names to function arguments in documentation.  Use
   6765       1.1    mrg 	(void) prototypes in documentation.
   6766       1.1    mrg 	* functions.texi: Regenerate.
   6767       1.1    mrg 
   6768       1.1    mrg 2001-10-07  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6769       1.1    mrg 
   6770       1.1    mrg 	* argv.c (buildargv, tests, main): Const-ify.
   6771       1.1    mrg 	* cp-demangle.c (operator_code): Likewise.
   6772       1.1    mrg 	* cplus-dem.c (optable, libiberty_demanglers,
   6773       1.1    mrg 	cplus_demangle_set_style, cplus_demangle_name_to_style,
   6774       1.1    mrg 	print_demangler_list): Likewise.
   6775       1.1    mrg 	* hashtab.c (higher_prime_number): Likewise.
   6776       1.1    mrg 	* strcasecmp.c (charmap): Likewise.
   6777       1.1    mrg 	* strerror.c (error_info, strerror, main): Likewise.
   6778       1.1    mrg 	* strncasecmp.c (charmap): Likewise.
   6779       1.1    mrg 	* strsignal.c (signal_info): Likewise.
   6780       1.1    mrg 
   6781       1.1    mrg 2001-09-29  DJ Delorie  <dj (a] redhat.com>
   6782       1.1    mrg 
   6783       1.1    mrg 	* configure: Regenerate.
   6784       1.1    mrg 
   6785       1.1    mrg 2001-09-28  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6786       1.1    mrg 
   6787       1.1    mrg 	* concat.c: Include stdlib.h.
   6788       1.1    mrg 
   6789       1.1    mrg 2001-09-27  Eli Zaretskii  <eliz (a] is.elta.co.il>
   6790       1.1    mrg 
   6791       1.1    mrg 	* libiberty.texi: (Top level): Add syncodeindex pg.  Add
   6792       1.1    mrg 	@dircategory and @direntry directives.  Add @finalout.
   6793       1.1    mrg 	(many nodes): Lose the next,prev,up pointers on the @nide line.
   6794       1.1    mrg 	(Using, Supplemental Functions, Replacement Functions): Fix
   6795       1.1    mrg 	markup.
   6796       1.1    mrg 	(Functions): Move around, to allow makeinfo to build the manual
   6797       1.1    mrg 	without next,prev,up pointers in thye node lines.
   6798       1.1    mrg 	(Licenses): Fix typos.
   6799       1.1    mrg 
   6800       1.1    mrg 	* index.c, rindex.c, strchr.c, strerror.c, strrchr.c, strstr.c,
   6801       1.1    mrg 	strtol.c, xatexit.c, xexit.c, xmalloc.c: Fix spelling and markup.
   6802       1.1    mrg 	* functions.texi: Regenerate.
   6803       1.1    mrg 
   6804       1.1    mrg 	* copying-lib.texi: Lose the next,prev,up pointers on the @node
   6805       1.1    mrg 	line.
   6806       1.1    mrg 
   6807       1.1    mrg 2001-09-27  DJ Delorie  <dj (a] redhat.com>
   6808       1.1    mrg 
   6809       1.1    mrg 	* configure.in: Don't use in-tree texinfo, because libiberty must
   6810       1.1    mrg 	be built before it.  Check for makeinfo version 4 or higher.
   6811       1.1    mrg 	* functions.texi: Regenerate.
   6812       1.1    mrg 
   6813       1.1    mrg 2001-09-20  DJ Delorie  <dj (a] redhat.com>
   6814       1.1    mrg 	    Phil Edwards  <pedwards (a] disaster.jaj.com>
   6815       1.1    mrg 
   6816       1.1    mrg 	* configure.in (MAKEINFO, PERL): Detect these.
   6817       1.1    mrg 	(--enable-maintainer-mode): Add.
   6818       1.1    mrg 	* configure: Regenerate.
   6819       1.1    mrg 	* Makefile.in (MAKEINFO, PERL): Define.
   6820       1.1    mrg 	(libiberty.info, libiberty.dvi, libiberty.html): New.
   6821       1.1    mrg 	(CFILES): Add bsearch.c.
   6822       1.1    mrg 	(CONFIGURED_OFILES): New, list of objects configure might add.
   6823       1.1    mrg 	(maint-missing, maint-buildall): New, for maintainers only.
   6824       1.1    mrg 	(clean, mostlyclean): Add info/dvi/html files.
   6825       1.1    mrg 	* libiberty.texi, copying-lib.texi, obstacks.texi, functions.texi: New.
   6826       1.1    mrg 	* gather-docs: New, for maintainers.
   6827       1.1    mrg 	* maint-tool: New, for maintainers.
   6828       1.1    mrg 	* alloca.c, atexit.c, basename.c, bcmp.c, bcopy.c, bsearch.c,
   6829       1.1    mrg 	bzero.c, calloc.c, clock.c, configure.in, configure, getcwd.c,
   6830       1.1    mrg 	getpagesize.c, getpwd.c, index.c, memchr.c, memcmp.c, memcpy.c,
   6831       1.1    mrg 	memmove.c, memset.c, putenv.c, rename.c, rindex.c, setenv.c,
   6832       1.1    mrg 	sigsetmask.c, strcasecmp.c, strchr.c, strdup.c, strerror.c,
   6833       1.1    mrg 	strncasecmp.c, strncmp.c, strrchr.c, strstr.c, strtod.c, strtol.c,
   6834       1.1    mrg 	tmpnam.c, vfork.c, vprintf.c, waitpid.c, xatexit.c, xexit.c,
   6835       1.1    mrg 	xmalloc.c, xmemdup.c, xstrdup.c, xstrerror.c: Add or update
   6836       1.1    mrg 	documentation.
   6837       1.1    mrg 
   6838       1.1    mrg 2001-09-25  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6839       1.1    mrg 
   6840       1.1    mrg 	* concat.c (reconcat): Fix for traditional C.
   6841       1.1    mrg 
   6842       1.1    mrg 2001-09-24  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6843       1.1    mrg 
   6844       1.1    mrg 	* concat.c (reconcat): New function.
   6845       1.1    mrg 
   6846       1.1    mrg 2001-09-17  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6847       1.1    mrg 
   6848       1.1    mrg 	* concat.c (vconcat_length, vconcat_copy, concat_length,
   6849       1.1    mrg 	concat_copy, concat_copy2): New functions.
   6850       1.1    mrg 	(concat): Use vconcat_length/vconcat_copy.
   6851       1.1    mrg 
   6852       1.1    mrg 	* alloca.c (libiberty_optr, libiberty_nptr, libiberty_len):
   6853       1.1    mrg 	Define.
   6854       1.1    mrg 
   6855       1.1    mrg 2001-09-04  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6856       1.1    mrg 
   6857       1.1    mrg 	* asprintf.c: Don't define USE_STDARG.  Use VPARAMS, VA_OPEN,
   6858       1.1    mrg 	VA_FIXEDARG & VA_CLOSE.
   6859       1.1    mrg 
   6860       1.1    mrg 	* vasprintf.c: Check HAVE_STRING_H when including string.h.
   6861       1.1    mrg 	(checkit): Delete redundant prototype.  Add ATTRIBUTE_PRINTF_1.
   6862       1.1    mrg 	Use VA_OPEN, VA_FIXEDARG & VA_CLOSE.  Free allocated string.
   6863       1.1    mrg 
   6864       1.1    mrg 2001-08-27  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   6865       1.1    mrg 
   6866       1.1    mrg 	* concat.c (concat): Use VPARAMS, VA_OPEN, VA_FIXEDARG & VA_CLOSE.
   6867       1.1    mrg 
   6868       1.1    mrg 2001-08-23  Ulrich Drepper  <drepper (a] redhat.com>
   6869       1.1    mrg 
   6870       1.1    mrg 	* regex.c (truncate_wchar): Use wcrtomb not wctomb.
   6871       1.1    mrg 
   6872       1.1    mrg 2001-08-23  Ulrich Drepper  <drepper (a] redhat.com>
   6873       1.1    mrg 
   6874       1.1    mrg 	* posix/regex.c [_LIBC] (convert_mbs_to_wcs): Use __mbrtowc
   6875       1.1    mrg 	instead of mbrtowc.
   6876       1.1    mrg 	[_LIBC]: Use __iswctype instead of iswctype, __wcslen instead of
   6877       1.1    mrg 	wcslen, and __wcscoll instead of wcscoll.
   6878       1.1    mrg 
   6879       1.1    mrg 2001-08-22  Matt Kraai  <kraai (a] alumni.carnegiemellon.edu>
   6880       1.1    mrg 
   6881       1.1    mrg 	* fibheap.c (fibheap_init, fibnode_init): Remove.
   6882       1.1    mrg 	(fibheap_new, fibnode_new): Use xcalloc to allocate and
   6883       1.1    mrg 	initialize memory.
   6884       1.1    mrg 	(fibheap_insert): Remove check for node allocation failure.
   6885       1.1    mrg 
   6886       1.1    mrg 2001-08-21  Richard Henderson  <rth (a] redhat.com>
   6887       1.1    mrg 
   6888       1.1    mrg 	* Makefile.in (fibheap.o): Depend on config.h.
   6889       1.1    mrg 	* fibheap.c: Tidy formatting.  Use config.h.` Rearrange some
   6890       1.1    mrg 	functions for inlining.
   6891       1.1    mrg 
   6892       1.1    mrg Tue Aug 21 12:35:04 2001  Christopher Faylor <cgf (a] cygnus.com>
   6893       1.1    mrg 
   6894       1.1    mrg 	* configure.in: Need to set HAVE_SYS_ERRLIST and HAVE_SYS_NERR whenever
   6895       1.1    mrg 	hosting on cygwin.
   6896       1.1    mrg 	* configure: Regenerate.
   6897       1.1    mrg 
   6898       1.1    mrg 2001-08-20  Andrew Cagney  <ac131313 (a] redhat.com>
   6899       1.1    mrg 
   6900       1.1    mrg 	* floatformat.c (floatformat_m88110_ext): Remove #ifdef
   6901       1.1    mrg 	HARRIS_FLOAT_FORMAT.
   6902       1.1    mrg 	(floatformat_ia64_spill_little, floatformat_ia64_quad_little)
   6903       1.1    mrg 	(floatformat_ia64_spill_big, floatformat_ia64_quad_big)
   6904       1.1    mrg 	(floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword)
   6905       1.1    mrg 	(floatformat_m88110_harris_ext): New float formats.
   6906       1.1    mrg 
   6907       1.1    mrg 2001-08-20  Daniel Berlin  <dan (a] cgsoftware.com>
   6908       1.1    mrg 
   6909       1.1    mrg 	* fibheap.c: New file. Fibonacci heap.
   6910       1.1    mrg 
   6911       1.1    mrg 	* Makefile.in (CFILES): Add fibheap.c.
   6912       1.1    mrg 	(REQUIRED_OFILES): Add fibheap.o.
   6913       1.1    mrg 	(fibheap.o): Add dependencies for fibheap.o.
   6914       1.1    mrg 
   6915       1.1    mrg 2001-08-17  Christopher Faylor <cgf (a] cygnus.com>
   6916       1.1    mrg 
   6917       1.1    mrg 	* configure.in: Always set HAVE_SYS_ERRLIST when targetting cygwin.
   6918       1.1    mrg 	* configure: Regenerate.
   6919       1.1    mrg 
   6920       1.1    mrg 2001-08-16  Richard Henderson  <rth (a] redhat.com>
   6921       1.1    mrg 
   6922       1.1    mrg 	* hashtab.c (htab_hash_string): New.
   6923       1.1    mrg 
   6924       1.1    mrg 2001-08-13  Andrew Cagney  <ac131313 (a] redhat.com>
   6925       1.1    mrg 
   6926       1.1    mrg 	* floatformat.c (floatformat_ieee_double_littlebyte_bigword): Fix
   6927       1.1    mrg 	name.
   6928       1.1    mrg 
   6929       1.1    mrg 2001-08-12  Isamu Hasegawa  <isamu (a] yamato.ibm.com>
   6930       1.1    mrg 
   6931       1.1    mrg 	* regex.c (wcs_regex_compile): Use appropriate string
   6932       1.1    mrg 	to compare with collating element.
   6933       1.1    mrg 	Fix the padding for the alignment.
   6934       1.1    mrg 
   6935       1.1    mrg 2001-08-10  Andrew Cagney  <ac131313 (a] redhat.com>
   6936       1.1    mrg 
   6937       1.1    mrg 	* lbasename.c (lbasename): Change function definition to return a
   6938       1.1    mrg 	const char pointer.
   6939       1.1    mrg 
   6940       1.1    mrg 2001-08-07  Jason Merrill  <jason_merrill (a] redhat.com>
   6941       1.1    mrg 
   6942       1.1    mrg 	* cp-demangle.c (demangle_special_name): "GR" -> "reference temporary
   6943       1.1    mrg 	for".
   6944       1.1    mrg 
   6945       1.1    mrg 2001-08-03  Richard Henderson  <rth (a] redhat.com>
   6946       1.1    mrg 
   6947       1.1    mrg 	* Makefile.in (concat.o): Depend on config.h.
   6948       1.1    mrg 
   6949       1.1    mrg 2001-07-30  Andreas Jaeger  <aj (a] suse.de>
   6950       1.1    mrg 
   6951       1.1    mrg 	* concat.c: Include "config.h".
   6952       1.1    mrg 
   6953       1.1    mrg 2001-07-30  Andreas Jaeger  <aj (a] suse.de>
   6954       1.1    mrg 
   6955       1.1    mrg 	* regex.c: Declare wcs functions only if compiling with
   6956       1.1    mrg 	MBS_SUPPORT.
   6957       1.1    mrg 	Don't use #elif for traditional C.
   6958       1.1    mrg 
   6959       1.1    mrg 2001-07-23  Ulrich Drepper  <drepper (a] redhat.com>
   6960       1.1    mrg 
   6961       1.1    mrg 	* regex.c: Revamp memory allocation for WCHAR functions to
   6962       1.1    mrg 	not use too much stack.
   6963       1.1    mrg 
   6964       1.1    mrg 2001-07-30  Andreas Jaeger  <aj (a] suse.de>
   6965       1.1    mrg 
   6966       1.1    mrg 	* regex.c: Declare wcs functions only if compiling with
   6967       1.1    mrg 	MBS_SUPPORT.
   6968       1.1    mrg 	Don't use #elif for traditional C.
   6969       1.1    mrg 
   6970       1.1    mrg 2001-07-25  Daniel Jacobowitz  <drow (a] mvista.com>
   6971       1.1    mrg 
   6972       1.1    mrg 	* Makefile.in (regex.o): Add dependency on config.h.
   6973       1.1    mrg 
   6974       1.1    mrg 2001-07-18  Andreas Schwab  <schwab (a] suse.de>
   6975       1.1    mrg 
   6976       1.1    mrg 	* regex.c (WORDCHAR_P) [WCHAR]: Also return true for the
   6977       1.1    mrg 	underscore character.
   6978       1.1    mrg 
   6979       1.1    mrg 2001-07-18  Ulrich Drepper  <drepper (a] redhat.com>
   6980       1.1    mrg 
   6981       1.1    mrg 	* regex.c: Limit string length printed in debug messages to 100
   6982       1.1    mrg 	chars.
   6983       1.1    mrg 
   6984       1.1    mrg 2001-07-18  Andreas Jaeger  <aj (a] suse.de>
   6985       1.1    mrg 
   6986       1.1    mrg 	* regex.c: Place under LGPL version 2.1.
   6987       1.1    mrg 
   6988       1.1    mrg 2001-07-10  Jeff Johnston  <jjohnstn (a] redhat.com>
   6989       1.1    mrg 
   6990       1.1    mrg 	* Makefile.in: Add support for regex code.
   6991       1.1    mrg 	* regex.c: New file.
   6992       1.1    mrg 
   6993       1.1    mrg 2001-07-05  Mark Klein  <mklein (a] dis.com>
   6994       1.1    mrg 
   6995       1.1    mrg 	* Makefile.in: Add ffs.c dependency.
   6996       1.1    mrg 	* configure.in: Add ffs.c.
   6997       1.1    mrg 	* ffs.c: New file.
   6998       1.1    mrg 
   6999       1.1    mrg 2001-06-18  Richard Henderson  <rth (a] redhat.com>
   7000       1.1    mrg 
   7001       1.1    mrg 	* concat.c: Include <sys/types.h>.
   7002       1.1    mrg 
   7003       1.1    mrg 2001-06-11  Loren J. Rittle  <ljrittle (a] acm.org>
   7004       1.1    mrg 
   7005       1.1    mrg 	bootstrap/3106
   7006       1.1    mrg 	* strerror.c (sys_nerr): Hide the OS header version.
   7007       1.1    mrg 	* strsignal.c (sys_nsig): Likewise.
   7008       1.1    mrg 
   7009       1.1    mrg 2001-06-10  Richard Henderson  <rth (a] redhat.com>
   7010       1.1    mrg 
   7011       1.1    mrg 	* concat.c: Include string.h.  Fix int vs size_t usage.
   7012       1.1    mrg 	Simplify the iteration loops.  Use memcpy.
   7013       1.1    mrg 
   7014       1.1    mrg 2001-05-16  Matt Kraai  <kraai (a] alumni.carnegiemellon.edu>
   7015       1.1    mrg 
   7016       1.1    mrg 	* partition.c: Fix misspelling of `implementation'.
   7017       1.1    mrg 
   7018       1.1    mrg 2001-05-09  Thiemo Seufer  <seufer (a] csv.ica.uni-stuttgart.de>
   7019       1.1    mrg 
   7020       1.1    mrg 	* md5.c (md5_init_ctx): Declare constants as unsigned.
   7021       1.1    mrg 	(md5_process_block): Likewise.
   7022       1.1    mrg 
   7023       1.1    mrg 2001-05-07  Zack Weinberg  <zackw (a] stanford.edu>
   7024       1.1    mrg 
   7025       1.1    mrg 	* cp-demangle.c (demangle_v3_with_details,
   7026       1.1    mrg 	is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_dtor): Use K+R style
   7027       1.1    mrg 	function definition.
   7028       1.1    mrg 	* ternary.c: Use K+R style function definitions.  Use PTR, not
   7029       1.1    mrg 	void *.  Make arguments constant where possible.
   7030       1.1    mrg 
   7031       1.1    mrg 2001-05-07  Mark Mitchell  <mark (a] codesourcery.com>
   7032       1.1    mrg 
   7033       1.1    mrg 	* splay-tree.h (splay_tree_max): New function.
   7034       1.1    mrg 	(splay_tree_min): Likewise.
   7035       1.1    mrg 
   7036       1.1    mrg 2001-04-15  Daniel Berlin  <dan (a] cgsoftware.com>
   7037       1.1    mrg 
   7038       1.1    mrg 	* ternary.c: New file - Ternary search tree implementation.
   7039       1.1    mrg 
   7040       1.1    mrg 	* Makefile.in: Add ternary.o, and ternary.c dependencies.
   7041       1.1    mrg 
   7042       1.1    mrg 2001-04-03  Zack Weinberg  <zackw (a] stanford.edu>
   7043       1.1    mrg 
   7044       1.1    mrg 	* make-temp-file.c (try): Inline.
   7045       1.1    mrg 
   7046       1.1    mrg 2001-02-28  Richard Henderson  <rth (a] redhat.com>
   7047       1.1    mrg 
   7048       1.1    mrg 	* Makefile.in (make-temp-file.o): Depend on config.h.
   7049       1.1    mrg 
   7050       1.1    mrg 2001-03-27  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   7051       1.1    mrg 
   7052       1.1    mrg 	* memchr.c (memchr): Adjust condition to avoid infinite loop.
   7053       1.1    mrg 
   7054       1.1    mrg 2001-03-23  Jakub Jelinek  <jakub (a] redhat.com>
   7055       1.1    mrg 
   7056       1.1    mrg 	* cp-demangle.c (demangle_discriminator): `_0' is discriminator #1,
   7057       1.1    mrg 	`_' not followed by a digit is invalid.
   7058       1.1    mrg 
   7059       1.1    mrg 2001-03-22  Jim Blandy  <jimb (a] redhat.com>
   7060       1.1    mrg 
   7061       1.1    mrg 	* cp-demangle.c (string_list_delete): Use dyn_string_delete
   7062       1.1    mrg 	instead of free, to free the contents as well as the string
   7063       1.1    mrg 	structure.
   7064       1.1    mrg 
   7065       1.1    mrg 2001-03-21  Zack Weinberg  <zackw (a] stanford.edu>
   7066       1.1    mrg 
   7067       1.1    mrg 	* make-temp-file.c: Always default DIR_SEPARATOR to '/'.
   7068       1.1    mrg 	Don't default P_tmpdir to anything.  Try /var/tmp before
   7069       1.1    mrg 	/usr/tmp.
   7070       1.1    mrg 
   7071       1.1    mrg 2001-03-20  Zack Weinberg  <zackw (a] stanford.edu>
   7072       1.1    mrg 
   7073       1.1    mrg 	* choose-temp.c: Split off make_temp_file, and the code
   7074       1.1    mrg 	duplicated between it and choose_temp_base, into...
   7075       1.1    mrg 	* make-temp-file.c: ... here; new file.
   7076       1.1    mrg 
   7077       1.1    mrg 	* Makefile.in (CFILES): Add make-temp-file.c.
   7078       1.1    mrg 	(REQUIRED_OFILES): Add make-temp-file.o.
   7079       1.1    mrg 
   7080       1.1    mrg 2001-03-20  Jim Blandy  <jimb (a] redhat.com>
   7081       1.1    mrg 
   7082       1.1    mrg 	* cp-demangle.c (struct demangling_def): New fields:
   7083       1.1    mrg 	is_constructor and is_destructor.
   7084       1.1    mrg 	(demangling_new): Initialize them.
   7085       1.1    mrg 	(demangle_ctor_dtor_name): Set them, if we detect a constructor
   7086       1.1    mrg 	or destructor.
   7087       1.1    mrg 	(demangle_v3_with_details, is_gnu_v3_mangled_ctor,
   7088       1.1    mrg 	is_gnu_v3_mangled_dtor): New functions.
   7089       1.1    mrg 
   7090       1.1    mrg 2001-03-20  Jason Merrill  <jason (a] redhat.com>
   7091       1.1    mrg 
   7092       1.1    mrg 	* cplus-dem.c (main): Skip initial $.
   7093       1.1    mrg 
   7094       1.1    mrg 2001-03-15  Michael Meissner  <meissner (a] redhat.com>
   7095       1.1    mrg 
   7096       1.1    mrg 	* hashtab.c (higher_prime_number): Silence warning that 4294967291
   7097       1.1    mrg 	might be a signed integer under pre-ISO C systems.
   7098       1.1    mrg 
   7099       1.1    mrg 2001-03-10  Neil Booth  <neil (a] daikokuya.demon.co.uk>
   7100       1.1    mrg 	    John David Anglin  <dave (a] hiauly1.hia.nrc.ca>
   7101       1.1    mrg 
   7102  1.1.1.12    mrg 	* lbasename.c: New file.
   7103  1.1.1.12    mrg 	* Makefile.in: Update for lbasename.
   7104       1.1    mrg 
   7105       1.1    mrg 2001-03-06  Zack Weinberg  <zackw (a] stanford.edu>
   7106       1.1    mrg 
   7107       1.1    mrg 	* aclocal.m4 (libiberty_AC_FUNC_C_ALLOCA): New.
   7108       1.1    mrg 	* configure.in: Replace all alloca logic with a simple use of
   7109       1.1    mrg 	the above new macro.
   7110       1.1    mrg 	* config.table: Kill *-*-beos* entry.
   7111       1.1    mrg 	* config/mh-beos: Delete.
   7112       1.1    mrg 	* configure, config.in: Regenerate.
   7113       1.1    mrg 
   7114       1.1    mrg 	* Makefile.in (ALLOCA, HFILES): Kill.
   7115       1.1    mrg 	(REQUIRED_OFILES): Add alloca.o.
   7116       1.1    mrg 	(alloca.o): Depend on libiberty.h.
   7117       1.1    mrg 	(argv.o): Don't depend on alloca-conf.h.
   7118       1.1    mrg 	* alloca-conf.h: Delete.
   7119       1.1    mrg 	* alloca.c: Include libiberty.h.  Kill all #ifdef emacs
   7120       1.1    mrg 	blocks.  Provide the C alloca unconditionally.  Use PTR where
   7121       1.1    mrg 	appropriate.  Make i00afunc static.
   7122       1.1    mrg 	* argv.c: Don't include alloca-conf.h.
   7123       1.1    mrg 
   7124       1.1    mrg 2001-03-04  John David Anglin  <dave (a] hiauly1.hia.nrc.ca>
   7125       1.1    mrg 
   7126       1.1    mrg 	* cplus-dem.c (main): Cast enum style to int.
   7127       1.1    mrg 
   7128       1.1    mrg 2001-02-16  Loren J. Rittle  <ljrittle (a] acm.org>
   7129       1.1    mrg 
   7130       1.1    mrg 	* cplus-dem.c (main): Initialize style.
   7131       1.1    mrg 
   7132       1.1    mrg 2001-02-02  Phil Edwards  <pme (a] sources.redhat.com>
   7133       1.1    mrg 
   7134       1.1    mrg 	* COPYING.LIB:  Update to LGPL 2.1 from the FSF.
   7135       1.1    mrg 
   7136       1.1    mrg 2001-01-31  Bryce McKinlay  <bryce (a] albatross.co.nz>
   7137       1.1    mrg 
   7138       1.1    mrg 	Add support for Java demangling under the v3 ABI:
   7139       1.1    mrg 	* cp-demangle.c (NAMESPACE_SEPARATOR): New define.
   7140       1.1    mrg 	(struct demangling_def): Add `style' field.
   7141       1.1    mrg 	(demangling_new): New parameter `style'. Set it in demangling_t.
   7142       1.1    mrg 	(demangle_prefix): Use NAMESPACE_SEPARATOR.
   7143       1.1    mrg 	(demangle_type_ptr): Don't emit pointer symbol if doing Java output.
   7144       1.1    mrg 	(cp_demangle): New parameter `style'. Pass it to demangling_new().
   7145       1.1    mrg 	(main): Call cp_demangle with extra parameter.
   7146       1.1    mrg 	(java_demangle_v3): New function.
   7147       1.1    mrg 	(java_builtin_type_names): New. Table of primitive type names used
   7148       1.1    mrg 	for Java demangling.
   7149       1.1    mrg 	(demangle_builtin_type): Look up in java_builtin_type_names if doing
   7150       1.1    mrg 	Java output.
   7151       1.1    mrg 	* cplus-dem.c (cplus_demangle): Use java_demangle_v3 to do Java
   7152       1.1    mrg 	demangling.
   7153       1.1    mrg 	(long_options): Remove obsolete `java' option.
   7154       1.1    mrg 	(main): Remove explicit handling of `java' option. Instead, pass style
   7155       1.1    mrg 	parameter in cplus_demangle flags as gdb does.
   7156       1.1    mrg 	* testsuite/demangle.expected: Add some Java test cases.
   7157       1.1    mrg 
   7158       1.1    mrg 2000-12-29  DJ Delorie  <dj (a] redhat.com>
   7159       1.1    mrg 
   7160       1.1    mrg 	* fnmatch.c: Make the note about the origins of this file more
   7161       1.1    mrg 	accurate, at least until we can sync with glibc.
   7162       1.1    mrg 	* getopt.c: Ditto.
   7163       1.1    mrg 	* getopt1.c: Ditto.
   7164       1.1    mrg 	* md5.c: Ditto.
   7165       1.1    mrg 	* obstack.c: Ditto.
   7166       1.1    mrg 
   7167       1.1    mrg 2000-12-26  Michael Sokolov  <msokolov (a] ivan.Harhan.ORG>
   7168       1.1    mrg 
   7169       1.1    mrg 	* bsearch.c: New file.
   7170       1.1    mrg 	* configure.in (funcs): Add bsearch.
   7171       1.1    mrg 	(AC_CHECK_FUNCS): Likewise.
   7172       1.1    mrg 	* configure, config.in: Regenerate.
   7173       1.1    mrg 
   7174       1.1    mrg 2000-12-13  Michael Sokolov  <msokolov (a] ivan.Harhan.ORG>
   7175       1.1    mrg 
   7176       1.1    mrg 	* safe-ctype.c: #include "ansidecl.h".
   7177       1.1    mrg 	* strtod.c: Likewise.
   7178       1.1    mrg 
   7179       1.1    mrg 2000-12-13  Michael Sokolov  <msokolov (a] ivan.Harhan.ORG>
   7180       1.1    mrg 
   7181       1.1    mrg 	* strtoul.c: Include safe-ctype.h, not ctype.h.
   7182       1.1    mrg 
   7183       1.1    mrg 2000-12-07  Zack Weinberg  <zack (a] wolery.stanford.edu>
   7184       1.1    mrg 
   7185       1.1    mrg 	* safe-ctype.c: New file.
   7186       1.1    mrg 	* Makefile.in (CFILES): Add safe-ctype.c.
   7187       1.1    mrg 	(REQUIRED_OFILES): Add safe-ctype.o.
   7188       1.1    mrg 
   7189       1.1    mrg 	* argv.c: Define ISBLANK and use it, not isspace.
   7190       1.1    mrg 	* basename.c, cplus-dem.c, fnmatch.c, pexecute.c, strtod.c,
   7191       1.1    mrg 	strtol.c, strtoul.c: Include safe-ctype.h, not ctype.h.  Use
   7192       1.1    mrg 	uppercase ctype macros.  Don't test ISUPPER(c)/ISLOWER(c)
   7193       1.1    mrg 	before calling TOLOWER(c)/TOUPPER(c).
   7194       1.1    mrg 
   7195       1.1    mrg 2000-12-07  Mike Stump  <mrs (a] wrs.com>
   7196       1.1    mrg 
   7197       1.1    mrg 	* Makefile.in (distclean): When cleaning, remove testsuite.
   7198       1.1    mrg 
   7199       1.1    mrg 2000-12-05  Jason Merrill  <jason (a] redhat.com>
   7200       1.1    mrg 
   7201       1.1    mrg 	* cp-demangle.c (cplus_demangle_v3): Check that it's a v3 mangled
   7202       1.1    mrg 	name before allocating the dyn_string.
   7203       1.1    mrg 
   7204       1.1    mrg 2000-12-04  Jason Merrill  <jason (a] redhat.com>
   7205       1.1    mrg 
   7206       1.1    mrg 	* cp-demangle.c: s/new_abi/v3/.
   7207       1.1    mrg 	* cplus-dem.c: Likewise.
   7208       1.1    mrg 	(current_demangling_style): Now auto_demangling.
   7209       1.1    mrg 	(cplus_demangle): Try v3 demangling if AUTO_DEMANGLING.
   7210       1.1    mrg 	(main): Use standard symbol chars for auto_demangling.
   7211       1.1    mrg 
   7212       1.1    mrg 2000-11-26  Mark Mitchell  <mark (a] codesourcery.com>
   7213       1.1    mrg 
   7214       1.1    mrg 	* hashtab.c (higher_prime_number): Use a table, rather than a
   7215       1.1    mrg 	seive, to find the next prime.
   7216       1.1    mrg 
   7217       1.1    mrg 2000-11-22  H.J. Lu  <hjl (a] gnu.org>
   7218       1.1    mrg 
   7219       1.1    mrg 	* cplus-dem.c (main): Handle gnat_demangling.
   7220       1.1    mrg 
   7221       1.1    mrg 2000-11-22  Zack Weinberg  <zack (a] wolery.stanford.edu>
   7222       1.1    mrg 
   7223       1.1    mrg 	* aclocal.m4 (LIB_AC_PROG_CC): Moved here from configure.in.
   7224       1.1    mrg 	(AC_DEFINE_NOAUTOHEADER): New - work around bug in autoheader.
   7225       1.1    mrg 	* configure.in: Call AC_C_INLINE and AC_C_CONST.  Use three
   7226       1.1    mrg 	argument form of AC_DEFINE in dummy definitions block.  Use
   7227       1.1    mrg 	AC_DEFINE_NOAUTOHEADER for real definitions of things defined
   7228       1.1    mrg 	in dummy block.  Preload cache variables instead of bypassing
   7229       1.1    mrg 	tests, where possible.
   7230       1.1    mrg 	* acconfig.h: Removed.
   7231       1.1    mrg 
   7232       1.1    mrg 	* xmalloc.c (xmalloc_failed): New function, does error
   7233       1.1    mrg 	reporting on failed allocation.
   7234       1.1    mrg 	(xmalloc, xcalloc, xrealloc): Use it.
   7235       1.1    mrg 
   7236       1.1    mrg 2000-11-21  Hans-Peter Nilsson  <hp (a] bitrange.com>
   7237       1.1    mrg 
   7238       1.1    mrg 	* cplus-dem.c (cplus_demangle): Fix formatting.
   7239       1.1    mrg 	(grow_vect): Ditto.
   7240       1.1    mrg 	(ada_demangle): Ditto.
   7241       1.1    mrg 	(internal_cplus_demangle): Ditto.
   7242       1.1    mrg 	(mop_up): Ditto.
   7243       1.1    mrg 
   7244       1.1    mrg 2000-11-21  H.J. Lu  <hjl (a] gnu.org>
   7245       1.1    mrg 
   7246       1.1    mrg 	* cplus-dem.c (main): Handle java_demangling.
   7247       1.1    mrg 
   7248       1.1    mrg 2000-11-19  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   7249       1.1    mrg 
   7250       1.1    mrg 	* cplus-dem.c (grow_vect): Prototype.
   7251       1.1    mrg 	(ada_demangle): Cast the arg of ctype macros to unsigned char.
   7252       1.1    mrg 
   7253       1.1    mrg 2000-11-15  Hans-Peter Nilsson  <hp (a] bitrange.com>
   7254       1.1    mrg 
   7255       1.1    mrg 	* cplus-dem.c (ada_demangle): Add back ATTRIBUTE_UNUSED for
   7256       1.1    mrg 	parameter `option'.
   7257       1.1    mrg 
   7258       1.1    mrg 2000-11-15  Kenneth Block  <kenneth.block (a] compaq.com>
   7259       1.1    mrg 
   7260       1.1    mrg 	* cplus-dem.c: Eliminate use of DEFUN, it is obsolete and cannot
   7261       1.1    mrg 	be used in GCC.
   7262       1.1    mrg 
   7263       1.1    mrg 2000-11-15  Kenneth Block  <kenneth.block (a] compaq.com>
   7264       1.1    mrg 
   7265       1.1    mrg 	* cplus-dem.c: Add gnat demangler.  Add java to demangle style
   7266       1.1    mrg 	list.
   7267       1.1    mrg 
   7268       1.1    mrg 2000-11-04  Hans-Peter Nilsson  <hp (a] bitrange.com>
   7269       1.1    mrg 
   7270       1.1    mrg 	* hashtab.c (htab_expand): Change to return int.  Use calloc or
   7271       1.1    mrg 	xcalloc depending on htab->return_allocation_failure.  Return zero
   7272       1.1    mrg 	if calloc fails.
   7273       1.1    mrg 	(htab_create): Update comment to cover memory allocation.
   7274       1.1    mrg 	(htab_try_create): New.
   7275       1.1    mrg 	(htab_find_slot_with_hash): Return NULL if htab_expand fails.
   7276       1.1    mrg 	Update comment to cover this.
   7277       1.1    mrg 
   7278       1.1    mrg 2000-11-03  Hans-Peter Nilsson  <hp (a] bitrange.com>
   7279       1.1    mrg 
   7280       1.1    mrg 	* hashtab.c: Change void * to PTR where necessary.
   7281       1.1    mrg 	(htab_create, htab_expand): Correct formatting of comment before
   7282       1.1    mrg 	function.
   7283       1.1    mrg 
   7284       1.1    mrg 2000-10-22  Alex Samuel  <samuel (a] codesourcery.com>
   7285       1.1    mrg 
   7286       1.1    mrg 	* cp-demangle.c (string_list_def): Add caret_position and comments.
   7287       1.1    mrg 	(result_caret_pos): New macro.
   7288       1.1    mrg 	(result_append_string): Rename to...
   7289       1.1    mrg 	(result_add_string): ... this, and insert at caret position.
   7290       1.1    mrg 	Rename throughout.
   7291       1.1    mrg 	(result_append): Rename to...
   7292       1.1    mrg 	(result_add): ... this, and insert at caret position.  Rename
   7293       1.1    mrg 	throughout.
   7294       1.1    mrg 	(result_append_char): Rename to...
   7295       1.1    mrg 	(result_add_char): ... this, and insert at caret position.  Rename
   7296       1.1    mrg 	throughout.
   7297       1.1    mrg 	(result_append_space): Remove.
   7298       1.1    mrg 	(string_list_new): Initialize caret position.
   7299       1.1    mrg 	(result_add_separated_char): Use caret position.
   7300       1.1    mrg 	(result_get_caret): New funtion.
   7301       1.1    mrg 	(result_set_caret): Likewise.
   7302       1.1    mrg 	(result_shift_caret): Likewise.
   7303       1.1    mrg 	(result_previous_char_is_space): Likewise.
   7304       1.1    mrg 	(substitution_start): Use caret position.
   7305       1.1    mrg 	(substitution_add): Likewise.
   7306       1.1    mrg 	(demangling_new): Initialize caret position.
   7307       1.1    mrg 	(demangle_encoding): Use caret position.
   7308       1.1    mrg 	(demanglin_nested_name): Put CV qualifiers after name.
   7309       1.1    mrg 	(demangle_type_ptr): Use switch statement.  Handle pointers to
   7310       1.1    mrg 	arrays.  Don't use result_append_space.  Use caret position.
   7311       1.1    mrg 	(demangle_type): Emit CV qualifiers after underlying type.  Adjust
   7312       1.1    mrg 	call to demangle_array_type.
   7313       1.1    mrg 	(demangle_array_type): Add parameter to handle pointers to arrays.
   7314       1.1    mrg 
   7315       1.1    mrg 2000-10-01  Mark Mitchell  <mark (a] codesourcery.com>
   7316       1.1    mrg 
   7317       1.1    mrg 	* splay-tree.c (splay_tree_insert): Fix formatting.
   7318       1.1    mrg 
   7319       1.1    mrg 2000-09-16  Mark Mitchell  <mark (a] codesourcery.com>
   7320       1.1    mrg 
   7321       1.1    mrg 	* splay-tree.c (splay_tree_predecessor): Fix typo in comment.
   7322       1.1    mrg 
   7323       1.1    mrg 2000-09-14  Michael Sokolov  <msokolov (a] ivan.Harhan.ORG>
   7324       1.1    mrg 
   7325       1.1    mrg 	* splay-tree.c: #include <stdio.h>.
   7326       1.1    mrg 
   7327       1.1    mrg 2000-09-14  Hans-Peter Nilsson  <hp (a] axis.com>
   7328       1.1    mrg 
   7329       1.1    mrg 	* testsuite/demangle-expected: Add two tests for anonymous
   7330       1.1    mrg 	namespaces.
   7331       1.1    mrg 	* cplus-dem.c (gnu_special): Handle anonymous namespaces.
   7332       1.1    mrg 
   7333       1.1    mrg 2000-09-10  Mark Mitchell  <mark (a] codesourcery.com>
   7334       1.1    mrg 
   7335       1.1    mrg 	* splay-tree.c (splay_tree_predecessor): New function.
   7336       1.1    mrg 	(splay_tree_successor): Likewise.
   7337       1.1    mrg 
   7338       1.1    mrg 2000-09-10  Hans-Peter Nilsson  <hp (a] axis.com>
   7339       1.1    mrg 
   7340       1.1    mrg 	* testsuite/demangle-expected: Add four tests for type_info
   7341       1.1    mrg 	mangling.
   7342       1.1    mrg 	* cplus-dem.c (gnu_special): Use do_type, not demangle_fund_type,
   7343       1.1    mrg 	for a non-template non-qualified type_info function or node.
   7344       1.1    mrg 
   7345       1.1    mrg 2000-09-08  Alex Samuel  <samuel (a] codesourcery.com>
   7346       1.1    mrg 
   7347       1.1    mrg 	* cp-demangle.c: Fix copyright banner.
   7348       1.1    mrg 
   7349       1.1    mrg 2000-09-07  Michael Sokolov  <msokolov (a] ivan.Harhan.ORG>
   7350       1.1    mrg 
   7351       1.1    mrg 	* md5.c: #include "ansidecl.h".
   7352       1.1    mrg 
   7353       1.1    mrg 2000-09-06  Alex Samuel  <samuel (a] codesourcery.com>
   7354       1.1    mrg 
   7355       1.1    mrg 	* cp-demangle.c (status_allocation_failed): Rearrange whitespace.
   7356       1.1    mrg 	(demangle_type): Handle substitution candidates correctly in the
   7357       1.1    mrg 	face of special substitutions.
   7358       1.1    mrg 
   7359       1.1    mrg 2000-09-05  Alex Samuel  <samuel (a] codesourcery.com>
   7360       1.1    mrg 
   7361       1.1    mrg 	* cp-demangle.c (demangle_encoding): Rename variable.
   7362       1.1    mrg 	(demangle_name): Rename parameter.  Handle return type
   7363       1.1    mrg 	suppression.
   7364       1.1    mrg 	(demangle_nested_name): Rename parameter.
   7365       1.1    mrg 	(demangle_prefix): Likewise.  Change return type suppression.
   7366       1.1    mrg 	(demangle_unqualified_name): Add parameter.  Flag constructors and
   7367       1.1    mrg 	conversion operators.
   7368       1.1    mrg 	(demangle_special_name): Fix comment.
   7369       1.1    mrg 	(demangle_type): Rename variable.
   7370       1.1    mrg 	(demangle_bare_function_type): Check for missing return type and
   7371       1.1    mrg 	parameter.
   7372       1.1    mrg 	(demangle_class_enum_type): Rename parameter.
   7373       1.1    mrg 	(demangle_discriminator): Fix misspelling in comment.
   7374       1.1    mrg 
   7375       1.1    mrg 2000-08-31  DJ Delorie  <dj (a] redhat.com>
   7376       1.1    mrg 
   7377       1.1    mrg 	* configure.in (Cygwin): special case cygwin only when we're
   7378       1.1    mrg 	building cygwin, not when we're hosting cygwin.
   7379       1.1    mrg 
   7380       1.1    mrg 2000-09-04  Alex Samuel  <samuel (a] codesourcery.com>
   7381       1.1    mrg 
   7382       1.1    mrg 	* cp-demangle.c (demangle_template_arg): Eat an `E' after an
   7383       1.1    mrg 	<expression>.
   7384       1.1    mrg 
   7385       1.1    mrg 2000-09-04  Alex Samuel  <samuel (a] codesourcery.com>
   7386       1.1    mrg 
   7387       1.1    mrg 	* cp-demangle.c (demangle_type_ptr): Increment position past
   7388       1.1    mrg 	pointer and reference characters.
   7389       1.1    mrg 
   7390       1.1    mrg 2000-09-04  Alex Samuel  <samuel (a] codesourcery.com>
   7391       1.1    mrg 
   7392       1.1    mrg 	* cp-demangle.c (demangle_nv_offset): New function.
   7393       1.1    mrg 	(demangle_v_offset): Likewise.
   7394       1.1    mrg 	(demangle_call_offset): Likewise.
   7395       1.1    mrg 	(demangle_special_name): Update thunk demangling to comply with
   7396       1.1    mrg 	ABI changes.
   7397       1.1    mrg 
   7398       1.1    mrg 2000-09-03  Alex Samuel  <samuel (a] codesourcery.com>
   7399       1.1    mrg 
   7400       1.1    mrg 	* cp-demangle.c (ANONYMOUS_NAMESPACE_PREFIX): New macro.
   7401       1.1    mrg 	(substitution_def): Remove template_parm_number.
   7402       1.1    mrg 	(NOT_TEMPLATE_PARM): Remove.
   7403       1.1    mrg 	(result_insert_string): New macro.
   7404       1.1    mrg 	(result_insert): Likewise.
   7405       1.1    mrg 	(result_insert_char): Likewise.
   7406       1.1    mrg 	(substitution_add): Remove last parameter.  Don't store template
   7407       1.1    mrg 	parm number.
   7408       1.1    mrg 	(BFT_NO_RETURN_TYPE): Define as NULL.
   7409       1.1    mrg 	(demangle_encoding): Adjust call to demangle_bare_function_type.
   7410       1.1    mrg 	(demangle_name): Adjust substitution.  Adjust call to
   7411       1.1    mrg 	substitution_add.
   7412       1.1    mrg 	(demangle_prefix): Adjust call to substitution_add.
   7413       1.1    mrg 	(demangle_identifier): Handle anonymous namespaces.
   7414       1.1    mrg 	(demangle_operator_name): Change demangling of vendor-extended
   7415       1.1    mrg 	operator to match ABI changes.
   7416       1.1    mrg 	(demangle_type_ptr): Change parameters.  Make recursive.  Handle
   7417       1.1    mrg 	substitutions here.
   7418       1.1    mrg 	(demangle_type): Adjust calls to demangle_template_param,
   7419       1.1    mrg 	substitution_add, and demangle_type_ptr.  Fix substitution of
   7420       1.1    mrg 	templated types.
   7421       1.1    mrg 	(demangle_function_type): Change parameter to a pointer.
   7422       1.1    mrg 	(demangle_bare_function_type): Likewise.  Adjust insertion point.
   7423       1.1    mrg 	(demangle_template_param): Remove last parameter.
   7424       1.1    mrg 	(demangle_expr_primary): Remove unused variable.  Adjust call to
   7425       1.1    mrg 	demangle_template_param.
   7426       1.1    mrg 	(is_mangled_char): Accept `$' and `.'.
   7427       1.1    mrg 	* cplus-dem.c (gnu_new_abi_symbol_characters): Add '$' and '.'.
   7428       1.1    mrg 	* dyn-string.c (dyn_string_insert_char): New function.
   7429       1.1    mrg 
   7430       1.1    mrg 2000-08-31  Hans-Peter Nilsson  <hp (a] axis.com>
   7431       1.1    mrg 
   7432       1.1    mrg 	* testsuite/demangle-expected: Add nine tests for
   7433       1.1    mrg 	underscore-after-number followed by five tests for name-signature
   7434       1.1    mrg 	delimiter.
   7435       1.1    mrg 
   7436       1.1    mrg 2000-08-28  Richard Henderson  <rth (a] cygnus.com>
   7437       1.1    mrg 
   7438       1.1    mrg 	* Makefile.in (md5.o): Depend on config.h.
   7439       1.1    mrg 
   7440       1.1    mrg 2000-08-28  Jason Merrill  <jason (a] redhat.com>
   7441       1.1    mrg 
   7442       1.1    mrg 	* Makefile.in (REQUIRED_OFILES): Add md5.o.
   7443       1.1    mrg 	(CFILES): Add md5.c.
   7444       1.1    mrg 	* md5.c: New file.
   7445       1.1    mrg 
   7446       1.1    mrg 2000-08-27  Alex Samuel  <samuel (a] codesourcery.com>
   7447       1.1    mrg 
   7448       1.1    mrg 	* cp-demangle.c (demangle_name): Initialize template_p in local
   7449       1.1    mrg 	name case.  Don't re-add substitutions as candidates.
   7450       1.1    mrg 	(demangle_nested_name): Use <unqualified-name>.
   7451       1.1    mrg 	(demangle_prefix): Likewise.  Don't add template names as
   7452       1.1    mrg 	substitution candidates twice, or re-add a substitution or the
   7453       1.1    mrg 	last prefix component.
   7454       1.1    mrg 	(demangle_local_name): Adjust output format.
   7455       1.1    mrg 
   7456       1.1    mrg 2000-08-25  Alex Samuel  <samuel (a] codesourcery.com>
   7457       1.1    mrg 
   7458       1.1    mrg 	* cp-demangle.c (result_add_separated_char): Change parameter to
   7459       1.1    mrg 	int.
   7460       1.1    mrg 	(substitution_add): Don't check for duplicates.  Check if
   7461       1.1    mrg 	previously allocated size is zero.
   7462       1.1    mrg 	(demangle_name): Remove duplicate check for std substitution.
   7463       1.1    mrg 	Clear template flag appropriately.
   7464       1.1    mrg 	(demangle_prefix): Remove argument to demangle_substitution.
   7465       1.1    mrg 	Don't check that template flag is already set.
   7466       1.1    mrg 	(demangle_operator_name): Add pt operator.
   7467       1.1    mrg 	(demangle_type): Don't treat r as built-in type.  Remove argument
   7468       1.1    mrg 	to demangle_substitution.  Fix substitution candidate mechanics.
   7469       1.1    mrg 	Handle <template-template-parm>s.  Improve comments.
   7470       1.1    mrg 	(demangle_template_param): Don't handle template arg lists here.
   7471       1.1    mrg 	(demangle_substitution): Remove parameter.
   7472       1.1    mrg 	(print_usage): Remove extra fprintf option.
   7473       1.1    mrg 
   7474       1.1    mrg 2000-08-24  Greg McGary  <greg (a] mcgary.org>
   7475       1.1    mrg 
   7476  1.1.1.12    mrg 	* random.c (end_ptr): Revert previous change.
   7477       1.1    mrg 
   7478       1.1    mrg 2000-08-24  Greg McGary  <greg (a] mcgary.org>
   7479       1.1    mrg 
   7480  1.1.1.12    mrg 	* cplus-dem.c (cplus_demangle_opname, cplus_mangle_opname,
   7481       1.1    mrg 	demangle_expression, demangle_function_name): Use ARRAY_SIZE.
   7482  1.1.1.12    mrg 	* random.c (end_ptr): Likewise.
   7483       1.1    mrg 
   7484       1.1    mrg 2000-08-23  Alex Samuel  <samuel (a] codesourcery.com>
   7485       1.1    mrg 
   7486       1.1    mrg 	* cp-demangle.c (result_close_template_list): Remove function.
   7487       1.1    mrg 	(result_add_separated_char): New function.
   7488       1.1    mrg 	(result_open_template_list): New macro.
   7489       1.1    mrg 	(result_close_template_list): Likewise.
   7490       1.1    mrg 	(demangle_prefix): Don't set template_p if the
   7491       1.1    mrg 	prefix ends with a ctor name.
   7492       1.1    mrg 	(demangle_type_ptr): Remove duplicate RETURN_IF_ERROR.
   7493       1.1    mrg 	(demangle_type): Check for template args after substitution.
   7494       1.1    mrg 	(demangle_template_args): Use result_open_template_list.
   7495       1.1    mrg 
   7496       1.1    mrg 2000-08-02  Zack Weinberg  <zack (a] wolery.cumb.org>
   7497       1.1    mrg 
   7498       1.1    mrg 	* pexecute.c:  Don't use vfork.  Initialize 'pid' before retry loop.
   7499       1.1    mrg 
   7500       1.1    mrg 2000-07-26  Dave Pitts  <dpitts (a] cozx.com>
   7501       1.1    mrg 
   7502       1.1    mrg 	* config/mh-openedition.h: Added -DLE370 definition.
   7503       1.1    mrg 
   7504       1.1    mrg 2000-07-26 Mark Elbrecht <snowball3 (a] bigfoot.com>
   7505       1.1    mrg 
   7506       1.1    mrg 	* pexecute.c (pexecute) [__MSDOS__]: Change __GO32__ to
   7507       1.1    mrg 	__DJGPP__. Use P_WAIT instead of constant in the spawnv* call.
   7508       1.1    mrg 	Cast program to 'char *' in errmsg_arg assignment.
   7509       1.1    mrg 	(PWAIT_ERROR): Define.
   7510       1.1    mrg 	(pwait): Use PWAIT_ERROR.  Adjust DJGPP's status code to conform
   7511       1.1    mrg 	to DJGPP's WIF* macros.
   7512       1.1    mrg 
   7513       1.1    mrg 2000-07-27  RodneyBrown  <RodneyBrown (a] pmsc.com>
   7514       1.1    mrg 	    Jeff Law <law (a] cygnus.com>
   7515       1.1    mrg 
   7516       1.1    mrg 	* getcwd.c: Include string.h, stdlib.h for prototypes
   7517       1.1    mrg 
   7518       1.1    mrg 	* Makefile.in (rename.o, waitpid.o): Depend on config.h
   7519       1.1    mrg 	* rename.c: Include config.h, unistd.h
   7520       1.1    mrg 	* waitpid.c: Include config.h, sys/wait.h
   7521       1.1    mrg 
   7522       1.1    mrg 2000-07-24  Hans-Peter Nilsson  <hp (a] axis.com>
   7523       1.1    mrg 
   7524       1.1    mrg 	* cplus-dem.c (work_stuff_copy_to_from): New.
   7525       1.1    mrg 	(delete_non_B_K_work_stuff): New.
   7526       1.1    mrg 	(delete_work_stuff): New.
   7527       1.1    mrg 	(mop_up): Break out work_stuff partly destruction to
   7528       1.1    mrg 	delete_non_B_K_work_stuff.
   7529       1.1    mrg 	(iterate_demangle_function): New.
   7530       1.1    mrg 	(demangle_prefix): Call iterate_demangle_function instead of
   7531       1.1    mrg 	demangle_function_name.  Leave handling of name-signature
   7532       1.1    mrg 	__-delimiters to iterate_demangle_function.
   7533       1.1    mrg 	(demangle_integral_value): Strip an optional
   7534       1.1    mrg 	following underscore cautiously.  Handle negative numbers.
   7535       1.1    mrg 
   7536       1.1    mrg 2000-07-24  Daniel Berlin <dberlin (a] redhat.com>
   7537       1.1    mrg 
   7538       1.1    mrg 	* cplus-dem.c (demangle_signature): Change if (GNU_DEMANGLING) to
   7539       1.1    mrg 	if (AUTO_DEMANGLING || GNU_DEMANGLING)
   7540       1.1    mrg 
   7541       1.1    mrg 2000-07-21  Alex Samuel  <samuel (a] codesourcery.com>
   7542       1.1    mrg 
   7543       1.1    mrg 	* cp-demangle.c (demangle_ctor_dtor_name): Remove not-in-charge
   7544       1.1    mrg 	allocating ctor mangling.
   7545       1.1    mrg 	(demangle_array_type): Handle empty and non-constant array length.
   7546       1.1    mrg 
   7547       1.1    mrg 2000-07-23  Michael Sokolov  <msokolov (a] ivan.Harhan.ORG>
   7548       1.1    mrg 	    Jeff Law <law (a] cygnus.com>
   7549       1.1    mrg 
   7550       1.1    mrg 	* configure.in (AC_CHECK_HEADERS): Add time.h.
   7551       1.1    mrg 	(AC_HEADER_TIME): Add check.
   7552       1.1    mrg 	* configure, config.in: Regenerate.
   7553       1.1    mrg 	* getruntime.c: Portably #include <sys/time.h> and/or <time.h>.
   7554       1.1    mrg 
   7555       1.1    mrg 	* configure.in (AC_CHECK_HEADERS): Add limits.h.
   7556       1.1    mrg 	* configure, config.in: Regenerate.
   7557       1.1    mrg 	* sort.c: Portably #include <limits.h> and/or <sys/param.h>.
   7558       1.1    mrg 	* strtol.c, strtoul.c: #include "config.h". Portably #include
   7559       1.1    mrg 	<limits.h> and/or <sys/param.h>.
   7560       1.1    mrg 	* Makefile.in (strtol.o, strtoul.o): Update dependencies.
   7561       1.1    mrg 
   7562       1.1    mrg 	* aclocal.m4 (libiberty_AC_DECLARE_ERRNO): New macro.
   7563       1.1    mrg 	* configure.in (libiberty_AC_DECLARE_ERRNO): Add check.
   7564       1.1    mrg 	* configure, config.in: Regenerate.
   7565       1.1    mrg 	* pexecute.c, strtol.c, strtoul.c: Declare errno if necessary.
   7566       1.1    mrg 
   7567       1.1    mrg 	* cp-demangle.c, mkstemps.c: #include <sys/types.h>.
   7568       1.1    mrg 
   7569       1.1    mrg 2000-07-21  Mike Stump  <mrs (a] wrs.com>
   7570       1.1    mrg 
   7571       1.1    mrg 	* Makefile.in (xexit.o): Add dependency for config.h in xexit.c.
   7572       1.1    mrg 	* (vasprintf.o): Add dependency for config.h in vasprintf.c.
   7573       1.1    mrg 
   7574       1.1    mrg 2000-07-21  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   7575       1.1    mrg 
   7576       1.1    mrg 	* cp-demangle.c (cp_demangle_type): Wrap in IN_LIBGCC2.
   7577       1.1    mrg 
   7578       1.1    mrg 	* setenv.c (setenv): Initialize variable `ep'.
   7579       1.1    mrg 
   7580       1.1    mrg 	* sigsetmask.c (abort): Prototype.
   7581       1.1    mrg 
   7582       1.1    mrg 	* vasprintf.c: Include config.h.  Check ANSI_PROTOTYPES, not
   7583       1.1    mrg 	__STDC__ for stdarg.h include.
   7584       1.1    mrg 	(int_vasprintf): Prototype.
   7585       1.1    mrg 	(checkit): Prototype.  Use VPARAMS/ANSI_PROTOTYPES/VA_START in
   7586       1.1    mrg 	definition.  Cast `global_total_width' in comparison.
   7587       1.1    mrg 	(main): Prototype.  Return a value.
   7588       1.1    mrg 
   7589       1.1    mrg 	* vfork.c (fork): Prototype.
   7590       1.1    mrg 
   7591       1.1    mrg 	* xexit.c: Include config.h.
   7592       1.1    mrg 
   7593       1.1    mrg 2000-07-20  Joseph S. Myers  <jsm28 (a] cam.ac.uk>
   7594       1.1    mrg 
   7595       1.1    mrg 	* cplus-dem.c (demangle_fund_type): Make 'dec' an unsigned int,
   7596       1.1    mrg 	and print it with %u.
   7597       1.1    mrg 
   7598       1.1    mrg 2000-07-17  Hans-Peter Nilsson  <hp (a] axis.com>
   7599       1.1    mrg 
   7600       1.1    mrg 	* testsuite/regress-demangle (failed test): Show result and
   7601       1.1    mrg 	expected output.
   7602       1.1    mrg 
   7603       1.1    mrg 2000-07-07  Andrew Haley  <aph (a] cygnus.com>
   7604       1.1    mrg 
   7605       1.1    mrg 	* cplus-dem.c (main): fflush() after emitting last char before
   7606       1.1    mrg 	waiting for input.
   7607       1.1    mrg 
   7608       1.1    mrg 2000-06-28  Alex Samuel  <samuel (a] codesourcery.com>
   7609       1.1    mrg 
   7610       1.1    mrg 	* cp-demangle.c (demangle_encoding): Accept no substitutions.
   7611       1.1    mrg 	(demangle_name): Handle <substitution> followed by
   7612       1.1    mrg 	<unqualified-template-name>.
   7613       1.1    mrg 	(demangle_type): Follow special substitutions with
   7614       1.1    mrg 	<class-enum-type>
   7615       1.1    mrg 	(demangle_subtitution): Set template_p for special substitutions.
   7616       1.1    mrg 	(main): Fix typos.
   7617       1.1    mrg 
   7618       1.1    mrg 2000-06-27  Alex Samuel  <samuel (a] codesourcery.com>
   7619       1.1    mrg 
   7620       1.1    mrg 	* cp-demangle.c (demangle_special_name): Swap base and derived
   7621       1.1    mrg 	class when demangling construction vtables.
   7622       1.1    mrg 
   7623       1.1    mrg 2000-06-21  Alex Samuel  <samuel (a] codesourcery.com>
   7624       1.1    mrg 
   7625       1.1    mrg 	* cp-demangle.c: Don't include ctype.h.
   7626       1.1    mrg 	(IS_DIGIT): New macro.
   7627       1.1    mrg 	(IS_ALPHA): Likewise.  Use IS_DIGIT and IS_ALPHA throughout
   7628       1.1    mrg 	instead of isdigit and isalpanum.
   7629       1.1    mrg 	(demangling_def): Make name and next const pointers.
   7630       1.1    mrg 	(STATUS_ALLOCATION_FAILED): New status code.
   7631       1.1    mrg 	(dyn_string_append_space): Handle failure in
   7632       1.1    mrg 	dyn_string_append_char.
   7633       1.1    mrg 	(int_to_dyn_string): Likewise.  Change return value to status_t.
   7634       1.1    mrg 	(string_list_new): Handle failure of dyn_string_init.
   7635       1.1    mrg 	(result_close_template_list): Change return type to status_t.
   7636       1.1    mrg 	Handle failure in dyn_string_append.
   7637       1.1    mrg 	(result_push): Change return value to status_t.  Handle failure in
   7638       1.1    mrg 	string_list_new.  Handle failure of result_push throughout.
   7639       1.1    mrg 	(substitution_add): Change return value to status_t.  Handle
   7640       1.1    mrg 	dyn_string failures.  Handle failure of substitution_add
   7641       1.1    mrg 	throughout.
   7642       1.1    mrg 	(template_arg_list_new): Return NULL on allocation failure.
   7643       1.1    mrg 	(result_append_string): Return STATUS_ALLOCATION_FAILED on error.
   7644       1.1    mrg 	Handle error result throughout.
   7645       1.1    mrg 	(result_append): Likewise.
   7646       1.1    mrg 	(result_append_char): Likewise.
   7647       1.1    mrg 	(result_append_space): Likewise.
   7648       1.1    mrg 	(demangling_new): Make argument a const pointer.  Handle
   7649       1.1    mrg 	allocation failures.
   7650       1.1    mrg 	(demangle_template_args): Handle failure in template_arg_list_new
   7651       1.1    mrg 	and result_close_template_list.
   7652       1.1    mrg 	(demangle_discriminator): Return if int_to_dyn_string fails.
   7653       1.1    mrg 	(cp_demangle): Likewise.
   7654       1.1    mrg 	(cp_demangle_type): New function.
   7655       1.1    mrg 	(cplus_demangle_new_abi): Don't call dyn_string_delete.  Abort on
   7656       1.1    mrg 	memory allocation failure.
   7657       1.1    mrg 	(main): Likewise.
   7658       1.1    mrg 	* dyn-string.c (RETURN_ON_ALLOCATION_FAILURE): Define if
   7659       1.1    mrg 	IN_LIBGCC2.
   7660       1.1    mrg 	(dyn_string_init): Change return value to int.  Handle
   7661       1.1    mrg 	RETURN_ON_ALLOCATION_FAILURE case.
   7662       1.1    mrg 	(dyn_string_new): Handle RETURN_ON_ALLOCATION_FAILURE case.
   7663       1.1    mrg 	(dyn_string_release): Delete the dyn_string.
   7664       1.1    mrg 	(dyn_string_resize): Handle RETURN_ON_ALLOCATION_FAILURE case.
   7665       1.1    mrg 	(dyn_string_copy): Change return type to int.
   7666       1.1    mrg 	(dyn_string_copy_cstr): Likewise.
   7667       1.1    mrg 	(dyn_string_prepend): Likewise.
   7668       1.1    mrg 	(dyn_string_prepend_cstr): Likewise.
   7669       1.1    mrg 	(dyn_string_insert): Likewise.
   7670       1.1    mrg 	(dyn_string_insert_cstr): Likewise.
   7671       1.1    mrg 	(dyn_string_append): Likewise.
   7672       1.1    mrg 	(dyn_string_append_cstr): Likewise.
   7673       1.1    mrg 	(dyn_string_append_char): Likewise.
   7674       1.1    mrg 	(dyn_string_substring): Likewise.
   7675       1.1    mrg 
   7676       1.1    mrg 2000-06-09  Zack Weinberg  <zack (a] wolery.cumb.org>
   7677       1.1    mrg 
   7678       1.1    mrg 	* cp-demangle.c (demangle_operator_name): Add spaces before
   7679       1.1    mrg 	names beginning with a letter: delete, delete[], new, new[],
   7680       1.1    mrg 	sizeof.
   7681       1.1    mrg 	(demangle_special_name): Handle TF <type> and TJ <type>.
   7682       1.1    mrg 
   7683       1.1    mrg Thu Jun  8 18:52:24 2000  Philippe De Muyter  <phdm (a] macqel.be>
   7684       1.1    mrg 
   7685       1.1    mrg 	* cp-demangle.c (template_arg_list_new): Revert previous PARAMS patch.
   7686       1.1    mrg 
   7687       1.1    mrg Thu Jun  8 09:25:54 2000  Philippe De Muyter  <phdm (a] macqel.be>
   7688       1.1    mrg 
   7689       1.1    mrg 	* cp-demangle.c (stdio.h): File included unconditionaly.
   7690       1.1    mrg 	(template_arg_list_new): Parameter list is PARAMS ((void)), not ().
   7691       1.1    mrg 	* dyn-string.c (stdio.h): File included.
   7692       1.1    mrg 	* partition.c (partition_print): No `&' needed to take the address of
   7693       1.1    mrg 	a function.
   7694       1.1    mrg 
   7695       1.1    mrg 2000-06-07  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   7696       1.1    mrg 
   7697       1.1    mrg 	* configure.in (ac_libiberty_warn_cflags): Add -pedantic.
   7698       1.1    mrg 
   7699       1.1    mrg 	* choose-temp.c (try, choose_temp_base, make_temp_file): Constify.
   7700       1.1    mrg 
   7701       1.1    mrg 	* cp-demangle.c (demangle_char): Change parameter from char to int.
   7702       1.1    mrg 	(demangle_expression, demangle_expr_primary): Remove extra
   7703       1.1    mrg 	semi-colon in prototype.
   7704       1.1    mrg 
   7705       1.1    mrg 	* dyn-string.c (dyn_string_append_char): Change parameter from
   7706       1.1    mrg 	char to int.
   7707       1.1    mrg 
   7708       1.1    mrg 	* memcmp.c (memcmp): Constify.
   7709       1.1    mrg 
   7710       1.1    mrg 	* mkstemps.c (gcc_uint64_t): Mark GNUC `long long' case with
   7711       1.1    mrg 	__extension__.
   7712       1.1    mrg 
   7713       1.1    mrg 	* partition.c (elem_compare): Prototype.  Don't cast away
   7714       1.1    mrg 	const-ness.
   7715       1.1    mrg 
   7716       1.1    mrg 	* setenv.c (setenv): Use braces to avoid ambiguous `else'.
   7717       1.1    mrg 
   7718       1.1    mrg 2000-06-07  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   7719       1.1    mrg 
   7720       1.1    mrg 	* Makefile.in (cp-demangle.o): Depend on $(INCDIR)/demangle.h.
   7721       1.1    mrg 
   7722       1.1    mrg 	* cp-demangle.c: Include demangle.h.
   7723       1.1    mrg 	(template_arg_list_new): DeANSIfy.
   7724       1.1    mrg 	(cp_demangle): Make static and add prototype.
   7725       1.1    mrg 	(operator_code, operators): Constify.
   7726       1.1    mrg 	(demangle_operator_name): Likewise for variables `p1', `p2' and `p'.
   7727       1.1    mrg 
   7728       1.1    mrg 2000-06-05  Alex Samuel  <samuel (a] codesourcery.com>
   7729       1.1    mrg 
   7730       1.1    mrg 	* cp-demangle.c (demangle_prefix): Cast argument to isdigit to
   7731       1.1    mrg 	unsigned char.
   7732       1.1    mrg 	(demangle_unqualified_name): Likewise.
   7733       1.1    mrg 	(demangle_number_literally): Likewise.
   7734       1.1    mrg 	(demangle_type): Likewise.
   7735       1.1    mrg 	(demangle_substitution): Likewise.
   7736       1.1    mrg 	(is_mangled_char): Likewise, for isalnum.
   7737       1.1    mrg 
   7738       1.1    mrg 2000-06-04  Alex Samuel  <samuel (a] codesourcery.com>
   7739       1.1    mrg 
   7740       1.1    mrg 	* Makefile.in (CFILES): Add cp-demangle.c and dyn-string.c.
   7741       1.1    mrg 	(REQUIRED_OFILES): Add cp-demangle.o and dyn-string.o.
   7742       1.1    mrg 	(cp-demangle.o): New dependency.
   7743       1.1    mrg 	(dyn-string.o): Likewise.
   7744       1.1    mrg 
   7745       1.1    mrg 	* dyn-string.c: Move here from gcc/dyn-string.c.  Add new functions.
   7746       1.1    mrg 
   7747       1.1    mrg 	* cplus-dem.c (libiberty_demanglers): Add initializer for new-ABI
   7748       1.1    mrg 	demangler.
   7749       1.1    mrg 	(cplus_demangle): Call cplus_demangle_new_abi if in new-ABI
   7750       1.1    mrg 	demangling mode.
   7751       1.1    mrg 	(gnu_new_abi_symbol_characters): New function.
   7752       1.1    mrg 	(main): Use gnu_new_abi_symbol_characters.  * cp-demangle.c: New
   7753       1.1    mrg 	file.
   7754       1.1    mrg 	* cp-demangle.c: New file.
   7755       1.1    mrg 
   7756       1.1    mrg Tue May 30 16:45:25 2000  Andrew Cagney  <cagney (a] b1.cygnus.com>
   7757       1.1    mrg 
   7758       1.1    mrg 	* floatformat.c: Add name to each floatformat field.
   7759       1.1    mrg 
   7760       1.1    mrg Tue May 30 15:07:52 2000  Jeffrey A Law  (law (a] cygnus.com)
   7761       1.1    mrg 
   7762       1.1    mrg 	* Makefile.in (objalloc.o): Depend on config.h
   7763       1.1    mrg 
   7764       1.1    mrg 2000-05-29  Zack Weinberg  <zack (a] wolery.cumb.org>
   7765       1.1    mrg 
   7766       1.1    mrg 	* hashtab.c, partition.c, sort.c, xmemdup.c: Include string.h
   7767       1.1    mrg 	if HAVE_STRING_H.
   7768       1.1    mrg 	* pexecute.c, xexit.c: Include stdlib.h if HAVE_STDLIB_H.
   7769       1.1    mrg 	* objalloc.c: Include config.h.  Include stdlib.h and don't
   7770       1.1    mrg 	declare malloc or free if HAVE_STDLIB_H.
   7771       1.1    mrg 	* strerror.c, strsignal.c: Include stdlib.h if HAVE_STDLIB_H,
   7772       1.1    mrg 	else declare malloc without prototype.  Include string.h if
   7773       1.1    mrg 	HAVE_STRING_H, else declare memset without prototype.  Don't
   7774       1.1    mrg 	include stddef.h.
   7775       1.1    mrg 
   7776       1.1    mrg 2000-05-23  Mike Stump  <mrs (a] wrs.com>
   7777       1.1    mrg 
   7778       1.1    mrg 	* Makefile.in (xmalloc.o): Add dependency for config.h, fixes make
   7779       1.1    mrg 	-j3.
   7780       1.1    mrg 
   7781       1.1    mrg 2000-05-18  J. David Anglin  <dave (a] hiauly1.hia.nrc.ca>
   7782       1.1    mrg 
   7783       1.1    mrg 	* xmalloc.c: Include config.h for HAVE_SBRK definition.
   7784       1.1    mrg 
   7785       1.1    mrg 2000-05-16  Horst von Brand <vonbrand (a] sleipnir.valparaiso.cl>
   7786       1.1    mrg 
   7787       1.1    mrg 	* hashtab.c (hash_pointer): Delete low-order bits which are
   7788       1.1    mrg 	probably zero, also eliminate a warning on alpha.
   7789       1.1    mrg 
   7790       1.1    mrg 2000-05-15  David Edelsohn  <edelsohn (a] gnu.org>
   7791       1.1    mrg 
   7792       1.1    mrg 	* Makefile.in: Change "pic" to depend on $(PICFLAG), not
   7793       1.1    mrg 	on $(enable_shared).
   7794       1.1    mrg 
   7795       1.1    mrg 2000-05-10  Jakub Jelinek  <jakub (a] redhat.com>
   7796       1.1    mrg 
   7797       1.1    mrg 	* config.table: Use mh-sparcpic for sparc*-*-*.
   7798       1.1    mrg 
   7799       1.1    mrg 2000-05-08  Nick Clifton  <nickc (a] cygnus.com>
   7800       1.1    mrg 
   7801       1.1    mrg 	* Makefile.in (CFILES): Add strncmp.c.
   7802       1.1    mrg 	(NEEDED): Add strncmp.
   7803       1.1    mrg 
   7804       1.1    mrg 2000-05-04  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   7805       1.1    mrg 
   7806       1.1    mrg 	* cplus-dem.c (cplus_demangle_opname, demangle_function_name):
   7807       1.1    mrg 	Cast the arguments to `islower' to `unsigned char'.
   7808       1.1    mrg 	(print_demangler_list): Prototype.
   7809       1.1    mrg 
   7810       1.1    mrg Thu May  4 17:14:41 2000  Philippe De Muyter  <phdm (a] macqel.be>
   7811       1.1    mrg 
   7812       1.1    mrg 	* sort.c (UCHAR_MAX): Provide fallback definition.
   7813       1.1    mrg 
   7814       1.1    mrg 2000-04-29  Alexandre Oliva  <aoliva (a] cygnus.com>
   7815       1.1    mrg 
   7816       1.1    mrg 	* Makefile.in (maintainer-clean-subdir): Fix handling of empty
   7817       1.1    mrg 	SUBDIRS.
   7818       1.1    mrg 
   7819       1.1    mrg 2000-04-28  Kenneth Block  <block (a] zk3.dec.com>
   7820       1.1    mrg 	    Jason Merrill  <jason (a] casey.cygnus.com>
   7821       1.1    mrg 
   7822       1.1    mrg 	* cplus-dem.c (libiberty_demanglers): New table for demangle styles.
   7823       1.1    mrg 	(cplus_demangle_set_style): New function for setting style.
   7824       1.1    mrg 	(cplus_demangle_name_to_style): New function to translate name.
   7825       1.1    mrg 
   7826       1.1    mrg 2000-04-27  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   7827       1.1    mrg 
   7828       1.1    mrg 	* aclocal.m4: New file with new test libiberty_AC_FUNC_STRNCMP.
   7829       1.1    mrg 
   7830       1.1    mrg 	* configure.in (AC_CHECK_HEADERS): Add sys/mman.h fcntl.h.
   7831       1.1    mrg 	(libiberty_AC_FUNC_STRNCMP): Invoke.
   7832       1.1    mrg 
   7833       1.1    mrg 	* strncmp.c: New file.
   7834       1.1    mrg 
   7835       1.1    mrg Thu Apr 27 16:58:43 MET DST 2000  Jan Hubicka  <jh (a] suse.cz>
   7836       1.1    mrg 
   7837       1.1    mrg 	* hashtab.c (htab_expand): Add prototype.
   7838       1.1    mrg 	(find_empty_slot_for_expand): Likewise.
   7839       1.1    mrg 
   7840       1.1    mrg 2000-04-24  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   7841       1.1    mrg 
   7842       1.1    mrg 	* hashtab.c (hash_pointer, eq_pointer): Make definition static to
   7843       1.1    mrg 	match prototype.
   7844       1.1    mrg 	(htab_expand): Cast the return value of xcalloc.
   7845       1.1    mrg 
   7846       1.1    mrg 2000-04-24  Mark Mitchell  <mark (a] codesourcery.com>
   7847       1.1    mrg 
   7848       1.1    mrg 	* hashtab.c (hash_pointer): New function.
   7849       1.1    mrg 	(eq_pointer): Likewise.
   7850       1.1    mrg 	(htab_hash_pointer): New variable.
   7851       1.1    mrg 	(htab_eq_pointer): Likewise.
   7852       1.1    mrg 
   7853       1.1    mrg 2000-04-23  Mark Mitchell  <mark (a] codesourcery.com>
   7854       1.1    mrg 
   7855       1.1    mrg 	* sort.c (sort_pointers): Fix endianness bugs.
   7856       1.1    mrg 
   7857       1.1    mrg 	* sort.c: New file.
   7858       1.1    mrg 	* Makefile.in (CFILES): Add sort.c
   7859       1.1    mrg 	(REQUIRED_OFILES): Add sort.o.
   7860       1.1    mrg 	(sort.o): New target.
   7861       1.1    mrg 
   7862       1.1    mrg 2000-04-21  Michael Sokolov  <msokolov (a] ivan.Harhan.ORG>
   7863       1.1    mrg 
   7864       1.1    mrg 	* Makefile.in (*-subdir): Revamp slightly to avoid losing on
   7865       1.1    mrg 	4.3BSD systems.
   7866       1.1    mrg 
   7867       1.1    mrg Tue Apr 18 16:23:31 2000  Richard Kenner  <kenner (a] vlsi1.ultra.nyu.edu>
   7868       1.1    mrg 
   7869       1.1    mrg 	* hashtab.c: Various minor cleanups.
   7870       1.1    mrg 	(htab_find_slot_with_hash): INSERT is now enum insert_option.
   7871       1.1    mrg 	(htab_find_slot): Likewise.
   7872       1.1    mrg 
   7873       1.1    mrg 2000-04-16  Dave Pitts  <dpitts (a] cozx.com>
   7874       1.1    mrg 
   7875       1.1    mrg 	* cplus-dem.c (cplus_demangle_opname): Changed to use islower.
   7876       1.1    mrg 
   7877       1.1    mrg 2000-04-05  Richard Henderson  <rth (a] cygnus.com>
   7878       1.1    mrg 
   7879       1.1    mrg 	* splay-tree.c (splay_tree_remove): New.
   7880       1.1    mrg 
   7881       1.1    mrg 2000-03-30  Mark Mitchell  <mark (a] codesourcery.com>
   7882       1.1    mrg 
   7883       1.1    mrg 	* hashtab.c (find_empty_slot_for_expand): Use hashval_t for hash
   7884       1.1    mrg 	codes.
   7885       1.1    mrg 	(htab_find_with_hash): Likewise.
   7886       1.1    mrg 	(htab_find_slot_with_hash): Likewise.
   7887       1.1    mrg 
   7888       1.1    mrg 2000-03-29  Zack Weinberg  <zack (a] wolery.cumb.org>
   7889       1.1    mrg 
   7890       1.1    mrg 	* hashtab.c (htab_find_with_hash): Avoid calculating hash2
   7891       1.1    mrg 	unless it will be used.  Rearrange loop for better
   7892       1.1    mrg 	optimization.
   7893       1.1    mrg 	(higher_prime_number): Add static prototype.
   7894       1.1    mrg 
   7895       1.1    mrg Thu Mar 16 01:33:58 2000  Jeffrey A Law  (law (a] cygnus.com)
   7896       1.1    mrg 
   7897       1.1    mrg 	* Makefile.in (partition.o): Depend on config.h
   7898       1.1    mrg 
   7899       1.1    mrg 2000-03-14  Bernd Schmidt  <bernds (a] cygnus.co.uk>
   7900       1.1    mrg 
   7901       1.1    mrg 	* hashtab.c (find_empty_slot_for_expand): New function.
   7902       1.1    mrg 	(htab_expand): Use it instead of htab_find_slot.
   7903       1.1    mrg 	(htab_find_with_hash): Renamed from htab_find; now accepts extra
   7904       1.1    mrg 	argument HASH.
   7905       1.1    mrg 	(htab_find_slot_with_hash): Likewise for htab_find_slot.
   7906       1.1    mrg 	(htab_find): New wrapper function.
   7907       1.1    mrg 	(htab_find_slot): Likewise.
   7908       1.1    mrg 	(htab_traverse): Pass slot, not entry, to called function.
   7909       1.1    mrg 
   7910       1.1    mrg 2000-03-09  Alex Samuel  <samuel (a] codesourcery.com>
   7911       1.1    mrg 
   7912       1.1    mrg 	* Makefile.in (CFILES): Add partition.c.
   7913       1.1    mrg 	(REQUIRED_OFILES): Add partition.o.
   7914       1.1    mrg 	(partition.o): New rule.
   7915       1.1    mrg 	* partition.c: New file.
   7916       1.1    mrg 
   7917       1.1    mrg 2000-03-09  Zack Weinberg  <zack (a] wolery.cumb.org>
   7918       1.1    mrg 
   7919       1.1    mrg 	* hashtab.c (htab_create): Set del_f.
   7920       1.1    mrg 	(htab_delete, htab_empty, htab_remove_elt, htab_clear_slot):
   7921       1.1    mrg 	Use it.
   7922       1.1    mrg 
   7923       1.1    mrg 2000-03-08  Zack Weinberg  <zack (a] wolery.cumb.org>
   7924       1.1    mrg 
   7925       1.1    mrg 	* hashtab.c: Remove debugging variables (all_searches,
   7926       1.1    mrg 	all_collisions, all_expansions). Delete
   7927       1.1    mrg 	all_hash_table_collisions.
   7928       1.1    mrg 	(create_hash_table, delete_hash_table, empty_hash_table,
   7929       1.1    mrg 	find_hash_table_entry, remove_element_from_hash_table_entry,
   7930       1.1    mrg 	clear_hash_table_slot, traverse_hash_table, hash_table_size,
   7931       1.1    mrg 	hash_table_elements_number, hash_table_collisions): Rename to:
   7932       1.1    mrg 	htab_create, htab_delete, htab_empty, htab_find_slot,
   7933       1.1    mrg 	htab_remove_elt, htab_clear_slot, htab_traverse, htab_size,
   7934       1.1    mrg 	htab_elements, htab_collisions.
   7935       1.1    mrg 	(htab_find): New function, handles common case where you don't
   7936       1.1    mrg 	plan to add or delete an entry.
   7937       1.1    mrg 	(htab_expand): Don't create a whole new table, just a new
   7938       1.1    mrg 	entry vector.
   7939       1.1    mrg 	(htab_find_slot): Simplify logic.
   7940       1.1    mrg 
   7941       1.1    mrg 1999-08-03  Ian Lance Taylor  <ian (a] zembu.com>
   7942       1.1    mrg 
   7943       1.1    mrg 	* floatformat.c: Add casts to avoid signed/unsigned warnings.
   7944       1.1    mrg 	* pexecute.c: Add ATTRIBUTE_UNUSED as needed on Unix.
   7945       1.1    mrg 
   7946       1.1    mrg 	* Makefile.in (install_to_libdir): Change $(TARGETLIB).n to
   7947       1.1    mrg 	$(TARGETLIB)n so it works on MSDOS.
   7948       1.1    mrg 	(install_to_tooldir): Likewise.
   7949       1.1    mrg 
   7950       1.1    mrg 1999-07-21  Ian Lance Taylor  <ian (a] zembu.com>
   7951       1.1    mrg 
   7952       1.1    mrg 	From Mark Elbrecht:
   7953       1.1    mrg 	* makefile.dos: Remove; obsolete.
   7954       1.1    mrg 	* configure.bat: Remove; obsolete.
   7955       1.1    mrg 
   7956       1.1    mrg 1999-07-11  Ian Lance Taylor  <ian (a] zembu.com>
   7957       1.1    mrg 
   7958       1.1    mrg 	* splay-tree.c (splay_tree_insert): Add initialization to avoid
   7959       1.1    mrg 	warning.
   7960       1.1    mrg 
   7961       1.1    mrg 2000-01-04  Mumit Khan  <khan (a] xraylith.wisc.edu>
   7962       1.1    mrg 
   7963       1.1    mrg 	* pexecute.c: Conditionally include string.h.
   7964       1.1    mrg 	(fix_argv): Handle embedded whitespace in args for Mingw32.
   7965       1.1    mrg 
   7966       1.1    mrg 2000-01-04  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   7967       1.1    mrg 
   7968       1.1    mrg 	* configure.in (ac_libiberty_warn_cflags): Turn on warnings if
   7969       1.1    mrg 	we're using gcc.
   7970       1.1    mrg 
   7971       1.1    mrg 	* Makefile.in (COMPILE.c): Add @ac_libiberty_warn_cflags@
   7972       1.1    mrg 
   7973       1.1    mrg 1999-12-27  Geoff Keating  <geoffk (a] cygnus.com>
   7974       1.1    mrg 
   7975       1.1    mrg 	* vasprintf.c (int_vasprintf): Don't re-read the format character
   7976       1.1    mrg 	as this mishandles strings like '%%s'.
   7977       1.1    mrg 
   7978       1.1    mrg 1999-12-05  Mark Mitchell  <mark (a] codesourcery.com>
   7979       1.1    mrg 
   7980       1.1    mrg 	* splay-tree.c (splay_tree_new): Use struct splay_tree_node_s
   7981       1.1    mrg 	rather than struct splay_tree_node.
   7982       1.1    mrg 	(splay_tree_insert): Use struct splay_tree_s rather than struct
   7983       1.1    mrg 	splay_tree.
   7984       1.1    mrg 
   7985       1.1    mrg Sun Nov 28 00:59:39 1999  Philippe De Muyter  <phdm (a] macqel.be>
   7986       1.1    mrg 
   7987       1.1    mrg 	* hashtab.c (sys/types.h): File included.
   7988       1.1    mrg 
   7989       1.1    mrg 1999-11-22  Jason Merrill  <jason (a] casey.cygnus.com>
   7990       1.1    mrg 
   7991       1.1    mrg 	* strtoul.c, strtol.c, random.c: Remove advertising clause from
   7992       1.1    mrg 	BSD license, pursuant with
   7993       1.1    mrg 
   7994  1.1.1.24    mrg 	ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
   7995       1.1    mrg 
   7996       1.1    mrg Wed Nov 10 09:42:39 1999  Jeffrey A Law  (law (a] cygnus.com)
   7997       1.1    mrg 
   7998       1.1    mrg 	* hashtab.c: Include stdio.h.
   7999       1.1    mrg 
   8000       1.1    mrg Mon Nov  8 09:23:41 1999  Jeffrey A Law  (law (a] cygnus.com)
   8001       1.1    mrg 
   8002       1.1    mrg 	* hashtab.c (traverse_hash_table): Protect prototype with PARAMS.
   8003       1.1    mrg 
   8004       1.1    mrg Tue Nov  2 03:23:13 1999  Philippe De Muyter  <phdm (a] macqel.be>
   8005       1.1    mrg 
   8006       1.1    mrg 	* xstrdup (sys/types.h): Include this file.
   8007       1.1    mrg 
   8008       1.1    mrg 1999-10-28  Nathan Sidwell  <nathan (a] acm.org>
   8009       1.1    mrg 
   8010       1.1    mrg 	* Makefile.in (SUBDIRS): New macro.
   8011       1.1    mrg 	(mostlyclean, clean, distclean, maintainer-clean): Adjust to
   8012       1.1    mrg 	avoid multiple subdirectory cleaning.
   8013       1.1    mrg 	(*-subdir): Use SUBDIRS.
   8014       1.1    mrg 
   8015       1.1    mrg 1999-10-25  Jim Kingdon  <http://developer.redhat.com/>
   8016       1.1    mrg 
   8017       1.1    mrg 	* cplus-dem.c: Move declarations of standard_symbol_characters and
   8018       1.1    mrg 	hp_symbol_characters inside #ifdef MAIN to avoid compiler
   8019       1.1    mrg 	warnings.
   8020       1.1    mrg 
   8021       1.1    mrg 1999-10-23 08:51 -0700  Zack Weinberg  <zack (a] bitmover.com>
   8022       1.1    mrg 
   8023       1.1    mrg 	* hashtab.c (find_hash_table_entry): When returning a
   8024       1.1    mrg 	DELETED_ENTRY slot, change it to EMPTY_ENTRY first.
   8025       1.1    mrg 	(clear_hash_table_slot): New function which deletes an entry
   8026       1.1    mrg 	by its position in the table, not its value.
   8027       1.1    mrg 	(traverse_hash_table): New function which calls a hook
   8028       1.1    mrg 	function for every live entry in the table.
   8029       1.1    mrg 
   8030       1.1    mrg 1999-10-19  Mark Mitchell  <mark (a] codesourcery.com>
   8031       1.1    mrg 
   8032       1.1    mrg 	* cplus-dem.c (INTBUF_SIZE): New macro.
   8033       1.1    mrg 	(string_append_template_idx): New function.
   8034       1.1    mrg 	(demangle_expression): Likewise.
   8035       1.1    mrg 	(demangle_integral_value): Use it.
   8036       1.1    mrg 	(demangle_real_value): New function, split out from ...
   8037       1.1    mrg 	(demangle_template_value_parm): ... here.  Use
   8038       1.1    mrg 	string_append_template_idx.  Use demangle_real_value.
   8039       1.1    mrg 	(demangle_template): Use string_append_template_idx.
   8040       1.1    mrg 	(demangle_qualified): Use consume_count_with_underscores.
   8041       1.1    mrg 	(get_count): Tweak formatting.
   8042       1.1    mrg 	(do_type): Use string_append_template_idx.
   8043       1.1    mrg 
   8044       1.1    mrg 1999-10-18  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8045       1.1    mrg 
   8046       1.1    mrg 	* calloc.c: Add a public domain notice.
   8047       1.1    mrg 
   8048       1.1    mrg Mon Oct 18 02:30:47 1999  Philippe De Muyter  <phdm (a] macqel.be>
   8049       1.1    mrg 
   8050       1.1    mrg 	* setenv.c (sys/types.h, stdio.h): Include those files unconditionaly.
   8051       1.1    mrg 
   8052       1.1    mrg Fri Oct 15 01:47:51 1999  Vladimir Makarov  <vmakarov (a] loony.cygnus.com>
   8053       1.1    mrg 
   8054       1.1    mrg 	* Makefile.in (CFILES): Add hashtab.c
   8055       1.1    mrg 	(REQUIRED_OFILES): Add hashtab.o
   8056       1.1    mrg 	(hashtab.o): Add dependencies.
   8057       1.1    mrg 	* hashtab.c: New file
   8058       1.1    mrg 
   8059       1.1    mrg Wed Oct 13 01:16:47 1999  Mumit Khan  <khan (a] xraylith.wisc.edu>
   8060       1.1    mrg 
   8061       1.1    mrg 	* basename.c (DIR_SEPARATOR): New macro.
   8062       1.1    mrg 	(DIR_SEPARATOR_2): Likewise.
   8063       1.1    mrg 	(HAVE_DOS_BASED_FILESYSTEM): Likewise.
   8064       1.1    mrg 	(IS_DIR_SEPARATOR): Likewise.
   8065       1.1    mrg 	(main): Handle MSDOS style pathname.
   8066       1.1    mrg 
   8067       1.1    mrg 1999-10-11  Mark Mitchell  <mark (a] codesourcery.com>
   8068       1.1    mrg 
   8069       1.1    mrg 	* cplus-dem.c (do_type): Handle pointer to member types whose
   8070       1.1    mrg 	enclosing classes have namespace scope.
   8071       1.1    mrg 
   8072       1.1    mrg Sun Oct 10 01:23:50 1999  Marc Espie <espie (a] cvs.openbsd.org>
   8073       1.1    mrg 
   8074       1.1    mrg 	* config.table:  Provide a backup shell for executing move-if-change.
   8075       1.1    mrg 
   8076       1.1    mrg 1999-10-02  Mark Mitchell  <mark (a] codesourcery.com>
   8077       1.1    mrg 
   8078       1.1    mrg 	* xmalloc.c (xmalloc): Fix spelling error.
   8079       1.1    mrg 	(xcalloc, xrealloc): Likewise.
   8080       1.1    mrg 
   8081       1.1    mrg 1999-10-02  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8082       1.1    mrg 
   8083       1.1    mrg 	* cplus-dem.c (fancy_abort, demangle_integral_value,
   8084       1.1    mrg 	demangle_arm_hp_template, recursively_demangle,
   8085       1.1    mrg 	standard_symbol_characters, hp_symbol_characters, main): Add prototype.
   8086       1.1    mrg 	(program_name, program_version, fatal): Constify a char*.
   8087       1.1    mrg 	(usage, fatal): Mark with ATTRIBUTE_NORETURN.
   8088       1.1    mrg 	(main): Call return, not exit.
   8089       1.1    mrg 
   8090       1.1    mrg 1999-09-25  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8091       1.1    mrg 
   8092       1.1    mrg 	* choose-temp.c: Remove obsolete comment about gcc.
   8093       1.1    mrg 	(make_temp_file): Constify a char*.
   8094       1.1    mrg 
   8095       1.1    mrg Wed Sep  8 20:03:28 1999  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8096       1.1    mrg 
   8097       1.1    mrg 	* xmemdup.c: Include sys/types.h.
   8098       1.1    mrg 
   8099       1.1    mrg 1999-09-07  Jeff Garzik  <jgarzik (a] pobox.com>
   8100       1.1    mrg 
   8101       1.1    mrg 	* xmemdup.c: New xmemdup function.
   8102       1.1    mrg 	* Makefile.in, makefile.vms, vmsbuild.com:  Use xmemdup.[co].
   8103       1.1    mrg 
   8104       1.1    mrg Tue Sep  7 23:32:18 1999  Linas Vepstas  <linas (a] linas.org>
   8105       1.1    mrg 
   8106       1.1    mrg 	* config.table: Add openedition target.
   8107       1.1    mrg 	* config/mh-openedition: New file.
   8108       1.1    mrg 
   8109       1.1    mrg Thu Sep  2 01:36:12 1999  Marc Espie <espie (a] cvs.openbsd.org>
   8110       1.1    mrg 
   8111       1.1    mrg 	* pexecute.c (pexecute):  Fill in temp_base when needed.
   8112       1.1    mrg 
   8113       1.1    mrg 1999-08-31  Richard Henderson  <rth (a] cygnus.com>
   8114       1.1    mrg 
   8115       1.1    mrg 	* getpwd.c: Check HAVE_GETCWD before defining it away.
   8116       1.1    mrg 
   8117       1.1    mrg 1999-08-30  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8118       1.1    mrg 
   8119       1.1    mrg 	* Makefile.in (CFILES): Add calloc.c and getpwd.c.
   8120       1.1    mrg 	(REQUIRED_OFILES): Add getpwd.o.
   8121       1.1    mrg 	(getpwd.o): Add target.
   8122       1.1    mrg 
   8123       1.1    mrg 	* configure.in (AC_PREREQ): Bump to 2.13.
   8124       1.1    mrg 	(AC_CHECK_HEADERS): Add check for <sys/stat.h>.
   8125       1.1    mrg 
   8126       1.1    mrg 	* getpwd.c: New file, moved here from gcc.
   8127       1.1    mrg 
   8128       1.1    mrg 1999-08-25  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8129       1.1    mrg 
   8130       1.1    mrg 	* cplus-dem.c (gnu_special): Cast a `size_t' to `long' when
   8131       1.1    mrg 	comparing against a signed quantity.
   8132       1.1    mrg 	(arm_special): Likewise.
   8133       1.1    mrg 	(demangle_fund_type): Likewise.
   8134       1.1    mrg 	(do_hpacc_template_const_value): Mark parameter `work' with
   8135       1.1    mrg 	ATTRIBUTE_UNUSED.
   8136       1.1    mrg 	(main): Constify variable `valid_symbols'.
   8137       1.1    mrg 
   8138       1.1    mrg Tue Aug 24 02:50:45 1999  Philippe De Muyter  <phdm (a] macqel.be>
   8139       1.1    mrg 
   8140       1.1    mrg 	* strtoul.c (strtoul): Add parentheses around && within ||.
   8141       1.1    mrg 
   8142       1.1    mrg Fri Aug  6 23:32:29 1999  Daniel Jacobowitz <drow (a] drow.them.org>
   8143       1.1    mrg 
   8144       1.1    mrg 	* Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,
   8145       1.1    mrg 	libdir, libsubdir and tooldir.
   8146       1.1    mrg 
   8147       1.1    mrg 1999-08-01  Mark Mitchell  <mark (a] codesourcery.com>
   8148       1.1    mrg 
   8149       1.1    mrg 	* splay-tree.c (splay_tree_insert): Return the new node.
   8150       1.1    mrg 
   8151       1.1    mrg 1999-07-14  Richard Henderson  <rth (a] cygnus.com>
   8152       1.1    mrg 
   8153       1.1    mrg 	* argv.c: Include stdlib.h and string.h instead of
   8154       1.1    mrg 	prototyping directly.
   8155       1.1    mrg 	* choose-temp.c: Conditionally include string.h.
   8156       1.1    mrg 
   8157       1.1    mrg 1999-07-12  Jason Merrill  <jason (a] yorick.cygnus.com>
   8158       1.1    mrg 
   8159       1.1    mrg 	* Makefile.in (NEEDED): Add bcmp, bcopy, bzero.
   8160       1.1    mrg 
   8161       1.1    mrg 1999-07-11  Ian Lance Taylor  <ian (a] zembu.com>
   8162       1.1    mrg 
   8163       1.1    mrg 	* splay-tree.c (splay_tree_insert): Add initialization to avoid
   8164       1.1    mrg 	warning.
   8165       1.1    mrg 
   8166       1.1    mrg 1999-07-07  Jason Merrill  <jason (a] yorick.cygnus.com>
   8167       1.1    mrg 
   8168       1.1    mrg 	* Makefile.in (needed-list): Only include stuff we actually need
   8169       1.1    mrg 	for libstdc++.
   8170       1.1    mrg 
   8171       1.1    mrg 1999-06-21  Andreas Schwab  <schwab (a] issan.cs.uni-dortmund.de>
   8172       1.1    mrg 
   8173       1.1    mrg 	* configure.in (checkfuncs): Add gettimeofday.
   8174       1.1    mrg 	* config.in, configure: Regenerated.
   8175       1.1    mrg 
   8176       1.1    mrg Mon Jun 21 05:56:01 1999  Mumit Khan  <khan (a] xraylith.wisc.edu>
   8177       1.1    mrg 
   8178       1.1    mrg 	* configure.in (*-*-uwin*): UWIN has sys_{errlist,nerr} even if
   8179       1.1    mrg 	the test fails.
   8180       1.1    mrg 	* configure: Regenerate.
   8181       1.1    mrg 
   8182       1.1    mrg 1999-06-10  Mike Stump  <mrs (a] wrs.com>
   8183       1.1    mrg 
   8184       1.1    mrg 	* Makefile.in (setenv.o): Add config.h dep for setenv.o to fix
   8185       1.1    mrg 	parallel builds.
   8186       1.1    mrg 
   8187       1.1    mrg 1999-05-28  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8188       1.1    mrg 
   8189       1.1    mrg 	* putenv.c: Include ansidecl.h to define `const'.
   8190       1.1    mrg 	* setenv.c: Likewise.
   8191       1.1    mrg 
   8192       1.1    mrg Wed May 26 03:58:20 1999  "Melissa O'Neill" <oneill (a] cs.sfu.ca>
   8193       1.1    mrg 
   8194       1.1    mrg 	* Makefile.in (CFILES): Add putenv.c and setenv.c.
   8195       1.1    mrg 	* configure.in (funcs): Add putenv and setenv.
   8196       1.1    mrg 	(AC_CHECK_FUNCS): Check for putenv and setenv.
   8197       1.1    mrg 	* configure: Rebuilt.
   8198       1.1    mrg 	* putenv.c setenv.c: New files.
   8199       1.1    mrg 
   8200       1.1    mrg 	* getcwd.c (getcwd): If pathname is NULL, then obtain SIZE
   8201       1.1    mrg 	bytes of space using malloc.
   8202       1.1    mrg 
   8203       1.1    mrg Mon May 17 01:42:34 1999  Stu Grossman  <grossman (a] babylon-5.cygnus.com>
   8204       1.1    mrg 
   8205       1.1    mrg 	* cplus-dem.c (demangle_fund_type (near 'I' case)): Don't advance
   8206       1.1    mrg 	the *mangled pointer beyond the end of the string.  Clean up code to
   8207       1.1    mrg 	match prevailing coding style.
   8208       1.1    mrg 
   8209       1.1    mrg 1999-05-13  Michael Hayes  <m.hayes (a] elec.canterbury.ac.nz>
   8210       1.1    mrg 
   8211       1.1    mrg 	* tmpnam.c (L_tmpnam): Fix typo.
   8212       1.1    mrg 
   8213       1.1    mrg Thu May 13 01:14:46 1999 Marc Espie <espie (a] cvs.openbsd.org>
   8214       1.1    mrg 
   8215       1.1    mrg 	* cplus-dem.c (standard_symbol_characters): Renamed from
   8216       1.1    mrg 	standard_symbol_alphabet.  No longer modify TABLE.
   8217       1.1    mrg 	(hp_symbol_characters): Renamed from hp_symbol_alphabet.  No longer
   8218       1.1    mrg 	modify TABLE.
   8219       1.1    mrg 	(main): Corresponding changes.  Use strchr to determine if a
   8220       1.1    mrg 	character is valid.
   8221       1.1    mrg 
   8222       1.1    mrg 1999-05-11  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   8223       1.1    mrg 
   8224       1.1    mrg 	* cplus-dem.c (main): Use table lookup to distinguish identifier
   8225       1.1    mrg 	characters from non-identifier characters.
   8226       1.1    mrg 	(standard_symbol_alphabet, hp_symbol_alphabet): New functions.
   8227       1.1    mrg 
   8228       1.1    mrg Thu May  6 20:34:42 1999  Fred Fish  <fnf (a] be.com>
   8229       1.1    mrg 
   8230       1.1    mrg 	* configure.in (sys/resource.h): Add to AC_CHECK_HEADERS list.
   8231       1.1    mrg 	* getruntime.c: Only attempt to include sys/resource.h and
   8232       1.1    mrg 	use getrusage if both HAVE_GETRUSAGE and HAVE_SYS_RESOURCE_H
   8233       1.1    mrg 	are defined.
   8234       1.1    mrg 
   8235       1.1    mrg Mon Apr 26 01:36:06 1999  Donn Terry (donn (a] interix.com)
   8236       1.1    mrg 
   8237       1.1    mrg 	* configure.in (alloca detection): Handle alloca directly for interix.
   8238       1.1    mrg 	* configure: Rebuilt.
   8239       1.1    mrg 
   8240       1.1    mrg Sun Apr 25 01:18:21 1999  Mumit Khan  <khan (a] xraylith.wisc.edu>
   8241       1.1    mrg 
   8242       1.1    mrg 	* choose-temp.c (DIR_SEPARATOR): Use '\\' only for native windows32.
   8243       1.1    mrg 
   8244       1.1    mrg 1999-04-20  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   8245       1.1    mrg 
   8246       1.1    mrg 	Fix from Dale Hawkins:
   8247       1.1    mrg 	* cplus-dem.c (mop_up): Set typevec_size to zero, so it'll be
   8248       1.1    mrg 	reallocated properly if we use it again.
   8249       1.1    mrg 
   8250       1.1    mrg 	* cplus-dem.c (demangle_fund_type): Check for buffer overrun.  Be
   8251       1.1    mrg 	stricter about syntax.  Always null-terminate string.
   8252       1.1    mrg 
   8253       1.1    mrg Thu Apr 15 23:00:55 1999  Mumit Khan  <khan (a] xraylith.wisc.edu>
   8254       1.1    mrg 
   8255       1.1    mrg 	* configure.in (checkfuncs): Check for sbrk.
   8256       1.1    mrg 	* config.in: Rebuilt.
   8257       1.1    mrg 	* configure: Likewise.
   8258       1.1    mrg 	* xmalloc.c: Use HAVE_SBRK instead of the host specific definitions.
   8259       1.1    mrg 
   8260       1.1    mrg 1999-04-12  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   8261       1.1    mrg 
   8262       1.1    mrg 	Fix from Marcus Daniels:
   8263       1.1    mrg 	* cplus-dem.c (demangle_fund_type): Don't run off the end of the
   8264       1.1    mrg 	identifier looking for another underscore.
   8265       1.1    mrg 
   8266       1.1    mrg Sun Apr 11 23:20:59 1999  Mumit Khan  <khan (a] xraylith.wisc.edu>
   8267       1.1    mrg 
   8268       1.1    mrg 	* pexecute.c: Change all references to __UWIN__ to _UWIN.
   8269       1.1    mrg 	* xmalloc.c: Likewise.
   8270       1.1    mrg 	(xcalloc): UWIN has sbrk.
   8271       1.1    mrg 	(xrealloc): Fix guard macro.
   8272       1.1    mrg 
   8273       1.1    mrg 1999-04-11  Richard Henderson  <rth (a] cygnus.com>
   8274       1.1    mrg 
   8275       1.1    mrg 	* alloca-conf.h (alloca) [C_ALLOCA]: Don't use Gcc builtin
   8276       1.1    mrg 	or <alloca.h>.
   8277       1.1    mrg 	* clock.c (GNU_HZ): New definition.
   8278       1.1    mrg 	(clock): Use it.
   8279       1.1    mrg 	* getruntime.c: Likewise.
   8280       1.1    mrg 
   8281       1.1    mrg 	* config.table: Use mh-beos.
   8282       1.1    mrg 	* config/mh-beos: New file.
   8283       1.1    mrg 
   8284       1.1    mrg 1999-04-11  Mark Mitchell  <mark (a] codesourcery.com>
   8285       1.1    mrg 
   8286       1.1    mrg 	* cplus-dem.c (demangle_template_value_parm): Handle
   8287       1.1    mrg 	pointers-to-members.
   8288       1.1    mrg 	(do_type): Handle template parameters as qualifiers.
   8289       1.1    mrg 
   8290       1.1    mrg 1999-04-01  Jim Blandy  <jimb (a] zwingli.cygnus.com>
   8291       1.1    mrg 
   8292       1.1    mrg 	* cplus-dem.c: Attempt to handle overflows in counts with some
   8293       1.1    mrg 	semblance of grace.
   8294       1.1    mrg 	(consume_count): Detect overflows.  Return -1 to indicate errors,
   8295       1.1    mrg 	instead of zero.
   8296       1.1    mrg 	(demangle_template_value_parm, demangle_template): Handle change
   8297       1.1    mrg 	to consume_count's return convention.
   8298       1.1    mrg 
   8299       1.1    mrg 1999-04-05  Tom Tromey  <tromey (a] cygnus.com>
   8300       1.1    mrg 
   8301       1.1    mrg 	* testsuite/regress-demangle: New file.
   8302       1.1    mrg 	* testsuite/demangle-expected: New file.
   8303       1.1    mrg 
   8304       1.1    mrg 	* Makefile.in (all, check, installcheck, info, install-info,
   8305       1.1    mrg 	clean-info, dvi, install, etags, tags, mostlyclean, clean,
   8306       1.1    mrg 	distclean, maintainer-clean, realclean): Depend on corresponding
   8307       1.1    mrg 	`-subdir' target.
   8308       1.1    mrg 	(all-subdir check-subdir installcheck-subdir info-subdir
   8309       1.1    mrg 	install-info-subdir clean-info-subdir dvi-subdir
   8310       1.1    mrg 	install-info-subdir etags-subdir mostlyclean-subdir clean-subdir
   8311       1.1    mrg 	distclean-subdir maintainer-clean-subdir): New target.
   8312       1.1    mrg 	* testsuite/Makefile.in: New file.
   8313       1.1    mrg 	* configure: Rebuilt.
   8314       1.1    mrg 	* configure.in: Create testsuite/Makefile.
   8315       1.1    mrg 
   8316       1.1    mrg 1999-04-02  Mark Mitchell  <mark (a] codesourcery.com>
   8317       1.1    mrg 
   8318       1.1    mrg 	* splay-tree.h (splay_tree_compare_pointers): Define.
   8319       1.1    mrg 
   8320       1.1    mrg 1999-03-30  Mark Mitchell  <mark (a] codesourcery.com>
   8321       1.1    mrg 
   8322       1.1    mrg 	* splay-tree.c (splay_tree_compare_ints): Define.
   8323       1.1    mrg 
   8324       1.1    mrg 1999-03-30  Tom Tromey  <tromey (a] cygnus.com>
   8325       1.1    mrg 
   8326       1.1    mrg 	* cplus-dem.c (consume_count): If `count' wraps, return 0 and
   8327       1.1    mrg 	don't advance input pointer.
   8328       1.1    mrg 	(demangle_class_name): If consume_count didn't find a count, do
   8329       1.1    mrg 	nothing.  Don't bother with `strlen' sanity check; consume_count
   8330       1.1    mrg 	does it for us.
   8331       1.1    mrg 
   8332       1.1    mrg 1999-03-16  Stan Shebs  <shebs (a] andros.cygnus.com>
   8333       1.1    mrg 
   8334       1.1    mrg 	From Art Haas  <ahaas (a] neosoft.com>:
   8335       1.1    mrg 	* cplus-dem.c (demangle_prefix): Don't grab all the '__' strings
   8336       1.1    mrg 	when doing arm or hp style.
   8337       1.1    mrg 	(demangle_nested_args): Decr forgetting_types field when done.
   8338       1.1    mrg 
   8339       1.1    mrg Thu Mar 11 01:22:58 1999  Mumit Khan  <khan (a] xraylith.wisc.edu>
   8340       1.1    mrg 
   8341       1.1    mrg 	* pexecute.c (__CYGWIN32__): Rename to
   8342       1.1    mrg 	(__CYGWIN__): this.
   8343       1.1    mrg 	* xmalloc.c: Likewise.
   8344       1.1    mrg 
   8345       1.1    mrg 	Changes to support i386-pc-uwin.
   8346       1.1    mrg 	* configure.in (*-*-uwin*): Workaround for vfork bug.
   8347       1.1    mrg 	* configure: Regenerate.
   8348       1.1    mrg 	* pexecute.c (pexecute): Be like standard Unix.
   8349       1.1    mrg 	(pwait): Likewise.
   8350       1.1    mrg 	* xmalloc.c (first_break): Define.
   8351       1.1    mrg 	(xmalloc_set_program_name): Use.
   8352       1.1    mrg 	(xmalloc): Use.
   8353       1.1    mrg 
   8354       1.1    mrg Thu Mar 11 01:07:55 1999  Franz Sirl <Franz.Sirl-kernel (a] lauterbach.com>
   8355       1.1    mrg 
   8356       1.1    mrg 	* config.table: Cleanup and add mh-*pic handling for alpha, arm, powerpc
   8357       1.1    mrg 
   8358       1.1    mrg Sun Feb 28 22:30:44 1999  Geoffrey Noer  <noer (a] cygnus.com>
   8359       1.1    mrg 
   8360       1.1    mrg 	* config.table: Check cygwin*, not cygwin32*.
   8361       1.1    mrg 
   8362       1.1    mrg Tue Feb  9 16:39:01 1999  Dave Brolley  <brolley (a] cygnus.com>
   8363       1.1    mrg 
   8364       1.1    mrg 	* Makefile.in: Change mkstemp -> mkstemps.
   8365       1.1    mrg 
   8366       1.1    mrg Tue Feb  9 01:12:27 1999  Marc Espie <Marc.Espie (a] liafa.jussieu.fr>
   8367       1.1    mrg 
   8368       1.1    mrg 	* Makefile.in (REQUIRED_OFILES): remove mkstemp.o
   8369       1.1    mrg 	* configure.in (funcs): Check for and conditionally add mkstemps to
   8370       1.1    mrg 	the list of functions libiberty will provide.
   8371       1.1    mrg 	* configure: Rebuilt.
   8372       1.1    mrg 
   8373       1.1    mrg Wed Feb  3 00:01:15 1999  Mumit Khan  <khan (a] xraylith.wisc.edu>
   8374       1.1    mrg 
   8375       1.1    mrg 	* clock.c (HZ): Define in terms of (ISO C) CLOCKS_PER_SEC on
   8376       1.1    mrg 	platforms that don't have HZ.
   8377       1.1    mrg 	* getruntime.c (HZ): Likewise.
   8378       1.1    mrg 
   8379       1.1    mrg Sat Jan 30 13:28:04 1999  Richard Henderson  <rth (a] cygnus.com>
   8380       1.1    mrg 
   8381       1.1    mrg 	* Makefile.in (xstrdup.o): Depend on config.h.
   8382       1.1    mrg 
   8383       1.1    mrg Wed Jan 13 07:26:44 1999  H.J. Lu  (hjl (a] gnu.org)
   8384       1.1    mrg 
   8385       1.1    mrg 	* cplus-dem.c (mop_up): Set work->previous_argument to NULL after
   8386       1.1    mrg 	freeing it.
   8387       1.1    mrg 
   8388       1.1    mrg Wed Jan 13 14:16:36 1999  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8389       1.1    mrg 
   8390       1.1    mrg 	* xstrdup.c (xstrdup): Switch from strcpy to memcpy for speed.
   8391       1.1    mrg 
   8392       1.1    mrg Tue Jan  5 15:58:29 1999  Elena Zannoni  <ezannoni (a] kwikemart.cygnus.com>
   8393       1.1    mrg 
   8394       1.1    mrg 	* Makefile.in (CFILES): fix typo, splay-tree.c instead of
   8395       1.1    mrg 	splay-tree.o.
   8396       1.1    mrg 
   8397       1.1    mrg 1999-01-04  Jason Molenda  (jsm (a] bugshack.cygnus.com)
   8398       1.1    mrg 
   8399       1.1    mrg 	* configure.in: Require autoconf 2.12.1 or higher.
   8400       1.1    mrg 
   8401       1.1    mrg 1998-12-30  Michael Meissner  <meissner (a] cygnus.com>
   8402       1.1    mrg 
   8403       1.1    mrg 	* random.c (NULL): Don't redefine NULL if it is already defined.
   8404       1.1    mrg 
   8405       1.1    mrg Tue Dec 22 09:43:35 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8406       1.1    mrg 
   8407       1.1    mrg 	* argv.c (buildargv): Cast the result of alloca in assignment.
   8408       1.1    mrg 
   8409       1.1    mrg 	* choose-temp.c: Include stdlib.h.
   8410       1.1    mrg 
   8411       1.1    mrg 	* cplus-dem.c (demangle_arm_pt): Remove unused prototype.
   8412       1.1    mrg 	(snarf_numeric_literal): Constify first parameter.
   8413       1.1    mrg 	(code_for_qualifier): Avoid a gcc extension, make the parameter an
   8414       1.1    mrg 	int, not a char.
   8415       1.1    mrg 	(demangle_qualifier): Likewise.
   8416       1.1    mrg 	(demangle_signature): Cast the argument of a ctype function to
   8417       1.1    mrg 	unsigned char.
   8418       1.1    mrg 	(arm_pt): Add parens around assignment used as truth value.
   8419       1.1    mrg 	(demangle_arm_hp_template): Constify variable `args'.
   8420       1.1    mrg 	(do_hpacc_template_const_value): Cast the argument of a ctype
   8421       1.1    mrg 	function to unsigned char.
   8422       1.1    mrg 	(do_hpacc_template_literal): Remove unused variable `i'.
   8423       1.1    mrg 	(snarf_numeric_literal): Constify parameter `args'.
   8424       1.1    mrg 	Cast the argument of a ctype function to unsigned char.
   8425       1.1    mrg 
   8426       1.1    mrg 	* floatformat.c (floatformat_to_double): Add explicit braces to
   8427       1.1    mrg 	avoid ambiguous `else'.
   8428       1.1    mrg 
   8429       1.1    mrg 	* fnmatch.c (fnmatch): Change type of variables `c', `c1',
   8430       1.1    mrg 	`cstart' and `cend' to unsigned char.  Cast the argument of macro
   8431       1.1    mrg 	`FOLD', which uses ctype functions, to unsigned char.
   8432       1.1    mrg 
   8433       1.1    mrg 	* objalloc.c (free): Add prototype.
   8434       1.1    mrg 
   8435       1.1    mrg Sun Dec 20 16:03:46 1998  Hans-Peter Nilsson  <hp (a] axis.se>
   8436       1.1    mrg 
   8437       1.1    mrg 	* Makefile.in (CFILES): Fix typo: splay-tree.c, not splay-tree.o
   8438       1.1    mrg 
   8439       1.1    mrg Fri Dec 18 17:50:18 1998  David Taylor  <taylor (a] texas.cygnus.com>
   8440       1.1    mrg 
   8441       1.1    mrg 	* cplus-dem.c (demangle_arm_pt): remove declaration -- function
   8442       1.1    mrg 	doesn't exist.
   8443       1.1    mrg 	(do_hpacc_template_literal): remove unused variable `i'.
   8444       1.1    mrg 
   8445       1.1    mrg Fri Dec 18 16:11:43 EST 1998  Andrew MacLeod  <amacleod (a] cygnus.com>
   8446       1.1    mrg 
   8447       1.1    mrg 	* cplus-dem.c (demangle_fund_type): Process CV and u codes before
   8448       1.1    mrg 	bumping the pointer we read from. Also prepend these codes,
   8449       1.1    mrg 	as we do in other places.
   8450       1.1    mrg 
   8451       1.1    mrg 1998-12-18  Nick Clifton  <nickc (a] cygnus.com>
   8452       1.1    mrg 
   8453       1.1    mrg 	* cplus-dem.c (demangle_arm_hp_template): Make variable 'args' be
   8454       1.1    mrg 	'const char *' in order to match its usage when calling siblings.
   8455       1.1    mrg 	(snarf_numeric_literal): Make first arg 'const char **' in order
   8456       1.1    mrg 	to match usage.
   8457       1.1    mrg 
   8458       1.1    mrg Mon Dec 14 09:55:50 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8459       1.1    mrg 
   8460       1.1    mrg 	* choose-temp.c: Don't check IN_GCC anymore.
   8461       1.1    mrg 
   8462       1.1    mrg 	* floatformat.c (floatformat_from_double): Use `const', not `CONST'.
   8463       1.1    mrg 	* memchr.c (memchr): Likewise.
   8464       1.1    mrg 	* memcpy.c (memcpy): Likewise.
   8465       1.1    mrg 	* memmove.c (memmove): Likewise.
   8466       1.1    mrg 
   8467       1.1    mrg 	* mkstemp.c: Don't check IN_GCC anymore.
   8468       1.1    mrg 	* pexecute.c: Likewise.
   8469       1.1    mrg 	* splay-tree.c: Likewise.
   8470       1.1    mrg 
   8471       1.1    mrg 	* strchr.c (strchr): Use `const', not `CONST'.
   8472       1.1    mrg 	* strrchr.c (strrchr): Likewise.
   8473       1.1    mrg 	* strtol.c (strtol): Likewise.
   8474       1.1    mrg 	* strtoul.c (strtoul): Likewise.
   8475       1.1    mrg 
   8476       1.1    mrg Fri Dec  4 13:51:04 1998  David Taylor   <taylor (a] texas.cygnus.com>
   8477       1.1    mrg 			  Elena Zannoni  <ezannoni (a] cygnus.com>
   8478       1.1    mrg 			  Stan Shebs     <shebs (a] cygnus.com>
   8479       1.1    mrg 			  Edith Epstein  <eepstein (a] cygnus.com>
   8480       1.1    mrg 			  Andres MacLeod <amacleod (a] cygnus.com>
   8481       1.1    mrg 			  Satish Pai	 <pai (a] apollo.hp.com>
   8482       1.1    mrg 
   8483       1.1    mrg 	* HP aCC demangling support.
   8484       1.1    mrg 	* cplus-dem.c
   8485       1.1    mrg 	(main): Remove default to HP style demangling, set to EDG
   8486       1.1    mrg 	demangling correctly when -edg specified; set the demangling style
   8487       1.1    mrg 	when user specifies 'edg'. Set strip_underscore to
   8488       1.1    mrg 	prepends_underscore, if not HPUXHPPA.  Set
   8489       1.1    mrg 	current_demangling_style to hp_demangling if HPUXHPPA.  Set
   8490       1.1    mrg 	current demangling style correctly if the switch is hp.  Read
   8491       1.1    mrg 	label correctly also in the HP style case.
   8492       1.1    mrg 	(work_stuff): add temp_start field; add field for volatile member
   8493       1.1    mrg 	function.
   8494       1.1    mrg 	(arm_pt): handle ARM_DEMANGLING and EDG_DEMANGLING styles; HP
   8495       1.1    mrg 	style for this case is the same as ARM.
   8496       1.1    mrg 	(demangle_args): handle EDG_DEMANGLING style; support HP style.
   8497       1.1    mrg 	(demangle_arm_hp_template): new function. (It was
   8498       1.1    mrg 	demangle_arm_pt.); check and set value of temp_start field in
   8499       1.1    mrg 	multiple places. Also, when ceching for end of template args,
   8500       1.1    mrg 	check to see if at end of static member of template class.
   8501       1.1    mrg 	(demangle_class): new local variable : save_class_name_end Don't
   8502       1.1    mrg 	include template args in string defining class.
   8503       1.1    mrg 	(demangle_class_name): use demangel_arm_hp_template.
   8504       1.1    mrg 	(demangle_function_name): handle case where demangling style is
   8505       1.1    mrg 	HP_DEMANGLING and currently point at an 'X' in the mangled name.
   8506       1.1    mrg 	Handle EDG_DEMANGLING style.  Handle constructor and destructor
   8507       1.1    mrg 	ops for HP style.
   8508       1.1    mrg 	(demangle_prefix): handle EDG_DEMANGLING and ARM_DEMANGLING
   8509       1.1    mrg 	styles.  global destructor and constructor for HP style are same
   8510       1.1    mrg 	as for ARM style. Same for local variables.
   8511       1.1    mrg 	(demangle_qualified): handle EDG_DEMANGLING style.
   8512       1.1    mrg 	(demangle_signature): add case for volatile member function.  For
   8513       1.1    mrg 	cases '1' - '9' : initialize the temp_start field to -1 and handle
   8514       1.1    mrg 	the EDG_DEMANGLING style.  for case 'F' : handle EDG_DEMANGLING
   8515       1.1    mrg 	and AUTO_DEMANGLING styles.  If expecting a function and managed
   8516       1.1    mrg 	to demangle the funct args, then handle the LUCID_DEMANGLING,
   8517       1.1    mrg 	ARM_DEMANGLING, and EDG_DEMANGLING styles.  Add case for local
   8518       1.1    mrg 	class name after "Lnnn_ in HP style case. HP style too needs to
   8519       1.1    mrg 	forget types.  _nnn is OK for HP style, so don't report failure.
   8520       1.1    mrg 	(do_hpacc_template_const_value): new function. Handle template's
   8521       1.1    mrg 	value param for HP/aCC.
   8522       1.1    mrg 	(do_hpacc_template_literal): new function.  Handle a template's
   8523       1.1    mrg 	literal parameter for HP aCC.
   8524       1.1    mrg 	(recursively_demangle): new function
   8525       1.1    mrg 	(snarf_numeric_literal): new function.
   8526       1.1    mrg 	(usage): add 'edg' to the list of demangling styles; add hp switch
   8527       1.1    mrg 	to message.
   8528       1.1    mrg 
   8529       1.1    mrg Sat Nov 28 17:25:22 1998  Christopher Faylor <cgf (a] cygnus.com>
   8530       1.1    mrg 
   8531       1.1    mrg 	* pexecute.c: Remove obsolete ifdefed cygwin code.
   8532       1.1    mrg 
   8533       1.1    mrg Fri Nov 27 13:26:06 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8534       1.1    mrg 
   8535       1.1    mrg 	* choose-temp.c: Always include libiberty.h.  Avoid redundancies.
   8536       1.1    mrg 	* cplus-dem.c: Likewise.  Conform to libiberty.h.
   8537       1.1    mrg 	* pexecute.c: Likewise.
   8538       1.1    mrg 	* splay-tree.c: Likewise.
   8539       1.1    mrg 
   8540       1.1    mrg 1998-11-25  Mike Stump  <mrs (a] wrs.com>
   8541       1.1    mrg 
   8542       1.1    mrg 	* Makefile.in (splay-tree.o): Add config.h dependency.
   8543       1.1    mrg 
   8544       1.1    mrg Mon Nov 23 16:59:49 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8545       1.1    mrg 
   8546       1.1    mrg 	*  configure.in: Use AC_PREREQ(2.12.1).
   8547       1.1    mrg 
   8548       1.1    mrg 1998-11-16  Benjamin Kosnik  <bkoz (a] haight.constant.com>
   8549       1.1    mrg 
   8550       1.1    mrg 	* cplus-dem.c (demangle_fund_type): Add demangling for C9x types.
   8551       1.1    mrg 
   8552       1.1    mrg Thu Nov 19 22:15:50 1998  Jeffrey A Law  (law (a] cygnus.com)
   8553       1.1    mrg 
   8554       1.1    mrg 	* mpw.c (mpw_access): Add missing parens.
   8555       1.1    mrg 
   8556       1.1    mrg Thu Nov 19 12:59:21 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8557       1.1    mrg 
   8558       1.1    mrg 	* configure.in: Call AC_HEADER_SYS_WAIT.
   8559       1.1    mrg 
   8560       1.1    mrg 	* pexecute.c: Include sys/wait.h when !IN_GCC.
   8561       1.1    mrg 
   8562       1.1    mrg Thu Nov 19 14:38:20 1998  Geoffrey Noer  <noer (a] cygnus.com>
   8563       1.1    mrg 
   8564       1.1    mrg 	* pexecute.c: revert back to checking old Cygwin
   8565       1.1    mrg 	preprocessor symbol until some time has passed.
   8566       1.1    mrg 
   8567       1.1    mrg Wed Nov 18 08:52:26 1998  Christopher Faylor <cgf (a] cygnus.com>
   8568       1.1    mrg 
   8569       1.1    mrg 	* pexecute.c: Reorganize WIN32 case to accomodate Cygwin
   8570       1.1    mrg 	since it will now support similar constructs.
   8571       1.1    mrg 
   8572       1.1    mrg Fri Nov 13 19:18:05 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8573       1.1    mrg 
   8574       1.1    mrg 	* configure.in: Check for calloc.
   8575       1.1    mrg 
   8576       1.1    mrg 	* calloc.c: New	file.
   8577       1.1    mrg 
   8578       1.1    mrg 	* xmalloc.c (xcalloc): New function.
   8579       1.1    mrg 
   8580       1.1    mrg Fri Nov 13 08:51:46 EST 1998  Andrew MacLeod  <amacleod (a] cygnus.com>
   8581       1.1    mrg 
   8582       1.1    mrg 	*cplus-dem.c (demangle_prefix): Use the last "__"
   8583       1.1    mrg 	in the mangled name when looking for the signature. This allows
   8584       1.1    mrg 	template names to begin with "__".
   8585       1.1    mrg 
   8586       1.1    mrg 1998-11-08  Mark Mitchell  <mark (a] markmitchell.com>
   8587       1.1    mrg 
   8588       1.1    mrg 	* cplus-dem.c (type_kind_t): Add tk_reference.
   8589       1.1    mrg 	(demangle_template_value_parm): Handle it.
   8590       1.1    mrg 	(do_type): Use it for references, instead of tk_pointer.
   8591       1.1    mrg 
   8592       1.1    mrg 	* cplus-dem.c (demangle_template_value_parm): Use cplus_demangle,
   8593       1.1    mrg 	not internal_cplus_demangle.
   8594       1.1    mrg 
   8595       1.1    mrg Sat Nov  7 16:02:10 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8596       1.1    mrg 
   8597       1.1    mrg 	* choose-temp.c: Don't include gansidecl.h.
   8598       1.1    mrg 	* mkstemp.c: Likewise.
   8599       1.1    mrg 	* pexecute.c: Likewise.
   8600       1.1    mrg 
   8601       1.1    mrg Mon Nov  2 15:05:33 1998  Geoffrey Noer  <noer (a] cygnus.com>
   8602       1.1    mrg 
   8603       1.1    mrg 	* configure.in: detect cygwin* instead of cygwin32*
   8604       1.1    mrg 	* configure: regenerate
   8605       1.1    mrg 
   8606       1.1    mrg Mon Nov  2 10:22:01 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8607       1.1    mrg 
   8608       1.1    mrg 	* pexecute.c: Check HAVE_CONFIG_H, not IN_GCC, when determining
   8609       1.1    mrg 	whether to include config.h.  Possibly include unistd.h in the
   8610       1.1    mrg 	!IN_GCC case.  Define VFORK_STRING as a printable function call
   8611       1.1    mrg 	for error messages (either "vfork" or "fork".)  If HAVE_VFORK_H is
   8612       1.1    mrg 	defined, include vfork.h.  If VMS is defined, define vfork()
   8613       1.1    mrg 	appropriately.  Remove vfork check on USG, we're using autoconf.
   8614       1.1    mrg 	(pexecute): Set `errmsg_fmt' to VFORK_STRING instead of checking
   8615       1.1    mrg 	locally what string to use.
   8616       1.1    mrg 
   8617       1.1    mrg 1998-10-26  Mark Mitchell  <mark (a] markmitchell.com>
   8618       1.1    mrg 
   8619       1.1    mrg 	* splay-tree.c: Tweak include directives to make sure declarations of
   8620       1.1    mrg 	xmalloc and free are available.
   8621       1.1    mrg 
   8622       1.1    mrg 1998-10-25  Mark Mitchell  <mark (a] markmitchell.com>
   8623       1.1    mrg 
   8624       1.1    mrg 	* cplus-dem.c (gnu_special): Fix handling of virtual tables in
   8625       1.1    mrg 	anonymous namespaces.
   8626       1.1    mrg 
   8627       1.1    mrg 1998-10-23  Mark Mitchell  <mark (a] markmitchell.com>
   8628       1.1    mrg 
   8629       1.1    mrg 	* cplus-dem.c (work_stuff): Replace const_type and volatile_type
   8630       1.1    mrg 	with type_quals.
   8631       1.1    mrg 	(TYPE_UNQUALIFIED): New macro.
   8632       1.1    mrg 	(TYPE_QUAL_CONST): Likewise.
   8633       1.1    mrg 	(TYPE_QUAL_VOLATILE): Likewise.
   8634       1.1    mrg 	(TYPE_QUAL_RESTRICT): Likewise.
   8635       1.1    mrg 	(code_for_qualifier): New function.
   8636       1.1    mrg 	(qualifier_string): Likewise.
   8637       1.1    mrg 	(demangle_qualifier): Likewise.
   8638       1.1    mrg 	(internal_cplus_demangle): Use them.
   8639       1.1    mrg 	(demangle_signature): Likewise.
   8640       1.1    mrg 	(demangle_template_value_parm): Likewise.
   8641       1.1    mrg 	(do_type): Likewise.
   8642       1.1    mrg 	(demangle_fund_type)): Likewise.
   8643       1.1    mrg 
   8644       1.1    mrg Thu Oct 22 19:58:43 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8645       1.1    mrg 
   8646       1.1    mrg 	* splay-tree.c (splay_tree_foreach_helper): Make definition static
   8647       1.1    mrg 	to match prototype.
   8648       1.1    mrg 
   8649       1.1    mrg 1998-10-21  Mark Mitchell  <mark (a] markmitchell.com>
   8650       1.1    mrg 
   8651       1.1    mrg 	* splay-tree.c: New file.
   8652       1.1    mrg 	* Makefile.in (CFILES): Add it.
   8653       1.1    mrg 	(REQUIRED_OFILES): Likewise.
   8654       1.1    mrg 	(splay-tree.o): Add dependencies.
   8655       1.1    mrg 
   8656       1.1    mrg Tue Oct 20 12:29:02 1998  Andreas Schwab  <schwab (a] issan.cs.uni-dortmund.de>
   8657       1.1    mrg 
   8658       1.1    mrg 	* cplus-dem.c (demangle_qualified): Fix off-by-one when checking
   8659       1.1    mrg 	range of 'K' index.
   8660       1.1    mrg 
   8661       1.1    mrg Thu Oct 15 18:51:12 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8662       1.1    mrg 
   8663       1.1    mrg 	* choose-temp.c: Prototype mkstemps() when IN_GCC.
   8664       1.1    mrg 
   8665       1.1    mrg 	* cplus-dem.c (consume_count): Cast argument of ctype macro to
   8666       1.1    mrg 	`unsigned char'.
   8667       1.1    mrg 	(cplus_demangle_opname): Cast the result of `strlen' to (int) when
   8668       1.1    mrg 	comparing against one.
   8669       1.1    mrg 	(cplus_mangle_opname): Likewise.
   8670       1.1    mrg 	(demangle_integral_value): Cast argument of ctype macro to
   8671       1.1    mrg 	`unsigned char'.
   8672       1.1    mrg 	(demangle_template_value_parm): Likewise.
   8673       1.1    mrg 	(demangle_template): Initialize variable `bindex'.  Cast the
   8674       1.1    mrg 	result of `strlen' to (int) when comparing against one.  Remove
   8675       1.1    mrg 	unused variable `start_of_value_parm'.
   8676       1.1    mrg 	(demangle_class_name): Cast the result of `strlen' to (int) when
   8677       1.1    mrg 	comparing against one.
   8678       1.1    mrg 	(demangle_prefix): Cast argument of ctype macro to `unsigned char'.
   8679       1.1    mrg 	(gnu_special): Likewise.  Cast the result of `strlen' to (int)
   8680       1.1    mrg 	when comparing against one.
   8681       1.1    mrg 	(demangle_qualified): Cast argument of ctype macro to `unsigned char'.
   8682       1.1    mrg 	(get_count): Likewise.
   8683       1.1    mrg 	(do_type): Likewise.  Cast the result of `strlen' to (int) when
   8684       1.1    mrg 	comparing against one.
   8685       1.1    mrg 	(demangle_fund_type): Cast argument of ctype macro to `unsigned char'.
   8686       1.1    mrg 	(demangle_function_name): Cast the result of `strlen' to (int)
   8687       1.1    mrg 	when comparing against one.
   8688       1.1    mrg 
   8689       1.1    mrg 	* mkstemp.c (mkstemps): Cast variable `len' to (int) when
   8690       1.1    mrg 	comparing against one.
   8691       1.1    mrg 
   8692       1.1    mrg Tue Oct 13 23:51:51 1998  Jeffrey A Law  (law (a] cygnus.com)
   8693       1.1    mrg 
   8694       1.1    mrg 	* mkstemp.c: Check HAVE_SYS_TIME_H before including sys/time.h
   8695       1.1    mrg 	* configure.in (AC_CHECK_HEADERS): Check for sys/time.h too.
   8696       1.1    mrg 	* config.in, configure: Rebuilt.
   8697       1.1    mrg 
   8698       1.1    mrg 	* getopt.c: Check HAVE_STRINGS_H before including strings.h.
   8699       1.1    mrg 	* configure.in (AC_CHECK_HEADERS): Check for strings.h too.
   8700       1.1    mrg 	* config.in, configure: Rebuilt.
   8701       1.1    mrg 
   8702       1.1    mrg Mon Oct 12 19:15:59 1998  Geoffrey Noer  <noer (a] cygnus.com>
   8703       1.1    mrg 
   8704       1.1    mrg 	* configure.in: in comment, call AC_EXEEXT instead of AM_EXEEXT
   8705       1.1    mrg 
   8706       1.1    mrg Sun Oct 11 17:36:06 1998  Michael Tiemann  <tiemann (a] holodeck.cygnus.com>
   8707       1.1    mrg 
   8708       1.1    mrg 	* Makefile.in (cplus-dem.o, obstack.o): Depend upon config.h.
   8709       1.1    mrg 
   8710       1.1    mrg Thu Oct  8 23:42:08 1998  Jeffrey A Law  (law (a] cygnus.com)
   8711       1.1    mrg 
   8712       1.1    mrg 	* Merge egcs & devo libiberty.
   8713       1.1    mrg 
   8714       1.1    mrg 1998-09-08  Martin von Lwis  <loewis (a] informatik.hu-berlin.de>
   8715       1.1    mrg 
   8716       1.1    mrg 	* cplus-dem.c (demangle_arm_pt): Demangle anonymous namespaces.
   8717       1.1    mrg 
   8718       1.1    mrg Mon Sep  7 23:29:01 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8719       1.1    mrg 
   8720       1.1    mrg 	* mkstemp.c: Include config.h even when not IN_GCC.  Wrap header
   8721       1.1    mrg 	inclusions inside HAVE_*_H macros.  Include ansidecl.h when not
   8722       1.1    mrg 	IN_GCC.
   8723       1.1    mrg 
   8724       1.1    mrg 	* vasprintf.c: Include stdarg.h/varargs.h first.
   8725       1.1    mrg 
   8726       1.1    mrg 	* vprintf.c: Likewise.
   8727       1.1    mrg 
   8728       1.1    mrg Sat Sep  5 03:24:49 1998  Jeffrey A Law  (law (a] cygnus.com)
   8729       1.1    mrg 
   8730       1.1    mrg 	* pexecute.c: Updates from gcc.  Copy in gcc has been removed.  This
   8731       1.1    mrg 	is the canonical copy.  Define ISSPACE if !IN_GCC.
   8732       1.1    mrg 	* alloca.c, vfprintf.c, choose-temp.c, mkstemp.c, getopt.c: Similarly.
   8733       1.1    mrg 	* getopt1.c, obstack.c: Similarly.
   8734       1.1    mrg 	* Makefile.in: Build mkstemp.o
   8735       1.1    mrg 
   8736       1.1    mrg Tue Sep  1 23:12:47 1998  Christopher Faylor <cgf (a] cygnus.com>
   8737       1.1    mrg 
   8738       1.1    mrg 	* configure.in: Include asprintf in list of functions known not
   8739       1.1    mrg 	to be in newlib.
   8740       1.1    mrg 	* configure: Rebuild.
   8741       1.1    mrg 
   8742       1.1    mrg Wed Aug 19 14:05:01 1998  Mumit Khan  <khan (a] xraylith.wisc.edu>
   8743       1.1    mrg 
   8744       1.1    mrg 	* cplus-dem.c (work_stuff): Add dllimported.
   8745       1.1    mrg 	(demangled_prefix): Mark symbols imported from PE DLL.
   8746       1.1    mrg 	(internal_cplus_demangled): Handle.
   8747       1.1    mrg 
   8748       1.1    mrg 1998-08-17  Jason Merrill  <jason (a] yorick.cygnus.com>
   8749       1.1    mrg 
   8750       1.1    mrg 	* cplus-dem.c (do_type): Fix simple array handling.  If we fail,
   8751       1.1    mrg 	stay failed.
   8752       1.1    mrg 
   8753       1.1    mrg Mon Aug 17 10:40:34 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8754       1.1    mrg 
   8755       1.1    mrg 	* cplus-dem.c: Include config.h if it exists.  Also, only
   8756       1.1    mrg 	prototype malloc/realloc if we can't get stdlib.h.
   8757       1.1    mrg 
   8758       1.1    mrg Sat Aug 15 16:15:01 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   8759       1.1    mrg 
   8760       1.1    mrg 	* configure.in: Switch back to checking --with-target-subdir when
   8761       1.1    mrg 	deciding whether to check for newlib, undoing part of July 15
   8762       1.1    mrg 	change.
   8763       1.1    mrg 	* configure: Rebuild.
   8764       1.1    mrg 
   8765       1.1    mrg Thu Aug 13 16:47:38 1998  Mark Mitchell  <mark (a] markmitchell.com>
   8766       1.1    mrg 
   8767       1.1    mrg 	* cplus-dem.c (type_kind_t): New type.
   8768       1.1    mrg 	(demangle_template_value_parm): Add type_kind_t parameter.  Rely
   8769       1.1    mrg 	on this paramter, rather than demangling the type again.
   8770       1.1    mrg 	(demangle_integral_value): Pass tk_integral.
   8771       1.1    mrg 	(demangle_template_: Pass the value returned from do_type.
   8772       1.1    mrg 	(do_type): Return a type_kind_t.  Pass tk_integral to
   8773       1.1    mrg 	demangle_template_value_parm for array bounds.
   8774       1.1    mrg 	(demangle_fund_type): Likewise.
   8775       1.1    mrg 
   8776       1.1    mrg 	Also incorporate from GCC version:
   8777       1.1    mrg 
   8778       1.1    mrg 	Tue Jul 21 13:28:19 1998  Jason Merrill  <jason (a] yorick.cygnus.com>
   8779       1.1    mrg 
   8780       1.1    mrg 	* cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
   8781       1.1    mrg 
   8782       1.1    mrg Thu Aug 13 16:47:38 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8783       1.1    mrg 
   8784       1.1    mrg 	* cplus-dem.c (demangle_nested_args): Make function definition
   8785       1.1    mrg 	static to match the prototype.
   8786       1.1    mrg 
   8787       1.1    mrg Tue Jul 28 11:33:09 1998  Mark Mitchell  <mark (a] markmitchell.com>
   8788       1.1    mrg 
   8789       1.1    mrg 	* cplus-dem.c (type_kind_t): New type.
   8790       1.1    mrg 	(demangle_template_value_parm): Add type_kind_t parameter.  Rely
   8791       1.1    mrg 	on this paramter, rather than demangling the type again.
   8792       1.1    mrg 	(demangle_integral_value): Pass tk_integral.
   8793       1.1    mrg 	(demangle_template_: Pass the value returned from do_type.
   8794       1.1    mrg 	(do_type): Return a type_kind_t.  Pass tk_integral to
   8795       1.1    mrg 	demangle_template_value_parm for array bounds.
   8796       1.1    mrg 	(demangle_fund_type): Likewise.
   8797       1.1    mrg 
   8798       1.1    mrg 	Also incorporate from GCC version:
   8799       1.1    mrg 
   8800       1.1    mrg 	Tue Jul 21 13:28:19 1998  Jason Merrill  <jason (a] yorick.cygnus.com>
   8801       1.1    mrg 
   8802       1.1    mrg 	* cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
   8803       1.1    mrg 
   8804       1.1    mrg Mon Jul 27 12:16:08 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   8805       1.1    mrg 
   8806       1.1    mrg 	* Makefile.in (ALLOCA): New variable.
   8807       1.1    mrg 	($(TARGETLIB)): Add $(ALLOCA) to library.
   8808       1.1    mrg 	(needed-list): Add $(ALLOCA).
   8809       1.1    mrg 	($(ALLOCA)): Depend upon stamp-picdir.
   8810       1.1    mrg 
   8811       1.1    mrg Sun Jul 19 08:23:17 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8812       1.1    mrg 
   8813       1.1    mrg 	* cplus-dem.c (demangle_nested_args): Make function definition
   8814       1.1    mrg 	static to match the prototype.
   8815       1.1    mrg 
   8816       1.1    mrg Wed Jul 15 00:12:58 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   8817       1.1    mrg 
   8818       1.1    mrg 	* configure.in: Check --with-cross-host rather than
   8819       1.1    mrg 	--with-target-subdir when deciding whether build uses a cross
   8820       1.1    mrg 	compiler, and when deciding where to install the library.
   8821       1.1    mrg 	* configure: Rebuild.
   8822       1.1    mrg 
   8823       1.1    mrg Sun Jul 12 01:27:05 1998  Jason Merrill  <jason (a] yorick.cygnus.com>
   8824       1.1    mrg 
   8825       1.1    mrg 	* cplus-dem.c (demangle_nested_args): Return a value.
   8826       1.1    mrg 
   8827       1.1    mrg Sat Jul 11 16:19:48 1998  Mark Mitchell  <mark (a] markmitchell.com>
   8828       1.1    mrg 
   8829       1.1    mrg 	* cplus-dem.c (string): Move definition before work_stuff.
   8830       1.1    mrg 	(work_stuff): Add volatile_type, forgetting_types,
   8831       1.1    mrg 	previous_argument, and nrepeats fields.
   8832       1.1    mrg 	(SCOPE_STRING): New macro.
   8833       1.1    mrg 	(demangle_template): Add `remember' parameter.  Add comment.
   8834       1.1    mrg 	Register the `B' code type here, if remembering.  Tidy.  Fix crash
   8835       1.1    mrg 	on NULL tmpl_argvec.  Be consistent with use of tname/trawname.
   8836       1.1    mrg 	(demangle_nested_args): New function.
   8837       1.1    mrg 	(internal_cplus_demangle): Handle volatile-qualified member
   8838       1.1    mrg 	functions.
   8839       1.1    mrg 	(mop_up): Delete the previous_argument string if present.
   8840       1.1    mrg 	(demangle_signature): Tidy.  Handle volatile-qualified member
   8841       1.1    mrg 	functions.  Handle back-references using the `B' code.  Use extra
   8842       1.1    mrg 	parameter to demangle_template and SCOPE_STRING where appropriate.
   8843       1.1    mrg 	(demangle_template_value_parm): Fix thinko; 'B' is not an integral
   8844       1.1    mrg 	code.
   8845       1.1    mrg 	(demangle_class): Use SCOPE_STRING.
   8846       1.1    mrg 	(gnu_special): Pass additional argument to demangle_template.
   8847       1.1    mrg 	Use SCOPE_STRING.
   8848       1.1    mrg 	(demangle_qualified): Save qualified types for later
   8849       1.1    mrg 	back-references.  Handle constructors and destructors for template
   8850       1.1    mrg 	types correctly.
   8851       1.1    mrg 	(do_type): Tidy.  Use SCOPE_STRING.  Pass extra argument to
   8852       1.1    mrg 	demangle_template.  Use demangled_nested_args.  Don't remember
   8853       1.1    mrg 	qualified types here; that's now done in demangle_qualified.
   8854       1.1    mrg 	Similarly for templates.
   8855       1.1    mrg 	(do_arg): Improve commment.  Handle 'n' repeat code.
   8856       1.1    mrg 	(remember_type): Check forgetting_types.
   8857       1.1    mrg 	(demangle_args): Deal with 'n' repeat codes.  Tidy.
   8858       1.1    mrg 
   8859       1.1    mrg Thu Jul  2 16:26:24 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   8860       1.1    mrg 
   8861       1.1    mrg 	* config.table: Only use mh-fbsd21 on *-*-freebsd2.2.[012], not on
   8862       1.1    mrg 	*-*-freebsd2.2.*.  From Dmitrij Tejblum <tejblum (a] arc.hq.cti.ru>.
   8863       1.1    mrg 
   8864       1.1    mrg Mon Jun 15 16:29:01 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   8865       1.1    mrg 
   8866       1.1    mrg 	* configure.in (setobjs): Correct quoting error in cygwin32 case.
   8867       1.1    mrg 	From Chris Faylor <cgf (a] cygnus.com>.
   8868       1.1    mrg 
   8869       1.1    mrg Mon Jun  1 13:47:55 1998  Jason Molenda  (crash (a] bugshack.cygnus.com)
   8870       1.1    mrg 
   8871       1.1    mrg 	* obstack.c: Update to latest FSF version.
   8872       1.1    mrg 
   8873       1.1    mrg Mon Jun  1 14:17:36 1998  Mike Stump  <mrs (a] wrs.com>
   8874       1.1    mrg 
   8875       1.1    mrg 	* Makefile.in: Add a dependency on stamp-picdir for the
   8876       1.1    mrg 	objects, so that we can do a parallel build.
   8877       1.1    mrg 
   8878       1.1    mrg Sat May 30 22:17:13 1998  Mumit Khan  <khan (a] xraylith.wisc.edu>
   8879       1.1    mrg 
   8880       1.1    mrg 	* configure.in (checkfuncs): Add missing "'".
   8881       1.1    mrg 
   8882       1.1    mrg Fri May 29 12:40:41 1998  Jason Molenda  (crash (a] bugshack.cygnus.com)
   8883       1.1    mrg 
   8884       1.1    mrg 	* obstack.c (_obstack_memory_used):  Elide this function if we're
   8885       1.1    mrg 	on a system with GNU libc.
   8886       1.1    mrg 
   8887       1.1    mrg Tue May 26 18:28:43 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   8888       1.1    mrg 
   8889       1.1    mrg 	* Makefile.in (distclean): Remove config.log.
   8890       1.1    mrg 
   8891       1.1    mrg Tue May 26 15:01:52 1998  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   8892       1.1    mrg 
   8893       1.1    mrg 	* Makefile.in (distclean): Don't remove alloca-conf.h.
   8894       1.1    mrg 
   8895       1.1    mrg Fri May 22 01:38:07 1998  Hans-Peter Nilsson  <hp (a] axis.se>
   8896       1.1    mrg 
   8897       1.1    mrg 	* cplus-dem.c (MBUF_SIZE): Bumped from 512 to 32767.
   8898       1.1    mrg 
   8899       1.1    mrg 1998-05-21  Mark Mitchell  <mmitchell (a] usa.net>
   8900       1.1    mrg 
   8901       1.1    mrg 	* cplus-dem.c (do_type): Handle volatile qualification.
   8902       1.1    mrg 
   8903       1.1    mrg 1998-05-21  Manfred Hollstein  <manfred (a] s-direktnet.de>
   8904       1.1    mrg 
   8905       1.1    mrg 	* configure.in: Check for unistd.h as well.
   8906       1.1    mrg 	* configure: Rebuild.
   8907       1.1    mrg 	* config.in: Rebuild.
   8908       1.1    mrg 	* getpagesize.c (GNU_OUR_PAGESIZE): Use sysconf only if _SC_PAGESIZE
   8909       1.1    mrg 	is defined in unistd.h. Reformat conditional block for easier reading.
   8910       1.1    mrg 
   8911       1.1    mrg 	* config.table (shared): Default to no if ${enable_shared}
   8912       1.1    mrg 	is unset or empty; this logic is used by the toplevel
   8913       1.1    mrg 	configure scripts, too.
   8914       1.1    mrg 
   8915       1.1    mrg Sat May 16 14:01:26 1998  Jeffrey A Law  (law (a] cygnus.com)
   8916       1.1    mrg 
   8917       1.1    mrg 	* config.table: Add line to set enable_shared in the Makefile
   8918       1.1    mrg 	as needed.
   8919       1.1    mrg 
   8920       1.1    mrg Wed May 13 14:24:38 1998  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
   8921       1.1    mrg 
   8922       1.1    mrg 	* cplus-dem.c (squangle_mop_up): Change return type to void.
   8923       1.1    mrg 	(internal_cplus_demangle): Remove unused parameter `options'.
   8924       1.1    mrg 	All callers changed.
   8925       1.1    mrg 	(cplus_demangle_opname): Remove function wide variable `int i' and
   8926       1.1    mrg 	replace with `size_t i' at each location where it is used.
   8927       1.1    mrg 	(cplus_mangle_opname): change type of `i' from int to size_t.
   8928       1.1    mrg 
   8929       1.1    mrg Wed May 13 13:39:38 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   8930       1.1    mrg 
   8931       1.1    mrg 	* alloca-conf.h: Include config.h.  Check HAVE_ALLOCA_H rather
   8932       1.1    mrg 	than sparc or sun.
   8933       1.1    mrg 	* Makefile.in (argv.o): Depend upon config.h and alloca-conf.h.
   8934       1.1    mrg 
   8935       1.1    mrg Fri May  8 00:23:51 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   8936       1.1    mrg 
   8937       1.1    mrg 	* configure.in: Set libiberty_topdir correctly when srcdir is
   8938       1.1    mrg 	"." and with_target_subdir is not set.
   8939       1.1    mrg 	* configure: Rebuild.
   8940       1.1    mrg 
   8941       1.1    mrg Thu May  7 13:01:44 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   8942       1.1    mrg 
   8943       1.1    mrg 	* configure.in: Add *-*-mingw32* case.
   8944       1.1    mrg 	* configure: Rebuild.
   8945       1.1    mrg 
   8946       1.1    mrg Wed May  6 11:33:51 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   8947       1.1    mrg 
   8948       1.1    mrg 	* config.table: Never use a PIC file for *-*-cygwin32*.
   8949       1.1    mrg 
   8950       1.1    mrg 	* Makefile.in (config.status): Depend upon config.table.
   8951       1.1    mrg 
   8952       1.1    mrg 	* configure.in: On a cygwin32 host, always compile random, and
   8953       1.1    mrg 	don't test for sys_siglist, strsignal, or psignal.
   8954       1.1    mrg 	* configure: Rebuild.
   8955       1.1    mrg 
   8956       1.1    mrg 	* clock.c: Check HAVE_SYS_PARAM_H rather than NO_SYS_PARAM_H.
   8957       1.1    mrg 	* getcwd.c: Likewise.
   8958       1.1    mrg 	* getpagesize.c: Likewise.
   8959       1.1    mrg 	* getruntime.c: Likewise.
   8960       1.1    mrg 
   8961       1.1    mrg Tue May  5 18:08:32 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   8962       1.1    mrg 
   8963       1.1    mrg 	Use autoconf tests rather than the old dummy.c test:
   8964       1.1    mrg 	* configure.in: Add AC_ARG_WITH calls for --with-target-subdir and
   8965       1.1    mrg 	--with-newlib.  Add AC_CONFIG_HEADER.  Use AC_REPLACE_FUNCS for
   8966       1.1    mrg 	most functions.  Add special cases to handle newlib and VxWorks.
   8967       1.1    mrg 	Remove target_makefile_frag.  Create stamp-h in AC_OUTPUT if
   8968       1.1    mrg 	CONFIG_HEADERS is set.  Only call config-ml.in in AC_OUTPUT if
   8969       1.1    mrg 	CONFIG_FILES is set; set ac_file before calling it.
   8970       1.1    mrg 	* config.table (arm-*-riscix*, *-*-cygwin32): Remove.
   8971       1.1    mrg 	(*-*-hpux*, *-*-hiux*, *-*-irix4*, *-*-solaris2*): Remove.
   8972       1.1    mrg 	(*-*-sysv4*, *-*-go32, *-*-vxworks5*, *-*-vxworks): Remove
   8973       1.1    mrg 	(i[3456]-*-mingw32*): Remove.
   8974       1.1    mrg 	* Makefile.in (ERRORS_CC, CONFIG_H, NEEDED_LIST): Remove.
   8975       1.1    mrg 	(LIBOBJS): New variable.
   8976       1.1    mrg 	(HOST_OFILES, DO_ALSO, STAGESTUFF): Remove.
   8977       1.1    mrg 	(all): Depend upon needed-list.  Don't check RULE1.
   8978       1.1    mrg 	(@target_makefile_frag@): Remove.
   8979       1.1    mrg 	(COMPILE.c): Include @DEFS@.
   8980       1.1    mrg 	(HFILES): Add alloca-conf.h.
   8981       1.1    mrg 	(REQUIRED_OFILES): Remove basename.o.
   8982       1.1    mrg 	($(TARGETLIB)): New target.
   8983       1.1    mrg 	(stamp-needed, lneeded-list, needed.awk, stamp-config): Remove.
   8984       1.1    mrg 	(lconfig.h, needed2.awk, dummy.o, errors): Remove.
   8985       1.1    mrg 	(needed-list, config.h): Rewrite.
   8986       1.1    mrg 	(RULE1, $(RULE1), RULE2, $(RULE2)): Remove.
   8987       1.1    mrg 	(.always.): Remove.
   8988       1.1    mrg 	(Makefile): Set CONFIG_FILES and CONFIG_HEADERS.
   8989       1.1    mrg 	(stamp-h): New target.
   8990       1.1    mrg 	(atexit.o, clock.o, getcwd.o, getpagesize.o): New targets.
   8991       1.1    mrg 	(basename.o): Don't depend upon config.h.
   8992       1.1    mrg 	(getruntime.o): Depend upon config.h.
   8993       1.1    mrg 	* atexit.c: Include config.h.  Check HAVE_ON_EXIT rather than
   8994       1.1    mrg 	NEED_on_exit.
   8995       1.1    mrg 	* basename.c: Don't include config.h.  Don't check NEED_basename.
   8996       1.1    mrg 	* clock.c: Include config.h.
   8997       1.1    mrg 	* getcwd.c: Likewise.
   8998       1.1    mrg 	* getpagesize.c: Likewise.
   8999       1.1    mrg 	* getruntime.c: Likewise.  Fix checks which set HAVE_GETRUSAGE and
   9000       1.1    mrg 	HAVE_TIMES.
   9001       1.1    mrg 	* strerror.c: Change uses of NEED_sys_errlist to
   9002       1.1    mrg 	HAVE_SYS_ERRLIST.  Likewise for NEED_strerror and HAVE_STRERROR.
   9003       1.1    mrg 	* strsignal.c: Likewise for NEED_sys_siglist and HAVE_SYS_SIGLIST,
   9004       1.1    mrg 	and for NEED_strsignal and HAVE_STRSIGNAL and for NEED_psignal and
   9005       1.1    mrg 	HAVE_PSIGNAL.
   9006       1.1    mrg 	* acconfig.h: New file.
   9007       1.1    mrg 	* dummy.c: Remove.
   9008       1.1    mrg 	* functions.def: Remove.
   9009       1.1    mrg 	* config/mh-cxux7 (HDEFINES): Remove -DHAVE_SYSCONF.
   9010       1.1    mrg 	* config/mh-windows (HDEFINES): Remove.
   9011       1.1    mrg 	* config/mh-cygwin32: Remove.
   9012       1.1    mrg 	* config/mh-go32: Remove.
   9013       1.1    mrg 	* config/mh-irix4: Remove.
   9014       1.1    mrg 	* config/mh-riscix: Remove.
   9015       1.1    mrg 	* config/mh-sysv4: Remove.
   9016       1.1    mrg 	* config/mt-mingw32: Remove.
   9017       1.1    mrg 	* config/mt-vxworks5: Remove.
   9018       1.1    mrg 	* config.in: New file, generated using autoheader.
   9019       1.1    mrg 	* configure: Rebuild.
   9020       1.1    mrg 
   9021       1.1    mrg Mon May  4 13:00:28 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   9022       1.1    mrg 
   9023       1.1    mrg 	* configure.in: Rewrite to use autoconf.
   9024       1.1    mrg 	* configure: Generate using autoconf.
   9025       1.1    mrg 	* config/mh-a68bsd: Remove.
   9026       1.1    mrg 	* config/mh-apollo68: Remove.
   9027       1.1    mrg 	* config/mh-hpbsd: Remove.
   9028       1.1    mrg 	* config/mh-ncr3000: Remove.
   9029       1.1    mrg 	* config/mh-sysv: Remove.
   9030       1.1    mrg 	* config/mh-aix (RANLIB, INSTALL): Don't define.
   9031       1.1    mrg 	* config/mh-cxux7 (RANLIB, INSTALL): Don't define.
   9032       1.1    mrg 	* config/mh-irix4 (CC, RANLIB, INSTALL): Don't define.
   9033       1.1    mrg 	* config/mh-sysv4 (RANLIB, INSTALL): Don't define.
   9034       1.1    mrg 	* config.table: Change config_shell to CONFIG_SHELL, and use
   9035       1.1    mrg 	libiberty_topdir to find move-if-change.
   9036       1.1    mrg 	(m68k-apollo-bsd*, m68k-apollo-sysv*): Remove.
   9037       1.1    mrg 	(i[3456]86-ncr-sysv4*, *-*-dgux*, hppa*-hp-bsd*): Remove.
   9038       1.1    mrg 	(*-*-irix*, *-*-m88kbcs*, *-*-sysv*): Remove.
   9039       1.1    mrg 	* Makefile.in (srcdir): Set to @srcdir@.
   9040       1.1    mrg 	(VPATH): Likewise.
   9041       1.1    mrg 	(prefix, exec_prefix, bindir, libdir): Set to autoconf variables.
   9042       1.1    mrg 	(SHELL, INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Likewise.
   9043       1.1    mrg 	(CC, CFLAGS, RANLIB)): Likewise.
   9044       1.1    mrg 	(datadir, man*dir, infodir, includedir, MAKEINFO): Remove.
   9045       1.1    mrg 	(target_makefile_frag, host_makefile_frag): Add substitutions.
   9046       1.1    mrg 	(INSTALL_DEST): Set to @INSTALL_DEST@.
   9047       1.1    mrg 	(Makefile): Depend upon config.status.  Don't depend upon
   9048       1.1    mrg 	$(host_makefile_frag) or $(target_makefile_frag).
   9049       1.1    mrg 	(config.status): New target.
   9050       1.1    mrg 
   9051       1.1    mrg Sun May  3 17:58:49 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   9052       1.1    mrg 
   9053       1.1    mrg 	* config/mt-sunos4: Remove.  Should be handled by --with-headers
   9054       1.1    mrg 	and --with-libraries options at top level.
   9055       1.1    mrg 	* config.table: Never use mt-sunos4.
   9056       1.1    mrg 
   9057       1.1    mrg 	* alloca-conf.h: New file, combining alloca-norm.h and
   9058       1.1    mrg 	alloca-botch.h.
   9059       1.1    mrg 	* alloca-norm.h: Remove.
   9060       1.1    mrg 	* alloca-botch.h: Remove.
   9061       1.1    mrg 	* configure.in: Set shell variables files and links to empty.
   9062       1.1    mrg 	* config.table: Don't set shell variable files.
   9063       1.1    mrg 	* configure.bat: Don't create alloca-conf.h.
   9064       1.1    mrg 	* makefile.vms: Likewise.
   9065       1.1    mrg 	* mpw-config.in: Likewise.
   9066       1.1    mrg 	* vmsbuild.com: Likewise.
   9067       1.1    mrg 
   9068       1.1    mrg Fri May  1 11:41:42 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   9069       1.1    mrg 
   9070       1.1    mrg 	* Makefile.in ($(HOST_OFILES) $(REQUIRED_OFILES)): Remove old
   9071       1.1    mrg 	target depending upon config.h.
   9072       1.1    mrg 	(alloca.o): Add target depending upon config.h
   9073       1.1    mrg 	(basename.o, choose-temp.o, fnmatch.o): Likewise.
   9074       1.1    mrg 	(getopt.o, getopt1.o, pexecute.o, strerror.o): Likewise.
   9075       1.1    mrg 	(strsignal.o, xstrerror.o): Likewise.
   9076       1.1    mrg 
   9077       1.1    mrg Fri May  1 04:26:25 1998  Peter Schauer <pes (a] regent.e-technik.tu-muenchen.de>
   9078       1.1    mrg 
   9079       1.1    mrg 	* cplus-dem.c (cplus_demangle_opname):  Initialize work.
   9080       1.1    mrg 
   9081       1.1    mrg Mon Apr 27 15:53:30 EDT 1998 Andrew MacLeod <amacleod (a] cygnus.com>
   9082       1.1    mrg 
   9083       1.1    mrg 	* cplus-dem.c (demangle_qualified): Replace missing else.
   9084       1.1    mrg 
   9085       1.1    mrg Sun Apr 26 15:38:50 1998  Andreas Schwab  <schwab (a] issan.informatik.uni-dortmund.de>
   9086       1.1    mrg 
   9087       1.1    mrg 	* cplus-dem.c (gnu_special): Fix off-by-one bug when checking the
   9088       1.1    mrg 	length in the name of a virtual table.
   9089       1.1    mrg 
   9090       1.1    mrg Wed Apr 22 10:53:49 EDT 1998 Andrew MacLeod  <amacleod (a] cygnus.com>
   9091       1.1    mrg 
   9092       1.1    mrg 	* cplus-dem.c (struct work stuff): Add field for B and K mangle codes.
   9093       1.1    mrg 	(cplus_demangle_opname): Call mop_up_squangle.
   9094       1.1    mrg 	(cplus_demangle): Initialize squangle info, then call
   9095       1.1    mrg 	internal_cplus_demangle. (Most code moved there as well)
   9096       1.1    mrg 	(internal_cplus_demangle): New function, performs most of what use
   9097       1.1    mrg 	to be done in cplus_demangle, but is only called with this file.
   9098       1.1    mrg 	(squangle_mop_up): New function to clean up B and K code data.
   9099       1.1    mrg 	(mop_up): set pointers to NULL after freeing.
   9100       1.1    mrg 	(demangle_signature, demangle_template, demangle_class): Add
   9101       1.1    mrg 	switch elements to handle K and B codes.
   9102       1.1    mrg 	(demangle_prefix, gnu_special, demangle_qualified): Add
   9103       1.1    mrg 	code to handle K and B codes.
   9104       1.1    mrg 	(do_type, demangle_fund_type): Handle B and K codes.
   9105       1.1    mrg 	(remember_Ktype): New function to store K info.
   9106       1.1    mrg 	(register_Btype, remember_Btype): New functions for B codes.
   9107       1.1    mrg 	(forget_B_and_K_types): New function to destroy B and K info.
   9108       1.1    mrg 
   9109       1.1    mrg Fri Apr 10 01:49:10 1998  Jeffrey A Law  (law (a] cygnus.com)
   9110       1.1    mrg 
   9111       1.1    mrg 	* COPYING.LIB, choose-temp.c, cplus-dem.c: Sync with egcs & gcc.
   9112       1.1    mrg 
   9113       1.1    mrg Thu Mar  5 09:23:28 1998  Manfred Hollstein  <manfred (a] s-direktnet.de>
   9114       1.1    mrg 
   9115       1.1    mrg 	* config.table: Make locating frag files failsafe even for the
   9116       1.1    mrg 	special case if configuring and building in srcdir.
   9117       1.1    mrg 
   9118       1.1    mrg Mon Feb 23 14:33:15 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   9119       1.1    mrg 
   9120       1.1    mrg 	* choose-temp.c: Fix handling of sys/file.h to work in libiberty.
   9121       1.1    mrg 
   9122       1.1    mrg Sun Feb 22 18:03:23 1998  Jeffrey A Law  (law (a] cygnus.com)
   9123       1.1    mrg 
   9124       1.1    mrg 	* choose-temp.c: Sync with copy in gcc.
   9125       1.1    mrg 
   9126       1.1    mrg Thu Feb 12 16:29:49 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   9127       1.1    mrg 
   9128       1.1    mrg 	* getopt.c: Update to latest FSF version.
   9129       1.1    mrg 	* getopt1.c: Likewise.
   9130       1.1    mrg 
   9131       1.1    mrg Tue Feb 10 16:58:33 1998  Stan Shebs  <shebs (a] andros.cygnus.com>
   9132       1.1    mrg 
   9133       1.1    mrg 	* cplus-dem.c (gnu_special): Don't get confused by .<digits>
   9134       1.1    mrg 	strings that are not actually lengths.
   9135       1.1    mrg 
   9136       1.1    mrg Fri Feb  6 01:35:17 1998  Manfred Hollstein  <manfred (a] s-direktnet.de>
   9137       1.1    mrg 
   9138       1.1    mrg 	* Makefile.in (FLAGS_TO_PASS): Don't pass PICFLAG.
   9139       1.1    mrg 	(.c.o): Check value of enable_shared, not PICFLAG.
   9140       1.1    mrg 	(stamp-picdir): Dito.
   9141       1.1    mrg 
   9142       1.1    mrg Thu Feb  5 18:48:56 1998  Geoffrey Noer  <noer (a] cygnus.com>
   9143       1.1    mrg 
   9144       1.1    mrg 	* config/mh-cygwin32: remove vasprintf.o from EXTRA_OFILES
   9145       1.1    mrg 	since it gets built automatically
   9146       1.1    mrg 
   9147       1.1    mrg Sun Feb  1 02:52:32 1998  Mike Stump  <mrs (a] wrs.com>
   9148       1.1    mrg 
   9149       1.1    mrg 	* config.table (vxworks configs): Default to VxWorks 5.x, as that is
   9150       1.1    mrg 	the currently shipping OS.
   9151       1.1    mrg 
   9152       1.1    mrg Tue Jan 27 16:08:20 1998  Pat Rankin  <rankin (a] eql.caltech.edu>
   9153       1.1    mrg 
   9154       1.1    mrg 	* vmsbuild.com [REQUIRE_OFILES]: Synchronized with Makefile.in:
   9155       1.1    mrg 	Add fnmatch.o and objalloc.o; remove vasprintf.o.
   9156       1.1    mrg 	[config.h]: Define NEED_strsignal.
   9157       1.1    mrg 
   9158       1.1    mrg Mon Jan 19 12:20:01 1998  Ian Lance Taylor  <ian (a] cygnus.com>
   9159       1.1    mrg 
   9160       1.1    mrg 	* functions.def: Correct argument types for strerror and
   9161       1.1    mrg 	strsignal.  Reported by Alex Gutman <agutman (a] emc.com>.
   9162       1.1    mrg 
   9163       1.1    mrg Sun Jan 18 15:57:28 1998  Michael Snyder  <msnyder (a] cleaver.cygnus.com>
   9164       1.1    mrg 
   9165       1.1    mrg 	* vasprintf.c (int_vasprintf): Increase buffer size for float/double
   9166       1.1    mrg 	values.
   9167       1.1    mrg 
   9168       1.1    mrg Sat Jan 17 22:28:38 1998  Mumit Khan  <khan (a] xraylith.wisc.edu>
   9169       1.1    mrg 			  J.J. VanderHeijden <J.J.vanderHeijden (a] student.utwente.nl>
   9170       1.1    mrg 
   9171       1.1    mrg 	Add mingw32 support.
   9172       1.1    mrg 	* pexecute.c (pexecute): New function for mingw32. Supports pipes.
   9173       1.1    mrg 	(pwait): New function for mingw32.
   9174       1.1    mrg 
   9175       1.1    mrg 	* config.table (i[3456]86-*-mingw32*): Support for i386-mingw32.
   9176       1.1    mrg 	* config/mt-mingw32: New file.
   9177       1.1    mrg 	* xmalloc.c (first_break): Not used for mingw32.
   9178       1.1    mrg 	(xmalloc_set_program_name): Don't use sbrk on mingw32.
   9179       1.1    mrg 	(xmalloc): Likewise.
   9180       1.1    mrg 	(xrealloc): Likewise.
   9181       1.1    mrg 
   9182       1.1    mrg Sat Jan 17 22:28:05 1998  Jeffrey A Law  (law (a] cygnus.com)
   9183       1.1    mrg 
   9184       1.1    mrg 	* choose-temp.c: Sync with gcc version.
   9185       1.1    mrg 
   9186       1.1    mrg Tue Jan 13 18:34:39 1998  Jim Wilson  <wilson (a] cygnus.com>
   9187       1.1    mrg 
   9188       1.1    mrg 	* Makefile.in (install_to_libdir, install_to_tooldir): Add MULTISUBDIR
   9189       1.1    mrg 	to all filenames in libdir and tooldir.
   9190       1.1    mrg 	(distclean): Do MULTICLEAN before deleting Makefile.
   9191       1.1    mrg 	(stamp-needed, stamp-config): Add MULTISRCTOP to
   9192       1.1    mrg 	pathname for move-if-change.
   9193       1.1    mrg 
   9194       1.1    mrg Thu Dec  4 17:25:19 1997  Jeffrey A Law  (law (a] cygnus.com)
   9195       1.1    mrg 
   9196       1.1    mrg 	* strsignal.c (sys_nsig): Try NSIG and _NSIG.
   9197       1.1    mrg 
   9198       1.1    mrg Wed Nov 19 13:37:06 1997  Michael Meissner  <meissner (a] cygnus.com>
   9199       1.1    mrg 
   9200       1.1    mrg 	* alloca-norm.h (alloca, GCC case): Don't redefine alloca if it
   9201       1.1    mrg 	was already defined previously.
   9202       1.1    mrg 
   9203       1.1    mrg Mon Nov 10 12:48:03 1997  Philippe De Muyter  <phdm (a] macqel.be>
   9204       1.1    mrg 
   9205       1.1    mrg 	* Makefile.in (INSTALL): Use ../install-sh, not install.
   9206       1.1    mrg 
   9207       1.1    mrg Tue Oct 28 23:41:15 1997  Judy Goldberg  <jodyg (a] idt.net>
   9208       1.1    mrg 
   9209       1.1    mrg 	* Makefile.in (CFILES): Add pexecute.c.
   9210       1.1    mrg 
   9211       1.1    mrg Wed Oct 15 19:13:48 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   9212       1.1    mrg 
   9213       1.1    mrg 	* asprintf.c: Consistently use either stdarg or varargs.
   9214       1.1    mrg 
   9215       1.1    mrg Tue Oct 14 12:01:00 1997  Mark Mitchell  <mmitchell (a] usa.net>
   9216       1.1    mrg 
   9217       1.1    mrg 	* cplus-dem.c (demangle_signature): Don't look for return types on
   9218       1.1    mrg 	constructors.  Handle member template constructors.
   9219       1.1    mrg 
   9220       1.1    mrg Fri Oct  3 17:53:30 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   9221       1.1    mrg 
   9222       1.1    mrg 	* README: Fix configuration instructions.
   9223       1.1    mrg 
   9224       1.1    mrg Mon Sep 29 12:28:41 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   9225       1.1    mrg 
   9226       1.1    mrg 	* pexecute.c: Update to current version from /gd/gnu/lib:
   9227       1.1    mrg 
   9228       1.1    mrg 	Mon Sep 29 12:27:59 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   9229       1.1    mrg 
   9230       1.1    mrg 	* pexecute.c: Use spawn if __CYGWIN32__.
   9231       1.1    mrg 
   9232       1.1    mrg 	1997-08-08  Paul Eggert  <eggert (a] twinsun.com>
   9233       1.1    mrg 
   9234       1.1    mrg 	* pexecute.c: Include "config.h" first, as per autoconf manual.
   9235       1.1    mrg 
   9236       1.1    mrg 	Fri Jun 27 15:20:29 1997  Scott Christley <scottc (a] net-community.com>
   9237       1.1    mrg 
   9238       1.1    mrg 	* pexecute.c (fix_argv): New function.
   9239       1.1    mrg 	(pexecute): Win32 but not Cygwin32 needs its arguments fixed.
   9240       1.1    mrg 	Add underscore to cwait function call.
   9241       1.1    mrg 
   9242       1.1    mrg Sun Sep 28 12:00:52 1997  Mark Mitchell  <mmitchell (a] usa.net>
   9243       1.1    mrg 
   9244       1.1    mrg 	* cplus-dem.c (demangle_template): Add new parameter.  Handle new
   9245       1.1    mrg 	template-function mangling.
   9246       1.1    mrg 	(consume_count_with_underscores): New function.
   9247       1.1    mrg 	(demangle_signature): Handle new name-mangling scheme.
   9248       1.1    mrg 
   9249       1.1    mrg Wed Sep 24 00:31:59 1997  Felix Lee  <flee (a] yin.cygnus.com>
   9250       1.1    mrg 
   9251       1.1    mrg 	* asprintf.c: stdarg.h when ALMOST_STDC
   9252       1.1    mrg 	* config/mh-windows (EXTRA_OFILES): add asprintf.o and
   9253       1.1    mrg 	strncasecmp.o.
   9254       1.1    mrg 
   9255       1.1    mrg Thu Aug 28 14:27:15 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   9256       1.1    mrg 
   9257       1.1    mrg 	* vasprintf.c (vasprintf): Allow for _BSD_VA_LIST_.
   9258       1.1    mrg 
   9259       1.1    mrg 	* config.table: Add case for FreeBSD 2.1 and 2.2, needs mh-fbsd21.
   9260       1.1    mrg 
   9261       1.1    mrg 	* config/mh-fbsd21 (EXTRA_OFILES): Force vasprintf.o
   9262       1.1    mrg 
   9263       1.1    mrg Wed Sep 10 12:43:10 1997  Jason Merrill  <jason (a] yorick.cygnus.com>
   9264       1.1    mrg 
   9265       1.1    mrg 	* cplus-dem.c (demangle_fund_type): Change "complex" to "__complex".
   9266       1.1    mrg 
   9267       1.1    mrg Fri Sep  5 16:34:42 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   9268       1.1    mrg 
   9269       1.1    mrg 	* asprintf.c (asprintf): New file.
   9270       1.1    mrg 	* Makefile.in (CFILES): Add asprintf.c
   9271       1.1    mrg 	* functions.def: Ditto.
   9272       1.1    mrg 
   9273       1.1    mrg Thu Aug 28 18:53:34 1997  Andrew Cagney  <cagney (a] b1.cygnus.com>
   9274       1.1    mrg 
   9275       1.1    mrg 	* argv.c (dupargv): New function, duplicate an argument vector.
   9276       1.1    mrg 
   9277       1.1    mrg Tue Aug 19 20:28:45 1997  Geoffrey Noer  <noer (a] cygnus.com>
   9278       1.1    mrg 
   9279       1.1    mrg 	* config/mh-cygwin32: also build random.o
   9280       1.1    mrg 
   9281       1.1    mrg Tue Aug 19 17:10:56 1997  Jason Merrill  <jason (a] yorick.cygnus.com>
   9282       1.1    mrg 
   9283       1.1    mrg 	* cplus-dem.c: Add 'extern' to prepends_underscore.
   9284       1.1    mrg 
   9285       1.1    mrg Wed Jul 30 11:42:19 1997  Per Bothner  <bothner (a] cygnus.com>
   9286       1.1    mrg 
   9287       1.1    mrg 	* cplus-dem.c: Various changes to produce Java output when passed
   9288       1.1    mrg 	DMGL_JAVA.  Thus "::" becomes "." and "JArray<Foo>" becomes "Foo[]".
   9289       1.1    mrg 	(main): Support --java and -j flags to set DMGL_JAVA.
   9290       1.1    mrg 
   9291       1.1    mrg Tue Jul 22 19:05:23 1997  Robert Hoehne <robert.hoehne (a] Mathematik.TU-Chemnitz.DE>
   9292       1.1    mrg 
   9293       1.1    mrg 	* config/mh-go32 (CC, AR, RANLIB): Don't define.
   9294       1.1    mrg 
   9295       1.1    mrg Tue Jul 22 17:49:54 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   9296       1.1    mrg 
   9297       1.1    mrg 	* Makefile.in (REQUIRED_OFILES): Add pexecute.o.
   9298       1.1    mrg 	(pexecute.o): New target.
   9299       1.1    mrg 
   9300       1.1    mrg 	* Makefile.in (stamp-needed): New target, replacing needed-list.
   9301       1.1    mrg 	(needed-list): Just depend upon stamp-needed.
   9302       1.1    mrg 	(stamp-config): New target, replacing config.h.
   9303       1.1    mrg 	(config.h): Just depend upon stamp-config.
   9304       1.1    mrg 	(mostlyclean): Remove stamp-*.
   9305       1.1    mrg 
   9306       1.1    mrg Thu Jun 12 11:00:18 1997  Angela Marie Thomas (angela (a] cygnus.com)
   9307       1.1    mrg 
   9308       1.1    mrg 	* Makefile.in (FLAGS_TO_PASS): pass INSTALL, INSTALL_PROGRAM and
   9309       1.1    mrg 	INSTALL_DATA for multilibbed installs
   9310       1.1    mrg 
   9311       1.1    mrg Tue Jun  3 13:21:05 1997  Doug Evans  <dje (a] canuck.cygnus.com>
   9312       1.1    mrg 
   9313       1.1    mrg 	Tue Dec 10 09:44:57 1996  Paul Eggert  <eggert (a] twinsun.com>
   9314       1.1    mrg 
   9315       1.1    mrg 	* choose-temp.c (choose_temp_base): Don't dump core if TMPDIR is empty.
   9316       1.1    mrg 
   9317       1.1    mrg 	* choose-temp.c (try): Insist that temp dir be searchable.
   9318       1.1    mrg 
   9319       1.1    mrg 	Wed Oct 23 17:36:39 1996  Doug Rupp  (rupp (a] gnat.com)
   9320       1.1    mrg 
   9321       1.1    mrg 	* choose-temp.c (choose_temp_base): On VMS, use proper syntax
   9322       1.1    mrg 	for current directory.
   9323       1.1    mrg 
   9324       1.1    mrg 	Sat Feb 15 19:03:48 1997  Geoffrey Noer  (noer (a] cygnus.com)
   9325       1.1    mrg 
   9326       1.1    mrg 	* pexecute.c: Remove special cases for cygwin32.
   9327       1.1    mrg 	(pwait): Remove local definition of `pid'.
   9328       1.1    mrg 
   9329       1.1    mrg 	Tue Nov 12 18:26:15 1996  Doug Rupp  (rupp (a] gnat.com)
   9330       1.1    mrg 
   9331       1.1    mrg 	* pexecute.c (vfork): Supply new definition for VMS.
   9332       1.1    mrg 	(pwait): Use waitpid instead of wait for VMS.
   9333       1.1    mrg 
   9334       1.1    mrg Tue May 20 14:02:20 1997  Brendan Kehoe  <brendan (a] lisa.cygnus.com>
   9335       1.1    mrg 
   9336       1.1    mrg 	* cplus-dem.c (do_type): Handle `J'.
   9337       1.1    mrg 	(demangle_fund_type): Print "complex" for it.
   9338       1.1    mrg 
   9339       1.1    mrg Wed Apr 30 12:15:45 1997  Jason Merrill  <jason (a] yorick.cygnus.com>
   9340       1.1    mrg 
   9341       1.1    mrg 	* configure.in: Don't turn on multilib here.
   9342       1.1    mrg 
   9343       1.1    mrg Mon Apr 28 19:04:31 1997  Michael Snyder  <msnyder (a] cleaver.cygnus.com>
   9344       1.1    mrg 
   9345       1.1    mrg 	* obstack.c: move _obstack_memory_used outside of ifdef.  Cannot be
   9346       1.1    mrg 	elided; needed by gdb and not present in libc.
   9347       1.1    mrg 
   9348       1.1    mrg Thu Apr 24 19:33:47 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   9349       1.1    mrg 
   9350       1.1    mrg 	* Makefile.in (clean): Remove tmpmulti.out.
   9351       1.1    mrg 
   9352       1.1    mrg Tue Apr 22 10:25:15 1997  Fred Fish  <fnf (a] cygnus.com>
   9353       1.1    mrg 
   9354       1.1    mrg 	* floatformat.c (floatformat_ieee_double_littlebyte_bigword):
   9355       1.1    mrg 	Add new floatformat, mainly for ARM doubles.
   9356       1.1    mrg 
   9357       1.1    mrg Mon Apr 14 12:11:16 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   9358       1.1    mrg 
   9359       1.1    mrg 	* config.table: Use ${config_shell} with ${moveifchange}.  From
   9360       1.1    mrg 	Thomas Graichen <graichen (a] rzpd.de>.
   9361       1.1    mrg 
   9362       1.1    mrg Fri Apr  4 03:09:24 1997  Ulrich Drepper  <drepper (a] cygnus.com>
   9363       1.1    mrg 
   9364       1.1    mrg 	* configure.in: Enable multilibing by default.
   9365       1.1    mrg 	Update multilib template to read config-ml.in.
   9366       1.1    mrg 
   9367       1.1    mrg Tue Apr  1 16:26:39 1997  Klaus Kaempf  <kkaempf (a] progis.de>
   9368       1.1    mrg 
   9369       1.1    mrg 	* makefile.vms: Add objalloc.
   9370       1.1    mrg 
   9371       1.1    mrg Mon Mar 31 23:57:51 1997  H.J. Lu  <hjl (a] gnu.ai.mit.edu>
   9372       1.1    mrg 
   9373       1.1    mrg 	* cplus-dem.c (demangle_it): Add prototype declaration.
   9374       1.1    mrg 	(usage, fatal): Likewise.
   9375       1.1    mrg 
   9376       1.1    mrg 	* xexit.c (_xexit_cleanup): Add prototype.
   9377       1.1    mrg 
   9378       1.1    mrg 	* strerror.c (init_error_tables): Declare.
   9379       1.1    mrg 
   9380       1.1    mrg Fri Mar 28 11:43:20 1997  H.J. Lu  <hjl (a] lucon.org>
   9381       1.1    mrg 
   9382       1.1    mrg 	* functions.def: Add DEF of vasprintf, and DEFFUNC of strsignal.
   9383       1.1    mrg 	* strsignal.c: Only define strsignal if NEED_strsignal.
   9384       1.1    mrg 	* Makefile.in (REQUIRED_OFILES): Remove vasprintf.o.
   9385       1.1    mrg 	* configure.in: Add NEED_strsignal to xconfig.h.  Add vasprintf.o
   9386       1.1    mrg 	to xneeded-list.
   9387       1.1    mrg 	* config/mh-cygwin32 (HDEFINES): Add -DNEED_strsignal.
   9388       1.1    mrg 	(EXTRA_OFILES): Define to vasprintf.o.
   9389       1.1    mrg 	* config/mh-windows (HDEFINES): Add -DNEED_strsignal.
   9390       1.1    mrg 	(EXTRA_OFILES): Add vasprintf.o.
   9391       1.1    mrg 	* config/mt-vxworks5 (vxconfig.h): Define NEED_strsignal.
   9392       1.1    mrg 	(vxneeded-list): Add vasprintf.o.
   9393       1.1    mrg 
   9394       1.1    mrg Thu Mar 20 17:02:09 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   9395       1.1    mrg 
   9396       1.1    mrg 	* objalloc.c: Include <stdio.h>.
   9397       1.1    mrg 
   9398       1.1    mrg Mon Mar 17 19:23:11 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   9399       1.1    mrg 
   9400       1.1    mrg 	* objalloc.c: New file.
   9401       1.1    mrg 	* Makefile.in (CFILES): Add objalloc.c
   9402       1.1    mrg 	(REQUIRED_OFILES): Add objalloc.o.
   9403       1.1    mrg 	(objalloc.o): New target.
   9404       1.1    mrg 
   9405       1.1    mrg Sat Mar 15 18:49:41 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   9406       1.1    mrg 
   9407       1.1    mrg 	* obstack.c: Update to current FSF version.
   9408       1.1    mrg 
   9409       1.1    mrg Fri Mar 14 14:18:47 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   9410       1.1    mrg 
   9411       1.1    mrg 	* cplus-dem.c: Add prototypes for all static functions.
   9412       1.1    mrg 	(mystrstr): Make static.  Make arguments and result const.
   9413       1.1    mrg 	(cplus_match): Remove; not used.
   9414       1.1    mrg 
   9415       1.1    mrg Tue Mar 11 14:20:31 1997  Brendan Kehoe  <brendan (a] lisa.cygnus.com>
   9416       1.1    mrg 
   9417       1.1    mrg 	* cplus-dem.c (gnu_special): Call demangled_fund_type for other
   9418       1.1    mrg 	__t* symbols.
   9419       1.1    mrg 
   9420       1.1    mrg Tue Mar 11 15:41:21 1997  H.J. Lu  <hjl (a] lucon.org>
   9421       1.1    mrg 
   9422       1.1    mrg 	* spaces.c: Declare malloc and free properly.
   9423       1.1    mrg 	* strsignal.c (init_signal_tables): Add prototype.
   9424       1.1    mrg 	* xatexit.c (_xexit_cleanup): Add parameter declarations.
   9425       1.1    mrg 
   9426       1.1    mrg Wed Feb 19 15:43:24 1997  Brendan Kehoe  <brendan (a] lisa.cygnus.com>
   9427       1.1    mrg 
   9428       1.1    mrg 	* Makefile.in (lneeded-list): If alloca.o is needed, xexit.o is
   9429       1.1    mrg 	also required because of xmalloc.o.
   9430       1.1    mrg 
   9431       1.1    mrg Fri Feb 14 13:43:38 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   9432       1.1    mrg 
   9433       1.1    mrg 	* strsignal.c: Unconditionally redefine sys_siglist around the
   9434       1.1    mrg 	inclusion of the system header files.
   9435       1.1    mrg 
   9436       1.1    mrg Thu Feb 13 22:01:04 1997  Klaus Kaempf  <kkaempf (a] progis.de>
   9437       1.1    mrg 
   9438       1.1    mrg 	* makefile.vms: Remove 8 bit characters.  Update to latest
   9439       1.1    mrg 	gcc release.
   9440       1.1    mrg 
   9441       1.1    mrg Tue Feb  4 11:52:19 1997  Ian Lance Taylor  <ian (a] cygnus.com>
   9442       1.1    mrg 
   9443       1.1    mrg 	* strsignal.c: Use NEED_sys_siglist instead of
   9444       1.1    mrg 	LOSING_SYS_SIGLIST.
   9445       1.1    mrg 	* config.table: Don't use mh-lynxos.
   9446       1.1    mrg 	* config/mh-lynxos: Remove.
   9447       1.1    mrg 
   9448       1.1    mrg Thu Jan 16 14:51:03 1997  Bob Manson  <manson (a] charmed.cygnus.com>
   9449       1.1    mrg 
   9450       1.1    mrg 	* cplus-dem.c: Fix indenting; make identical to the copy
   9451       1.1    mrg 	in GCC.
   9452       1.1    mrg 	(do_type, case 'M'): Check for a template as well as a class.
   9453       1.1    mrg 
   9454       1.1    mrg Thu Dec 19 13:51:33 1996  Brendan Kehoe  <brendan (a] lisa.cygnus.com>
   9455       1.1    mrg 
   9456       1.1    mrg 	* config/mt-vxworks5 (vxneeded-list): Remove sigsetmask.o, since
   9457       1.1    mrg 	vxworks 5.[0-3] all have sigsetmask in them; the one provided by
   9458       1.1    mrg 	libiberty is incorrect, as well.
   9459       1.1    mrg 
   9460       1.1    mrg Mon Dec  2 15:03:42 1996  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   9461       1.1    mrg 
   9462       1.1    mrg 	* alloca.c (alloca): When compiled with an ANSI/ISO compiler,
   9463       1.1    mrg 	alloca takes a size_t argument, not just unsigned.
   9464       1.1    mrg 
   9465       1.1    mrg Mon Nov 18 15:42:08 1996  Jason Merrill  <jason (a] yorick.cygnus.com>
   9466       1.1    mrg 
   9467       1.1    mrg 	* cplus-dem.c: Note that this file also lives in GCC.
   9468       1.1    mrg 
   9469       1.1    mrg Mon Nov 18 15:19:00 1996  Dawn Perchik  <dawn (a] critters.cygnus.com>
   9470       1.1    mrg 
   9471       1.1    mrg 	* alloca.c: Remove include of libiberty.h for hpux.
   9472       1.1    mrg 	* argv.c:  Replace defs from libiberty.h.
   9473       1.1    mrg 	* spaces.c: Put back externs from removed from libiberty.h.
   9474       1.1    mrg 	* vasprintf.c: Remove include of libiberty.h for hpux.
   9475       1.1    mrg 
   9476       1.1    mrg Mon Nov 18 14:08:00 1996  Dawn Perchik  <dawn (a] critters.cygnus.com>
   9477       1.1    mrg 
   9478       1.1    mrg 	* cplus-dem.c: Checking in again; last checkin filed due to sticky tag.
   9479       1.1    mrg 
   9480       1.1    mrg Wed Nov 13 08:22:00 1996  Dawn Perchik  <dawn (a] critters.cygnus.com>
   9481       1.1    mrg 
   9482       1.1    mrg 	* cplus-dem.c: Revert last two commits due to conflicts with
   9483       1.1    mrg 	hpux system headers.
   9484       1.1    mrg 
   9485       1.1    mrg Wed Nov 13 08:22:00 1996  Dawn Perchik  <dawn (a] critters.cygnus.com>
   9486       1.1    mrg 
   9487       1.1    mrg 	* alloca.c, argv.c, spaces.c, strcasecmp.c, vasprintf.c, vprintf.c:
   9488       1.1    mrg 	Revert last commit due to conflicts with hpux system headers.
   9489       1.1    mrg 
   9490       1.1    mrg Wed Nov 13 10:36:50 1996  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   9491       1.1    mrg 
   9492       1.1    mrg 	* cplus-dem.c (x{m,re}alloc): Make declarations compatibile with
   9493       1.1    mrg 	libiberty.h when compiled with a standard compiler.
   9494       1.1    mrg 
   9495       1.1    mrg Tue Nov 12 16:31:00 1996  Dawn Perchik  <dawn (a] critters.cygnus.com>
   9496       1.1    mrg 
   9497       1.1    mrg 	* alloca.c: Include libiberty.h for definition of xmalloc.
   9498       1.1    mrg 	Don't redefine NULL.
   9499       1.1    mrg 	* argv.c: Move prototypes to libiberty.h.
   9500       1.1    mrg 	* cplus-dem.c: Include libiberty.h for definition of xmalloc.
   9501       1.1    mrg 	Don't redefine NULL.
   9502       1.1    mrg 	Use casts to eliminate compiler warnings.
   9503       1.1    mrg 	* spaces.c: Remove prototypes for malloc and free which are
   9504       1.1    mrg 	already in libibrty.h.
   9505       1.1    mrg 	* strcasecmp.c: Use casts to eliminate compiler warnings.
   9506       1.1    mrg 	* vasprintf.c: Include libiberty.h for definition of malloc.
   9507       1.1    mrg 	Don't redefine NULL.
   9508       1.1    mrg 	* vprintf.c: Include stdarg.h if __STDC__.
   9509       1.1    mrg 
   9510       1.1    mrg Fri Oct 11 15:42:12 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   9511       1.1    mrg 
   9512       1.1    mrg 	* config/mh-windows:  Add strcasecmp.o to EXTRA_OFILES.
   9513       1.1    mrg 
   9514       1.1    mrg Fri Oct 11 11:16:31 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   9515       1.1    mrg 
   9516       1.1    mrg 	* mpw.c (mpwify_filename): Rewrite to simplify, and to handle
   9517       1.1    mrg 	upward components correctly.
   9518       1.1    mrg 
   9519       1.1    mrg Tue Oct  8 08:55:34 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   9520       1.1    mrg 
   9521       1.1    mrg 	* config.table, config/mh-windows:  Add support for building under
   9522       1.1    mrg 	MSVC (the Microsoft build environment).
   9523       1.1    mrg 
   9524       1.1    mrg Mon Oct  7 10:50:27 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   9525       1.1    mrg 
   9526       1.1    mrg 	* fnmatch.c: Undef const if not __STDC__.
   9527       1.1    mrg 
   9528       1.1    mrg Thu Oct  3 13:46:39 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   9529       1.1    mrg 
   9530       1.1    mrg 	* fnmatch.c: New file.
   9531       1.1    mrg 	* Makefile.in (CFILES): Add fnmatch.c.
   9532       1.1    mrg 	(REQUIRED_OFILES): Add fnmatch.o.
   9533       1.1    mrg 	(fnmatch.o): New target.
   9534       1.1    mrg 
   9535       1.1    mrg Wed Sep 18 14:49:13 1996  Jason Merrill  <jason (a] yorick.cygnus.com>
   9536       1.1    mrg 
   9537       1.1    mrg 	* cplus-dem.c (demangle_template): Fix handling of address args.
   9538       1.1    mrg 	(gnu_special): Handle type_info stuff.
   9539       1.1    mrg 
   9540       1.1    mrg Fri Sep 13 17:52:55 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   9541       1.1    mrg 
   9542       1.1    mrg 	* mpw.c (DebugPI): Make settable from the env var DEBUG_PATHNAMES.
   9543       1.1    mrg 	(mpwify_filename): Handle "::/" case.
   9544       1.1    mrg 
   9545       1.1    mrg Thu Sep 12 13:30:40 1996  Geoffrey Noer  <noer (a] cygnus.com>
   9546       1.1    mrg 
   9547       1.1    mrg 	* config/mh-cygwin32: new file (need -DNEED_basename and
   9548       1.1    mrg 		-DNEED_sys_siglist for native NT rebuilding)
   9549       1.1    mrg 	* config.table (*-*-cygwin32): new entry
   9550       1.1    mrg 	* choose-temp.c: bring in sync with gcc (revert Aug 17 change)
   9551       1.1    mrg 
   9552       1.1    mrg Thu Aug 29 16:48:45 1996  Michael Meissner  <meissner (a] tiktok.cygnus.com>
   9553       1.1    mrg 
   9554       1.1    mrg 	* config.table (i[345]86-*-*): Recognize i686 for pentium pro.
   9555       1.1    mrg 
   9556       1.1    mrg Tue Aug 27 13:47:58 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   9557       1.1    mrg 
   9558       1.1    mrg 	* pexecute.c (pexecute) [MPW]: Remove old bogus code that
   9559       1.1    mrg 	messed with arguments that included a '/', add escape chars
   9560       1.1    mrg 	to double quotes, remove const decl from arg that Mac
   9561       1.1    mrg 	compilers don't seem to like.
   9562       1.1    mrg 
   9563       1.1    mrg Sat Aug 17 04:44:27 1996  Geoffrey Noer  <noer (a] cygnus.com>
   9564       1.1    mrg 
   9565       1.1    mrg 	* pexecute.c: Update test for win32 (&& ! cygwin32).
   9566       1.1    mrg 	* choose-temp.c: fix WIN32 preprocessor defines
   9567       1.1    mrg 
   9568       1.1    mrg Thu Aug 15 12:26:48 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   9569       1.1    mrg 
   9570       1.1    mrg 	* mpw-make.sed: Add @DASH_C_FLAG@ and @SEGMENT_FLAG({Default})@
   9571       1.1    mrg 	to editing of default makefile rule.
   9572       1.1    mrg 
   9573       1.1    mrg Sun Aug 11 21:03:27 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   9574       1.1    mrg 
   9575       1.1    mrg 	* alloca-norm.h:  Include <malloc.h> if _WIN32.
   9576       1.1    mrg 	* argv.c:  Include non-prototyped decls for malloc and string
   9577       1.1    mrg 	functions if ! _WIN32 or if __GNUC__.
   9578       1.1    mrg 
   9579       1.1    mrg Thu Aug  8 12:42:40 1996  Klaus Kaempf  <kkaempf (a] progis.de>
   9580       1.1    mrg 
   9581       1.1    mrg 	* config.h-vms: New file.
   9582       1.1    mrg 	* makefile.vms: Use it.
   9583       1.1    mrg 
   9584       1.1    mrg Wed Aug  7 17:16:12 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   9585       1.1    mrg 
   9586       1.1    mrg 	* getopt.c (_getopt_internal):  If argc is 0, just return (before
   9587       1.1    mrg 	we reference *argv and segfault).
   9588       1.1    mrg 
   9589       1.1    mrg Mon Aug  5 01:29:08 1996  Jason Merrill  <jason (a] yorick.cygnus.com>
   9590       1.1    mrg 
   9591       1.1    mrg 	* Makefile.in (distclean): Add multilib.out.
   9592       1.1    mrg 
   9593       1.1    mrg Thu Jul 18 17:40:55 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   9594       1.1    mrg 
   9595       1.1    mrg 	* alloca-norm.h: Change #ifdef sparc to #if defined (sparc) &&
   9596       1.1    mrg 	defined (sun).  From Andrew Gierth <ANDREWG (a] microlise.co.uk>.
   9597       1.1    mrg 
   9598       1.1    mrg Mon Jul  1 13:40:44 1996  Ken Raeburn  <raeburn (a] cygnus.com>
   9599       1.1    mrg 
   9600       1.1    mrg 	Tue May 28 15:29:03 1996  Pat Rankin  <rankin (a] eql.caltech.edu>
   9601       1.1    mrg 
   9602       1.1    mrg 	* vmsbuild.com (REQUIRD_OFILES): Add choose-temp.o and xstrdup.o.
   9603       1.1    mrg 
   9604       1.1    mrg 	Thu Jan 25 18:20:04 1996  Pat Rankin  <rankin (a] eql.caltech.edu>
   9605       1.1    mrg 
   9606       1.1    mrg 	* vmsbuild.com: Changes to handle DEFFUNC(on_exit).
   9607       1.1    mrg 	(do_ofiles): Allow nonexistent source file in pass 3.
   9608       1.1    mrg 	(chk_deffunc): New routine.
   9609       1.1    mrg 
   9610       1.1    mrg Tue Jun 25 19:24:43 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   9611       1.1    mrg 
   9612       1.1    mrg 	* pexecute.c (PEXECUTE_VERBOSE): Define.
   9613       1.1    mrg 	(MPW pexecute): Check flags & PEXECUTE_VERBOSE instead of verbose_flag.
   9614       1.1    mrg 
   9615       1.1    mrg Tue Jun 25 23:11:48 1996  Jason Molenda  (crash (a] godzilla.cygnus.co.jp)
   9616       1.1    mrg 
   9617       1.1    mrg 	* Makefile.in (docdir): Removed.
   9618       1.1    mrg 
   9619       1.1    mrg Tue Jun 25 23:01:07 1996  Jason Molenda  (crash (a] godzilla.cygnus.co.jp)
   9620       1.1    mrg 
   9621       1.1    mrg 	* Makefile.in (oldincludedir): Removed.
   9622       1.1    mrg 
   9623       1.1    mrg Tue Jun 25 22:50:07 1996  Jason Molenda  (crash (a] godzilla.cygnus.co.jp)
   9624       1.1    mrg 
   9625       1.1    mrg 	* Makefile.in (datadir): Set to $(prefix)/share.
   9626       1.1    mrg 
   9627       1.1    mrg Thu Jun 20 21:17:52 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   9628       1.1    mrg 
   9629       1.1    mrg 	* cplus-dem.c (demangle_arm_pt): Reindent.  Avoid endless loop by
   9630       1.1    mrg 	checking for errors from do_type.
   9631       1.1    mrg 
   9632       1.1    mrg Tue Jun 18 14:36:19 1996  Klaus Kaempf  <kkaempf (a] progis.de>
   9633       1.1    mrg 
   9634       1.1    mrg 	* makefile.vms: New file.
   9635       1.1    mrg 	* xmalloc.c: If VMS, include <stdlib.h> and <unixlib.h> rather
   9636       1.1    mrg 	than declaring malloc, realloc, and sbrk.
   9637       1.1    mrg 
   9638       1.1    mrg Mon Jun 10 13:17:17 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   9639       1.1    mrg 
   9640       1.1    mrg 	* pexecute.c: New file.
   9641       1.1    mrg 
   9642       1.1    mrg Wed Jun  5 16:57:45 1996  Richard Henderson  <rth (a] tamu.edu>
   9643       1.1    mrg 
   9644       1.1    mrg 	* xmalloc.c: Declare sbrk.
   9645       1.1    mrg 
   9646       1.1    mrg Sat May  4 05:08:45 1996  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   9647       1.1    mrg 
   9648       1.1    mrg 	* alloca-norm.h:  Add SPARCworks cc compatible __builtin_alloca
   9649       1.1    mrg 	declaration.
   9650       1.1    mrg 
   9651       1.1    mrg Mon Apr 22 18:41:49 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   9652       1.1    mrg 
   9653       1.1    mrg 	* xstrerror.c: Include <stdio.h>.
   9654       1.1    mrg 
   9655       1.1    mrg Sun Apr 21 11:55:12 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   9656       1.1    mrg 
   9657       1.1    mrg 	* Makefile.in (CFILES): Add atexit.c.
   9658       1.1    mrg 
   9659       1.1    mrg Sun Apr 21 09:50:09 1996  Stephen L Moshier  (moshier (a] world.std.com)
   9660       1.1    mrg 
   9661       1.1    mrg 	* choose-temp.c: Include sys/types.h before sys/file.h for sco3.2v5.
   9662       1.1    mrg 
   9663       1.1    mrg Wed Apr 17 11:17:55 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   9664       1.1    mrg 
   9665       1.1    mrg 	* choose-temp.c: Don't #include sys/file.h ifdef NO_SYS_FILE_H.
   9666       1.1    mrg 	#include <stdio.h>
   9667       1.1    mrg 	* config/mt-vxworks5 (HDEFINES): Define NO_SYS_FILE_H.
   9668       1.1    mrg 
   9669       1.1    mrg Tue Apr 16 11:27:16 1996  Jeffrey A Law  (law (a] cygnus.com)
   9670       1.1    mrg 
   9671       1.1    mrg 	* Makefile.in (lneeded-list): If alloca.o is needed, so is xmalloc.o.
   9672       1.1    mrg 	Reverts Feb 8, 1995 change.
   9673       1.1    mrg 
   9674       1.1    mrg Mon Apr 15 12:53:26 1996  Doug Evans  <dje (a] canuck.cygnus.com>
   9675       1.1    mrg 
   9676       1.1    mrg 	* choose-temp.c: New file.
   9677       1.1    mrg 	* Makefile.in (CFILES): Add choose-temp.c.
   9678       1.1    mrg 	(REQUIRED_OFILES): Add choose-temp.o.
   9679       1.1    mrg 
   9680       1.1    mrg Sat Apr 13 14:19:30 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   9681       1.1    mrg 
   9682       1.1    mrg 	* floatformat.c (floatformat_to_double):  Don't bias exponent when
   9683       1.1    mrg 	handling zero's, denorms or NaNs.
   9684       1.1    mrg 
   9685       1.1    mrg Thu Apr 11 13:36:56 1996  Stu Grossman  (grossman (a] critters.cygnus.com)
   9686       1.1    mrg 
   9687       1.1    mrg 	* floatformat.c (floatformat_to_double):  Fix bugs with handling
   9688       1.1    mrg 	numbers with fractions < 32 bits.
   9689       1.1    mrg 
   9690       1.1    mrg Mon Apr  8 14:48:34 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   9691       1.1    mrg 
   9692       1.1    mrg 	* config.table: Permit --enable-shared to specify a list of
   9693       1.1    mrg 	directories.
   9694       1.1    mrg 
   9695       1.1    mrg Tue Mar 19 22:02:07 1996  Jason Merrill  <jason (a] yorick.cygnus.com>
   9696       1.1    mrg 
   9697       1.1    mrg 	* cplus-dem.c (demangle_template): Fix for non-mangled pointer
   9698       1.1    mrg 	arguments.
   9699       1.1    mrg 
   9700       1.1    mrg Fri Mar  8 17:24:18 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   9701       1.1    mrg 
   9702       1.1    mrg 	* configure.in: If srcdir is `.' and with_target_subdir is not
   9703       1.1    mrg 	`.', then set MULTISRCTOP before calling config-ml.in.
   9704       1.1    mrg 
   9705       1.1    mrg Thu Mar  7 13:37:10 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   9706       1.1    mrg 
   9707       1.1    mrg 	* mpw.c (mpw_open): Add debugging output option.
   9708       1.1    mrg 
   9709       1.1    mrg Wed Mar  6 17:36:03 1996  Jason Merrill  <jason (a] yorick.cygnus.com>
   9710       1.1    mrg 
   9711       1.1    mrg 	* cplus-dem.c (demangle_template): Fix for address-of-extern arguments.
   9712       1.1    mrg 
   9713       1.1    mrg Tue Feb 27 12:00:50 1996  Raymond Jou  <rjou (a] mexican.cygnus.com>
   9714       1.1    mrg 
   9715       1.1    mrg 	* mpw.c (mpwify_filename): Change 6 to 5 in
   9716       1.1    mrg 	strncmp (unixname, "/tmp/", 5).
   9717       1.1    mrg 
   9718       1.1    mrg Tue Feb 20 10:55:53 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   9719       1.1    mrg 
   9720       1.1    mrg 	* cplus-dem.c (demangle_template): Initialize is_bool.  Correctly
   9721       1.1    mrg 	handle 0 as a pointer value parameter.
   9722       1.1    mrg 
   9723       1.1    mrg Mon Feb  5 16:41:44 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   9724       1.1    mrg 
   9725       1.1    mrg 	* Makefile.in (all): Depend upon required-list.
   9726       1.1    mrg 	(required-list): New target.
   9727       1.1    mrg 	(clean): Remove required-list.
   9728       1.1    mrg 
   9729       1.1    mrg Wed Jan 31 10:19:41 1996  Steve Chamberlain  <sac (a] slash.cygnus.com>
   9730       1.1    mrg 
   9731       1.1    mrg 	* win32.c: Deleted.
   9732       1.1    mrg 	* config.table (i386-*-win32): Deleted.
   9733       1.1    mrg 	* config/mh-i386win32: Deleted.
   9734       1.1    mrg 
   9735       1.1    mrg Thu Jan 18 11:34:17 1996  Ian Lance Taylor  <ian (a] cygnus.com>
   9736       1.1    mrg 
   9737       1.1    mrg 	* cplus-dem.c (cplus_demangle_opname): Change opname parameter to
   9738       1.1    mrg 	const char *.
   9739       1.1    mrg 	(cplus_mangle_opname): Change return type and opname parameter to
   9740       1.1    mrg 	const char *.  Don't cast return value.
   9741       1.1    mrg 
   9742       1.1    mrg Tue Jan 16 12:13:11 1996  Stan Shebs  <shebs (a] andros.cygnus.com>
   9743       1.1    mrg 
   9744       1.1    mrg 	* mpw.c: Include Timer.h, in order to get m68k Microseconds trap
   9745       1.1    mrg 	definition.
   9746       1.1    mrg 
   9747       1.1    mrg Wed Jan  3 13:15:04 1996  Fred Fish  <fnf (a] cygnus.com>
   9748       1.1    mrg 
   9749       1.1    mrg 	* obstack.c: Update copyright to 1996.
   9750       1.1    mrg 	(_obstack_memory_used): Define new function.  Called via
   9751       1.1    mrg 	obstack_memory_used macro.
   9752       1.1    mrg 
   9753       1.1    mrg Thu Dec 28 11:39:40 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   9754       1.1    mrg 
   9755       1.1    mrg 	* xstrdup.c: New file.
   9756       1.1    mrg 	* Makefile.in (CFILES): Add xstrdup.c.
   9757       1.1    mrg 	(REQUIRED_OFILES): Add xstrdup.o.
   9758       1.1    mrg 	(xstrdup.o): New target.
   9759       1.1    mrg 
   9760       1.1    mrg Mon Dec 11 18:18:52 1995  Mike Stump  <mrs (a] cygnus.com>
   9761       1.1    mrg 
   9762       1.1    mrg 	* atexit.c: New stub to provide atexit on systems that have
   9763       1.1    mrg 	on_exit, like SunOS 4.1.x systems.
   9764       1.1    mrg 	* functions.def (on_exit, atexit): Ditto.
   9765       1.1    mrg 
   9766       1.1    mrg Mon Dec 11 15:42:14 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   9767       1.1    mrg 
   9768       1.1    mrg 	* mpw.c (mpw_abort): Remove decl.
   9769       1.1    mrg 	(mpw_access): Move debugging printf.
   9770       1.1    mrg 
   9771       1.1    mrg Sat Dec  2 01:25:23 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   9772       1.1    mrg 
   9773       1.1    mrg 	* config.table: Consistently use ${host} rather than ${xhost} or
   9774       1.1    mrg 	${target}.
   9775       1.1    mrg 	* configure.in: Don't bother to set ${xhost} before calling
   9776       1.1    mrg 	config.table.
   9777       1.1    mrg 
   9778       1.1    mrg Tue Nov 28 14:16:57 1995  Brendan Kehoe  <brendan (a] lisa.cygnus.com>
   9779       1.1    mrg 
   9780       1.1    mrg 	* Makefile.in (.c.o): Use test instead of the left bracket, to
   9781       1.1    mrg 	avoid problems with some versions of make.
   9782       1.1    mrg 
   9783       1.1    mrg Tue Nov 28 11:45:17 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   9784       1.1    mrg 
   9785       1.1    mrg 	* mpw-make.sed: Fix INCDIR edit to work with Nov 14 change.
   9786       1.1    mrg 
   9787       1.1    mrg Tue Nov 21 11:26:34 1995  Fred Fish  <fnf (a] rtl.cygnus.com>
   9788       1.1    mrg 
   9789       1.1    mrg 	* config/mh-hpux: Remove.  It was only used to define EXTRA_OFILES,
   9790       1.1    mrg 	which was set to just alloca.o, which is now automatically marked
   9791       1.1    mrg 	as needed by the autoconfiguration process.
   9792       1.1    mrg 
   9793       1.1    mrg Tue Nov 21 14:15:06 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   9794       1.1    mrg 
   9795       1.1    mrg 	* config.table: Check ${with_cross_host} rather than comparing
   9796       1.1    mrg 	${host} and ${target}.
   9797       1.1    mrg 
   9798       1.1    mrg Thu Nov 16 14:34:42 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   9799       1.1    mrg 
   9800       1.1    mrg 	* configure.in: If with_target_subdir is empty, set xhost to
   9801       1.1    mrg 	${host} rather than ${target} before calling config.table.
   9802       1.1    mrg 
   9803       1.1    mrg Tue Nov 14 01:38:30 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   9804       1.1    mrg 
   9805       1.1    mrg 	* Makefile.in (MULTITOP): Deleted.
   9806       1.1    mrg 	(MULTISRCTOP, MULTIBUILDTOP): New.
   9807       1.1    mrg 	(FLAGS_TO_PASS): Delete INCDIR.
   9808       1.1    mrg 	(INCDIR): Add $(MULTISRCTOP).
   9809       1.1    mrg 	(install_to_libdir): Add $(MULTISUBDIR).  Call $(MULTIDO).
   9810       1.1    mrg 	* configure.in: Delete call to cfg-ml-com.in.  Call config-ml.in
   9811       1.1    mrg 	instead of cfg-ml-pos.in.
   9812       1.1    mrg 	(cross-compile check): Change to test for with_target_subdir.
   9813       1.1    mrg 	(EXTRA_LINKS): Delete.
   9814       1.1    mrg 
   9815       1.1    mrg Sun Nov 12 12:13:04 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   9816       1.1    mrg 
   9817       1.1    mrg 	* mpw-make.sed: Add getpagesize.c.o to needed-list.
   9818       1.1    mrg 	* mpw.c [USE_MW_HEADERS]: Conditionalize compiling of
   9819       1.1    mrg 	functions that are supplied by Metrowerks libraries.
   9820       1.1    mrg 	(fstat): Clean up descriptor->pointer conversion code.
   9821       1.1    mrg 	(InstallConsole, etc): Empty definitions, for when linking
   9822       1.1    mrg 	with SIOUX.
   9823       1.1    mrg 
   9824       1.1    mrg Sun Nov  5 19:25:27 1995  Per Bothner  <bothner (a] kalessin.cygnus.com>
   9825       1.1    mrg 
   9826       1.1    mrg 	* Makefile.in (FLAGS_TO_PASS):  Also pass PICFLAGS.
   9827       1.1    mrg 	(.c.o):  Stylistic change.
   9828       1.1    mrg 
   9829       1.1    mrg Thu Nov  2 12:06:29 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   9830       1.1    mrg 
   9831       1.1    mrg 	* strtol.c, strtoul.c: Don't include <stdlib.h>.  From
   9832       1.1    mrg 	phdm (a] info.ucl.ac.be (Philippe De Muyter).
   9833       1.1    mrg 
   9834       1.1    mrg Wed Nov  1 11:59:36 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   9835       1.1    mrg 
   9836       1.1    mrg 	* configure.in: Correct sed call.
   9837       1.1    mrg 
   9838       1.1    mrg Mon Oct 30 13:03:45 1995  Per Bothner  <bothner (a] kalessin.cygnus.com>
   9839       1.1    mrg 
   9840       1.1    mrg 	* configure.in:  Clean up / simplify for native.
   9841       1.1    mrg 
   9842       1.1    mrg 	* configure.in:  Merge in stuff from ../xiberty/configure.in.
   9843       1.1    mrg 	* Makefile.in (CC):  Add definition (so it can be overrridden
   9844       1.1    mrg 	by ../configure).
   9845       1.1    mrg 
   9846       1.1    mrg Tue Oct 24 17:57:27 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   9847       1.1    mrg 
   9848       1.1    mrg 	* mpw-make.sed: Leave strerror.c.o in standard list of functions.
   9849       1.1    mrg 	* mpw.c (R_OK, ENOENT, EACCESS, ENOSYS): Remove.
   9850       1.1    mrg 	(link): Remove useless definition with error return.
   9851       1.1    mrg 	(last_microseconds, warn_if_spin_delay, record_for_spin_delay):
   9852       1.1    mrg 	Use UnsignedWide type for microsecond counts.
   9853       1.1    mrg 
   9854       1.1    mrg Thu Oct 19 10:52:07 1995  Michael Meissner  <meissner (a] wogglebug.tiac.net>
   9855       1.1    mrg 
   9856       1.1    mrg 	* memcmp.c (memcmp): Argument types are const void *, not void
   9857       1.1    mrg 	*const.
   9858       1.1    mrg 
   9859       1.1    mrg 	* strncasecmp.c (strncasecmp): Include ansidecl.h/stdarg.h, not
   9860       1.1    mrg 	sys/types.h.
   9861       1.1    mrg 	* strcasecmp.c (strcasecmp): Ditto.
   9862       1.1    mrg 
   9863       1.1    mrg Tue Oct 10 11:03:24 1995  Fred Fish  <fnf (a] cygnus.com>
   9864       1.1    mrg 
   9865       1.1    mrg 	* Makefile.in (BISON):  Remove macro.
   9866       1.1    mrg 
   9867       1.1    mrg Tue Sep 26 15:06:46 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   9868       1.1    mrg 
   9869       1.1    mrg 	* Makefile.in (HFILES): Add default empty definition.
   9870       1.1    mrg 	* mpw-config.in (config.h): Only update if changed.
   9871       1.1    mrg 	* mpw-make.in: Remove.
   9872       1.1    mrg 	* mpw-make.sed: New file, edits Makefile.in into MPW makefile.
   9873       1.1    mrg 	* mpw.c: Remove semi-clone of strerror code.
   9874       1.1    mrg 	(sys_nerr, sys_errlist): Define here.
   9875       1.1    mrg 	(Microseconds): Only define as A-line trap if m68k Mac.
   9876       1.1    mrg 
   9877       1.1    mrg Wed Sep 20 12:53:32 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   9878       1.1    mrg 
   9879       1.1    mrg 	* Makefile.in (maintainer-clean): New synonym for distclean.
   9880       1.1    mrg 
   9881       1.1    mrg Mon Aug 28 19:47:52 1995  Per Bothner  <bothner (a] kalessin.cygnus.com>
   9882       1.1    mrg 
   9883       1.1    mrg 	* config.table:  For host, generalize rs6000-ibm-aix*
   9884       1.1    mrg 	to *-ibm-aix* so we also include powerpc.
   9885       1.1    mrg 
   9886       1.1    mrg Tue Aug 22 03:18:05 1995  Ken Raeburn  <raeburn (a] kr-laptop.cygnus.com>
   9887       1.1    mrg 
   9888       1.1    mrg 	Fri Jun 16 18:35:40 1995  Pat Rankin  (rankin (a] eql.caltech.edu)
   9889       1.1    mrg 
   9890       1.1    mrg 	* xstrerror.c: New file.
   9891       1.1    mrg 	* Makefile.in, vmsbuild.com: Compile it.
   9892       1.1    mrg 
   9893       1.1    mrg Mon Jul 31 12:16:32 1995  steve chamberlain  <sac (a] slash.cygnus.com>
   9894       1.1    mrg 
   9895       1.1    mrg 	* config.table (i386-*-win32): New.
   9896       1.1    mrg 
   9897       1.1    mrg Fri Jul 21 11:35:52 1995  Doug Evans  <dje (a] canuck.cygnus.com>
   9898       1.1    mrg 
   9899       1.1    mrg 	* Makefile.in (MULTITOP): New variable.
   9900       1.1    mrg 	(MULTIDIRS, MULTISUBDIR, MULTIDO, MULTICLEAN): Likewise.
   9901       1.1    mrg 	(all): Add multilib support.
   9902       1.1    mrg 	(install_to_tooldir, *clean): Likewise.
   9903       1.1    mrg 
   9904       1.1    mrg Mon Jul 10 11:47:27 1995  Ken Raeburn  <raeburn (a] cygnus.com>
   9905       1.1    mrg 
   9906       1.1    mrg 	* makefile.dos (OBJS): Add hex.o.  From DJ Delorie.
   9907       1.1    mrg 
   9908       1.1    mrg Fri Jun 30 17:28:59 1995  Pat Rankin  (rankin (a] eql.caltech.edu)
   9909       1.1    mrg 
   9910       1.1    mrg 	* vmsbuild.com:  create "new-lib.olb", build libiberty under that
   9911       1.1    mrg 	name, and then make it become "liberty.olb" when done, so that an
   9912       1.1    mrg 	incomplete build attempt never leaves behind something which looks
   9913       1.1    mrg 	like a complete library.
   9914       1.1    mrg 
   9915       1.1    mrg Thu Jun 29 00:22:02 1995  Steve Chamberlain  <sac (a] slash.cygnus.com>
   9916       1.1    mrg 
   9917       1.1    mrg 	* config/mh-i386pe: New file for PE hosts.
   9918       1.1    mrg 	* config.table: Understand PE hosts.
   9919       1.1    mrg 
   9920       1.1    mrg Wed Jun 28 19:13:23 1995  Jason Merrill  <jason (a] phydeaux.cygnus.com>
   9921       1.1    mrg 
   9922       1.1    mrg 	* cplus-dem.c: Update from gcc.
   9923       1.1    mrg 
   9924       1.1    mrg 	* argv.c, dummy.c: If __STDC__, #include "alloca-conf.h" after
   9925       1.1    mrg 	<stddef.h>.
   9926       1.1    mrg 	* alloca-norm.h: If __STDC__, declare alloca with its parameter.
   9927       1.1    mrg 
   9928       1.1    mrg Thu Jun 22 18:57:47 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   9929       1.1    mrg 
   9930       1.1    mrg 	* mpw-make.in (ALL_CFLAGS): Define NEED_basename.
   9931       1.1    mrg 	* mpw.c: Only test DebugPI once whenever printing debug info.
   9932       1.1    mrg 	(mpwify_filename): If filename is /tmp/foo, change it into :_foo,
   9933       1.1    mrg 	also fix to not write on input filename buffer.
   9934       1.1    mrg 	(mpw_access): Use stat() instead of open(), works for directories
   9935       1.1    mrg 	as well as files.
   9936       1.1    mrg 
   9937       1.1    mrg Mon Jun 19 00:33:22 1995  Jason Merrill  <jason (a] phydeaux.cygnus.com>
   9938       1.1    mrg 
   9939       1.1    mrg 	* Makefile.in: Massage broken shells that require 'else true'.
   9940       1.1    mrg 
   9941       1.1    mrg Sat Jun 17 23:21:58 1995  Fred Fish  <fnf (a] cygnus.com>
   9942       1.1    mrg 
   9943       1.1    mrg 	* alloca-norm.h: Declare alloca as type "PTR" to match functions.def.
   9944       1.1    mrg 	Declare __builtin_alloca in the sparc case, as argv.c did.
   9945       1.1    mrg 	* argv.c: Replace inline version of alloca-norm.h at start of file with
   9946       1.1    mrg 	a #include of alloca-conf.h.  Precede it with an include of ansidecl.h
   9947       1.1    mrg 	because alloca-norm.h needs to declare alloca as "PTR".
   9948       1.1    mrg 
   9949       1.1    mrg Mon Jun 12 14:24:26 1995  Steve Chamberlain  <sac (a] slash.cygnus.com>
   9950       1.1    mrg 
   9951       1.1    mrg 	* win32.c: New file.
   9952       1.1    mrg 
   9953       1.1    mrg Fri Jun  9 15:16:14 1995  Jason Merrill  <jason (a] phydeaux.cygnus.com>
   9954       1.1    mrg 
   9955       1.1    mrg 	* dummy.c: #include "alloca-conf.h".
   9956       1.1    mrg 
   9957       1.1    mrg Wed Jun  7 11:46:23 1995  Jason Merrill  <jason (a] phydeaux.cygnus.com>
   9958       1.1    mrg 
   9959       1.1    mrg 	* Makefile.in (mostlyclean): Remove stamp-picdir.
   9960       1.1    mrg 	(clean): Don't.
   9961       1.1    mrg 
   9962       1.1    mrg Mon Jun  5 18:46:06 1995  Jason Merrill  <jason (a] phydeaux.cygnus.com>
   9963       1.1    mrg 
   9964       1.1    mrg 	* config.table (frags): Use toplevel pic frags.
   9965       1.1    mrg 
   9966       1.1    mrg 	* Makefile.in (PICFLAG): New macro.
   9967       1.1    mrg 	(all): Depend on stamp-picdir.
   9968       1.1    mrg 	(needed-list): Ditto.
   9969       1.1    mrg 	(.c.o): Also build pic object.
   9970       1.1    mrg 	(stamp-picdir): New rule.
   9971       1.1    mrg 	(mostlyclean): Remove pic.
   9972       1.1    mrg 	(clean): Remove stamp-picdir.
   9973       1.1    mrg 
   9974       1.1    mrg Fri Mar 24 16:55:48 1995  Pat Rankin  (rankin (a] eql.caltech.edu)
   9975       1.1    mrg 
   9976       1.1    mrg 	* vmsbuild.com (config.h): Add `#define NEED_basename'.
   9977       1.1    mrg 
   9978       1.1    mrg Tue May 23 10:12:46 1995  Per Bothner  <bothner (a] kalessin.cygnus.com>
   9979       1.1    mrg 
   9980       1.1    mrg 	* clock.c, getopt.c, strtod.c, vsprintf.c:  Change from using LGPL
   9981       1.1    mrg 	to libio-style copyright.
   9982       1.1    mrg 	* getpagesize.c:  Remove FSF copyright.
   9983       1.1    mrg 
   9984       1.1    mrg Sat May 20 12:30:23 1995  Ken Raeburn  <raeburn (a] kr-laptop.cygnus.com>
   9985       1.1    mrg 
   9986       1.1    mrg 	Added improved VMS support from Pat Rankin:
   9987       1.1    mrg 
   9988       1.1    mrg 	Fri Mar 17 18:40:36 1995  Pat Rankin  (rankin (a] eql.caltech.edu)
   9989       1.1    mrg 
   9990       1.1    mrg 	* vmsbuild.com:  new file.
   9991       1.1    mrg 
   9992       1.1    mrg 	* getpagesize.c (getpagesize):  implement for VMS;
   9993       1.1    mrg 	* strerror.c (strerror, strerrno, strtoerrno):  add rudimentary
   9994       1.1    mrg 	support for EVMSERR.
   9995       1.1    mrg 
   9996       1.1    mrg Thu May 18 17:01:42 1995  Ken Raeburn  <raeburn (a] kr-laptop.cygnus.com>
   9997       1.1    mrg 
   9998       1.1    mrg 	Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha (a] armltd.co.uk)
   9999       1.1    mrg 
   10000       1.1    mrg 	* floatformat.c (floatformat_arm_ext): Define.
   10001       1.1    mrg 
   10002       1.1    mrg Tue May 16 13:30:59 1995  Per Bothner  <bothner (a] kalessin.cygnus.com>
   10003       1.1    mrg 
   10004       1.1    mrg 	* basename.c, bcmp.c, getcwd.c, insque.c, rename.c, sigsetmask.c,
   10005       1.1    mrg 	strerror.c, strsignal.c:  Remove FSF copyright.
   10006       1.1    mrg 	* sigsetmask.c: #include <sys/types.h> - seems to be needed by ISC.
   10007       1.1    mrg 
   10008       1.1    mrg Mon May 15 19:53:17 1995  Per Bothner  <bothner (a] kalessin.cygnus.com>
   10009       1.1    mrg 
   10010       1.1    mrg 	* bcopy.c, bzero.c, memcmp.c, memcpy.c, memset.c, strchr.c,
   10011       1.1    mrg 	strrchr.c, strstr.c, vfork.c:  Remove FSF Copyright, because this
   10012       1.1    mrg 	might contaminate libstdc++ with the LGPL.  (OK'd by RMS 11 Oct 94.)
   10013       1.1    mrg 	* strchr.c, strrchr.c:  Add cast to suppress const warning.
   10014       1.1    mrg 
   10015       1.1    mrg Thu May  4 14:36:42 1995  Jason Merrill  <jason (a] phydeaux.cygnus.com>
   10016       1.1    mrg 
   10017       1.1    mrg 	* cplus-dem.c: Use const instead of CONST.  Don't include
   10018       1.1    mrg 	ansidecl.h directly.
   10019       1.1    mrg 
   10020       1.1    mrg Wed Apr 19 01:30:27 1995  Jason Merrill  <jason (a] phydeaux.cygnus.com>
   10021       1.1    mrg 
   10022       1.1    mrg 	* cplus-dem.c: Don't include libiberty.h.  Do declare xmalloc and
   10023       1.1    mrg 	xrealloc.
   10024       1.1    mrg 	(-DMAIN): Don't rely on an externally-defined version number;
   10025       1.1    mrg 	instead, require the version number to be defined as a
   10026       1.1    mrg 	preprocessor macro.  Handle the RS/6000 leading dot.  Define
   10027       1.1    mrg 	xmalloc, xrealloc and fatal.  Don't strip a leading underscore
   10028       1.1    mrg 	if we couldn't demangle the word.
   10029       1.1    mrg 
   10030       1.1    mrg Tue Apr  4 13:03:51 1995  Stan Shebs  <shebs (a] andros.cygnus.com>
   10031       1.1    mrg 
   10032       1.1    mrg 	(Old mpw.c change descriptions retained for informational value.)
   10033       1.1    mrg 	* mpw.c (warning_threshold): Default to .4 sec.
   10034       1.1    mrg 	(overflow_count, current_progress): New globals.
   10035       1.1    mrg 	(warn_if_spin_delay): Include current progress type,
   10036       1.1    mrg 	such as program name, in message.
   10037       1.1    mrg 	(mpw_start_progress): Set current_progress variable from arg.
   10038       1.1    mrg 	(mpw_end_progress): Report spin delays by power-of-two-size
   10039       1.1    mrg 	buckets instead of constant-size buckets.
   10040       1.1    mrg 
   10041       1.1    mrg 	* mpw.c: Clean up formatting, types, returns, etc.
   10042       1.1    mrg 	(ENOSYS): Define.
   10043       1.1    mrg 	(mpw_fread, mpw_fwrite): Define.
   10044       1.1    mrg 	(sleep): Define correctly.
   10045       1.1    mrg 
   10046       1.1    mrg 	* mpw.c: New code to implement cursor spinning support.
   10047       1.1    mrg 	(umask): New function.
   10048       1.1    mrg 	(mpw_fopen, mpw_fseek, stat, fstat): Call PROGRESS.
   10049       1.1    mrg 
   10050       1.1    mrg 	* mpw.c (mpw_basename, mpw_mixed_basename): New functions, find
   10051       1.1    mrg 	basenames for MPW and MPW/Unix filenames.
   10052       1.1    mrg 	(mpw_special_init): New function, calls Macsbug if desired.
   10053       1.1    mrg 
   10054       1.1    mrg 	* mpw.c: Add GPL notice.
   10055       1.1    mrg 	(mpwify_filename): Add more transformations.
   10056       1.1    mrg 	(mpw_fopen): Call mpwify_filename on file names.
   10057       1.1    mrg 	(rename): Remove.
   10058       1.1    mrg 	(chdir, getcwd): Add simple definitions.
   10059       1.1    mrg 
   10060       1.1    mrg 	* mpw.c: Random cleanups, remove unused code bits.
   10061       1.1    mrg 	Added copy of strerror.c for gcc's use.
   10062       1.1    mrg 	(stat, fstat, _stat): New versions based on Guido van Rossum code.
   10063       1.1    mrg 
   10064       1.1    mrg 	* mpw.c (mpw_fseek): Make it work correctly when doing SEEK_CUR.
   10065       1.1    mrg 
   10066       1.1    mrg 	* mpw.c (stat): Remove hack definition, get from sys/stat.h.
   10067       1.1    mrg 	(fork, vfork, etc): Print error messages if called.
   10068       1.1    mrg 	(getrusage, sbrk, environ, isatty, link, utime, mkdir, rmdir,
   10069       1.1    mrg 	rename, chown): Define.
   10070       1.1    mrg 
   10071       1.1    mrg 	* mpw-config.in: New file, MPW version of configure.in.
   10072       1.1    mrg 	* mpw-make.in: New file, MPW version of Makefile.in.
   10073       1.1    mrg 	* mpw.c: New file, MPW compatibility routines.
   10074       1.1    mrg 
   10075       1.1    mrg Fri Mar 24 14:10:30 1995  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10076       1.1    mrg 
   10077       1.1    mrg 	* basename.c: Include config.h before checking for NEED_basename.
   10078       1.1    mrg 
   10079       1.1    mrg Thu Mar 23 19:09:54 1995  Jason Merrill  <jason (a] phydeaux.cygnus.com>
   10080       1.1    mrg 
   10081       1.1    mrg 	* functions.def: Add DEFFUNC for basename.
   10082       1.1    mrg 
   10083       1.1    mrg 	* basename.c: Only define basename if NEED_basename.
   10084       1.1    mrg 
   10085       1.1    mrg Thu Mar 16 13:36:05 1995  Jason Merrill  <jason (a] phydeaux.cygnus.com>
   10086       1.1    mrg 
   10087       1.1    mrg 	* config.table: Fix --enable-shared logic for native builds.
   10088       1.1    mrg 
   10089       1.1    mrg Mon Mar 13 11:05:11 1995  Jason Merrill  <jason (a] phydeaux.cygnus.com>
   10090       1.1    mrg 
   10091       1.1    mrg 	* cplus-dem.c (demangle_template): Demangle bool literals properly.
   10092       1.1    mrg 
   10093       1.1    mrg Mon Mar  6 23:57:28 1995  Stu Grossman  (grossman (a] cygnus.com)
   10094       1.1    mrg 
   10095       1.1    mrg 	* strtol.c strtoul.c:  Replace these with less buggy versions from
   10096       1.1    mrg 	NetBSD.  (strtoul in particular couldn't handle base 16.)
   10097       1.1    mrg 
   10098       1.1    mrg Wed Mar  1 15:59:01 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   10099       1.1    mrg 
   10100       1.1    mrg 	* config/mt-vxworks5 (HDEFINES): Define NO_SYS_PARAM_H.
   10101       1.1    mrg 
   10102       1.1    mrg 	* clock.c: If NO_SYS_PARAM_H is defined, don't include
   10103       1.1    mrg 	<sys/param.h>.
   10104       1.1    mrg 	* getcwd.c, getpagesize.c, getruntime.c: Likewise.
   10105       1.1    mrg 
   10106       1.1    mrg Fri Feb 17 15:40:55 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   10107       1.1    mrg 
   10108       1.1    mrg 	* getruntime.c (get_run_time): Don't assume that CLOCKS_PER_SEC is
   10109       1.1    mrg 	a number; ANSI appears to permit any expression, including a
   10110       1.1    mrg 	function call.
   10111       1.1    mrg 
   10112       1.1    mrg 	* config.table (*-*-vxworks5*): Use mt-vxworks5 when configuring
   10113       1.1    mrg 	xiberty.
   10114       1.1    mrg 	* config/mt-vxworks5: New file.
   10115       1.1    mrg 
   10116       1.1    mrg Thu Feb  9 14:19:45 1995  Ian Lance Taylor  <ian (a] cygnus.com>
   10117       1.1    mrg 
   10118       1.1    mrg 	* basename.c (basename): Change argument to be const.
   10119       1.1    mrg 
   10120       1.1    mrg Wed Feb  8 18:06:52 1995  Jason Merrill  <jason (a] phydeaux.cygnus.com>
   10121       1.1    mrg 
   10122       1.1    mrg 	* Makefile.in (lneeded-list): Don't worry about xmalloc.
   10123       1.1    mrg 
   10124       1.1    mrg Sun Jan 15 00:40:36 1995  Jeff Law  (law (a] snake.cs.utah.edu)
   10125       1.1    mrg 
   10126       1.1    mrg 	* Makefile.in (distclean): Delete xhost-mkfrag.
   10127       1.1    mrg 
   10128       1.1    mrg Thu Jan 12 16:54:18 1995  Jason Merrill  <jason (a] phydeaux.cygnus.com>
   10129       1.1    mrg 
   10130       1.1    mrg 	* Makefile.in (lneeded-list): If alloca.o is needed, so is xmalloc.o.
   10131       1.1    mrg 
   10132       1.1    mrg Wed Jan 11 22:39:56 1995  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   10133       1.1    mrg 
   10134       1.1    mrg 	* hex.c: New file.
   10135       1.1    mrg 	* Makefile.in (REQUIRED_OFILES, CFILES): List it.
   10136       1.1    mrg 	(hex.o): Add dependencies.
   10137       1.1    mrg 
   10138       1.1    mrg 	* cplus-dem.c (demangle_prefix): For GNU style constructor and
   10139       1.1    mrg 	destructor names, try demangling the remainder of the string.
   10140       1.1    mrg 
   10141       1.1    mrg Wed Dec 28 00:49:15 1994  Ian Lance Taylor  <ian (a] tweedledumb.cygnus.com>
   10142       1.1    mrg 
   10143       1.1    mrg 	* vasprintf.c (int_vasprintf): New static function.
   10144       1.1    mrg 	(vasprintf): Use int_vasprintf.  Removes assumption that va_list
   10145       1.1    mrg 	is assignment compatible.
   10146       1.1    mrg 
   10147       1.1    mrg Sat Nov  5 19:29:12 1994  Jason Merrill  (jason (a] phydeaux.cygnus.com)
   10148       1.1    mrg 
   10149       1.1    mrg 	* Makefile.in (LIBCFLAGS): New variable.
   10150       1.1    mrg 	(FLAGS_TO_PASS): Pass it.
   10151       1.1    mrg 	(.c.o): Use it.
   10152       1.1    mrg 
   10153       1.1    mrg Thu Nov  3 19:09:47 1994  Ken Raeburn  <raeburn (a] cujo.cygnus.com>
   10154       1.1    mrg 
   10155       1.1    mrg 	* getopt.c, getopt1.c: Do compile these functions under Linux,
   10156       1.1    mrg 	since many native versions are based on glibc but are buggy.
   10157       1.1    mrg 
   10158       1.1    mrg Mon Oct 24 15:16:46 1994  Per Bothner  <bothner (a] kalessin.cygnus.com>
   10159       1.1    mrg 
   10160       1.1    mrg 	* vasprintf.c:  Make 'format' arg be const, to avoid a mismatch
   10161       1.1    mrg 	with prototype in GNU libc.  Support stdarg.h as well as varargs.h.
   10162       1.1    mrg 
   10163       1.1    mrg Tue Oct 11 17:48:27 1994  Jason Merrill  (jason (a] phydeaux.cygnus.com)
   10164       1.1    mrg 
   10165       1.1    mrg 	* Makefile.in (REQUIRED_OFILES): Add vasprintf.o.
   10166       1.1    mrg 	* functions.def: Remove vasprintf.
   10167       1.1    mrg 
   10168       1.1    mrg Wed Sep 14 17:04:55 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   10169       1.1    mrg 
   10170       1.1    mrg 	* xmalloc.c (first_break): New static variable.
   10171       1.1    mrg 	(xmalloc_set_program_name): Record sbrk (0) in first_break.
   10172       1.1    mrg 	(xmalloc): If memory allocation fails, try to report how much
   10173       1.1    mrg 	memory was allocated by the program up to this point.
   10174       1.1    mrg 	(xrealloc): Likewise.
   10175       1.1    mrg 
   10176       1.1    mrg Sun Sep 04 17:58:10 1994  Richard Earnshaw (rwe (a] pegasus.esprit.ec.org)
   10177       1.1    mrg 
   10178       1.1    mrg 	* Makefile.in (ERRORS_CC): New variable, defaulted to $(CC).  Use it
   10179       1.1    mrg 	when linking dummy.
   10180       1.1    mrg 	* config.table: Add host RISCiX Makefile frag.
   10181       1.1    mrg 	* config/mh-riscix: New file.
   10182       1.1    mrg 
   10183       1.1    mrg Thu Aug 25 17:29:44 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   10184       1.1    mrg 
   10185       1.1    mrg 	* Makefile.in (FLAGS_TO_PASS): Define.
   10186       1.1    mrg 	($(RULE1)): Use $(FLAGS_TO_PASS).
   10187       1.1    mrg 
   10188       1.1    mrg Wed Aug 24 17:08:47 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   10189       1.1    mrg 
   10190       1.1    mrg 	* vasprintf.c: Include <string.h>.
   10191       1.1    mrg 	(vasprintf): Add casts to void for va_arg to avoid gcc warnings.
   10192       1.1    mrg 	* xatexit.c: Declare malloc.
   10193       1.1    mrg 
   10194       1.1    mrg Fri Aug 19 15:29:12 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   10195       1.1    mrg 
   10196       1.1    mrg 	* cplus-dem.c (demangle_args): Fix a bug in previous patch (the
   10197       1.1    mrg 	one below).
   10198       1.1    mrg 
   10199       1.1    mrg Thu Aug 18 14:37:14 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   10200       1.1    mrg 
   10201       1.1    mrg 	* cplus-dem.c (demangle args): Handle ARM repeat encoding where
   10202       1.1    mrg 	the type index is greater than 9.
   10203       1.1    mrg 
   10204       1.1    mrg Wed Aug 17 16:13:49 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   10205       1.1    mrg 
   10206       1.1    mrg 	* cplus-dem.c (demangle_qualified): accept optional '_' between
   10207       1.1    mrg 	qualified name. This is baecause the template name may end with
   10208       1.1    mrg 	numeric and can mixed up with the length of next qualified name.
   10209       1.1    mrg 
   10210       1.1    mrg Wed Aug  3 05:52:14 1994  D. V. Henkel-Wallace  (gumby (a] cygnus.com)
   10211       1.1    mrg 
   10212       1.1    mrg 	* config/mt-sunos4: Use our standard location for cross-includes
   10213       1.1    mrg 	and cross-libs when the target is also a "host" environment (ie no
   10214       1.1    mrg 	newlib; includes and such don't belong to us).  This is specific
   10215       1.1    mrg 	to the Cygnus Support environment.
   10216       1.1    mrg 
   10217       1.1    mrg Tue Aug  2 15:25:12 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   10218       1.1    mrg 
   10219       1.1    mrg 	* cplus-dem.c (demangle_template): demangle as xxx<'Q'> not
   10220       1.1    mrg 	xxx<ch=81>.
   10221       1.1    mrg 
   10222       1.1    mrg Mon Aug  1 17:02:48 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   10223       1.1    mrg 
   10224       1.1    mrg 	* cplus-dem.c (main): flush stdout to make pipe work.
   10225       1.1    mrg 
   10226       1.1    mrg Sat Jul 16 12:56:32 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   10227       1.1    mrg 
   10228       1.1    mrg 	* config.table (*-*-cxux7*):  Recognize.
   10229       1.1    mrg 	* floatformat.c (floatformat_m88110_ext) [HARRIS_FLOAT_FORMAT]:
   10230       1.1    mrg 	Harris-specific float format.
   10231       1.1    mrg 	* config/mh-cxux7: New file.
   10232       1.1    mrg 
   10233       1.1    mrg Wed Jun 29 00:26:17 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   10234       1.1    mrg 
   10235       1.1    mrg 	* cplus-dem.c (demangle_template):  Make sure that the result of
   10236       1.1    mrg 	consume_count doesn't index beyond the end of the string.
   10237       1.1    mrg 
   10238       1.1    mrg Mon Jun 20 23:54:37 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   10239       1.1    mrg 
   10240       1.1    mrg 	* cplus-dem.c (gnu_special):  Handle vtable mangling of gcc-2.4.5 and
   10241       1.1    mrg 	earlier. Improve test for new vtable mangling. Change output back
   10242       1.1    mrg 	to `virtual table'.
   10243       1.1    mrg 
   10244       1.1    mrg Mon Jun 20 11:37:30 1994  Ian Lance Taylor  (ian (a] sanguine.cygnus.com)
   10245       1.1    mrg 
   10246       1.1    mrg 	* obstack.c: Always compile this code, even if using the GNU
   10247       1.1    mrg 	library.  Avoids problems with relatively recent binary
   10248       1.1    mrg 	incompatibility.
   10249       1.1    mrg 
   10250       1.1    mrg Thu Jun 16 17:54:01 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   10251       1.1    mrg 
   10252       1.1    mrg 	* cplus-dem.c: Include libiberty.h.
   10253       1.1    mrg 	(xmalloc, xrealloc, free): Don't declare.
   10254       1.1    mrg 	(strstr): Don't declare parameters.
   10255       1.1    mrg 	(xmalloc, xrealloc): Don't define.
   10256       1.1    mrg 	(long_options): Add no-strip-underscores.
   10257       1.1    mrg 	(main): Call xmalloc_set_program_name.  Pass n in short options to
   10258       1.1    mrg 	getopt_long.  Handle option 'n' to not strip underscores.
   10259       1.1    mrg 	(usage): Mention -n and --no-strip-underscores.
   10260       1.1    mrg 
   10261       1.1    mrg Sun Jun 12 01:37:09 1994  Jason Merrill  (jason (a] deneb.cygnus.com)
   10262       1.1    mrg 
   10263       1.1    mrg 	* cplus-dem.c (demangle_template): Separate consecutive >'s with a
   10264       1.1    mrg 	space.
   10265       1.1    mrg 	(gnu_special): Demangle template and qualified names in a vtable name.
   10266       1.1    mrg 
   10267       1.1    mrg Fri May 27 12:27:52 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   10268       1.1    mrg 
   10269       1.1    mrg 	From gas-2.3 and binutils-2.4 net releases:
   10270       1.1    mrg 
   10271       1.1    mrg 	Wed May 11 22:32:00 1994  DJ Delorie (dj (a] ctron.com)
   10272       1.1    mrg 
   10273       1.1    mrg 	* makefile.dos: [new] Makefile for dos/go32
   10274       1.1    mrg 	* configure.bat: update for latest files
   10275       1.1    mrg 	* msdos.c: remove some functions now in libc.a
   10276       1.1    mrg 
   10277       1.1    mrg Fri May 20 18:53:32 1994  Per Bothner  (bothner (a] kalessin.cygnus.com)
   10278       1.1    mrg 
   10279       1.1    mrg 	* cplus-dem.c (gnu_special):  Recognize thunks, as well as
   10280       1.1    mrg 	the new naming style for vtables (when -fvtable-thunks).
   10281       1.1    mrg 
   10282       1.1    mrg Wed May 18 13:34:06 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   10283       1.1    mrg 
   10284       1.1    mrg 	* Makefile.in (XTRAFLAGS): Don't define.
   10285       1.1    mrg 	(.c.o, dummy.o): Don't use XTRAFLAGS.
   10286       1.1    mrg 	($(RULE1)): Don't pass XTRAFLAGS down in recursive call.
   10287       1.1    mrg 
   10288       1.1    mrg Fri May 13 16:02:12 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10289       1.1    mrg 
   10290       1.1    mrg 	* vasprintf.c: New file.
   10291       1.1    mrg 	* Makefile.in, functions.def: Add it.
   10292       1.1    mrg 
   10293       1.1    mrg Fri May 13 16:20:28 1994  Jason Merrill  (jason (a] deneb.cygnus.com)
   10294       1.1    mrg 
   10295       1.1    mrg 	* cplus-dem.c (demangle_fund_type): Grok bool.
   10296       1.1    mrg 
   10297       1.1    mrg Fri May  6 14:44:21 1994  Steve Chamberlain  (sac (a] cygnus.com)
   10298       1.1    mrg 
   10299       1.1    mrg 	* config.table: Add go32
   10300       1.1    mrg 	* config/mh-go32: New template.
   10301       1.1    mrg 
   10302       1.1    mrg Fri May  6 11:01:59 1994  D. V. Henkel-Wallace  (gumby (a] rtl.cygnus.com)
   10303       1.1    mrg 
   10304       1.1    mrg 	* config.table, config/mt-sunos4: config for when sun4 is cross target.
   10305       1.1    mrg 
   10306       1.1    mrg Mon Apr 11 00:54:33 1994  Richard Stallman  (rms (a] mole.gnu.ai.mit.edu)
   10307       1.1    mrg 
   10308       1.1    mrg 	* getopt.c [not __GNU_LIBRARY__] [__GCC__] [not __STDC__]:
   10309       1.1    mrg 	Declare strlen to return int.  Don't include stddef.h.
   10310       1.1    mrg 
   10311       1.1    mrg Fri Apr  1 00:38:17 1994  Jim Wilson  (wilson (a] mole.gnu.ai.mit.edu)
   10312       1.1    mrg 
   10313       1.1    mrg 	* getopt.c: Delete use of IN_GCC to control whether
   10314       1.1    mrg 	stddef.h or gstddef.h is included.
   10315       1.1    mrg 
   10316       1.1    mrg Thu Apr 14 14:00:56 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   10317       1.1    mrg 
   10318       1.1    mrg 	* cplus-dem.c (demangle_signature): Fix a bug in template function
   10319       1.1    mrg 	type numbering.
   10320       1.1    mrg 
   10321       1.1    mrg Wed Apr 13 17:23:03 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   10322       1.1    mrg 
   10323       1.1    mrg 	* cplus-dem.c (demangle_signature): Fix template function with arm
   10324       1.1    mrg 	style argument type number, Tn.
   10325       1.1    mrg 
   10326       1.1    mrg Wed Apr 13 17:11:15 1994  Jason Merrill  (jason (a] deneb.cygnus.com)
   10327       1.1    mrg 
   10328       1.1    mrg 	* cplus-dem.c (optable): Add new[] and delete[].
   10329       1.1    mrg 
   10330       1.1    mrg Fri Apr  8 11:21:42 1994  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   10331       1.1    mrg 
   10332       1.1    mrg 	* argv.c (buildargv): Don't produce empty argument just because
   10333       1.1    mrg 	there is trailing whitespace.
   10334       1.1    mrg 
   10335       1.1    mrg Wed Apr  6 11:42:14 1994  Kung Hsu  (kung (a] mexican.cygnus.com)
   10336       1.1    mrg 
   10337       1.1    mrg 	* cplus-dem.c (demangle_template): fix 'Q' qualified name bug.
   10338       1.1    mrg 	Handle 'p' same as 'P'.
   10339       1.1    mrg 	* cplus-dem.c (do_type): Handle 'p' same as 'P'.
   10340       1.1    mrg 
   10341       1.1    mrg Sat Mar 26 12:00:13 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   10342       1.1    mrg 
   10343       1.1    mrg 	* floatformat.c (get_field, put_field):  Fix off by one error in
   10344       1.1    mrg 	little endian case.
   10345       1.1    mrg 
   10346       1.1    mrg Thu Mar 24 10:40:19 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10347       1.1    mrg 
   10348       1.1    mrg 	* floatformat.c (floatformat_from_double): Pass unsigned char *,
   10349       1.1    mrg 	not char *, to put_field.
   10350       1.1    mrg 
   10351       1.1    mrg Fri Mar 18 12:34:33 1994  Per Bothner  (bothner (a] kalessin.cygnus.com)
   10352       1.1    mrg 
   10353       1.1    mrg 	* memmove.c:  Re-wrote;  placed in public domain.
   10354       1.1    mrg 
   10355       1.1    mrg Wed Mar 16 10:33:07 1994  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10356       1.1    mrg 
   10357       1.1    mrg 	* cplus-dem.c (demangle_prefix): If ARM demangling, don't treat
   10358       1.1    mrg 	__Q* as a constructor.
   10359       1.1    mrg 
   10360       1.1    mrg Mon Mar 14 12:26:02 1994  Ian Lance Taylor  (ian (a] cygnus.com)
   10361       1.1    mrg 
   10362       1.1    mrg 	* ieee-float.c: Removed; no longer used.
   10363       1.1    mrg 	* Makefile.in: Changed accordingly.
   10364       1.1    mrg 
   10365       1.1    mrg Mon Mar  7 12:28:17 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   10366       1.1    mrg 
   10367       1.1    mrg 	* floatformat.c (get_field): Removed unused local variable i.
   10368       1.1    mrg 	(put_field): Removed unused local variable i.
   10369       1.1    mrg 
   10370       1.1    mrg Sun Feb 27 21:50:11 1994  Jim Kingdon  (kingdon (a] deneb.cygnus.com)
   10371       1.1    mrg 
   10372       1.1    mrg 	* floatformat.c: New file, intended to replace ieee-float.c.
   10373       1.1    mrg 	* Makefile.in: Change accordingly.
   10374       1.1    mrg 
   10375       1.1    mrg Thu Feb 24 11:51:12 1994  David J. Mackenzie  (djm (a] rtl.cygnus.com)
   10376       1.1    mrg 
   10377       1.1    mrg 	* getopt.c: Remove #ifdef GETOPT_COMPAT and #if 0 code.
   10378  1.1.1.24    mrg 	(_getopt_initialize): New function, broken out of _getopt_internal.
   10379  1.1.1.24    mrg 	(_getopt_internal):
   10380  1.1.1.24    mrg 	If long_only and the ARGV-element has the form "-f", where f is
   10381  1.1.1.24    mrg 	a valid short option, don't consider it an abbreviated form of
   10382  1.1.1.24    mrg 	a long option that starts with f.  Otherwise there would be no
   10383  1.1.1.24    mrg 	way to give the -f short option.
   10384       1.1    mrg 
   10385       1.1    mrg Thu Feb 10 14:44:16 1994  Richard Stallman  (rms (a] mole.gnu.ai.mit.edu)
   10386       1.1    mrg 
   10387       1.1    mrg 	* getopt.c [not __GNU_LIBRARY__] [__GNUC__] [not IN_GCC]:
   10388       1.1    mrg 	Test just __STDC__, not emacs.
   10389       1.1    mrg 
   10390       1.1    mrg Wed Feb  9 00:14:00 1994  Richard Stallman  (rms (a] mole.gnu.ai.mit.edu)
   10391       1.1    mrg 
   10392       1.1    mrg 	* getopt.c [not __GNU_LIBRARY__] [__GNUC__] [not IN_GCC]
   10393       1.1    mrg 	[emacs] [not __STDC__]: Don't include stddef.h.  Don't declare strlen.
   10394       1.1    mrg 
   10395       1.1    mrg Fri Dec 24 19:43:00 1993  Noah Friedman  (friedman (a] nutrimat.gnu.ai.mit.edu)
   10396       1.1    mrg 
   10397       1.1    mrg 	* getopt.c (_NO_PROTO): Define before config.h is included.
   10398       1.1    mrg 
   10399       1.1    mrg Mon Sep 20 15:59:03 1993  Roland McGrath  (roland (a] churchy.gnu.ai.mit.edu)
   10400       1.1    mrg 
   10401       1.1    mrg 	* getopt.c, getopt1.c [emacs || CONFIG_BROKETS]: Include
   10402       1.1    mrg 	<config.h> only under these, else "config.h".
   10403       1.1    mrg 
   10404       1.1    mrg Thu Aug 12 18:16:49 1993  Roland McGrath  (roland (a] churchy.gnu.ai.mit.edu)
   10405       1.1    mrg 
   10406       1.1    mrg 	* getopt.c, getopt1.c [HAVE_CONFIG_H]: Include
   10407       1.1    mrg 	<config.h> instead of "config.h".
   10408       1.1    mrg 
   10409       1.1    mrg Sun Feb 20 17:17:01 1994  Ian Lance Taylor  (ian (a] lisa.cygnus.com)
   10410       1.1    mrg 
   10411       1.1    mrg 	* concat.c: Check ANSI_PROTOTYPES rather than __STDC__ to decide
   10412       1.1    mrg 	whether to use prototypes or not.
   10413       1.1    mrg 	* strerror.c (const): Never undefine; let ansidecl.h handle it.
   10414       1.1    mrg 	* strsignal.c (const): Likewise.
   10415       1.1    mrg 
   10416       1.1    mrg Thu Feb 17 13:27:35 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   10417       1.1    mrg 
   10418       1.1    mrg 	* xatexit.c (_xexit_cleanup): Declare as extern; don't initialize.
   10419       1.1    mrg 	Merging common and initialized variables need not be supported by
   10420       1.1    mrg 	ANSI C compilers.
   10421       1.1    mrg 	(xatexit): Initialize _xexit_cleanup if not already set.
   10422       1.1    mrg 	* xexit.c: Comment fix.
   10423       1.1    mrg 
   10424       1.1    mrg Wed Feb 16 01:15:36 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   10425       1.1    mrg 
   10426       1.1    mrg 	* xmalloc.c: Don't declare xexit; it's declared in libiberty.h.
   10427       1.1    mrg 	(xrealloc): If oldmem is NULL, allocate with malloc, rather than
   10428       1.1    mrg 	assuming that realloc works correctly.
   10429       1.1    mrg 
   10430       1.1    mrg Tue Feb 15 09:26:16 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   10431       1.1    mrg 
   10432       1.1    mrg 	* concat.c, ieee-float.c:  Replace inclusion of <string.h>
   10433       1.1    mrg 	with explicit function declarations, as recommended by Ian Taylor.
   10434       1.1    mrg 
   10435       1.1    mrg Sat Feb 12 10:31:11 1994  David J. Mackenzie  (djm (a] rtl.cygnus.com)
   10436       1.1    mrg 
   10437       1.1    mrg 	* xmalloc.c (xmalloc, xrealloc): Use PTR and size_t throughout.
   10438       1.1    mrg 	(malloc, realloc): Declare.
   10439       1.1    mrg 
   10440       1.1    mrg Thu Feb 10 17:08:19 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   10441       1.1    mrg 
   10442       1.1    mrg 	* argv.c, basename.c: Include ansidecl.h and libiberty.h.
   10443       1.1    mrg 	* concat.c, fdmatch.c, getruntime.c, spaces.c: Likewise.
   10444       1.1    mrg 	* strerror.c, strsignal.c, xatexit.c, xexit.c: Likewise.
   10445       1.1    mrg 	* xmalloc.c: Likewise.
   10446       1.1    mrg 	* concat.c: Don't declare xmalloc.  If __STDC__, use <stdarg.h>
   10447       1.1    mrg 	macros, not <varargs.h> macros.
   10448       1.1    mrg 	* spaces.c (spaces): Make return type const.  Don't crash if
   10449       1.1    mrg 	malloc returns NULL.
   10450       1.1    mrg 	* strerror.c (struct error_info): Make name and msg fields const.
   10451       1.1    mrg 	(error_names): Make const.
   10452       1.1    mrg 	(strerrno): Make const.
   10453       1.1    mrg 	(strtoerrno): Make argument const.
   10454       1.1    mrg 	* strsignal.c (struct signal_info): Make name and msg fields
   10455       1.1    mrg 	const.
   10456       1.1    mrg 	(signal_names, sys_siglist): Make const.
   10457       1.1    mrg 	(strsignal, strsigno): Make const.
   10458       1.1    mrg 	(strtosigno): Make argument const.
   10459       1.1    mrg 	* xatexit.c: Declare parameter types.
   10460       1.1    mrg 	* xmalloc.c (name): Make const.
   10461       1.1    mrg 	(xmalloc_set_program_name): Make argument const.
   10462       1.1    mrg 	* Makefile.in (INCDIR): Define.
   10463       1.1    mrg 	(.c.o): Use $(INCDIR).
   10464       1.1    mrg 	(dummy.o): Likewise.
   10465       1.1    mrg 	(argv.o, basename.o): New targets; depend on libiberty.h.
   10466       1.1    mrg 	(concat.o, fdmatch.o, getruntime.o, spaces.o): Likewise.
   10467       1.1    mrg 	(strerror.o, strsignal.o, xatexit.o, xexit.o): Likewise.
   10468       1.1    mrg 	(xmalloc.o): Likewise.
   10469       1.1    mrg 	(cplus-dem.o): New target; depend on demangle.h.
   10470       1.1    mrg 	(getopt.o, getopt1.o): New targets; depend on getopt.h.
   10471       1.1    mrg 	(ieee-float.o): New target; depend on ieee-float.h.
   10472       1.1    mrg 	(obstack.o): New target; depend on obstack.h.
   10473       1.1    mrg 
   10474       1.1    mrg Tue Feb  8 05:29:08 1994  David J. Mackenzie  (djm (a] thepub.cygnus.com)
   10475       1.1    mrg 
   10476       1.1    mrg 	Handle obstack_chunk_alloc returning NULL.  This allows
   10477       1.1    mrg 	obstacks to be used by libraries, without forcing them
   10478       1.1    mrg 	to call exit or longjmp.
   10479       1.1    mrg 	* obstack.c (_obstack_begin, _obstack_begin_1, _obstack_newchunk):
   10480       1.1    mrg 	If CALL_CHUNKFUN returns NULL, set alloc_failed, else clear it.
   10481       1.1    mrg 	(_obstack_begin, _obstack_begin_1): Return 1 if successful, 0 if not.
   10482       1.1    mrg 
   10483       1.1    mrg Tue Feb  8 00:32:28 1994  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   10484       1.1    mrg 
   10485       1.1    mrg 	* concat.c, ieee-float.c:  Include <string.h>.
   10486       1.1    mrg 
   10487       1.1    mrg Sun Feb  6 21:28:46 1994  David J. Mackenzie  (djm (a] thepub.cygnus.com)
   10488       1.1    mrg 
   10489       1.1    mrg 	* xmalloc.c (xmalloc_set_program_name): New function.
   10490       1.1    mrg 	(xmalloc, xrealloc): Include the name in the error message, if set.
   10491       1.1    mrg 
   10492       1.1    mrg 	* Replace atexit.c with xatexit.c.
   10493       1.1    mrg 	* Makefile.in (CFILES), functions.def: Change references.
   10494       1.1    mrg 
   10495       1.1    mrg Sat Feb  5 14:02:32 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   10496       1.1    mrg 
   10497       1.1    mrg 	* getruntime.c (get_run_time): Use getrusage or times if
   10498       1.1    mrg 	HAVE_GETRUSAGE or HAVE_TIMES are defined.
   10499       1.1    mrg 
   10500       1.1    mrg Fri Feb  4 15:49:38 1994  David J. Mackenzie  (djm (a] thepub.cygnus.com)
   10501       1.1    mrg 
   10502       1.1    mrg 	* atexit.c: New file.
   10503       1.1    mrg 	* Makefile.in (CFILES), functions.def: Add it.
   10504       1.1    mrg 	* xexit.c: New file.
   10505       1.1    mrg 	* Makefile.in (CFILES, REQUIRED_OFILES): Add it.
   10506       1.1    mrg 	* xmalloc.c (xmalloc, xrealloc): Call xexit instead of exit.
   10507       1.1    mrg 	Change request for 0 bytes into request for 1 byte.
   10508       1.1    mrg 
   10509       1.1    mrg Wed Feb  2 11:36:49 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   10510       1.1    mrg 
   10511       1.1    mrg 	* xmalloc.c (xmalloc, xrealloc): Print size using %lu, and cast to
   10512       1.1    mrg 	unsigned long, to avoid warnings.
   10513       1.1    mrg 
   10514       1.1    mrg Fri Jan 28 17:49:06 1994  Ken Raeburn  (raeburn (a] cujo.cygnus.com)
   10515       1.1    mrg 
   10516       1.1    mrg 	* dummy.c: Don't include time.h ever; always define clock_t as
   10517       1.1    mrg 	"unsigned long".  Until gcc/fixincludes ensures that clock_t
   10518       1.1    mrg 	exists, __STDC__ isn't a sufficient test.  And if clock() doesn't
   10519       1.1    mrg 	exist, clock_t probably doesn't either.
   10520       1.1    mrg 
   10521       1.1    mrg Mon Jan 24 11:52:31 1994  Stan Shebs  (shebs (a] andros.cygnus.com)
   10522       1.1    mrg 
   10523       1.1    mrg 	* clock.c, getruntime.c: New files.
   10524       1.1    mrg 	* Makefile.in: Add to file lists.
   10525       1.1    mrg 	* functions.def (clock): Add to list.
   10526       1.1    mrg 	* dummy.c (time.h): Add if __STDC__.
   10527       1.1    mrg 	(clock_t): #define as "unsigned long" if not __STDC__.
   10528       1.1    mrg 
   10529       1.1    mrg Tue Jan 11 11:27:44 1994  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   10530       1.1    mrg 
   10531       1.1    mrg 	* strtod.c: Declare atof.  From edler (a] jan.ultra.nyu.edu (Jan
   10532       1.1    mrg 	Edler).
   10533       1.1    mrg 
   10534       1.1    mrg Tue Dec 28 14:17:30 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   10535       1.1    mrg 
   10536       1.1    mrg 	* Makefile.in (errors): Use CFLAGS as well as LDFLAGS when
   10537       1.1    mrg 	linking.
   10538       1.1    mrg 
   10539       1.1    mrg Fri Dec 17 12:26:07 1993  Kung Hsu  (kung (a] cirdan.cygnus.com)
   10540       1.1    mrg 
   10541       1.1    mrg 	* cplus-dem.c (demangle_arm_pt): New function.  Common code
   10542       1.1    mrg 	for ARM template demangling.
   10543       1.1    mrg 	* cplus-dem.c (demangle_class_name): Use demangle_arm_pt.
   10544       1.1    mrg 	* cplus-dem.c (demangle_prefix): Likewise.
   10545       1.1    mrg 
   10546       1.1    mrg Tue Nov 30 15:47:48 1993  Jason Merrill  (jason (a] deneb.cygnus.com)
   10547       1.1    mrg 
   10548       1.1    mrg 	* cplus-dem.c (cplus_demangle_opname): Add CONST to please gcc.
   10549       1.1    mrg 
   10550       1.1    mrg Sat Nov 27 11:05:50 1993  Fred Fish  (fnf (a] cygnus.com)
   10551       1.1    mrg 
   10552       1.1    mrg 	Merge changes from tom (a] basil.icce.rug.nl (Tom R.Hageman)
   10553       1.1    mrg 	* strerror.c, strsignal.c:  As a small space optimization, don't
   10554       1.1    mrg 	include messages when they aren't actually used.
   10555       1.1    mrg 
   10556       1.1    mrg 	Merge changes from takefive.co.at!joe (Josef Leherbauer)
   10557       1.1    mrg 	* cplus-dem.c (demangle_prefix, demangle_function_name,
   10558       1.1    mrg 	cplus_demangle_opname):  Fixes for systems where cplus_marker
   10559       1.1    mrg 	is something other than '$'.
   10560       1.1    mrg 
   10561       1.1    mrg Fri Nov 26 13:51:11 1993  Per Bothner  (bothner (a] kalessin.cygnus.com)
   10562       1.1    mrg 
   10563       1.1    mrg 	* waitpid.c:  Simple-minded approcimation to waitpid
   10564       1.1    mrg 	using vanilla wait.
   10565       1.1    mrg 	* functions.def, Makefile.in:  Update accordingly,
   10566       1.1    mrg 
   10567       1.1    mrg Thu Nov 18 18:01:15 1993  Kung Hsu  (kung (a] cirdan.cygnus.com)
   10568       1.1    mrg 
   10569       1.1    mrg 	* cplus-dem.c(demangle_template): fix bug template instantiation
   10570       1.1    mrg 	with value of user defined type.
   10571       1.1    mrg 
   10572       1.1    mrg Wed Nov 17 18:30:21 1993  Kung Hsu  (kung (a] cirdan.cygnus.com)
   10573       1.1    mrg 
   10574       1.1    mrg 	* cplus-dem.c(cplus_demangle_opname): add the subject new function
   10575       1.1    mrg 	to support unified search of operator in class.
   10576       1.1    mrg 
   10577       1.1    mrg Wed Nov 10 09:47:22 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10578       1.1    mrg 
   10579       1.1    mrg 	gcc -Wall lint:
   10580       1.1    mrg 	* strtoul.c (strtoul): use "(digit = *s) != '\0'" not just
   10581       1.1    mrg 	"digit = *s" as condition in while loop.
   10582       1.1    mrg 
   10583       1.1    mrg Tue Nov  9 15:52:22 1993  Mark Eichin  (eichin (a] cygnus.com)
   10584       1.1    mrg 
   10585       1.1    mrg 	* Makefile.in: pass SHELL to recursive make
   10586       1.1    mrg 
   10587       1.1    mrg Thu Nov  4 12:09:26 1993  Per Bothner  (bothner (a] kalessin.cygnus.com)
   10588       1.1    mrg 
   10589       1.1    mrg 	* vfprintf.c, vprintf.c, vsprintf.c:  Make format arg
   10590       1.1    mrg 	be (const char*), for ANSI (and gcc w/fixproto) consistency.
   10591       1.1    mrg 
   10592       1.1    mrg Thu Nov  4 08:29:04 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10593       1.1    mrg 
   10594       1.1    mrg 	* config.table: Make *-*-hiux* use mh-hpux.
   10595       1.1    mrg 
   10596       1.1    mrg Fri Oct 22 07:53:15 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10597       1.1    mrg 
   10598       1.1    mrg 	* config.table: Add * to end of all OS names.
   10599       1.1    mrg 
   10600       1.1    mrg Tue Oct 19 17:12:01 1993  david d `zoo' zuhn  (zoo (a] rtl.cygnus.com)
   10601       1.1    mrg 
   10602       1.1    mrg 	* Makefile.in (lneeded-list): ensure that object file names are
   10603  1.1.1.24    mrg 	not duplicated, as multiple instances of the same object file in
   10604  1.1.1.24    mrg 	a library causes problems on some machines
   10605       1.1    mrg 
   10606       1.1    mrg Mon Oct 18 21:59:28 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10607       1.1    mrg 
   10608       1.1    mrg 	* strcasecmp.c, strncasecmp.c: Change u_char to unsigned char.
   10609       1.1    mrg 
   10610       1.1    mrg Fri Oct 15 22:17:11 1993  david d `zoo' zuhn  (zoo (a] rtl.cygnus.com)
   10611       1.1    mrg 
   10612       1.1    mrg 	* strncasecmp.c: new file, implements strncasecmp
   10613       1.1    mrg 	* strcasecmp.c: new file, implement strcasecmp
   10614       1.1    mrg 
   10615       1.1    mrg 	* Makefile.in (CFILES): list these two new source files
   10616       1.1    mrg 
   10617       1.1    mrg 	* functions.def: add strcasecmp and strncasecmp entries
   10618       1.1    mrg 
   10619       1.1    mrg Fri Oct 15 14:53:05 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   10620       1.1    mrg 
   10621       1.1    mrg 	* strtoul.c (strtoul), strtol.c (strtol): Handle overflow
   10622       1.1    mrg 	according to ANSI C.
   10623       1.1    mrg 
   10624       1.1    mrg Thu Oct 14 16:34:19 1993  Kung Hsu  (kung (a] cirdan.cygnus.com)
   10625       1.1    mrg 
   10626       1.1    mrg 	* cplus-dem.c: add support of ARM global constructor/destructor,
   10627       1.1    mrg 	and 'G' for passing record or union in parameter.
   10628       1.1    mrg 
   10629       1.1    mrg Wed Oct 13 13:36:19 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10630       1.1    mrg 
   10631       1.1    mrg 	* Makefile.in: Fix comment to clarify that stuff in REQUIRED_OFILES
   10632       1.1    mrg 	should not be in functions.def.
   10633       1.1    mrg 
   10634       1.1    mrg Wed Oct 13 13:13:38 1993  Ian Lance Taylor  (ian (a] tweedledumb.cygnus.com)
   10635       1.1    mrg 
   10636       1.1    mrg 	* functions.def: Removed xmalloc.  Stuff in REQUIRED_OFILES should
   10637       1.1    mrg 	not be in functions.def.
   10638       1.1    mrg 
   10639       1.1    mrg Mon Oct  4 18:26:39 1993  Kung Hsu  (kung (a] cirdan.cygnus.com)
   10640       1.1    mrg 
   10641       1.1    mrg 	* cplus-dem.c: change globl constructor/destructor to proper name
   10642       1.1    mrg 
   10643       1.1    mrg Tue Sep 28 18:11:07 1993  Kung Hsu  (kung (a] cirdan.cygnus.com)
   10644       1.1    mrg 
   10645       1.1    mrg 	* cplus-dem.c: fix bug in constructor/destructor
   10646       1.1    mrg 
   10647       1.1    mrg Tue Sep 28 16:20:49 1993  Kung Hsu  (kung (a] cirdan.cygnus.com)
   10648       1.1    mrg 
   10649       1.1    mrg 	* cplus-dem.c: support both old and new _vt$... vtbl mangled names
   10650       1.1    mrg 
   10651       1.1    mrg Fri Sep 24 19:07:16 1993  Jason Merrill  (jason (a] deneb.cygnus.com)
   10652       1.1    mrg 
   10653       1.1    mrg 	* cplus-dem.c: Fix demangle_template prototype
   10654       1.1    mrg 
   10655       1.1    mrg Fri Sep 24 17:32:55 1993  Kung Hsu  (kung (a] cirdan.cygnus.com)
   10656       1.1    mrg 
   10657       1.1    mrg 	* cplus-dem.c: fix template demangling
   10658       1.1    mrg 	* cplus-dem.c: fix const type demangling
   10659       1.1    mrg 	* cplus-dem.c: fix constructor/destructor, virtual table,
   10660       1.1    mrg 	qualifier, global constructor/destructor demangling
   10661       1.1    mrg 
   10662       1.1    mrg Wed Sep  1 23:13:11 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10663       1.1    mrg 
   10664       1.1    mrg 	* strsignal.c, strerror.c: Use fully-bracketed initializer to
   10665       1.1    mrg 	keep gcc -Wall happy.
   10666       1.1    mrg 
   10667       1.1    mrg Fri Aug 27 10:30:09 1993  Jason Merrill  (jason (a] deneb.cygnus.com)
   10668       1.1    mrg 
   10669       1.1    mrg 	* cplus-dem.c (do_type): Add CONSTS to make gcc happy with last
   10670       1.1    mrg 	patch.
   10671       1.1    mrg 
   10672       1.1    mrg Fri Aug 27 11:24:54 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10673       1.1    mrg 
   10674       1.1    mrg 	Patch from Paul Flinders:
   10675       1.1    mrg 	* cplus-dem.c (do_type): Deal with arrays.
   10676       1.1    mrg 
   10677       1.1    mrg Tue Aug 24 14:23:50 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10678       1.1    mrg 
   10679       1.1    mrg 	* cplus-dem.c (demangle_qualified: Deal with GNU format for more
   10680       1.1    mrg 	than 9 classes.
   10681       1.1    mrg 
   10682       1.1    mrg Wed Aug 18 19:50:29 1993  Jason Merrill  (jason (a] deneb.cygnus.com)
   10683       1.1    mrg 
   10684       1.1    mrg 	* Makefile.in (dummy.o): Redirect to /dev/null to avoid "variable
   10685       1.1    mrg 	not initialized" warnings under HP/UX
   10686       1.1    mrg 
   10687       1.1    mrg Sun Aug 15 20:42:40 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10688       1.1    mrg 
   10689       1.1    mrg 	* strerror.c: Move include of stdio.h after sys_errlist #define.
   10690       1.1    mrg 	Also remove NULL definition (stdio.h always defines NULL, so it
   10691       1.1    mrg 	never did anything but clutter up the code).
   10692       1.1    mrg 
   10693       1.1    mrg Sat Aug 14 14:21:49 1993  david d `zoo' zuhn  (zoo (a] rtl.cygnus.com)
   10694       1.1    mrg 
   10695       1.1    mrg 	* Makefile.in, functions.def: handle xmalloc.c
   10696       1.1    mrg 
   10697       1.1    mrg 	* xmalloc.c: provide xmalloc and xrealloc functions
   10698       1.1    mrg 
   10699       1.1    mrg Thu Aug 12 17:38:57 1993  David J. Mackenzie  (djm (a] thepub.cygnus.com)
   10700       1.1    mrg 
   10701       1.1    mrg 	* cplus-dem.c: Fix a comment.
   10702       1.1    mrg 
   10703       1.1    mrg Sat Aug  7 13:56:35 1993  David J. Mackenzie  (djm (a] thepub.cygnus.com)
   10704       1.1    mrg 
   10705       1.1    mrg 	* getopt1.c: Declare const the way getopt.c does.
   10706       1.1    mrg 
   10707       1.1    mrg Fri Aug  6 17:03:13 1993  David J. Mackenzie  (djm (a] thepub.cygnus.com)
   10708       1.1    mrg 
   10709       1.1    mrg 	* obstack.c, alloca.c: Update from FSF.
   10710       1.1    mrg 	* getopt.c, getopt1.c: Update to current FSF version, which
   10711       1.1    mrg 	doesn't use alloca.
   10712       1.1    mrg 
   10713       1.1    mrg Tue Jul 27 14:03:57 1993  Brendan Kehoe  (brendan (a] lisa.cygnus.com)
   10714       1.1    mrg 
   10715       1.1    mrg 	* Makefile.in (demangle): Add the target with a message saying
   10716       1.1    mrg 	where demangle went.
   10717       1.1    mrg 
   10718       1.1    mrg Mon Jul 26 15:49:54 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10719       1.1    mrg 
   10720       1.1    mrg 	* Makefile.in: Remove obsolete `demangle' target.
   10721       1.1    mrg 
   10722       1.1    mrg Thu Jul 22 08:31:01 1993  Fred Fish  (fnf (a] deneb.cygnus.com)
   10723       1.1    mrg 
   10724       1.1    mrg 	* cplus-dem.c (arm_special):  Apply patch from arg (a] lucid.com to
   10725       1.1    mrg 	avoid infinite loop on vtbl symbols with disambiguating "junk"
   10726       1.1    mrg 	tacked on the end.
   10727       1.1    mrg 
   10728       1.1    mrg Mon Jul 19 14:10:37 1993  david d `zoo' zuhn  (zoo (a] rtl.cygnus.com)
   10729       1.1    mrg 
   10730       1.1    mrg 	* strsignal.c: work around some systems losing definitions of
   10731       1.1    mrg 	sys_siglist
   10732       1.1    mrg 
   10733       1.1    mrg 	* config/mh-lynxos: this system has a losing definition of
   10734       1.1    mrg 	sys_siglist
   10735       1.1    mrg 
   10736       1.1    mrg 	* config.table: use mh-lynxos for *-*-lynxos
   10737       1.1    mrg 
   10738       1.1    mrg Mon Jul 19 17:08:52 1993  Ken Raeburn  (raeburn (a] rtl.cygnus.com)
   10739       1.1    mrg 
   10740       1.1    mrg 	* config.table: Add support for HPPA BSD hosts.
   10741       1.1    mrg 
   10742       1.1    mrg 	* config/mh-hpbsd: New file.
   10743       1.1    mrg 
   10744       1.1    mrg Mon Jul 12 18:00:40 1993  K. Richard Pixley  (rich (a] cygnus.com)
   10745       1.1    mrg 
   10746       1.1    mrg 	* Makefile.in (TAGS): make work when srcdir != objdir.
   10747       1.1    mrg 
   10748       1.1    mrg Sun Jun 27 15:35:31 1993  David J. Mackenzie  (djm (a] thepub.cygnus.com)
   10749       1.1    mrg 
   10750       1.1    mrg 	* cplus-dem.c (main): Add long options, including --help and
   10751       1.1    mrg 	--version.
   10752       1.1    mrg 	(usage): New function from code in main.
   10753       1.1    mrg 
   10754       1.1    mrg Tue Jun 22 11:37:38 1993  Per Bothner  (bothner (a] deneb.cygnus.com)
   10755       1.1    mrg 
   10756       1.1    mrg 	* config.table:  New shell scipt, sourced by both ./configure,in
   10757       1.1    mrg 	and ../xiberty/configure.in, to avoid maintainance lossages.
   10758       1.1    mrg 	* configure.in and ../xiberty/configure.in:  Use config.table.
   10759       1.1    mrg 
   10760       1.1    mrg 	* configure.in: Don't use mh-aix for AIX 3.2, only for 3.1.
   10761       1.1    mrg 	* configure.in: Map *-*-irix* (except irix4) to mh-sysv.
   10762       1.1    mrg 	* ../xiberty/configure.in:  Update from ./configure.in.
   10763       1.1    mrg 
   10764       1.1    mrg Tue Jun 15 17:05:31 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
   10765       1.1    mrg 
   10766       1.1    mrg 	* Makefile.in: remove parentdir support
   10767       1.1    mrg 
   10768       1.1    mrg Wed May 26 12:59:09 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   10769       1.1    mrg 
   10770       1.1    mrg 	* cplus-dem.c (xrealloc):  Match definition with prototype.
   10771       1.1    mrg 
   10772       1.1    mrg Tue May 25 14:27:51 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   10773       1.1    mrg 
   10774       1.1    mrg 	* cplus-dem.c (demangle_prefix):  Demangle cfront
   10775       1.1    mrg 	local variables as an extension to ARM demangling.
   10776       1.1    mrg 
   10777       1.1    mrg Fri May 21 09:53:57 1993  Jim Kingdon  (kingdon (a] lioth.cygnus.com)
   10778       1.1    mrg 
   10779       1.1    mrg 	* ieee-float.c: Don't require pointers to double to be aligned.
   10780       1.1    mrg 
   10781       1.1    mrg Tue May 18 17:12:10 1993  Fred Fish  (fnf (a] cygnus.com)
   10782       1.1    mrg 
   10783       1.1    mrg 	(merge changes from dlong (a] cse.ucsc.edu)
   10784       1.1    mrg 	* cplus-dem.c (consume_count):  Simplify.
   10785       1.1    mrg 	* cplus-dem.c (arm_pt, demangle_class_name):  New functions.
   10786       1.1    mrg 	* cplus-dem.c (various):  Calls to arm_pt, demangle_class_name.
   10787       1.1    mrg 
   10788       1.1    mrg 	* cplus-dem.c (xmalloc, xrealloc, strstr):  Make extern decls into
   10789       1.1    mrg 	full prototypes.
   10790       1.1    mrg 	* cplus-dem.c (free):  Add prototype.
   10791       1.1    mrg 	* cplus-dem.c (optable):  Fully bracketize initializer.
   10792       1.1    mrg 
   10793       1.1    mrg Fri May 14 17:13:05 1993  Per Bothner  (bothner (a] cygnus.com)
   10794       1.1    mrg 
   10795       1.1    mrg 	* cplus-dem.c:  Whether initial underscores are stripped
   10796       1.1    mrg 	depends on the external variable prepends_underscore
   10797       1.1    mrg 	(which is generated by the binutils Makefile).
   10798       1.1    mrg 
   10799       1.1    mrg Fri May 14 07:32:20 1993  Ken Raeburn  (raeburn (a] deneb.cygnus.com)
   10800       1.1    mrg 
   10801       1.1    mrg 	* cplus-dem.c (mop_up, arm_special): Remove some unused variables.
   10802       1.1    mrg 
   10803       1.1    mrg Tue May  4 20:31:59 1993  Fred Fish  (fnf (a] cygnus.com)
   10804       1.1    mrg 
   10805       1.1    mrg 	* cplus-dem.c (consume_count):  Return zero if arg does not
   10806       1.1    mrg 	start with digit, and don't consume any input.
   10807       1.1    mrg 
   10808       1.1    mrg Tue May  4 08:10:28 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   10809       1.1    mrg 
   10810       1.1    mrg 	* Makefile.in (demangle): Use ${srcdir} not $^.
   10811       1.1    mrg 
   10812       1.1    mrg 	* strtod.c: New file, needed at least for BSD 4.3.
   10813       1.1    mrg 
   10814       1.1    mrg Sun May  2 11:30:42 1993  Fred Fish  (fnf (a] cygnus.com)
   10815       1.1    mrg 
   10816       1.1    mrg 	* strsignal.c (sys_siglist):  For ANSI compilations, type is
   10817       1.1    mrg 	"const char *const".  Also remove conditionalization on __STDC__
   10818       1.1    mrg 	since const is defined away for non-ANSI.
   10819       1.1    mrg 
   10820       1.1    mrg Wed Apr 28 19:29:55 1993  Ken Raeburn  (raeburn (a] deneb.cygnus.com)
   10821       1.1    mrg 
   10822       1.1    mrg 	* configure.in: Recognize *-*-hpux.
   10823       1.1    mrg 	* config/mh-hpux: New file.
   10824       1.1    mrg 
   10825       1.1    mrg Tue Apr 27 15:22:19 1993  Per Bothner  (bothner (a] cygnus.com)
   10826       1.1    mrg 
   10827       1.1    mrg 	* tmpnam.c:  Added ANSI tmpnam() function.
   10828       1.1    mrg 	* functions.def, Makefile.in:  Update accordingly.
   10829       1.1    mrg 
   10830       1.1    mrg Tue Apr 27 13:38:38 1993  Peter Schauer  (pes (a] regent.e-technik.tu-muenchen.de)
   10831       1.1    mrg 
   10832       1.1    mrg 	* cplus-dem.c (demangle_function_name): Get the demangling of
   10833       1.1    mrg 	stop__1A right.
   10834       1.1    mrg 
   10835       1.1    mrg Fri Apr 16 23:48:24 1993  Jim Kingdon  (kingdon at calvin)
   10836       1.1    mrg 
   10837       1.1    mrg 	* cplus-dem.c: Declare strstr return type.
   10838       1.1    mrg 
   10839       1.1    mrg Fri Mar 26 12:01:26 1993  Jim Kingdon  (kingdon (a] cygnus.com)
   10840       1.1    mrg 
   10841       1.1    mrg 	* strsignal.c: Add some AIX signals.
   10842       1.1    mrg 
   10843       1.1    mrg Thu Mar 25 15:17:23 1993  Ian Lance Taylor  (ian (a] cygnus.com)
   10844       1.1    mrg 
   10845       1.1    mrg 	* Makefile.in (MAKEOVERRIDES): Define to be empty.
   10846       1.1    mrg 
   10847       1.1    mrg Wed Mar 24 01:59:25 1993  david d `zoo' zuhn  (zoo at poseidon.cygnus.com)
   10848       1.1    mrg 
   10849       1.1    mrg 	* Makefile.in: add installcheck & dvi targets
   10850       1.1    mrg 
   10851       1.1    mrg Thu Mar 18 14:05:44 1993  Per Bothner  (bothner (a] rtl.cygnus.com)
   10852       1.1    mrg 
   10853       1.1    mrg 	* ieee-float.c:  New file, moved from ../gdb (since it is
   10854       1.1    mrg 	needed by ../opcode/m68k-dis.c).
   10855       1.1    mrg 
   10856       1.1    mrg Tue Mar  2 17:47:31 1993  Fred Fish  (fnf (a] cygnus.com)
   10857       1.1    mrg 
   10858       1.1    mrg 	* cplus-dem.c:  Replace all references to cfront with ARM.
   10859       1.1    mrg 
   10860       1.1    mrg Fri Feb 26 00:17:07 1993  Per Bothner  (bothner (a] rtl.cygnus.com)
   10861       1.1    mrg 
   10862       1.1    mrg 	* cplus-dem.c:  Fix main program (when compiled with -DMAIN)
   10863       1.1    mrg 	to be more useful as a filter.
   10864       1.1    mrg 
   10865       1.1    mrg Sat Feb 20 21:41:39 1993  Brendan Kehoe  (brendan (a] lisa.cygnus.com)
   10866       1.1    mrg 
   10867       1.1    mrg 	* Makefile.in (install_to_libdir, install_to_tooldir): Go into the
   10868       1.1    mrg 	destination directory before running $(RANLIB), in case that
   10869       1.1    mrg 	program tries to create a file in the current directory as part of
   10870       1.1    mrg 	its work.
   10871       1.1    mrg 
   10872       1.1    mrg Thu Feb 18 23:00:19 1993  John Gilmore  (gnu (a] cygnus.com)
   10873       1.1    mrg 
   10874       1.1    mrg 	* strsignal.c (sys_siglist):  Remove yet another *%^&%&$# "const"
   10875       1.1    mrg 	because BSD 4.4 lacks one.  Isn't this fun?
   10876       1.1    mrg 
   10877       1.1    mrg Thu Feb 18 11:24:25 1993  Fred Fish  (fnf (a] cygnus.com)
   10878       1.1    mrg 
   10879       1.1    mrg 	* cplus-dem.c (demangle_signature):  Set func_done after
   10880       1.1    mrg 	demangling a template.
   10881       1.1    mrg 	* cplus-dem.c (demangle_template):  Fix several small bugs
   10882       1.1    mrg 	in demangling GNU style templates.
   10883       1.1    mrg 	* cplus-dem.c (demangle_prefix):  Fix for templates in GNU
   10884       1.1    mrg 	style constructors.
   10885       1.1    mrg 	* cplus-dem.c (gnu_special):  Fix for templates in GNU style
   10886       1.1    mrg 	static data members.
   10887       1.1    mrg 
   10888       1.1    mrg Tue Feb 16 17:28:35 1993  Fred Fish  (fnf (a] cygnus.com)
   10889       1.1    mrg 
   10890       1.1    mrg 	* cplus-dem.c (demangle_signature):  Modify to include type
   10891       1.1    mrg 	modifiers like static and const in remembered types.
   10892       1.1    mrg 
   10893       1.1    mrg Thu Feb 11 22:20:47 1993  Fred Fish  (fnf (a] cygnus.com)
   10894       1.1    mrg 
   10895       1.1    mrg 	* cplus-dem.c (demangled_qualified):  Add new parameter that tells
   10896       1.1    mrg 	whether to prepend or append the qualifiers.
   10897       1.1    mrg 	* cplus-dem.c (string_prepends):  Used now, remove #if 0.
   10898       1.1    mrg 	* cplus-dem.c (demangle_signature):  Call demangle_qualified
   10899       1.1    mrg 	with prepending.
   10900       1.1    mrg 	* cplus-dem.c (gnu_special):  Recognize static data members that
   10901       1.1    mrg 	use qualified names.
   10902       1.1    mrg 	* cplus-dem.c (demangle_qualified):  Accumulate qualifiers in a
   10903       1.1    mrg 	temporary buffer and the prepend or append them to the result,
   10904       1.1    mrg 	as specified by the new "append" flag.
   10905       1.1    mrg 	* cplus-dem.c (do_type):  Call demangled_qualified with
   10906       1.1    mrg 	appending.
   10907       1.1    mrg 
   10908       1.1    mrg Mon Dec 28 10:47:19 1992  Ken Raeburn  (raeburn (a] cygnus.com)
   10909       1.1    mrg 
   10910       1.1    mrg 	* strsignal.c (signal_table): Now const.
   10911       1.1    mrg 	(init_signal_tables): Variable eip now points to const.
   10912       1.1    mrg 
   10913       1.1    mrg 	* strerror.c (error_table): Now const.
   10914       1.1    mrg 	(init_error_tables): Variable eip now points to const.
   10915       1.1    mrg 
   10916       1.1    mrg Tue Dec 15 15:36:50 1992  Per Bothner  (bothner (a] cygnus.com)
   10917       1.1    mrg 
   10918       1.1    mrg 	* memchr.c (memchr):  New (ANSI standard) function.
   10919       1.1    mrg 	* Makefile.in, functions.def:  Added memchr.
   10920       1.1    mrg 	* Makefile.in (AR_FLAGS): Use rc instad of non-standard cq.
   10921       1.1    mrg 
   10922       1.1    mrg Wed Dec  2 22:49:10 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
   10923       1.1    mrg 
   10924       1.1    mrg 	* getopt.c: remove use of USG around <alloca.h>, which never meant
   10925       1.1    mrg 	anything anyway
   10926       1.1    mrg 
   10927       1.1    mrg 	* config/mh-{aix,apollo68,ncr3000,sysv,sysv4}: removed definitions
   10928       1.1    mrg 	of USG and USGr4
   10929       1.1    mrg 
   10930       1.1    mrg Thu Nov 19 03:09:33 1992  Brendan Kehoe  (brendan (a] lisa.cygnus.com)
   10931       1.1    mrg 
   10932       1.1    mrg 	* cplus-dem.c (demangle_fund_type): Recognize `w', a wide character;
   10933       1.1    mrg 	it's now a type according to the ANSI X3J16 working paper; output
   10934       1.1    mrg 	"wchar_t" for it.
   10935       1.1    mrg 	(demangle_template): Accept `w' as an integral type.
   10936       1.1    mrg 	(xmalloc, xrealloc): Use `char *', not `PTR'.  Cast calls to their
   10937       1.1    mrg 	counterparts malloc and realloc to `char *'.
   10938       1.1    mrg 	(main): Exit with a 0 status.
   10939       1.1    mrg 	* Makefile.in (demangle): Don't expect the user to define
   10940       1.1    mrg 	DEMANGLE, instead force to be cplus-dem.c.  Look in $(srcdir)/../include
   10941       1.1    mrg 	for demangle.h.  Pass it any HDEFINES or XTRAFLAGS.
   10942       1.1    mrg 
   10943       1.1    mrg Wed Nov 18 18:56:20 1992  John Gilmore  (gnu (a] cygnus.com)
   10944       1.1    mrg 
   10945       1.1    mrg 	* Makefile.in (AR_FLAGS):  Avoid verbosity.
   10946       1.1    mrg 	* config/mh-sysv4:  Remove AR_FLAGS override, use INSTALL=cp,
   10947       1.1    mrg 	replace USGr4 with HAVE_SYSCONF.
   10948       1.1    mrg 	* config/mh-solaris:  Remove; mh-sysv4 works now.
   10949       1.1    mrg 	* getpagesize.c:  Replace USGr4 with HAVE_SYSCONF.
   10950       1.1    mrg 	* configure.in:  Simplify host matching table, remove separate
   10951       1.1    mrg 	solaris config file.
   10952       1.1    mrg 
   10953       1.1    mrg Sun Nov 15 09:35:16 1992  Fred Fish  (fnf (a] cygnus.com)
   10954       1.1    mrg 
   10955       1.1    mrg 	* configure.in (i[34]86-*-solaris2*):  Add, use mh-sysv4.
   10956       1.1    mrg 
   10957       1.1    mrg Tue Nov  3 21:27:03 1992  Brendan Kehoe  (brendan (a] cygnus.com)
   10958       1.1    mrg 
   10959       1.1    mrg 	* cplus-dem.c (xmalloc, xrealloc): Add decls.
   10960       1.1    mrg 	(remember_type): Don't cast xmalloc.
   10961       1.1    mrg 	(string_need): Likewise; don't cast xrealloc either.
   10962       1.1    mrg 
   10963       1.1    mrg Fri Oct 23 08:52:01 1992  Ian Lance Taylor  (ian (a] cygnus.com)
   10964       1.1    mrg 
   10965       1.1    mrg 	* Makefile.in, functions.defs, rename.c: added simple
   10966       1.1    mrg 	implementation of rename, since some binutils programs use it.
   10967       1.1    mrg 
   10968       1.1    mrg Thu Oct 15 15:18:22 1992  Per Bothner  (bothner (a] cygnus.com)
   10969       1.1    mrg 
   10970       1.1    mrg 	* strsignal.c:  Add appropriate 'const' to sys_siglist
   10971       1.1    mrg 	extern declaration (if __STDC__).  (Needed for Linux.)
   10972       1.1    mrg 	* strsignal.c (strsignal): Add cast to remove const-ness.
   10973       1.1    mrg 
   10974       1.1    mrg Fri Oct  9 03:22:55 1992  John Gilmore  (gnu (a] cygnus.com)
   10975       1.1    mrg 
   10976       1.1    mrg 	* Makefile.in (needed.awk, needed2.awk):  Remove erroneous \'s
   10977       1.1    mrg 	before "'s, diagnosed by BSD 4.4 awk.
   10978       1.1    mrg 
   10979       1.1    mrg Thu Oct  8 15:25:12 1992  Ian Lance Taylor  (ian (a] cygnus.com)
   10980       1.1    mrg 
   10981       1.1    mrg 	* Makefile.in: create config.h and needed-list through $(CONFIG_H)
   10982       1.1    mrg 	and $(NEEDED_LIST), to give some hooks for xiberty.
   10983       1.1    mrg 
   10984       1.1    mrg Thu Oct  1 23:31:42 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
   10985       1.1    mrg 
   10986       1.1    mrg 	* configure.in: use cpu-vendor-triple instead of nested cases
   10987       1.1    mrg 
   10988       1.1    mrg Wed Sep 30 11:26:59 1992  Per Bothner  (bothner (a] rtl.cygnus.com)
   10989       1.1    mrg 
   10990       1.1    mrg 	* Makefile.in, argv.c, basename.c, bcmp.c, bcopy.c, bzero.c,
   10991       1.1    mrg 	concat.c, cplus-dem.c, fdmatch.c, getcwd.c, getopt.c, getopt1.c,
   10992       1.1    mrg 	getpagesize.c, insque.c, memcmp.c, memcpy.c, memmove.c, memset.c,
   10993       1.1    mrg 	obstack.c, sigsetmask.c, spaces.c, strchr.c, strerror.c,
   10994       1.1    mrg 	strrchr.c, strsignal.c, strstr.c, vfork.c, vsprintf.c:
   10995       1.1    mrg 	Convert from using GPL to LGPL.
   10996       1.1    mrg 
   10997       1.1    mrg Sat Sep 26 04:01:30 1992  John Gilmore  (gnu (a] cygnus.com)
   10998       1.1    mrg 
   10999       1.1    mrg 	* Makefile.in (errors):  Leave dummy.o and dummy around so that
   11000       1.1    mrg 	we can see how the needed list was generated (it's sometimes wrong).
   11001       1.1    mrg 	(mostlyclean):  Remove them.
   11002       1.1    mrg 
   11003       1.1    mrg Mon Sep 21 14:50:42 1992  Ian Lance Taylor  (ian (a] cygnus.com)
   11004       1.1    mrg 
   11005       1.1    mrg 	* getcwd.c: supply a default if MAXPATHLEN is not defined.
   11006       1.1    mrg 
   11007       1.1    mrg 	* config/mh-irix4: set EXTRA_OFILES to alloca.o, from WRS.
   11008       1.1    mrg 
   11009       1.1    mrg Wed Sep  9 12:41:48 1992  Ian Lance Taylor  (ian (a] cygnus.com)
   11010       1.1    mrg 
   11011       1.1    mrg 	* Makefile.in: Use XTRAFLAGS when compiling, so that xiberty works
   11012       1.1    mrg 	when cross-compiling.
   11013       1.1    mrg 
   11014       1.1    mrg Thu Sep  3 13:29:39 1992  K. Richard Pixley  (rich (a] sendai.cygnus.com)
   11015       1.1    mrg 
   11016       1.1    mrg 	* cplus-dem.c: (demangle_prefix): reduction in strength of strstr
   11017  1.1.1.24    mrg 	as a time optimization.
   11018       1.1    mrg 
   11019       1.1    mrg 	* cplus-dem.c (cplus_demangle): remove strpbrk test.  Appears to
   11020  1.1.1.24    mrg 	be more expensive than simply demangling.
   11021       1.1    mrg 
   11022       1.1    mrg 	* cplus-dem.c (cplus_match): new function.
   11023       1.1    mrg 
   11024       1.1    mrg Tue Sep  1 15:24:04 1992  Per Bothner  (bothner (a] rtl.cygnus.com)
   11025       1.1    mrg 
   11026       1.1    mrg 	* cplus-dem.c:  #include <stdio.h>, to define NULL.
   11027       1.1    mrg 	Define current_demangling_style.
   11028       1.1    mrg 
   11029       1.1    mrg Sun Aug 30 17:58:19 1992  Per Bothner  (bothner (a] rtl.cygnus.com)
   11030       1.1    mrg 
   11031       1.1    mrg 	* cplus-dem.c:  New file, moved from ../gdb.
   11032       1.1    mrg 	* cplus-dem.c (set_cplus_marker_for_demangling):  New exported
   11033       1.1    mrg 	function, to avoid compiling in target-dependency for CPLUS_MARKER.
   11034       1.1    mrg 	* cplus-dem.c (cplus_demangle):  Allow demangling style option
   11035       1.1    mrg 	to be passed as a parameter, but using the global variable
   11036       1.1    mrg 	current_demangling_style as a default.
   11037       1.1    mrg 	* Makefile.in:  Update for cplus-dem.c
   11038       1.1    mrg 
   11039       1.1    mrg Sat Aug 29 10:44:09 1992  Fred Fish  (fnf (a] cygnus.com)
   11040       1.1    mrg 
   11041       1.1    mrg 	* obstack.c:  Merge in comment changes from FSF version.  Now
   11042       1.1    mrg 	matches the FSF version exactly.
   11043       1.1    mrg 
   11044       1.1    mrg Fri Aug 28 18:39:08 1992  John Gilmore  (gnu (a] cygnus.com)
   11045       1.1    mrg 
   11046       1.1    mrg 	* obstack.c (CALL_FREEFUN):  Can't use ?: with void values (at
   11047       1.1    mrg 	least on losing DECstations!); use if-then-else instead.
   11048       1.1    mrg 
   11049       1.1    mrg Wed Aug 19 14:40:34 1992  Ian Lance Taylor  (ian (a] cygnus.com)
   11050       1.1    mrg 
   11051       1.1    mrg 	* Makefile.in: always create installation directories.
   11052       1.1    mrg 
   11053       1.1    mrg Mon Aug 10 17:33:40 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
   11054       1.1    mrg 
   11055       1.1    mrg 	* Makefile.in: clean up definition of CFILES, more comments
   11056       1.1    mrg 
   11057       1.1    mrg Sat Aug  8 23:10:59 1992  Fred Fish  (fnf (a] cygnus.com)
   11058       1.1    mrg 
   11059       1.1    mrg 	* getopt.c (my_index):  Make first arg const to match strchr,
   11060       1.1    mrg 	which it sometimes is remapped to.
   11061       1.1    mrg 
   11062       1.1    mrg Sat Aug  1 13:48:50 1992  Fred Fish  (fnf (a] cygnus.com)
   11063       1.1    mrg 
   11064       1.1    mrg 	* obstack.c (DEFAULT_ALIGNMENT):  Update to match FSF version.
   11065       1.1    mrg 	* obstack.c (_obstack_begin):  Initialize use_extra_arg.
   11066       1.1    mrg 	* obstack.c (_obstack_begin_1):  New, from FSF version.
   11067       1.1    mrg 
   11068       1.1    mrg Mon Jul 20 21:07:58 1992  Fred Fish  (fnf (a] cygnus.com)
   11069       1.1    mrg 
   11070       1.1    mrg 	* obstack.c (CALL_CHECKFUN, CALL_FREEFUN):  Use use_extra_arg and
   11071       1.1    mrg 	extra_arg.
   11072       1.1    mrg 	* obstack.c (_obstack_begin):  Remove area_id and flags arguments
   11073       1.1    mrg 	(previously added for mmalloc support, interface has changed).
   11074       1.1    mrg 	Also convert flags usage to use use_extra_arg and maybe_empty_object.
   11075       1.1    mrg 
   11076       1.1    mrg Fri Jul 10 00:41:53 1992  Fred Fish  (fnf (a] cygnus.com)
   11077       1.1    mrg 
   11078       1.1    mrg 	* argv.c:  Move expandargv inline and eliminate static variables.
   11079       1.1    mrg 	Rewrite to always allocate in powers of two.  Fix to return an
   11080       1.1    mrg 	argv with a single null string arg if passed a null string.
   11081       1.1    mrg 
   11082       1.1    mrg Fri Jul  3 20:27:29 1992  Fred Fish  (fnf (a] cygnus.com)
   11083       1.1    mrg 
   11084       1.1    mrg 	* random.c, sigsetmask.c, strerror.c, strsignal.c:  Remove
   11085       1.1    mrg 	"(void)" casts from function calls where the return value is
   11086       1.1    mrg 	ignored, in accordance with GNU coding standards.
   11087       1.1    mrg 
   11088       1.1    mrg Mon Jun 29 10:54:19 1992  Fred Fish  (fnf at cygnus.com)
   11089       1.1    mrg 
   11090       1.1    mrg 	* bcopy.c, strerror.c, strsignal.c:  Lint.
   11091       1.1    mrg 
   11092       1.1    mrg Thu Jun 25 09:18:41 1992  K. Richard Pixley  (rich (a] rtl.cygnus.com)
   11093       1.1    mrg 
   11094       1.1    mrg 	* getopt.c: merge changes from make.
   11095       1.1    mrg 
   11096       1.1    mrg Thu Jun 25 04:43:22 1992  John Gilmore  (gnu at cygnus.com)
   11097       1.1    mrg 
   11098       1.1    mrg 	* alloca.c:  Incorporate fixes from gdb/alloca.c.
   11099       1.1    mrg 	FIXME:  Eventually move gdb's alloca configuration files here,
   11100       1.1    mrg 	and remove gdb/alloca.c and its Makefile.in support.
   11101       1.1    mrg 
   11102       1.1    mrg Tue Jun 23 21:56:30 1992  Fred Fish  (fnf (a] cygnus.com)
   11103       1.1    mrg 
   11104       1.1    mrg 	* dummy.c:  Define NOTHING to /*nothing*/, change return type
   11105       1.1    mrg 	of main to int and return zero.
   11106       1.1    mrg 	* functions.def:  Supply NOTHING as the fourth arg to macros
   11107       1.1    mrg 	that don't have an explicit arg, to satisfy picky preprocessors.
   11108       1.1    mrg 
   11109       1.1    mrg Wed Jun 17 18:13:58 1992  Per Bothner  (bothner (a] rtl.cygnus.com)
   11110       1.1    mrg 
   11111       1.1    mrg 	* Makefile.in:  Clean up *clean rules, as per standards.texi.
   11112       1.1    mrg 
   11113       1.1    mrg Tue Jun 16 16:11:59 1992  K. Richard Pixley  (rich (a] rtl.cygnus.com)
   11114       1.1    mrg 
   11115       1.1    mrg 	* getopt.c, getopt1.c: merged largely gratuitous, mostly
   11116  1.1.1.24    mrg 	whitespace diffs from other prep distributions.
   11117       1.1    mrg 
   11118       1.1    mrg Mon Jun 15 12:25:46 1992  Fred Fish  (fnf (a] cygnus.com)
   11119       1.1    mrg 
   11120       1.1    mrg 	* config/mh-ncr3000 (INSTALL):  Don't use /usr/ucb/install,
   11121       1.1    mrg 	it is broken on ncr 3000's.
   11122       1.1    mrg 
   11123       1.1    mrg Mon Jun 15 01:03:26 1992  John Gilmore  (gnu at cygnus.com)
   11124       1.1    mrg 
   11125       1.1    mrg 	* sigsetmask.c:  Rewrite.  Old one was very confused about its
   11126       1.1    mrg 	arguments and result.  New one can't do much, but at least knows
   11127       1.1    mrg 	what it can't do, and it's good enough for GDB's use.
   11128       1.1    mrg 
   11129       1.1    mrg Sun Jun 14 15:17:40 1992  Stu Grossman  (grossman at cygnus.com)
   11130       1.1    mrg 
   11131       1.1    mrg 	* functions.def:  Use proper prototype for strtoul.
   11132       1.1    mrg 
   11133       1.1    mrg Fri Jun 12 19:22:40 1992  John Gilmore  (gnu at cygnus.com)
   11134       1.1    mrg 
   11135       1.1    mrg 	* Makefile.in:  Add random.c.
   11136       1.1    mrg 	* config/mh-*:  Use "true" rather than "echo >/dev/null" for ranlib.
   11137       1.1    mrg 	* configure.in:  update solaris2 config.
   11138       1.1    mrg 
   11139       1.1    mrg Wed Jun 10 16:31:29 1992  Fred Fish  (fnf (a] cygnus.com)
   11140       1.1    mrg 
   11141       1.1    mrg 	* random.c:  Add for random() and srandom().
   11142       1.1    mrg 	* functions.def:  Add random
   11143       1.1    mrg 
   11144       1.1    mrg Tue Jun  9 17:27:18 1992  Fred Fish  (fnf (a] cygnus.com)
   11145       1.1    mrg 
   11146       1.1    mrg 	* config/{mh-ncr3000, mh-sysv4}:  Add definition for INSTALL
   11147       1.1    mrg 	using /usr/ucb/install.
   11148       1.1    mrg 
   11149       1.1    mrg Mon Jun  1 13:20:17 1992  Per Bothner  (bothner (a] rtl.cygnus.com)
   11150       1.1    mrg 
   11151       1.1    mrg 	* strerror.c:  Kludge to guard against a conflict with
   11152       1.1    mrg 	possible declaration of sys_errlist in errno.h.
   11153       1.1    mrg 
   11154       1.1    mrg Sun May 31 15:07:47 1992  Mark Eichin  (eichin at cygnus.com)
   11155       1.1    mrg 
   11156       1.1    mrg 	* configure.in, config/mh-solaris: add solaris2 config support.
   11157       1.1    mrg 
   11158       1.1    mrg Fri May 29 17:23:23 1992  Per Bothner  (bothner (a] rtl.cygnus.com)
   11159       1.1    mrg 
   11160       1.1    mrg 	* sigsetmask.c:  #ifdef out sigsetmask if SIG_SETMASK
   11161       1.1    mrg 	is not defined (should be defined in signal.h, says Posix.).
   11162       1.1    mrg 
   11163       1.1    mrg Mon May 18 17:35:04 1992  K. Richard Pixley  (rich (a] cygnus.com)
   11164       1.1    mrg 
   11165       1.1    mrg 	* getopt.c: merged changes from make-3.62.11.
   11166       1.1    mrg 
   11167       1.1    mrg Fri May  8 14:53:07 1992  K. Richard Pixley  (rich (a] cygnus.com)
   11168       1.1    mrg 
   11169       1.1    mrg 	* getopt.c: merged changes from bison-1.18.
   11170       1.1    mrg 
   11171       1.1    mrg Tue May  5 11:51:40 1992  Per Bothner  (bothner (a] rtl.cygnus.com)
   11172       1.1    mrg 
   11173       1.1    mrg 	* Makefile.in:  Don't have $(EXTRA_OFILES) depend on config.h,
   11174       1.1    mrg 	since that introduces a circular dependency.
   11175       1.1    mrg 	($(EXTRA_OFILES) are used to build config.h.)
   11176       1.1    mrg 
   11177       1.1    mrg 	* strtoul.c:  Fixes to handle non-decimal bases better.
   11178       1.1    mrg 
   11179       1.1    mrg Wed Apr 22 09:27:51 1992  Fred Fish  (fnf (a] cygnus.com)
   11180       1.1    mrg 
   11181       1.1    mrg 	* config/mh-ncr3000:  Replace MINUS_G with CFLAGS.
   11182       1.1    mrg 	* Makefile.dos:  Finish MINUS_G eradication.
   11183       1.1    mrg 	* Makefile.in (CFILES):  Add strsignal.c.
   11184       1.1    mrg 	* Makefile.in (REQUIRED_OFILES):  Add strerror.o strsignal.o
   11185       1.1    mrg 	* Makefile.in (needed-list):  Split creation of errors file to
   11186       1.1    mrg 	separate make target.
   11187       1.1    mrg 	* Makefile.in (config.h, needed2.awk, errors):  New targets.
   11188       1.1    mrg 	* Makefile.in (clean):  Split to multiple lines, add needed2.awk
   11189       1.1    mrg 	and config.h.
   11190       1.1    mrg 	* dummy.c (DEFFUNC, DEFVAR):  Add defines and undefs.
   11191       1.1    mrg 	* functions.def (strerror):  Remove from optional list.
   11192       1.1    mrg 	* functions.def (sys_nerr, sys_errlist, sys_siglist):  DEFVAR's
   11193       1.1    mrg 	* functions.def (strerror, psignal):  DEFFUNC's
   11194       1.1    mrg 	* strerror.c:  Rewrite from scratch to use sys_errlist only if
   11195       1.1    mrg 	available, add errno_max(), add strerrno(), add strtoerrno(),
   11196       1.1    mrg 	add test driver.
   11197       1.1    mrg 	* strsignal.c:  New file, signal equivalent to strerror.c.
   11198       1.1    mrg 	Uses sys_siglist if available, defines signo_max(), strsignal(),
   11199       1.1    mrg 	strsigno(), strtosigno(), psignal(), and test driver.
   11200       1.1    mrg 
   11201       1.1    mrg Mon Apr 20 20:49:32 1992  K. Richard Pixley  (rich (a] cygnus.com)
   11202       1.1    mrg 
   11203       1.1    mrg 	* Makefile.in: do not print recursion line.
   11204       1.1    mrg 
   11205       1.1    mrg 	* Makefile.in: allow CFLAGS to be passed in from command line.
   11206  1.1.1.24    mrg 	Removed MINUS_G.  Default CFLAGS to -g.
   11207       1.1    mrg 
   11208       1.1    mrg Mon Apr 20 12:57:46 1992  Per Bothner  (bothner (a] rtl.cygnus.com)
   11209       1.1    mrg 
   11210       1.1    mrg 	* config/mh-aix:  New.  EXTRA_OFILES lists copysign.o,
   11211       1.1    mrg 	so libg++ users don't have to be inconvenienced by a
   11212       1.1    mrg 	libc.a bug (libc.a needs copysign, but doesn't define it!).
   11213       1.1    mrg 	* configure.in:  Use config/mh-aix.
   11214       1.1    mrg 	* strtoul.c:  Handle '-' as required by ANSI.
   11215       1.1    mrg 	Clean up radix handling.
   11216       1.1    mrg 	* strstr.c:  Fix buggy algorithm.
   11217       1.1    mrg 	* Makefile.in:  Change so that ${EXTRA_OFILES} is
   11218       1.1    mrg 	appended to needed-list (which is used by libg++).
   11219       1.1    mrg 
   11220       1.1    mrg Fri Apr 10 22:51:41 1992  Fred Fish  (fnf (a] cygnus.com)
   11221       1.1    mrg 
   11222       1.1    mrg 	* configure.in:  Recognize new ncr3000 config.
   11223       1.1    mrg 	* config/mh-ncr3000:  New config file.
   11224       1.1    mrg 
   11225       1.1    mrg Wed Apr  1 23:31:43 1992  John Gilmore  (gnu at cygnus.com)
   11226       1.1    mrg 
   11227       1.1    mrg 	* argv.c, dummy.c:  Lint.
   11228       1.1    mrg 
   11229       1.1    mrg Tue Mar 31 18:46:44 1992  Fred Fish  (fnf (a] cygnus.com)
   11230       1.1    mrg 
   11231       1.1    mrg 	* config/mh-sysv4:  New config file.
   11232       1.1    mrg 	* configure.in (host_makefile_frag):  Set to config/mh-sysv4 for
   11233       1.1    mrg 	host_os == sysv4.
   11234       1.1    mrg 	* getpagesize.c:  For SVR4, use sysconf(_SC_PAGESIZE) to get
   11235       1.1    mrg 	pagesize.
   11236       1.1    mrg 
   11237       1.1    mrg Sun Mar 29 12:26:42 1992  John Gilmore  (gnu at cygnus.com)
   11238       1.1    mrg 
   11239       1.1    mrg 	* getopt.c:  Lint.
   11240       1.1    mrg 
   11241       1.1    mrg Fri Mar 27 08:32:55 1992  Fred Fish  (fnf (a] cygnus.com)
   11242       1.1    mrg 
   11243       1.1    mrg 	* functions.def (alloca):  Fix return type and args to avoid
   11244       1.1    mrg 	type clash with gcc's builtin alloca.
   11245       1.1    mrg 
   11246       1.1    mrg Tue Mar 24 23:33:42 1992  K. Richard Pixley  (rich (a] cygnus.com)
   11247       1.1    mrg 
   11248       1.1    mrg 	* configure.in, config/mh-irix4: irix4 support.
   11249       1.1    mrg 
   11250       1.1    mrg 	* Makefile.in, functions.def, alloca.c: added alloca.
   11251       1.1    mrg 
   11252       1.1    mrg Tue Mar 24 17:34:46 1992  Stu Grossman  (grossman at cygnus.com)
   11253       1.1    mrg 
   11254       1.1    mrg 	* obstack.c (CALL_FREEFUN):  Make it compile on DECstations.
   11255       1.1    mrg 
   11256       1.1    mrg Thu Mar 19 13:57:42 1992  Fred Fish  (fnf (a] cygnus.com)
   11257       1.1    mrg 
   11258       1.1    mrg 	* argv.c:  Fix various external function definitions to be
   11259       1.1    mrg 	correct in an ANSI compilation environment.
   11260       1.1    mrg 
   11261       1.1    mrg Sat Mar 14 17:28:17 1992  Fred Fish  (fnf (a] cygnus.com)
   11262       1.1    mrg 
   11263       1.1    mrg 	* obstack.c:  Changes to support calling mmalloc functions,
   11264       1.1    mrg 	which take an additional argument over malloc functions.
   11265       1.1    mrg 
   11266       1.1    mrg Fri Mar  6 22:01:10 1992  K. Richard Pixley  (rich (a] cygnus.com)
   11267       1.1    mrg 
   11268       1.1    mrg 	* added check target.
   11269       1.1    mrg 
   11270       1.1    mrg Thu Feb 27 22:19:39 1992  Per Bothner  (bothner (a] cygnus.com)
   11271       1.1    mrg 
   11272       1.1    mrg 	* argv.c:  #include alloca-conf.h (needed by AIX).
   11273       1.1    mrg 
   11274       1.1    mrg Wed Feb 26 18:04:40 1992  K. Richard Pixley  (rich (a] cygnus.com)
   11275       1.1    mrg 
   11276       1.1    mrg 	* Makefile.in, configure.in: removed traces of namesubdir,
   11277  1.1.1.24    mrg 	-subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
   11278  1.1.1.24    mrg 	copyrights to '92, changed some from Cygnus to FSF.
   11279       1.1    mrg 
   11280       1.1    mrg Sat Feb 22 01:09:21 1992  Stu Grossman  (grossman at cygnus.com)
   11281       1.1    mrg 
   11282       1.1    mrg 	* argv.c:  Check in Fred's version which fixes problems with
   11283       1.1    mrg 	alloca().
   11284       1.1    mrg 
   11285       1.1    mrg Fri Feb  7 21:46:08 1992  Stu Grossman  (grossman at cygnus.com)
   11286       1.1    mrg 
   11287       1.1    mrg 	* makefile.dos:  Remove NUL to keep patch from failing.
   11288       1.1    mrg 
   11289       1.1    mrg Thu Jan 30 22:48:41 1992  Stu Grossman  (grossman at cygnus.com)
   11290       1.1    mrg 
   11291       1.1    mrg 	* getopt.c (_getopt_internal):  Fix usage of enum has_arg.
   11292       1.1    mrg 
   11293       1.1    mrg Mon Jan 20 18:53:23 1992  Stu Grossman  (grossman at cygnus.com)
   11294       1.1    mrg 
   11295       1.1    mrg 	* getopt.c, getopt1.c, ../include/getopt.h:  Get latest versions.
   11296       1.1    mrg 
   11297       1.1    mrg Sat Jan 18 16:53:01 1992  Fred Fish  (fnf at cygnus.com)
   11298       1.1    mrg 
   11299       1.1    mrg 	* argv.c:  New file to build and destroy standard argument
   11300       1.1    mrg 	vectors from a command string.
   11301       1.1    mrg 
   11302       1.1    mrg 	* Makefile.in:  Add argv.c and argv.o to appropriate macros.
   11303       1.1    mrg 
   11304       1.1    mrg Fri Dec 20 12:12:57 1991  Fred Fish  (fnf at cygnus.com)
   11305       1.1    mrg 
   11306       1.1    mrg 	* configure.in:  Change svr4 references to sysv4.
   11307       1.1    mrg 
   11308       1.1    mrg 	* rindex.c:  Declare return type of externally used function
   11309       1.1    mrg 	strrchr().
   11310       1.1    mrg 
   11311       1.1    mrg Thu Dec 19 18:35:03 1991  John Gilmore  (gnu at cygnus.com)
   11312       1.1    mrg 
   11313       1.1    mrg 	* Makefile.in:  Remove "***" in normal output, since Make produces
   11314       1.1    mrg 	this on errors, and it's convenient to search for.
   11315       1.1    mrg 
   11316       1.1    mrg Tue Dec 17 23:21:30 1991  Per Bothner  (bothner at cygnus.com)
   11317       1.1    mrg 
   11318       1.1    mrg 	* memcmp.c, memcpy.c, memmove.c, memset.c, strchr.c, strrchr.c:
   11319       1.1    mrg 	New ANSI functions.  The old non-ANSI functions (such as bcopy)
   11320       1.1    mrg 	should be avoided.
   11321       1.1    mrg 	* bcopy.c:  Fix to correctly handle overlapping regions.
   11322       1.1    mrg 	* index.c, rindex.c:  Re-write in terms of strchr() and strrchr().
   11323       1.1    mrg 	* functions.def:  Add the new functions.
   11324       1.1    mrg 	* functions.def:  Add 4th parameter to DEF macro,
   11325       1.1    mrg 	an ansidecl.h-style prototype.
   11326       1.1    mrg 	* dummy.c:  Use expanded DEF macro to create a dummy function
   11327       1.1    mrg 	call, with correct parameter types.  (This avoids some
   11328       1.1    mrg 	complaints from gcc about predefined builtins.)
   11329       1.1    mrg 
   11330       1.1    mrg 	Move the functionality of config/mh-default into Makefile.in.
   11331       1.1    mrg 	This avoid duplication, and simplifies things slightly.
   11332       1.1    mrg 	* Makefile.in:  Tweak so we don't need config/mh-default.
   11333       1.1    mrg 	* README:  Update.
   11334       1.1    mrg 	* configure.in:  No longer need config/mh-default.
   11335       1.1    mrg 	* config/mh-default:  Deleted.
   11336       1.1    mrg 	* config/mh-sysv:  Remove lines copied from old mh-default.
   11337       1.1    mrg 
   11338       1.1    mrg Tue Dec 17 05:46:46 1991  John Gilmore  (gnu at cygnus.com)
   11339       1.1    mrg 
   11340       1.1    mrg 	* fdmatch.c (fdmatch):  Don't compare st_rdev, which is for
   11341       1.1    mrg 	'mknod' device numbers.
   11342       1.1    mrg 
   11343       1.1    mrg Mon Dec 16 12:25:34 1991  Fred Fish  (fnf at cygnus.com)
   11344       1.1    mrg 
   11345       1.1    mrg 	* fdmatch.c, Makefile.in:  Add new function that takes two
   11346       1.1    mrg 	open file descriptors and returns nonzero if they refer to
   11347       1.1    mrg 	the same file, zero otherwise.  (used in gdb)
   11348       1.1    mrg 
   11349       1.1    mrg Wed Dec 11 17:40:39 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
   11350       1.1    mrg 	From DJ:
   11351       1.1    mrg 	* msdos.c: stub functions for dos.
   11352       1.1    mrg 	* makefile.dos, configdj.bat: new.
   11353       1.1    mrg 	* getopt.c: Don't include alloca-conf.h in a GO32 world.
   11354       1.1    mrg 
   11355       1.1    mrg 
   11356       1.1    mrg Tue Dec 10 04:14:49 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
   11357       1.1    mrg 
   11358       1.1    mrg 	* Makefile.in: infodir belongs in datadir.
   11359       1.1    mrg 
   11360       1.1    mrg Fri Dec  6 23:26:45 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
   11361       1.1    mrg 
   11362       1.1    mrg 	* Makefile.in: remove spaces following hyphens because bsd make
   11363  1.1.1.24    mrg 	can't cope.  added standards.text support.  install using
   11364  1.1.1.24    mrg 	INSTALL_DATA.
   11365       1.1    mrg 
   11366       1.1    mrg 	* configure.in: remove commontargets as it is no longer a
   11367  1.1.1.24    mrg 	recognized hook.
   11368       1.1    mrg 
   11369       1.1    mrg Thu Dec  5 22:46:46 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
   11370       1.1    mrg 
   11371       1.1    mrg 	* Makefile.in: idestdir and ddestdir go away.  Added copyrights
   11372  1.1.1.24    mrg 	and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
   11373  1.1.1.24    mrg 	and mandir now keyed off datadir by default.
   11374       1.1    mrg 
   11375       1.1    mrg Fri Nov 22 19:15:29 1991  John Gilmore  (gnu at cygnus.com)
   11376       1.1    mrg 
   11377       1.1    mrg 	* Makefile.in:  find-needed.awk does not fit in 14 chars.
   11378       1.1    mrg 
   11379       1.1    mrg 	* Makefile.in:  Suppress error checking when compiling the test
   11380       1.1    mrg 	program, because Ultrix make/sh aborts there due to a bug.
   11381       1.1    mrg 
   11382       1.1    mrg Fri Nov 22 12:23:17 1991  Per Bothner  (bothner at cygnus.com)
   11383       1.1    mrg 
   11384       1.1    mrg 	* Makefile.in:  Re-did how EXTRA_OFILES is used to be more useful.
   11385       1.1    mrg 	* README:  Explained how the auto-configuration works,
   11386       1.1    mrg 	and how to add new files and/or configurations.
   11387       1.1    mrg 
   11388       1.1    mrg Fri Nov 22 09:45:23 1991  John Gilmore  (gnu at cygnus.com)
   11389       1.1    mrg 
   11390       1.1    mrg 	* strtoul.c:  Avoid defining ULONG_MAX if already defined;
   11391       1.1    mrg 	cast a const char * to char * for pedants.
   11392       1.1    mrg 
   11393       1.1    mrg 	* getopt.c:  Only define "const" after local include files get to,
   11394       1.1    mrg 	and only if they haven't defined it.
   11395       1.1    mrg 
   11396       1.1    mrg Thu Nov 21 16:58:53 1991  John Gilmore  (gnu at cygnus.com)
   11397       1.1    mrg 
   11398       1.1    mrg 	* getcwd.c (remove getwd.c): GNU code should call getcwd().  We
   11399       1.1    mrg 	emulate it with getwd() if available.  This avoids callers having
   11400       1.1    mrg 	to find a MAXPATHLEN or PATH_MAX value from somewhere.
   11401       1.1    mrg 	* Makefile.in, functions.def:  getwd->getcwd.
   11402       1.1    mrg 	* configure.in:  Use generic case for every system.
   11403       1.1    mrg 	* config/mh-{delta88,mach,rs6000,svr4}:  Remove.
   11404       1.1    mrg 	* config/mh-sysv:  Use default handling, just add -DUSG.
   11405       1.1    mrg 
   11406       1.1    mrg Thu Nov 14 10:58:05 1991  Per Bothner  (bothner at cygnus.com)
   11407       1.1    mrg 
   11408       1.1    mrg 	* Makefile.in, config/mh-default: Re-do make magic
   11409       1.1    mrg 	so that for the default ("automatic") mode we only
   11410       1.1    mrg 	compile the files we actually need.  Do this using
   11411       1.1    mrg 	a recursive make:  The top-level generates the list
   11412       1.1    mrg 	of needed files (loosely, the ones missing in libc),
   11413       1.1    mrg 	and then passes that list to the recursive make.
   11414       1.1    mrg 	* config/mh-mach:  Remove obsolete STRERROR-{C,O} macros.
   11415       1.1    mrg 
   11416       1.1    mrg Tue Nov 12 19:10:57 1991  John Gilmore  (gnu at cygnus.com)
   11417       1.1    mrg 
   11418       1.1    mrg 	RS/6000 host support (grumble).
   11419       1.1    mrg 
   11420       1.1    mrg 	* configure.in:  Build alloca-conf.h file from alloca-norm.h
   11421       1.1    mrg 	(everything else) or alloca-botch.h (rs/6000).
   11422       1.1    mrg 	* Makefile.in:  Include . on the include path.
   11423       1.1    mrg 	* getopt.c:  Use alloca-conf.h.
   11424       1.1    mrg 	* alloca-norm.h:  How to declare alloca on reasonable machines.
   11425       1.1    mrg 	* alloca-botch.h: How to declare alloca on braindead machines.
   11426       1.1    mrg 
   11427       1.1    mrg Tue Nov 12 09:21:48 1991  Fred Fish  (fnf at cygnus.com)
   11428       1.1    mrg 
   11429       1.1    mrg 	* concat.c :  New file, like concat() in gdb but can take a
   11430       1.1    mrg 	variable number of arguments rather than fixed at 3 args.  For
   11431       1.1    mrg 	now, client applications must supply an xmalloc(), which is a
   11432       1.1    mrg 	front end function to malloc() that deals with out-of-memory
   11433       1.1    mrg 	conditions.
   11434       1.1    mrg 
   11435       1.1    mrg 	* Makefile.in:  Add concat.c and concat.o to appropriate macros.
   11436       1.1    mrg 
   11437       1.1    mrg Sat Nov  9 13:29:59 1991  Fred Fish  (fnf at cygnus.com)
   11438       1.1    mrg 
   11439       1.1    mrg 	* config/mh-svr4:  Add sigsetmask to list of required functions.
   11440       1.1    mrg 
   11441       1.1    mrg Sun Nov  3 11:57:56 1991  Per Bothner  (bothner at cygnus.com)
   11442       1.1    mrg 
   11443       1.1    mrg 	* vsprintf.c:  New file.
   11444       1.1    mrg 	* functions.def, Makefile.in:  Add vsprintf.
   11445       1.1    mrg 
   11446       1.1    mrg Sun Oct 27 16:31:22 1991  John Gilmore  (gnu at cygnus.com)
   11447       1.1    mrg 
   11448       1.1    mrg 	* configure.in, config/mh-rs6000:  Add rs/6000 host support.
   11449       1.1    mrg 	* Makefile.in:  Compile with debug info.
   11450       1.1    mrg 
   11451       1.1    mrg Fri Oct 25 17:01:12 1991  Per Bothner  (bothner at cygnus.com)
   11452       1.1    mrg 
   11453       1.1    mrg 	* Makefile.in, configure.in, and new files: dummy.c, functions.def,
   11454       1.1    mrg 	config/mf-default:  Added a default configuration mode,
   11455       1.1    mrg 	which includes into libiberty.a functions that are "missing" in libc.
   11456       1.1    mrg 	* strdup.c, vprintf.c, vfprintf.c: New files.
   11457       1.1    mrg 
   11458       1.1    mrg Thu Oct 24 02:29:26 1991  Fred Fish  (fnf at cygnus.com)
   11459       1.1    mrg 
   11460       1.1    mrg 	* config/hmake-svr4: New file.
   11461       1.1    mrg 
   11462       1.1    mrg 	* config/hmake-sysv: Add HOST_CFILES and HOST_OFILES.
   11463       1.1    mrg 
   11464       1.1    mrg 	* basename.c, bcmp.c, bcopy.c, bzero.c, getpagesize.c getwd.c,
   11465       1.1    mrg 	index.c, insque.c, rindex.c, spaces.c, strstr.c, vfork.c: New
   11466       1.1    mrg 	files containing either portable C versions or emulations using
   11467       1.1    mrg 	native library calls.
   11468       1.1    mrg 
   11469       1.1    mrg 	* strerror.c:  Add copyright, internal documentation, etc.
   11470       1.1    mrg 
   11471       1.1    mrg 	* strtol.c:  Replace hardwired hex constants with some more
   11472       1.1    mrg 	portable macros.  Remove illegal (according to gcc) cast.
   11473       1.1    mrg 
   11474       1.1    mrg 	* strtoul.c: Replace hardwired hex constant with more portable
   11475       1.1    mrg 	macro.
   11476       1.1    mrg 
   11477       1.1    mrg 	* Makefile.in: Move TARGETLIB and CFLAGS where makefile fragments
   11478       1.1    mrg 	can override them.  Add new source and object file names to CFILES
   11479       1.1    mrg 	and OFILES respectively.
   11480       1.1    mrg 
   11481       1.1    mrg 	* configure.in: Add support for SVR4 makefile fragments.
   11482       1.1    mrg 
   11483       1.1    mrg Tue Oct 22 19:00:23 1991  Steve Chamberlain  (steve at cygnus.com)
   11484       1.1    mrg 
   11485       1.1    mrg 	* Makefile.in: Move RANLIB, AR and AR_FLAGS to where they can be
   11486       1.1    mrg 	over-ridden by config/hmake-*
   11487       1.1    mrg 	* configure.in: added m88kcvs to sysv list
   11488       1.1    mrg 
   11489       1.1    mrg Fri Oct  4 01:29:08 1991  John Gilmore  (gnu at cygnus.com)
   11490       1.1    mrg 
   11491       1.1    mrg 	* Makefile.in:  Most hosts need strerror, but one or two don't,
   11492       1.1    mrg 	and they override these definitions in the host-dependent makefile
   11493       1.1    mrg 	fragment.
   11494       1.1    mrg 	* config/hmake-mach:  The odd man out on strerror -- it's supplied.
   11495       1.1    mrg 	* strerror.c:  New file.
   11496       1.1    mrg 
   11497       1.1    mrg 	* strtol.c, strtoul.c:  Add strtol to libiberty, since Mach lacks
   11498       1.1    mrg 	it and bfd uses it.
   11499       1.1    mrg 	* configure.in, Makefile.in, config/hmake-mach:  Only configure
   11500       1.1    mrg 	strtol & strotoul in on Mach.
   11501       1.1    mrg 
   11502       1.1    mrg Tue Sep  3 06:36:23 1991  John Gilmore  (gnu at cygint.cygnus.com)
   11503       1.1    mrg 
   11504       1.1    mrg 	* obstack.c:  Merge with latest FSF version.
   11505       1.1    mrg 
   11506       1.1    mrg 
   11508       1.1    mrg Local Variables:
   11509       1.1    mrg version-control: never
   11510                  End:
   11511