/[gnats]/gnats/libiberty/ChangeLog
ViewVC logotype

Diff of /gnats/libiberty/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by chewie, Fri Jun 11 21:00:56 2004 UTC revision 1.5 by chewie, Sat Nov 13 05:14:17 2004 UTC
# Line 1  Line 1 
1  2004-06-09  Chad Walstrom  <chewie@wookimus.net>  2004-09-06  Release Manager
2    
3          * Makefile.in, testsuite/Makefile.in: Prepended the $(DESTDIR)          * GCC 3.4.2 released.
           variable to all destination targets.  
4    
5  2001-12-06  DJ Delorie  <dj@redhat.com>  2004-07-01  Release Manager
6    
7            * GCC 3.4.1 released.
8    
9    2004-04-18  Release Manager
10    
11            * GCC 3.4.0 released.
12    
13    2004-02-25  Ian Lance Taylor  <ian@wasabisystems.com>
14    
15            Taken from mainline:
16    
17            2004-02-24  Ian Lance Taylor  <ian@wasabisystems.com>
18    
19            * cp-demangle.h (enum d_builtin_type_print): Add D_PRINT_UNSIGNED,
20            D_PRINT_UNSIGNED_LONG, D_PRINT_LONG_LONG,
21            D_PRINT_UNSIGNED_LONG_LONG, D_PRINT_FLOAT.
22            * cp-demangle.c (cplus_demangle_builtin_types): Change char and
23            short types to D_PRINT_DEFAULT.  Change other integer types to use
24            new D_PRINT_* values where appropriate.  Change float types to
25            D_PRINT_FLOAT.
26            (d_print_comp) [LITERAL, LITERAL_NEG]: Handle new D_PRINT_*
27            values.
28            * testsuite/demangle-expected: Adjust two test cases.
29    
30            * cp-demangle.c (d_print_function_type): Print a space before the
31            parenthesis around the function type in more cases.
32            * testsuite/demangle-expected: Adjust one test case.
33    
34            * cp-demangle.c (d_print_comp) [UNARY]: Don't emit extra
35            parentheses around a cast.
36            * testsuite/demangle-expected: Adjust two test cases to match new
37            output.
38    
39            * cp-demangle.c (__cxa_demangle): Pass DMGL_PARAMS to d_demangle.
40    
41            * cp-demangle.c (d_print_comp) [RESTRICT, VOLATILE, CONST]: Don't
42            push more than one of the same CV-qualifier on the top of the
43            stack.
44            (d_print_comp) [ARRAY_TYPE]: If the array itself is CV-qualified,
45            move the CV-qualifiers to apply to the element type instead.
46            (d_print_array_type): When checking the modifiers, keep looking
47            past ones which have been printed already.
48            * testsuite/demangle-expected: Add three test cases.
49    
50            2004-02-23  Ian Lance Taylor  <ian@wasabisystems.com>
51    
52            * cp-demangle.c (__cxa_demangle): Adjust last patch to handle
53            empty string correctly.
54    
55            * cp-demangle.c (__cxa_demangle): It is not an error if status is
56            not NULL.  It is an error if the mangled name is the same as a
57            built-in type name.
58            (main): If IN_GLIBCPP_V3 is defined, test __cxa_demangle rather
59            than cplus_demangle_v3.
60    
61    2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
62    
63            * strdup.c (strdup): Constify the argument.
64    
65    2004-01-14  Loren J. Rittle  <ljrittle@acm.org>
66    
67            * Makefile.in (distclean): Remove config.cache.
68    
69    2004-01-13  Daniel Jacobowitz  <drow@mvista.com>
70    
71            * cp-demangle.c (d_make_comp): DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE
72            takes two parameters.
73            * cp-demint.c (cplus_demangle_fill_component): Likewise.
74    
75    2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
76    
77            * cp-demangle.c: Include "cp-demangle.h".  If IN_GLIBCPP_V3 is
78            defined, rename some functions which are to become static via
79            #define.
80            (CP_STATIC_IF_GLIBCPP_V3): Define.
81            (struct d_operator_info): Move definition to cp-demangle.h, and
82            rename to demangle_operator_info.  Change all uses.
83            (enum d_builtin_type_print): Move definition to cp-demangle.h.
84            (struct d_builtin_type_info): Move definition to cp-demangle.h,
85            and rename to demangle_builtin_type_info.  Change all uses.
86            (enum d_comp_type): Move definition to include/demangle.h, and
87            rename to demangle_component_type, and change all enums to start
88            with DEMANGLE_COMPONENT_ instead of D_.  Change all uses.
89            (struct d_comp): Move definition to include/demangle.h, and rename
90            to demangle_component.  Change all uses.
91            (struct d_info): Move definition to cp-demangle.h.
92            (cplus_demangle_fill_name): New function.
93            (cplus_demangle_fill_extended_operator): New function.
94            (cplus_demangle_fill_ctor): New function.
95            (cplus_demangle_fill_dtor): New function.
96            (d_make_empty): Remove type parameter.  Change all callers.
97            (d_make_name): Use cplus_demangle_fill_name.
98            (d_make_extended_operator): Use
99            cplus_demangle_fill_extended_operator.
100            (d_make_ctor): Use cplus_demangle_fill_ctor.
101            (d_make_dtor): Use cplus_demangle_fill_dtor.
102            (cplus_demangle_mangled_name): Rename from d_mangled_name.  Make
103            non-static by default.  Change all callers.
104            (cplus_demangle_operators): Rename from d_operators.  Change all
105            uses.  Make non-static by default.  Add sentinel at end of array.
106            (d_operator_name): Adjust initialization of high for new sentinel
107            in cplus_demangle_operators.
108            (cplus_demangle_builtin_types): Rename from d_builtin_types.
109            Change all uses.  Make non-static by default.  Change initializer
110            to use D_BUILTIN_TYPE_COUNT instead of magic number 26.
111            (cplus_demangle_type): Rename from d_type.  Make non-static by
112            default.  Change all callers.
113            (cplus_demangle_init_info): Rename from d_init_info.  Make
114            non-static by default.  Change all callers.
115            * cp-demangle.h: New file.
116            * cp-demint.c: New file.
117            * Makefile.in: Rebuild dependencies.
118            (CFILES): Add cp-demint.c.
119            (REQUIRED_OFILES): Add cp-demint.o.
120    
121    2004-01-09  Kelley Cook  <kcook@gcc.gnu.org>
122    
123            * configure.in:  Rename file to ...
124            * configure.ac:  ... this.
125            * Makefile.in: Update a comment for above change.
126            * README: Likewise.
127            * config.in: Regenerate.
128    
129    2004-01-02  Ian Lance Taylor  <ian@wasabisystems.com>
130    
131            * cp-demangle.c (d_encoding): When DMGL_PARAMS is not set, strip
132            CV-qualifiers from D_COMP_LOCAL_NAME right subtree.
133            * cplus-dem.c (demangle_arm_hp_template): Set DMGL_PARAMS when
134            demangling template parameters.
135            * testsuite/test-demangle.c (fail): New static function.
136            (main): Support new options in input file: --no-params,
137            --is-v3-ctor, and --is-v3-dtor.
138            * testsuite/demangle-expected: Add --no-params to most tests, and
139            add the correct result when parameters are not demangled.  Add
140            some simple tests for V3 constructor/destructor recognition.
141    
142    2003-12-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
143    
144            * cp-demangle.c (is_ctor_or_dtor): Fix error in last change.
145    
146    2003-12-22  Daniel Jacobowitz  <drow@mvista.com>
147    
148            PR debug/13272
149            * Makefile.in (lbasename.o): Depend on filenames.h.
150            * lbasename.c: Include "filenames.h" instead of defining
151            its macros locally.
152    
153    2003-12-22  Ian Lance Taylor  <ian@wasabisystems.com>
154    
155            * cp-demangle.c (CP_DYNAMIC_ARRAYS): Define if compiler supports
156            dynamic arrays.
157            (struct d_operator_info): Add len field.
158            (struct d_builtin_type_info): Add len and java_len fields.
159            (struct d_standard_sub_info): Add simple_len, full_len, and
160            set_last_name_len fields.
161            (struct d_comp): Add len field to s_string.
162            (struct d_info): Add send, did_subs, and expansion fields.
163            (d_append_string_constant): Define.
164            (d_append_string): Remove.  Change all users to use
165            d_append_string_constant or d_append_buffer instead.
166            (d_make_sub): Add len parameter.  Change all callers.
167            (d_name): Increase expansion when substituting std::.
168            (d_unqualified_name): Increase expansion for an operator.
169            (d_number): Don't use multiplication for negative numbers.
170            (d_identifier): Make sure there are enough characters in the
171            string for the specified length.  Adjust expansion for an
172            anonymous namespace.
173            (d_operators): Initialize len field.
174            (d_special_name, d_ctor_dtor_name): Increase expansion.
175            (d_builtin_types): Initialize len and java_len fields.
176            (d_type): Increase expansion for a builtin type.
177            (d_cv_qualifiers): Increase expansion for each qualifier.
178            (d_bare_function_type): Decrease expansion when removing single
179            void parameter.
180            (d_template_param): Increment did_subs.
181            (d_expression): Increase expansion for an operator.
182            (d_expr_primary): Decrease expansion for a type we will print
183            specially.
184            (standard_subs): Initialize new fields.
185            (d_substitution): Increment did_subs when doing a normal
186            substitution.  Increase expansion for a special substitution.
187            (d_print): Add estimate parameter.  Change all callers.
188            (d_print_comp) [D_COMP_NAME]: Handle C++ case inline.
189            (d_print_comp) [D_COMP_BINARY]: Use length to avoid strcmp call.
190            (d_print_java_identifier): Rename from d_print_identifier.  Handle
191            only Java case.  Change caller.
192            (d_init_info): Change return type to void.  Change all callers.
193            Initialize send, did_subs, and expansion fields.  Do not
194            initialize comps and subs fields.
195            (d_demangle): Ifdef CP_DYNAMIC_ARRAYS, allocate comps and subs
196            arrays on stack.  Make an estimate of the length of the demangled
197            name.  Ifdef CP_DEMANGLE_DEBUG, print estimation failures.
198            (is_ctor_or_dtor): Ifdef CP_DYNAMIC_ARRAYS, allocate comps and
199            subs arrays on stack.
200    
201    2003-12-20  Ian Lance Taylor  <ian@wasabisystems.com>
202    
203            * cp-demangle.c (d_identifier): In Java mode, skip an optional '$'
204            after the identifier.
205            * testsuite/demangle-expected: Add test case.
206    
207    2003-12-19  Ian Lance Taylor  <ian@wasabisystems.com>
208    
209            Fix for PR c++/13447:
210            * cp-demangle.c (enum d_comp_type): Add D_COMP_LOCAL_NAME.
211            (d_dump, d_make_comp): Handle D_COMP_LOCAL_NAME.
212            (is_ctor_dtor_or_conversion): Handle D_COMP_LOCAL_NAME like
213            D_COMP_QUAL_NAME.
214            (is_ctor_or_dtor): Likewise.
215            (d_local_name): Use D_COMP_LOCAL_NAME rather than
216            D_COMP_QUAL_NAME.
217            (d_print_comp) [D_COMP_LOCAL_NAME]: New.
218            (d_prinT_comp) [D_COMP_TYPED_NAME]: If the left tree is
219            D_COMP_LOCAL_NAME, pull any qualifiers off its right subtree.
220            (d_print_mod_list): Handle D_COMP_LOCAL_NAME.
221            * testsuite/demangle-expected: Add two test cases.
222    
223            * cp-demangle.c (d_print_function_type): Clear the global modifier
224            list when printing the modifiers, not just when printing the
225            function parameters.
226            * testsuite/demangle-expected: Add two test cases.
227    
228    2003-12-15  Ian Lance Taylor  <ian@wasabisystems.com>
229    
230            * cp-demangle.c (d_print_function_type): Print the function
231            parameters with no modifiers.
232            * testsuite/demangle-expected: Add test case.
233    
234            * cp-demangle.c (d_demangle): If DMGL_PARAMS is not set, don't
235            expect that we've read the entire string.
236            (is_ctor_or_dtor): Don't expect that we've read the entire
237            string--reverse patch of 2003-11-29.
238    
239    2003-12-15  Brendan Kehoe  <brendan@zen.org>
240    
241            * libiberty/Makefile.in (floatformat.o): Add dependency on
242            config.h to accompany change of 2003-12-03.
243    
244    2003-12-15  Ian Lance Taylor  <ian@wasabisystems.com>
245    
246            Fix handling of constructor/destructor of standard substitution:
247            * cp-demangle.c (struct d_standard_sub_info): Define.
248            (d_substitution): Add prefix argument.  Change all callers.
249            Rework handling of standard substitutions to print full name when
250            qualifying a constructor/destructor, or when DMGL_VERBOSE is set.
251            * testsuite/demangle-expected: Add test case.
252    
253            Fix handling of negative literal constants:
254            * cp-demangle.c (enum d_comp_type): Add D_COMP_LITERAL_NEG.
255            (d_dump, d_make_comp): Handle D_COMP_LITERAL_NEG.
256            (d_expr_primary): Use D_COMP_LITERAL_NEG for a negative number.
257            (d_print_comp): Handle D_COMP_LITERAL_NEG.
258            * testsuite/demangle-expected: Add test case.
259    
260    2003-12-04  Ian Lance Taylor  <ian@wasabisystems.com>
261    
262            * cp-demangle.c (IS_UPPER, IS_LOWER): Define.
263            (d_last_char): Define new macro.
264            (d_make_name): Reject an empty name.
265            (d_prefix, d_unqualified_name, d_type): Use new IS_* macros.
266            (d_substitution, d_print_identifier): Likewise.
267            (d_print_comp) [D_COMP_OPERATOR]: Likewise.
268            (d_print_comp) [D_COMP_TEMPLATE]: Use new d_last_char macro.
269            (d_print_mod) Use new d_last_char macro.
270            (d_print_cast): Use new d_last_char macro.
271            (is_ctor_or_dtor): Don't leak memory.
272    
273            Fix handling of member function modifiers:
274            * cp-demangle.c (enum d_comp_type): Add D_COMP_RESTRICT_THIS,
275            D_COMP_VOLATILE_THIS, and D_COMP_CONST_THIS.
276            (d_dump): Dump new d_comp_type values.
277            (d_make_comp): Accept new d_comp_type values.
278            (has_return_type): Only accept _THIS variants of qualifiers.
279            (d_encoding): Without DMGL_PARAMS, only remove _THIS variants of
280            qualifiers.
281            (d_cv_qualifiers): Add member_fn parameter.  Change all callers.
282            (d_print_comp) [D_COMP_TYPED_NAME]: Rather than removing
283            qualifiers and printing them at the end, add _THIS qualifiers to
284            the modifier list.
285            (d_print_comp) [D_COMP_*_THIS]: New cases.
286            (d_print_comp) [D_COMP_PTRMEM_TYPE]: Remove special handling of
287            qualifiers.
288            (d_print_mod_list): Add suffix parameter.  Change all callers.
289            Keep walking the list even if the current modifier has been
290            printed.
291            (d_print_mod): Handle new _THIS qualifiers.
292            (d_print_function_type): Handle new _THIS qualifiers when deciding
293            whether to print a parenthesis.  Put a space before the
294            parenthesis in some cases.  Call d_print_mod_list again at the
295            end, passing suffix as 1.
296            (is_ctor_or_dtor): Look for new _THIS qualifiers.
297            * testsuite/demangle-expected: Add test case.
298    
299            Fix for PR gcc/13304:
300            * cp-demangle.c (d_print_comp) [D_COMP_TEMPLATE]: If the character
301            before the '<' is itself a '<', insert a space.
302            (d_print_cast): Likewise.
303            * testsuite/demangle-expected: Add test case.
304    
305            Fix for PR gcc/13244:
306            * cp-demangle.c (d_print_comp) [D_COMP_BINARY]: Wrap an expression
307            which uses the '>' operator in an extra layer of parens.
308            * testsuite/demangle-expected: Add test case.
309    
310    2003-12-03  Ian Lance Taylor  <ian@wasabisystems.com>
311    
312            * floatformat.c: Include "config.h" and <string.h> if available.
313            (INFINITY, NAN): Define if not defined by <math.h>.
314            (floatformat_to_double): Handle NaN, infinity, and denormalized
315            numbers.
316            (floatformat_from_double): Likewise.
317            (ieee_test): In debugging code, use little endian rather than big
318            endian.  Correct tests to handle NaN and to check correct sign of
319            zero.  Omit m68k extended test.
320            (main): Add more debugging cases.
321    
322    2003-11-29  Ian Lance Taylor  <ian@wasabisystems.com>
323    
324            * cp-demangle.c (d_demangle): Only return success if we consumed
325            the entire demangled string.
326            (is_ctor_or_dtor): Likewise.
327    
328            * testsuite/demangle-expected: Revert one part of 2003-06-26 patch
329            to restore expected result of EDG test case to original expected
330            result.
331    
332    2003-11-26  Ian Lance Taylor  <ian@wasabisystems.com>
333    
334            * cp-demangle.c (struct d_print_mod): Add templates field.
335            (d_make_builtin_type): Check for NULL type.
336            (d_make_extended_operator): Check for NULL name.
337            (d_make_ctor, d_make_dtor): Likewise.
338            (d_mangled_name): Add top_level parameter.  Change all callers.
339            (d_encoding): If DMGL_PARAMS is not set, strip off initial
340            CV-qualifiers.
341            (d_type): Check some return values we rely on.
342            (d_bare_function_type, d_array_type): Likewise.
343            (d_pointer_to_member_type, d_template_args): Likewise.
344            (d_add_substitution): Fail if argument is NULL.
345            (d_print_resize): Check whether buf is NULL.
346            (d_print_comp): Save current templates list with each modifier.
347            Don't pass the modifier list down when printing a template.
348            (d_print_cast): Don't pass the modifier list down when printing a
349            template.
350            (d_print_mod_list): Temporarily set templates list while printing
351            a modifier.
352            (d_print_mod): Check that buf is not NULL before using it.
353            (d_print_function_type): Print parens if there is no modifier.
354            (d_init_info): Permit as many substitutions as there are
355            characters in the mangled name.
356            * testsuite/demangle-expected: Add two new test cases.
357    
358    2003-11-25  Ian Lance Taylor  <ian@wasabisystems.com>
359    
360            * cp-demangle.c (java_demangle_v3): Pass DMGL_PARAMS to
361            d_demangle.
362    
363    2003-11-22  Ian Lance Taylor  <ian@wasabisystems.com>
364    
365            * cp-demangle.c (d_encoding): Add top_level parameter.  Change all
366            callers.
367            (print_usage): Display new -p option.
368            (long_options): Add --no-params.
369            (main): Accept and handle -p.
370    
371    2003-11-21  Ian Lance Taylor  <ian@wasabisystems.com>
372    
373            * cp-demangle.c (has_return_type): Skip qualifiers when checking
374            whether we have a template.
375            * testsuite/demangle-expected: Add four new tests.
376    
377    2003-11-20  Ian Lance Taylor  <ian@wasabisystems.com>
378    
379            * testsuite/demangle-expected: Minor changes to match output of
380            new demangler: adjust whitespace in four tests, and change order
381            of qualifiers in one test.
382    
383            * cp-demangle.c: Complete rewrite.
384    
385    2003-11-19  Mark Mitchell  <mark@codesourcery.com>
386    
387            * cp-demangle.c (demangle_type): Correct thinko in substitution
388            processing.
389    
390    2003-11-18  Ian Lance Taylor  <ian@wasabisystems.com>
391    
392            * cp-demangle.c (demangle_operator_name): Remove space before
393            "sizeof".
394            (demangle_type_ptr): Put qualifiers in the right place.  Handle
395            qualifiers in pointer to member specially.
396            (demangle_type): Handle qualifiers for pointer or reference
397            specially.  Handle function type.
398            (demangle_local_name): Save and restore caret around demangling of
399            initial encoding.
400    
401            * testsuite/test-demangle.c (main): Don't pass DMGL_VERBOSE to
402            cplus_demangle.
403    
404            * testsuite/Makefile.in (test-demangle): Depend upon libiberty.a.
405    
406    2003-10-31  Andreas Jaeger  <aj@suse.de>
407    
408            * floatformat.c (floatformat_always_valid): Add unused attribute.
409    
410    2003-10-30  Josef Zlomek  <zlomekj@suse.cz>
411    
412            Jan Hubicka <jh@suse.cz>
413            * vasprintf.c (int_vasprintf): Pass va_list by value.
414            Use va_copy for copying va_list.
415            (vasprintf): Pass va_list by value.
416    
417    2003-10-30  Josef Zlomek  <zlomekj@suse.cz>
418    
419            * hashtab.c (htab_find_slot_with_hash): Decrease n_deleted
420            instead of increasing n_elements when inserting to deleted slot.
421    
422    2003-10-20  J. Brobecker  <brobecker@gnat.com>
423    
424            * cplus-dem.c (demangle_template): Register a new Btype only
425            when needed.
426            * testsuite/demangle-expected: Add a new test.
427    
428    2003-10-16  H.J. Lu  <hongjiu.lu@intel.com>
429    
430            * testsuite/demangle-expected: Update the expected output of
431            _GLOBAL__I__Z2fnv.
432    
433    2003-10-02  Daniel Jacobowitz  <drow@mvista.com>
434    
435            * strerror.c: Revert last change.  Declare static sys_nerr
436            and sys_errlist using different names.
437    
438    2003-10-01  Daniel Jacobowitz  <drow@mvista.com>
439    
440            * strerror.c: Don't provide or reference sys_errlist if
441            strerror is available.
442    
443    2003-10-01  H.J. Lu  <hongjiu.lu@intel.com>
444    
445            * configure.in: Check if $MAKEINFO is missing.
446            * configure: Regenerated.
447    
448    2003-09-24  Daniel Jacobowitz  <drow@mvista.com>
449    
450            * configure.in: Use AC_PROG_CPP_WERROR.
451            * configure: Regenerated.
452    
453    2003-09-22  Andrew Cagney  <cagney@redhat.com>
454    
455            * floatformat.c (floatformat_i387_ext_is_valid): New function.
456            (floatformat_always_valid): New function.
457            (floatformat_i387_ext): Initialize new "is_valid" field to
458            "floatformat_i387_ext_is_valid".
459            (floatformat_ieee_single_little): Initialize "is_valid" field to
460            floatformat_always_valid.
461            (floatformat_ieee_double_big): Ditto.
462            (floatformat_ieee_double_little): Ditto.
463            (floatformat_ieee_double_little): Ditto.
464            (floatformat_ieee_double_littlebyte_bigword): Ditto.
465            (floatformat_i960_ext): Ditto.
466            (floatformat_m88110_ext): Ditto.
467            (floatformat_m88110_harris_ext): Ditto.
468            (floatformat_arm_ext_big): Ditto.
469            (floatformat_arm_ext_littlebyte_bigword): Ditto.
470            (floatformat_ia64_spill_big): Ditto.
471            (floatformat_ia64_spill_little): Ditto.
472            (floatformat_ia64_quad_big): Ditto.
473            (floatformat_ia64_quad_little): Ditto.
474            (floatformat_ia64_quad_little): Ditto.
475            (floatformat_is_valid): Call "is_valid".
476    
477    2003-09-15  Andrew Cagney  <cagney@redhat.com>
478    
479            * floatformat.c (get_field): Make "data" constant.
480            (floatformat_is_valid, floatformat_to_double): Make "from"
481            constant, fix casts.
482            (floatformat_from_double): Make "from" constant.
483    
484    2003-09-15  Daniel Jacobowitz  <drow@mvista.com>
485    
486            * floatformat.c (floatformat_is_valid): New function.
487            (get_field, put_field): Correct comments.
488    
489    2003-09-06  Josef Zlomek  <zlomekj@suse.cz>
490    
491            * fibheap.c (fibheap_replace_key_data): Change type of OKEY to
492            FIBHEAPKEY_T.
493    
494    2003-09-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
495    
496            PR bootstrap/12100
497            * aclocal.m4 (AC_LANG_FUNC_LINK_TRY): Define.
498            * configure: Rebuilt.
499    
500    2003-08-27  Daniel Jacobowitz  <drow@mvista.com>
501    
502            * aclocal.m4: Include acx.m4 and no-executables.m4.
503            (libiberty_AC_FUNC_STRNCMP): Use AC_LIBOBJ.
504            (LIB_AC_PROG_CC): Remove.
505            * configure.in: Update AC_PREREQ to 2.57.  Use GCC_NO_EXECUTABLES.
506            Use AC_PROG_CC and set ac_libiberty_warn_cflags instead of using
507            LIB_AC_PROG_CC.  Use AC_LIBOBJ.  Call AC_ISC_POSIX later, only if
508            performing link tests.
509            * configure: Regenerated.
510    
511    2003-08-12  Nathanael Nerode  <neroden@gcc.gnu.org>
512    
513            * cp-demangle.c: Clarify what package(s) this is part of.
514    
515    2003-07-05  Danny Smith  <dannysmith@users.sourceforge.net>
516    
517            * pex-win32.c (pexecute): Mark parameters this_pname and
518            temp_base as unused. Remove unused variables retries,
519            sleep_interval. Initialize org_stdin, org_stdout.
520            (pwait): Mark parameter flags as unused.
521    
522    2003-07-02  Danny Smith  <dannysmith@users.sourceforge.net>
523    
524            * pex-win32.c (fix_argv): Ensure that the executable pathname
525            uses Win32 backslashes.
526            (pexecute): Cast away constness when assigning *errmsg_arg.
527    
528    2003-06-26  H.J. Lu <hongjiu.lu@intel.com>
529    
530            * testsuite/demangle-expected: Add more GNU V3 testcases.
531    
532    2003-06-22  Zack Weinberg  <zack@codesourcery.com>
533    
534            * safe-ctype.c: Use HOST_CHARSET_ASCII and HOST_CHARSET_EBCDIC,
535            not HC_ASCII and HC_EBCDIC.
536            Add documentation in form expected by gather-docs.
537            * hex.c: Use HOST_CHARSET, not hand-coded check of character set.
538            * Makefile.in, functions.texi: Regenerate.
539    
540    2003-06-21  Zack Weinberg  <zack@codesourcery.com>
541    
542            * safe-ctype.c: Separate out EOF==-1 check.  Use HOST_CHARSET
543            for charset determination.
544    
545    2003-06-19  Dara Hazeghi  <dhazeghi@yahoo.com>
546    
547            * configure.in: Add check for malloc.h needed by
548            m68k for function free().
549            * configure: Regenerated.
550            * config.in: Add HAVE_MALLOC_H.
551            * hashtab.c: include malloc.h were available for
552            free().
553    
554    2003-06-09  Albert Chin-A-Young  <china@thewrittenword.com>
555    
556            PR bootstrap/10974
557            * physmem.c: Update comment.
558            * configure.in: Modify test for _system_configuration for older
559            AIX systems.
560    
561            * config.in, configure: Regenerated.
562    
563    2003-06-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
564    
565            PR other/10810
566            * test-demangle.c (getline): Fix fence-post error.
567    
568    2003-06-03  Nick Clifton  <nickc@redhat.com>
569    
570            * asprintf.c: Change comment to note that -1 is returned upon
571            error.
572            * vasprintf.c: Likewise.
573            (vasprintf): Return -1 upon error.
574            * functions.texi: Document changes to asprintf and vasprintf.
575    
576    2003-05-19  Kelley Cook  <kelleycook@wideopenwest.com>
577    
578            * config.table: Accept i[345867]86 variant.
579    
580    2003-05-15  Jim Blandy  <jimb@redhat.com>
581    
582            * hex.c (_hex_value): Make this unsigned.
583            (hex_value): Update documentation for new return type.  hex_value
584            now expands to an unsigned int expression, to avoid unexpected
585            sign extension when we store it in a bfd_vma, which is larger than
586            int on some platforms.
587            * functions.texi: Regenerated.
588    
589    2003-05-07  Josef Zlomek  <zlomekj@suse.cz>
590    
591            * splay-tree.c (splay_tree_predecessor): Fix comment.
592            (splay_tree_successor): Fix comment.
593    
594    2003-05-07  Jason Merrill  <jason@redhat.com>
595    
596            * hashtab.c (iterative_hash): New fn.
597            * configure.in: Add AC_C_BIGENDIAN_CROSS.
598            * aclocal.m4: Include accross.m4.
599            * configure, config.in: Regenerate.
600    
601    2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
602    
603            * configure.in (AC_CHECK_FUNCS): Don't make multiple calls.
604            * configure: Regenerate.
605    
606    2003-05-03  Carlo Wood  <carlo@alinoe.com>
607    
608            * cp-demangle.c: Fix typo in "char_traints" string-literal.
609    
610    2003-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
611    
612            * vsnprintf.c (vsnprintf): Don't pad string with extra nulls.
613            (main): Test that we don't write too much data.
614    
615    2003-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
616    
617            * configure.in (funcs, AC_CHECK_FUNCS): Add snprintf and
618            vsnprintf.
619            * snprintf.c, vsnprintf.c: New files.
620            * Makefile.in (CFILES): Add snprintf.c and vsnprintf.c.
621            (CONFIGURED_OFILES): Add snprintf.o and vsnprintf.o.
622            Regenerate dependencies.
623    
624            * functions.texi, configure, config.in: Regenerated.
625    
626    2003-04-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
627    
628            * mempcpy.c, stpcpy.c, stpncpy.c: New files.
629            * configure.in (funcs, AC_CHECK_FUNCS): Add mempcpy, stpcpy
630            and stpncpy.
631            * Makefile.in (CFILES): Add mempcpy.c, stpcpy.c and stpncpy.c.
632            (CONFIGURED_OFILES): Add mempcpy.o, stpcpy.o and stpncpy.o.
633            Regenerate dependencies.
634    
635            * functions.texi, configure, config.in: Regenerated.
636    
637    2003-04-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
638    
639            * argv.c: Fix comments.
640            * calloc.c: Don't unnecessarily include "libiberty.h".
641            (bzero): Add prototype.
642            * floatformat.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES.
643            * getcwd.c (getcwd): Use standard definition to avoid conflicts
644            with system headers.
645            * hashtab.c (htab_traverse): Delete unused variables.
646            * rename.c: Include "ansidecl.h".
647            (rename): Use standard definition to avoid conflicts with system
648            headers.
649            * strsignal.c: Rely on ANSI_PROTOTYPES.
650            * strstr.c: Check GNUC >= 2, not GNUC == 2.
651            * vfprintf.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES.
652            * vprintf.c: Include "ansidecl.h" earlier, rely on
653            ANSI_PROTOTYPES.
654            * vsprintf.c: Include "ansidecl.h" earlier, rely on
655            ANSI_PROTOTYPES and possibly include <stdarg.h>.
656    
657            * Makefile.in: Regenerate dependencies.
658    
659    2003-04-15  DJ Delorie  <dj@redhat.com>
660    
661            * maint-tool (deps): Scan for headers in $srcdir also.
662    
663    2003-04-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
664    
665            PR target/10338
666            PR bootstrap/10198
667            PR bootstrap/10140
668            * getopt.c (exchange, _getopt_initialize): Use mempcpy not
669            __mempcpy.
670            * regex.c (regerror): Likewise.
671    
672    2003-04-14  Roger Sayle  <roger@eyesopen.com>
673    
674            * argv.c: Use ANSI_PROTOTYPES instead of __STDC__.
675            * memchr.c: Likewise.
676            * strcasecmp.c: Likewise.
677            * strncasecmp.c: Likewise.
678            * strncmp.c: Likewise.
679            * xatexit.c: Likewise.
680            * xmalloc.c: Likewise.
681    
682            * copysign.c: Use traditional function declaration instead of DEFUN.
683            * sigsetmask.c: Likewise.
684    
685            * memcmp.c: Both of the above, ANSI_PROTOTYPES and DEFUN.
686            * memset.c: Likewise.
687    
688            * memcpy.c: ANSI_PROTOTYPES, DEFUN and prototype bcopy.
689            * memmove.c: Likewise.
690    
691    2003-04-14  Roger Sayle  <roger@eyesopen.com>
692    
693            * strdup.c (strdup): Tweak implementation to use memcpy.
694    
695    2003-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
696    
697            * configure.in (HAVE_UINTPTR_T): Always define.
698            * configure: Regenerated.
699    
700    2003-03-23  Alexandre Oliva  <aoliva@redhat.com>
701    
702            * Makefile.in (MULTIOSDIR): New macro.  Use $(CC) $(LIBCFLAGS)
703            instead of $$CC alone.
704            (install_to_tooldir): Use it.
705    
706    2003-17-03  Jan Hubicka  <jh@suse.cz>
707    
708            * hashtab.c (htab_traverse_noresize): Break out from ...
709            * hashtab.c (htab_traverse): ... here.
710    
711    2003-12-03  Jan Hubicka  <jh@suse.cz>
712    
713            * hashtab.c (htab_expand): Fix warning.
714    
715            * hashtab.c (htab_expand): Compute the size of hashtable based
716            on the number of elements actually used.
717            (htab_traverse):  Call htab_expand when table is too empty.
718    
719    2003-03-11  Carlo Wood  <carlo@gnu.org>
720    
721            * cplus-dem.c (demangle_integral_value): Correction to reflect
722            patch of 2002-01-10 in order to also make negative multi-digits
723            without leading underscore work.
724    
725    2003-03-03  Mark Mitchell  <mark@codesourcery.com>
726    
727            * cplus-dem.c: Add license exception to copyright notice.
728    
729    2003-02-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
730    
731            * physmem.c: Formatting changes from upstream.
732    
733    2003-02-24  Danny Smith  <dannysmith@users.source.forge.net>
734    
735            * physmem.c (physmem_total): Add _WIN32 support.
736            (physmem_available): Likewise.
737    
738    2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
739    
740            * physmem.c (physmem_total) [HAVE_GETSYSINFO]: Test for
741            GSI_PHYSMEM.
742            (physmem_available) [HAVE_TABLE]: Test for TBL_VMSTATS.
743    
744    2003-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
745    
746            * configure.in: Check for sys/systemcfg.h and
747            _system_configuration.
748            * physmem.c: Add support for AIX.  Tweek formatting as per
749            upstream coreutils beta.
750    
751    2003-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
752                Richard Earnshaw  <rearnsha@arm.com>
753                Geoffrey Keating  <geoffk@apple.com>
754    
755            * configure.in: Check for sys/sysctl.h and sysctl.
756            * physmem.c: Add support for *bsd and darwin.
757            * Makefile.in: Generate depedency for physmem.o.
758    
759    2003-02-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
760    
761            * physmem.c (physmem_total) [HAVE_GETSYSINFO]: Use getsysinfo on
762            Tru64 UNIX.
763            (physmem_available) [HAVE_TABLE && HAVE_SYS_TABLE_H]: Use table on
764            Tru64 UNIX.
765    
766            * configure.in (AC_CHECK_HEADERS): Check for sys/sysinfo.h,
767            machine/hal_sysinfo.h, sys/table.h.
768            (checkfuncs, AC_CHECKFUNCS): Check for getsysinfo, table.
769            * configure, config.in: Regenerate.
770    
771    2003-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
772    
773            * configure.in: Check for sys/sysmp.h and sysmp.
774            * physmem.c: Pull upstream copy, add support for irix6.
775    
776            * config.in, configure: Regenerated.
777    
778    2003-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
779    
780            * physmem.c (physmem_total, physmem_available): De-ANSI-fy.
781            * configure.in (AC_CHECK_FUNCS): Add pstat_getstatic and
782            pstat_getdynamic.
783    
784    2003-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
785    
786            * Makefile.in (CFILES): Add physmem.c.
787            (REQUIRED_OFILES): Add physmem.o.
788            * configure.in: Check for sys/pstat.h.
789            (checkfuncs): Add pstat_getstatic and pstat_getdynamic.
790            * physmem.c: New file, copied from textutils.
791    
792            * config.in, configure: Regenerated.
793    
794    2003-02-20  Daniel Jacobowitz  <drow@mvista.com>
795    
796            * Makefile.in (CFILES): Add lrealpath.c.
797            (REQUIRED_OFILES): Add lrealpath.o.
798            (lrealpath.o): Add rule.
799            * aclocal.m4 (libiberty_NEED_DECLARATION): Add.
800            * configure.in: Add realpath and canonicalize_file_name to
801            checkfuncs and AC_CHECK_FUNCS.  Use libiberty_NEED_DECLARATION
802            for canonicalize_file_name.
803            * lrealpath.c: New file.
804            * make-relative-prefix.c: Update documentation.
805            (make_relative_prefix): Simplify.  Use lbasename and lrealpath.
806            * config.in: Regenerated.
807            * configure: Regenerated.
808            * functions.texi: Regenerated.
809    
810    2003-02-20  jmc  <jmc@prioris.mini.pw.edu.pl>
811    
812            * cplus_dem.c: Fix typo: intializes -> initializes.
813    
814    2003-02-20  Alexandre Oliva  <aoliva@redhat.com>
815    
816            * configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to
817            config.status.
818            * configure: Rebuilt.
819    
820    2003-02-13  Daniel Jacobowitz  <drow@mvista.com>
821    
822            Fix PR c++/7612.
823            * cplus-dem.c (demangle_signature): Call string_delete.
824            Remove extra string_init.
825            (demangle_arm_hp_template): Call string_delete instead of
826            string_clear.  Add missing string_delete call.
827            (demangle_qualified): Add missing string_delete call.
828            (do_type): Remove unused variable btype.  Add missing string_delete
829            call.  Call string_delete instead of string_clear.
830            (demangle_fund_type): Move variable btype inside of the switch
831            statement.  Add missing string_delete call.
832            (do_arg): Call string_delete instead of string_clear.  Remove extra
833            string_init.
834            (demangle_nested_args): Free work->previous_argument.
835    
836    2003-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
837    
838            * acconfig.h: New file.  Add uintptr_t.
839            * config.in: Regenerated.
840    
841    2003-02-04  Joseph S. Myers  <jsm@polyomino.org.uk>
842    
843            * libiberty.texi: Update to GFDL 1.2.
844    
845    2003-01-30  Christian Cornelssen  <ccorn@cs.tu-berlin.de>
846    
847            * Makefile.in (libiberty_topdir): New subst.
848            (mkinstalldirs): Redefine in terms of the above.
849            * configure.in: AC_SUBST it.
850            * configure: Regenerate.
851    
852    2003-01-28  Christian Cornelssen  <ccorn@cs.tu-berlin.de>
853    
854            * Makefile.in (all-subdir, check-subdir, installcheck-subdir)
855            (info-subdir, install-info-subdir, clean-info-subdir)
856            (dvi-subdir, install-subdir, etags-subdir, mostlyclean-subdir)
857            (clean-subdir, distclean-subdir, maintainer-clean-subdir):
858            Pass $(FLAGS_TO_PASS).
859    
860    2003-01-27  Alexandre Oliva  <aoliva@redhat.com>
861    
862            * Makefile.in (install_to_tooldir): Instead of $(MULTISUBDIR), use
863            /`$$CC -print-multi-os-directory`.
864    
865    2003-01-26  Daniel Jacobowitz  <drow@mvista.com>
866    
867            * hashtab.c (htab_create_alloc_ex): New function.
868            (hatab_set_functions_ex): New function.
869            (htab_delete, htab_expand): Support alternate allocation functions.
870    
871    2003-01-24  Christopher Faylor  <cgf@redhat.com>
872    
873            * configure.in: Remove special pex-cygwin consideration.
874            * configure: Regenerate.
875            * pex-cygwin.c: Remove.
876            * Makefile.in: Remove pex-cygwin.[co] lines.
877    
878    2003-01-24  Zack Weinberg  <zack@codesourcery.com>
879    
880            * Makefile.in (CFILES): Add pex-*.c.
881            (REQUIRED_OFILES): Change pexecute.o to @pexecute@
882            (CONFIGURED_OFILES): Add pex-*.o.
883            (TEXIFILES): Add pexecute.txh.
884            (pexecute.o): Delete rule.
885            (pex-cygwin.o, pex-djgpp.o, pex-mpw.o, pex-msdos.o, pex-os2.o,
886            pex-unix.o, pex-win32.o): New rules.
887            * configure.in: Change AC_INIT argument to xmalloc.c.
888            Compute appropriate pexecute implementation and substitute it
889            as @pexecute@.
890    
891            * pexecute.c: Split up into...
892            * pex-cygwin.c, pex-djgpp.c, pex-mpw.c, pex-msdos.c, pex-os2.c,
893            pex-unix.c, pex-win32.c, pex-common.h, pexecute.txh: ... these
894            new files.
895    
896            * functions.texi: Regenerate.
897            * configure: Regenerate.
898    
899    2003-01-20  Josef Zlomek  <zlomekj@suse.cz>
900    
901            * hashtab.c (htab_expand): Fix allocation of new entries.
902    
903    2003-01-09  Christian Cornelssen  <ccorn@cs.tu-berlin.de>
904    
905            * Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR.
906    
907            * Makefile.in (install_to_libdir, install_to_tooldir): Add a
908            mkinstalldirs command.
909    
910    2002-12-04  Danny Smith  <dannysmith@users.sourceforge.net>
911    
912            * make-relative-prefix.c (HAVE_HOST_EXECUTABLE_SUFFIX):
913            Define for hosts with HOST_EXECUTABLE_SUFFIX.
914    
915    2002-11-24  Nick Clifton  <nickc@redhat.com>
916    
917            * make-relative-prefix.c (make_relative_prefix): Ensure return
918            string is empty before using strcat to construct it.
919    
920    2002-11-22  Daniel Jacobowitz  <drow@mvista.com>
921    
922            * Makefile.in: Add make-relative-prefix.c.
923            * make-relative-prefix.c: New file.
924            * functions.texi: Rebuilt.
925    
926    2002-11-16  Jakub Jelinek  <jakub@redhat.com>
927    
928            * md5.c (md5_process_block): Avoid `function-like macro "F{G,H,I}" must be
929            used with arguments in traditional C' warnings.
930    
931    2002-10-16  Jakub Jelinek  <jakub@redhat.com>
932    
933            * config.table: Use mh-s390pic for s390x too.
934    
935    2002-10-06  Andreas Jaeger  <aj@suse.de>
936    
937            * libiberty/cplus-dem.c (ada_demangle): Get rid of unneeded
938            variable and of strict-aliasing warning.
939            (grow_vect): Use char as first parameter.
940    
941    2002-09-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
942    
943            * Makefile.in (all): Fix multilib parallel build.
944    
945    2002-09-19  John David Anglin  <dave@hiuly1.hia.nrc.ca>
946    
947            * cp-demangle.c (demangling_new): Cast 0 to enum.
948            (demangle_char): Cast return of strdup to char *.
949            (is_gnu_v3_mangled_ctor): Cast 0 to enum.
950            (is_gnu_v3_mangled_dtor): Likewise.
951            * cplus-dem.c (grow_vect): Cast return of xrealloc to void *.
952            (work_stuff_copy_to_from): Cast return of xmalloc to char **.
953            * fibheap.c (fibnode_new): Cast return of xcalloc to fibnode_t.
954            * md5.c (md5_process_bytes): Cast results back to const void *.
955            (md5_process_block): Add cast to const md5_uint32 *.
956            * regex.c (re_compile_fastmap): Cast enum to UCHAR_T.
957            * safe-ctype.c (L, XL, U, XU, D, P, _, C, Z, M, V, T, S): Add cast to
958            unsigned short.
959            * splay-tree.c (splay_tree_xmalloc_allocate): Cast return of xmalloc
960            to void *.
961            * vasprintf.c (int_vasprintf): Cast return of malloc to char *.
962    
963    2002-09-19  Nick Clifton  <nickc@redhat.com>
964    
965            * README: Update email addresses for bugs and patches.
966    
967    2002-09-10  Mike Stump  <mrs@apple.com>
968    
969            * splay-tree.c (splay_tree_successor): Fix comments.
970    
971    2002-09-11  Zack Weinberg  <zack@codesourcery.com>
972    
973            * cplus-dem.c: Code under #ifdef MAIN moved to gcc/cp/cxxfilt.c.
974            * testsuite/Makefile.in: Adjust for test-demangle.
975            * testsuite/regress-demangle: Deleted.
976            * testsuite/test-demangle.c: New file.
977            * testsuite/demangle-expected: Change \$ to $ throughout, now that
978            this file is not being read by a shell script.
979    
980    2002-09-05  Roger Sayle  <roger@eyesopen.com>
981    
982            * regex.c: Only use "#pragma alloca" on AIX when not using gcc.
983    
984    2002-08-07  DJ Delorie  <dj@redhat.com>
985    
986            * regex.c (re_error_msgid): Just use a simple array of strings.
987            (re_compile_pattern): Compensate.
988            (re_comp): Likewise.
989            (re_comp): Likewise.
990            (regerror): Likewise.
991    
992    2002-07-29  Neil Booth  <neil@daikokuya.co.uk>
993    
994            * cplus-dem.c (PREPEND_BLANK): Remove.
995    
996    2002-07-10  Jason Merrill  <jason@redhat.com>
997    
998            * cp-demangle.c (demangle_identifier): Support extended Unicode
999            characters.
1000    
1001    2002-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1002    
1003            * cp-demangle.c (demangle_v3_with_details): Wrap in
1004            !defined IN_GLIBCPP_V3.
1005    
1006    2002-07-01  Mark Mitchell  <mark@codesourcery.com>
1007    
1008            * cp-demangle.c (demangle_operator_name): Add type_arg parameter.
1009            Set it for the "st" operator.
1010            (demangle_expression): Handle expressions with types as arguments.
1011    
1012    2002-06-30  Douglas Rupp  <rupp@gnat.com>
1013    
1014            * configure.in (OUTPUT_OPTION,NO_MINUS_C_MINUS_O): Configure.
1015            * Makefile.in (OUTPUT_OPTION): Use.
1016    
1017    2002-06-22  Peter Breitenlohner <peb@mppmu.mpg.de>
1018    
1019            * Makefile.in (install_to_libdir): Add $(DESTDIR).
1020            (install_to_tooldir): Likewise.
1021    
1022    2002-06-17  Douglas Rupp  <rupp@gnat.com>
1023    
1024            * lbasename.c: Add 2002 to copyright.
1025            (IS_DIR_SEPARATOR): Remove VMS junk.
1026    
1027    2002-06-05  Geoffrey Keating  <geoffk@redhat.com>
1028    
1029            * hashtab.c (htab_create): New stub function for backward
1030            compatibility.
1031            (htab_try_create): Likewise.
1032    
1033    2002-06-03  Geoffrey Keating  <geoffk@redhat.com>
1034    
1035            * hashtab.c (htab_create): Delete.
1036            (htab_try_create): Delete.
1037            (htab_create_alloc): New.
1038            (htab_delete): Support user-specified memory allocation.
1039            (htab_expand): Likewise.
1040    
1041    2002-05-22  Roman Lechtchinsky  <rl@cs.tu-berlin.de>
1042    
1043            * configure.in: Fix typo in the code checking for sys_errlist.
1044            * configure: Regenerated.
1045    
1046    2002-05-13  Andreas Schwab  <schwab@suse.de>
1047    
1048            * config.table: Use mh-x86pic also for x86-64.
1049    
1050    2002-05-08  Alexandre Oliva  <aoliva@redhat.com>
1051    
1052            * configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at
1053            script entry, and set LD to it when configuring multilibs.
1054            * configure: Rebuilt.
1055    
1056    2002-05-07  Mark Mitchell  <mark@codesourcery.com>
1057    
1058            * configure.in (AC_TYPE_PID_T): Use it.
1059            * configure: Regenerated.
1060            * getruntime.c: Include <sys/types.h>.
1061            * waitpid.c: Likewise.  Use pid_t, not int, as the type of "pid".
1062    
1063    2002-04-09  Richard Henderson  <rth@redhat.com>
1064    
1065            * hashtab.c (higher_prime_number): Use 7 as minimum.
1066            (find_empty_slot_for_expand): Don't compute hash2 unless needed.
1067            (htab_find_slot_with_hash): Likewise.
1068    
1069    2002-04-01  Phil Edwards  <pme@gcc.gnu.org>
1070    
1071            * cp-demangle.c (__cxa_demangle):  Also protect with IN_GLIBCPP_V3.
1072            (is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_ctor):  Conditionally
1073            not compile if IN_GLIBCPP_V3 defined.
1074            * dyn-string.c:  Also allow IN_GLIBCPP_V3 to change allocation scheme.
1075    
1076    2002-03-30  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
1077    
1078            * cp-demangle.c (java_demangle_v3): Don't try to release "demangled"
1079            if it is NULL.
1080    
1081    2002-03-27  DJ Delorie  <dj@redhat.com>
1082    
1083            * hex.c: Add documentation.
1084            (_hex_value): Provide non-ASCII empty table.
1085            (hex_init): Initialize the non-ASCII table.
1086            * functions.texi: Regenerate.
1087    
1088    2002-03-27  Mark Mitchell  <mark@codesourcery.com>
1089    
1090            * dyn-string.c: Add libgcc exception to copyright notice.
1091    
1092    2002-03-26  H.J. Lu  (hjl@gnu.org)
1093    
1094            * config.table: Support --with-build-subdir.
1095            * configure.in: Likewise.
1096            * configure: Rebuild.
1097    
1098    2002-03-18  Stuart Griffith  <Stuart_Griffith@credence.com>
1099    
1100            * strtod.c (strtod): Increment 8 chars, not 7, when `infinity'
1101            seen.
1102    
1103    2002-03-12  Mark Mitchell  <mark@codesourcery.com>
1104    
1105            * cp-demangle.c: Add libgcc exception to cp-demangle.c copyright
1106            notice.
1107    
1108    2002-03-11  Douglas B Rupp  <rupp@gnat.com>
1109    
1110            * xatexit.c [VMS]: Include stdlib.h and unixlib.h.
1111    
1112    2002-03-06  Jim Blandy  <jimb@redhat.com>
1113    
1114            * splay-tree.c (splay_tree_xmalloc_allocate,
1115            splay_tree_xmalloc_deallocate): Use K&R-style definitions, not
1116            prototyped definitions.  Mark `data' arguments as unused.
1117    
1118    2002-03-06  Andrew Cagney  <ac131313@redhat.com>
1119    
1120            * floatformat.c (floatformat_arm_ext_big): Delete definition.
1121    
1122    2002-03-04  Phil Edwards  <pme@gcc.gnu.org>
1123    
1124            * configure.in:  Add --enable-install-libiberty option.
1125            * Makefile.in (INSTALLED_HEADERS):  New variable.
1126            (install_to_libdir):  Possibly also copy headers.
1127            * configure:  Regenerated.
1128    
1129    2002-03-04  Neil Booth  <neil@daikokuya.demon.co.uk>
1130    
1131            * xmalloc.c (xmalloc_fail): Clarify error message further.
1132    
1133    2002-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
1134    
1135            * xmalloc.c (xmalloc_fail): Clarify error message.
1136    
1137    2002-02-22  Jim Blandy  <jimb@redhat.com>
1138    
1139            * splay-tree.c (splay_tree_xmalloc_allocate,
1140            splay_tree_xmalloc_deallocate): New functions.
1141            (splay_tree_new): Call splay_tree_new_with_allocator, passing the
1142            above functions and a dummy data pointer.
1143            (splay_tree_new_with_allocator): New function.
1144            (splay_tree_delete_helper, splay_tree_delete, splay_tree_insert,
1145            splay_tree_remove): Use the splay tree's allocation and
1146            deallocation functions.
1147    
1148    2002-02-19  Scott Snyder  <snyder@fnal.gov>
1149    
1150            * testsuite/demangle-expected: Add test case for infinite loop in
1151            demangler.
1152            * cplus-dem.c (demangle_arm_hp_template): Stop trying to demangle
1153            if do_type() doesn't make any progress --- prevents an infinite
1154            loop.
1155    
1156    2002-02-18  Carlo Wood  <carlo@gnu.org>
1157    
1158            PR c++/5390
1159            * cplus-dem.c (demangle_integral_value): Accept multi-digit
1160            numbers that do not start with an underscore; This is needed
1161            for integer template parameters. This doesn't break anything
1162            because multi-digit numbers are never followed by a digit.
1163            * testsuite/demangle-expected: Corrected all mangled test
1164            cases with multi-digit template parameters: g++ 2.95.x does
1165            not generate underscores around these parameters.
1166    
1167    2002-02-05  Jason Merrill  <jason@redhat.com>
1168    
1169            * cplus-dem.c (flags): Add DMGL_VERBOSE
1170            (cplus_demangle_v3_p): Remove.
1171            (demangle_it): Add DMGL_TYPES to passed flags.
1172            * cp-demangle.c (cplus_demangle_v3_all): Remove.
1173            (cplus_demangle_v3_type): Remove.
1174            (cplus_demangle_v3): Add options parm.
1175    
1176    2002-02-02  H.J. Lu  (hjl@gnu.org)
1177    
1178            * cp-demangle.c (cp_demangle_type): Do not protect with
1179            IN_LIBGCC2.
1180            (cplus_demangle_v3_all): New.
1181            (cplus_demangle_v3): Call cplus_demangle_v3_all.
1182            (cplus_demangle_v3_type): Call cplus_demangle_v3_all.
1183    
1184            * cplus-dem.c (cplus_demangle_v3_p): New function pointer.
1185            Initialized to cplus_demangle_v3.
1186            (cplus_demangle_with_style): Call cplus_demangle_v3_p instead
1187            of cplus_demangle_v3.
1188            (main): Set cplus_demangle_v3_p to cplus_demangle_v3_type for
1189            command line symbol.
1190    
1191            * testsuite/regress-demangle: Pass the mangled name at the
1192            command line.
1193    
1194    2002-02-01  H.J. Lu  <hjl@gnu.org>
1195    
1196            * cp-demangle.c (cp_demangle_type): Call demangling_new with
1197            DMGL_GNU_V3.
1198    
1199    2002-01-31  Phil Edwards  <pme@gcc.gnu.org>
1200    
1201            * cp-demangle.c:  Revert yesterday's change.
1202    
1203    2002-01-31  Adam Megacz  <adam@xwt.org>
1204    
1205            * gcc/libiberty/configure.in: Treat mingw the same as cywin
1206            wrt HAVE_SYS_ERRLIST.
1207    
1208    2002-01-30  Phil Edwards  <pme@gcc.gnu.org>
1209    
1210            * cp-demangle.c (cp_demangle_type):  Do not protect with IN_LIBGCC2.
1211            (cplus_demangle_v3):  Mimic __cxa_demangle and fall back on
1212            cp_demangle_type.
1213            * testsuite/demangle-expected:  New gnu-v3 test.
1214    
1215    2002-01-22  Momchil Velikov  <velco@fadata.bg>
1216    
1217            * configure.in (variable detection): Use arrays of unspecified
1218            size instead of plain integers.
1219    
1220    2002-01-18  DJ Delorie  <dj@redhat.com>
1221    
1222            * Makefile.in (TESTLIB): New.  This library is for future
1223            testsuites.
1224            (CFILES, REQUIRED_OFILES, CONFIGURED_OFILES): Re-alphabetize,
1225            break down by letter.
1226            (REQUIRED_OFILES): List long-to-compile files first.
1227            (maint-deps): New, target for updating dependencies.
1228            (dependencies): Update.
1229            * maint-tool: Add dependency-generating option.
1230            * configure.in: Check for _doprnt even if we're not providing it.
1231            * configure: Regenerate.
1232    
1233            * _doprnt.c: Modifications to allow compiling on any platform.
1234            * copysign.c: Likewise.
1235            * putenv.c: Likewise.
1236            * setenv.c: Likewise.
1237            * vsprintf.c: Likewise.
1238    
1239    2002-01-15  Douglas B Rupp  <rupp@gnat.com>
1240    
1241            * mkstemps.c (mkstemps): On VMS, open temp file with option
1242            that causes it to be deleted when closed.
1243    
1244    2002-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1245    
1246            * cp-demangle.c (long_options): Const-ify.
1247            * cplus-dem.c (long_options): Likewise.
1248    
1249            * cplus-dem.c (mystrstr): Delete.  All callers changed to use
1250            strstr instead.
1251    
1252    2001-12-31  Ira Ruben   <ira@apple.com>
1253    
1254            * aclocal.m4 (libiberty_AC_FUNC_STRNCMP): Use anon mmap as 2nd try.
1255            * configure: Regenerated.
1256    
1257    2001-12-24  Douglas B. Rupp  <rupp@gnat.com>
1258    
1259            * configure.in (uintptr_t): Use AC_CHECK_TYPE.
1260            * configure: Regenerated.
1261    
1262    2001-12-12  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1263    
1264            PR other/2719
1265            * cplus-dem.c (consume_count): Treat negative count as an error.
1266            * testsuite/demangle-expected: Added testcase.
1267    
1268    Tue Dec 11 07:08:57 2001  Douglas B. Rupp  <rupp@gnat.com>
1269    
1270            * configure.in: Hardcode that vfork works on VMS host.
1271            * configure: Regenerated.
1272    
1273    2001-12-06  Richard Henderson  <rth@redhat.com>
1274    
1275            * cplus-dem.c (libiberty_demanglers): Add no_demangling case.
1276            (cplus_demangle): Support no_demangling.
1277    
1278    2001-11-27  Zack Weinberg  <zack@codesourcery.com>
1279    
1280            * _doprnt.c: Moved here from gcc/doprint.c.  Adjust to build
1281            in libiberty context.  Fix typo in leading comment.
1282            * configure.in: Fix various AC_DEFINEs so autoheader works.
1283            If any of vprintf, vsprintf, vfprintf is missing from libc,
1284            then AC_REPLACE_FUNCS(_doprnt).
1285    
1286    2001-11-26  DJ Delorie  <dj@redhat.com>
1287              Daniel Jacobowitz  <drow@mvista.com>              Daniel Jacobowitz  <drow@mvista.com>
1288    
1289          * Makefile.in (stamp-h): Depend on Makefile for proper          * Makefile.in (stamp-h): Depend on Makefile for proper
1290          serialization.          serialization.
1291          (*-subdir): Depend on config.h for proper serialization.          (*-subdir): Depend on config.h for proper serialization.
1292    
1293  2001-10-23  Release Manager  2001-11-26  DJ Delorie  <dj@redhat.com>
1294    
1295          * GCC 3.0.2 Released.          * configure.in: Check for alloca.h (for regex.c and putenv.c).
1296            * configure: Regenerate.
1297            * config.h: Add HAVE_ALLOCA_H.
1298    
1299  2001-08-21  Christopher Faylor <cgf@cygnus.com>  2001-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1300    
1301            * regex.c: Check defined(__STDC__) || defined(ALMOST_STDC) ||
1302            defined(HAVE_STRINGIZE) to determine whether ISO CPP token pasting
1303            is available.
1304    
1305    Thu Nov 15 11:06:25 2001  Jeffrey A Law  (law@cygnus.com)
1306    
1307            * config.in (HAVE_UINTPTR_T): Provide autoconf stub.
1308            * configure.in (HAVE_UINTPTR_T): Test for system defining
1309            uintptr_t and define HAVE_UINTPTR_T appropriately.
1310            * regex.c (uintptr_t): Do not provide a definition if the
1311            system provided one.
1312    
1313            * regex.c (PREFIX): Provide an alternate definition for
1314            non-ANSI/ISO compilers.
1315            (ARG_PREFIX): Likewise.
1316    
1317    2001-11-12  Jim Meyering  <meyering@lucent.com>
1318    
1319            * obstack.c (_): Honor the setting of ENABLE_NLS.  Otherwise,
1320            this code would end up calling gettext even in packages built
1321            with --disable-nls.
1322            * getopt.c (_): Likewise.
1323            * regex.c (_): Likewise.
1324    
1325    2001-11-03  Alan Modra  <amodra@bigpond.net.au>
1326    
1327            * configure.in: Cope with missing makeinfo.
1328            * configure: Regenerate.
1329    
1330    2001-10-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1331    
1332            * hex.c (hex_init): Provide empty stub.
1333    
1334            * hex.c (hex_init): Delete.
1335            (_hex_value): Const-ify and initialize at compile-time.
1336    
1337    2001-10-19  H.J. Lu <hjl@gnu.org>
1338    
1339            * Makefile.in ($(TARGETLIB)): Also generate pic/$(TARGETLIB) if
1340            necessary.
1341    
1342    2001-10-17  DJ Delorie  <dj@redhat.com>
1343    
1344            * argv.c, asprintf.c, choose-temp.c, concat.c, cplus-dem.c,
1345            ffs.c, fnmatch.txh, getruntime.c, make-temp-file.c,
1346            mkstemps.c, pexecute.c, random.c, strsignal.c, vasprintf.c:
1347            Improve manual formatting.
1348            * functions.texi: Regenerate.
1349    
1350    2001-10-15  DJ Delorie  <dj@redhat.com>
1351    
1352            * Makefile.in (TEXIFILES): Add fnmatch.txh.
1353            (maint-undoc): New.
1354            maint-tool: Add "undoc" tool.
1355            * alloca.c, argv.c, asprintf.c, choose-temp.c, concat.c,
1356            fdmatch.c, ffs.c, getruntime.c, insque.c, lbasename.c,
1357            make-temp-file.c, mkstemps.c, pexecute.c, random.c, spaces.c,
1358            strerror.s, strsignal.c, strtol.c, vasprintf.c: Add or update
1359            documentation.
1360            * fnmatch.txh: New.
1361            * functions.texi: Regenerate.
1362    
1363    2001-10-10  Joseph S. Myers  <jsm28@cam.ac.uk>
1364    
1365            * bcmp.c, setenv.c: Use "nonzero" instead of "non-zero".
1366            * strtod.c: Use "ISO C" instead of "ANSI C".
1367            * functions.texi: Regenerate.
1368    
1369    2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
1370    
1371            * alloca.c, clock.c, getcwd.c, getpagesize.c, getpwd.c, index.c,
1372            libiberty.texi, memchr.c, putenv.c, rindex.c, strchr.c, strdup.c,
1373            strerror.c, strrchr.c, strstr.c, strtod.c, tmpnam.c, vfork.c,
1374            xatexit.c, xmalloc.c, xstrerror.c: Improve manual formatting.  Fix
1375            spelling.  Give names to function arguments in documentation.  Use
1376            (void) prototypes in documentation.
1377            * functions.texi: Regenerate.
1378    
1379    2001-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1380    
1381            * argv.c (buildargv, tests, main): Const-ify.
1382            * cp-demangle.c (operator_code): Likewise.
1383            * cplus-dem.c (optable, libiberty_demanglers,
1384            cplus_demangle_set_style, cplus_demangle_name_to_style,
1385            print_demangler_list): Likewise.
1386            * hashtab.c (higher_prime_number): Likewise.
1387            * strcasecmp.c (charmap): Likewise.
1388            * strerror.c (error_info, strerror, main): Likewise.
1389            * strncasecmp.c (charmap): Likewise.
1390            * strsignal.c (signal_info): Likewise.
1391    
1392    2001-09-29  DJ Delorie  <dj@redhat.com>
1393    
         * configure.in: Set HAVE_SYS_ERRLIST and HAVE_SYS_NERR whenever hosting  
         on cygwin.  
1394          * configure: Regenerate.          * configure: Regenerate.
1395    
1396  2001-08-19  Release Manager  2001-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1397    
1398            * concat.c: Include stdlib.h.
1399    
1400    2001-09-27  Eli Zaretskii  <eliz@is.elta.co.il>
1401    
1402          * GCC 3.0.1 Released.          * libiberty.texi: (Top level): Add syncodeindex pg.  Add
1403            @dircategory and @direntry directives.  Add @finalout.
1404            (many nodes): Lose the next,prev,up pointers on the @nide line.
1405            (Using, Supplemental Functions, Replacement Functions): Fix
1406            markup.
1407            (Functions): Move around, to allow makeinfo to build the manual
1408            without next,prev,up pointers in thye node lines.
1409            (Licenses): Fix typos.
1410    
1411  2001-08-19  Release Manager          * index.c, rindex.c, strchr.c, strerror.c, strrchr.c, strstr.c,
1412            strtol.c, xatexit.c, xexit.c, xmalloc.c: Fix spelling and markup.
1413            * functions.texi: Regenerate.
1414    
1415          * GCC 3.0.1 Released.          * copying-lib.texi: Lose the next,prev,up pointers on the @node
1416            line.
1417    
1418    2001-09-27  DJ Delorie  <dj@redhat.com>
1419    
1420            * configure.in: Don't use in-tree texinfo, because libiberty must
1421            be built before it.  Check for makeinfo version 4 or higher.
1422            * functions.texi: Regenerate.
1423    
1424    2001-09-20  DJ Delorie  <dj@redhat.com>
1425                Phil Edwards  <pedwards@disaster.jaj.com>
1426    
1427            * configure.in (MAKEINFO, PERL): Detect these.
1428            (--enable-maintainer-mode): Add.
1429            * configure: Regenerate.
1430            * Makefile.in (MAKEINFO, PERL): Define.
1431            (libiberty.info, libiberty.dvi, libiberty.html): New.
1432            (CFILES): Add bsearch.c.
1433            (CONFIGURED_OFILES): New, list of objects configure might add.
1434            (maint-missing, maint-buildall): New, for maintainers only.
1435            (clean, mostlyclean): Add info/dvi/html files.
1436            * libiberty.texi, copying-lib.texi, obstacks.texi, functions.texi: New.
1437            * gather-docs: New, for maintainers.
1438            * maint-tool: New, for maintainers.
1439            * alloca.c, atexit.c, basename.c, bcmp.c, bcopy.c, bsearch.c,
1440            bzero.c, calloc.c, clock.c, configure.in, configure, getcwd.c,
1441            getpagesize.c, getpwd.c, index.c, memchr.c, memcmp.c, memcpy.c,
1442            memmove.c, memset.c, putenv.c, rename.c, rindex.c, setenv.c,
1443            sigsetmask.c, strcasecmp.c, strchr.c, strdup.c, strerror.c,
1444            strncasecmp.c, strncmp.c, strrchr.c, strstr.c, strtod.c, strtol.c,
1445            tmpnam.c, vfork.c, vprintf.c, waitpid.c, xatexit.c, xexit.c,
1446            xmalloc.c, xmemdup.c, xstrdup.c, xstrerror.c: Add or update
1447            documentation.
1448    
1449  20010617 Release Manager  2001-09-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1450    
1451          * GCC 3.0 Released.          * concat.c (reconcat): Fix for traditional C.
1452    
1453    2001-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1454    
1455            * concat.c (reconcat): New function.
1456    
1457    2001-09-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1458    
1459            * concat.c (vconcat_length, vconcat_copy, concat_length,
1460            concat_copy, concat_copy2): New functions.
1461            (concat): Use vconcat_length/vconcat_copy.
1462    
1463            * alloca.c (libiberty_optr, libiberty_nptr, libiberty_len):
1464            Define.
1465    
1466    2001-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1467    
1468            * asprintf.c: Don't define USE_STDARG.  Use VPARAMS, VA_OPEN,
1469            VA_FIXEDARG & VA_CLOSE.
1470    
1471            * vasprintf.c: Check HAVE_STRING_H when including string.h.
1472            (checkit): Delete redundant prototype.  Add ATTRIBUTE_PRINTF_1.
1473            Use VA_OPEN, VA_FIXEDARG & VA_CLOSE.  Free allocated string.
1474    
1475    2001-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1476    
1477            * concat.c (concat): Use VPARAMS, VA_OPEN, VA_FIXEDARG & VA_CLOSE.
1478    
1479    2001-08-23  Ulrich Drepper  <drepper@redhat.com>
1480    
1481            * regex.c (truncate_wchar): Use wcrtomb not wctomb.
1482    
1483    2001-08-23  Ulrich Drepper  <drepper@redhat.com>
1484    
1485            * posix/regex.c [_LIBC] (convert_mbs_to_wcs): Use __mbrtowc
1486            instead of mbrtowc.
1487            [_LIBC]: Use __iswctype instead of iswctype, __wcslen instead of
1488            wcslen, and __wcscoll instead of wcscoll.
1489    
1490    2001-08-22  Matt Kraai  <kraai@alumni.carnegiemellon.edu>
1491    
1492            * fibheap.c (fibheap_init, fibnode_init): Remove.
1493            (fibheap_new, fibnode_new): Use xcalloc to allocate and
1494            initialize memory.
1495            (fibheap_insert): Remove check for node allocation failure.
1496    
1497    2001-08-21  Richard Henderson  <rth@redhat.com>
1498    
1499            * Makefile.in (fibheap.o): Depend on config.h.
1500            * fibheap.c: Tidy formatting.  Use config.h.` Rearrange some
1501            functions for inlining.
1502    
1503    Tue Aug 21 12:35:04 2001  Christopher Faylor <cgf@cygnus.com>
1504    
1505            * configure.in: Need to set HAVE_SYS_ERRLIST and HAVE_SYS_NERR whenever
1506            hosting on cygwin.
1507            * configure: Regenerate.
1508    
1509    2001-08-20  Andrew Cagney  <ac131313@redhat.com>
1510    
1511            * floatformat.c (floatformat_m88110_ext): Remove #ifdef
1512            HARRIS_FLOAT_FORMAT.
1513            (floatformat_ia64_spill_little, floatformat_ia64_quad_little)
1514            (floatformat_ia64_spill_big, floatformat_ia64_quad_big)
1515            (floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword)
1516            (floatformat_m88110_harris_ext): New float formats.
1517    
1518    2001-08-20  Daniel Berlin  <dan@cgsoftware.com>
1519    
1520            * fibheap.c: New file. Fibonacci heap.
1521    
1522            * Makefile.in (CFILES): Add fibheap.c.
1523            (REQUIRED_OFILES): Add fibheap.o.
1524            (fibheap.o): Add dependencies for fibheap.o.
1525    
1526    2001-08-17  Christopher Faylor <cgf@cygnus.com>
1527    
1528            * configure.in: Always set HAVE_SYS_ERRLIST when targetting cygwin.
1529            * configure: Regenerate.
1530    
1531    2001-08-16  Richard Henderson  <rth@redhat.com>
1532    
1533            * hashtab.c (htab_hash_string): New.
1534    
1535    2001-08-13  Andrew Cagney  <ac131313@redhat.com>
1536    
1537            * floatformat.c (floatformat_ieee_double_littlebyte_bigword): Fix
1538            name.
1539    
1540    2001-08-12  Isamu Hasegawa  <isamu@yamato.ibm.com>
1541    
1542            * regex.c (wcs_regex_compile): Use appropriate string
1543            to compare with collating element.
1544            Fix the padding for the alignment.
1545    
1546    2001-08-10  Andrew Cagney  <ac131313@redhat.com>
1547    
1548            * lbasename.c (lbasename): Change function definition to return a
1549            const char pointer.
1550    
1551    2001-08-07  Jason Merrill  <jason_merrill@redhat.com>
1552    
1553            * cp-demangle.c (demangle_special_name): "GR" -> "reference temporary
1554            for".
1555    
1556    2001-08-03  Richard Henderson  <rth@redhat.com>
1557    
1558            * Makefile.in (concat.o): Depend on config.h.
1559    
1560    2001-07-30  Andreas Jaeger  <aj@suse.de>
1561    
1562            * concat.c: Include "config.h".
1563    
1564    2001-07-30  Andreas Jaeger  <aj@suse.de>
1565    
1566            * regex.c: Declare wcs functions only if compiling with
1567            MBS_SUPPORT.
1568            Don't use #elif for traditional C.
1569    
1570    2001-07-23  Ulrich Drepper  <drepper@redhat.com>
1571    
1572            * regex.c: Revamp memory allocation for WCHAR functions to
1573            not use too much stack.
1574    
1575    2001-07-30  Andreas Jaeger  <aj@suse.de>
1576    
1577            * regex.c: Declare wcs functions only if compiling with
1578            MBS_SUPPORT.
1579            Don't use #elif for traditional C.
1580    
1581    2001-07-25  Daniel Jacobowitz  <drow@mvista.com>
1582    
1583            * Makefile.in (regex.o): Add dependency on config.h.
1584    
1585    2001-07-18  Andreas Schwab  <schwab@suse.de>
1586    
1587            * regex.c (WORDCHAR_P) [WCHAR]: Also return true for the
1588            underscore character.
1589    
1590    2001-07-18  Ulrich Drepper  <drepper@redhat.com>
1591    
1592            * regex.c: Limit string length printed in debug messages to 100
1593            chars.
1594    
1595    2001-07-18  Andreas Jaeger  <aj@suse.de>
1596    
1597            * regex.c: Place under LGPL version 2.1.
1598    
1599    2001-07-10  Jeff Johnston  <jjohnstn@redhat.com>
1600    
1601            * Makefile.in: Add support for regex code.
1602            * regex.c: New file.
1603    
1604    2001-07-05  Mark Klein  <mklein@dis.com>
1605    
1606            * Makefile.in: Add ffs.c dependency.
1607            * configure.in: Add ffs.c.
1608            * ffs.c: New file.
1609    
1610    2001-06-18  Richard Henderson  <rth@redhat.com>
1611    
1612            * concat.c: Include <sys/types.h>.
1613    
1614  2001-06-11  Loren J. Rittle  <ljrittle@acm.org>  2001-06-11  Loren J. Rittle  <ljrittle@acm.org>
1615    
# Line 38  Line 1617 
1617          * strerror.c (sys_nerr): Hide the OS header version.          * strerror.c (sys_nerr): Hide the OS header version.
1618          * strsignal.c (sys_nsig): Likewise.          * strsignal.c (sys_nsig): Likewise.
1619    
1620    2001-06-10  Richard Henderson  <rth@redhat.com>
1621    
1622            * concat.c: Include string.h.  Fix int vs size_t usage.
1623            Simplify the iteration loops.  Use memcpy.
1624    
1625    2001-05-16  Matt Kraai  <kraai@alumni.carnegiemellon.edu>
1626    
1627            * partition.c: Fix misspelling of `implementation'.
1628    
1629    2001-05-09  Thiemo Seufer  <seufer@csv.ica.uni-stuttgart.de>
1630    
1631            * md5.c (md5_init_ctx): Declare constants as unsigned.
1632            (md5_process_block): Likewise.
1633    
1634  2001-05-07  Zack Weinberg  <zackw@stanford.edu>  2001-05-07  Zack Weinberg  <zackw@stanford.edu>
1635    
1636          * cp-demangle.c (demangle_v3_with_details,          * cp-demangle.c (demangle_v3_with_details,
1637          is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_dtor): Use K+R style          is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_dtor): Use K+R style
1638          function definition.          function definition.
1639            * ternary.c: Use K+R style function definitions.  Use PTR, not
1640            void *.  Make arguments constant where possible.
1641    
1642  2001-05-07  Mark Mitchell  <mark@codesourcery.com>  2001-05-07  Mark Mitchell  <mark@codesourcery.com>
1643    
1644          * splay-tree.c (splay_tree_max): New function.          * splay-tree.h (splay_tree_max): New function.
1645          (splay_tree_min): Likewise.          (splay_tree_min): Likewise.
1646    
1647    2001-04-15  Daniel Berlin  <dan@cgsoftware.com>
1648    
1649            * ternary.c: New file - Ternary search tree implementation.
1650    
1651            * Makefile.in: Add ternary.o, and ternary.c dependencies.
1652    
1653    2001-04-03  Zack Weinberg  <zackw@stanford.edu>
1654    
1655            * make-temp-file.c (try): Inline.
1656    
1657    2001-02-28  Richard Henderson  <rth@redhat.com>
1658    
1659            * Makefile.in (make-temp-file.o): Depend on config.h.
1660    
1661  2001-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>  2001-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1662    
1663          * memchr.c (memchr): Adjust condition to avoid infinite loop.          * memchr.c (memchr): Adjust condition to avoid infinite loop.
1664    
1665  2001-03-26  Jakub Jelinek  <jakub@redhat.com>  2001-03-23  Jakub Jelinek  <jakub@redhat.com>
1666    
1667          * cp-demangle.c (demangle_discriminator): `_0' is discriminator #1,          * cp-demangle.c (demangle_discriminator): `_0' is discriminator #1,
1668          `_' not followed by a digit is invalid.          `_' not followed by a digit is invalid.
1669    
1670  2001-03-24  Neil Booth  <neil@daikokuya.demon.co.uk>  2001-03-22  Jim Blandy  <jimb@redhat.com>
1671    
1672            * cp-demangle.c (string_list_delete): Use dyn_string_delete
1673            instead of free, to free the contents as well as the string
1674            structure.
1675    
1676    2001-03-21  Zack Weinberg  <zackw@stanford.edu>
1677    
1678            * make-temp-file.c: Always default DIR_SEPARATOR to '/'.
1679            Don't default P_tmpdir to anything.  Try /var/tmp before
1680            /usr/tmp.
1681    
1682          * lbasename.c: New file / function, always compiled in.  2001-03-20  Zack Weinberg  <zackw@stanford.edu>
1683          * Makefile.in: Always compile and link lbasename.c.  Add  
1684          target for lbasename.o.          * choose-temp.c: Split off make_temp_file, and the code
1685            duplicated between it and choose_temp_base, into...
1686            * make-temp-file.c: ... here; new file.
1687    
1688            * Makefile.in (CFILES): Add make-temp-file.c.
1689            (REQUIRED_OFILES): Add make-temp-file.o.
1690    
1691  2001-03-20  Jim Blandy  <jimb@redhat.com>  2001-03-20  Jim Blandy  <jimb@redhat.com>
1692    
# Line 74  Line 1698 
1698          (demangle_v3_with_details, is_gnu_v3_mangled_ctor,          (demangle_v3_with_details, is_gnu_v3_mangled_ctor,
1699          is_gnu_v3_mangled_dtor): New functions.          is_gnu_v3_mangled_dtor): New functions.
1700    
1701    2001-03-20  Jason Merrill  <jason@redhat.com>
1702    
1703            * cplus-dem.c (main): Skip initial $.
1704    
1705  2001-03-15  Michael Meissner  <meissner@redhat.com>  2001-03-15  Michael Meissner  <meissner@redhat.com>
1706    
1707          * hashtab.c (higher_prime_number): Silence warning that 4294967291          * hashtab.c (higher_prime_number): Silence warning that 4294967291
1708          might be a signed integer under pre-ISO C systems.          might be a signed integer under pre-ISO C systems.
1709    
1710    2001-03-10  Neil Booth  <neil@daikokuya.demon.co.uk>
1711                John David Anglin  <dave@hiauly1.hia.nrc.ca>
1712    
1713            * libiberty/lbasename.c: New file.
1714            * libiberty/Makefile.in: Update for lbasename.
1715    
1716    2001-03-06  Zack Weinberg  <zackw@stanford.edu>
1717    
1718            * aclocal.m4 (libiberty_AC_FUNC_C_ALLOCA): New.
1719            * configure.in: Replace all alloca logic with a simple use of
1720            the above new macro.
1721            * config.table: Kill *-*-beos* entry.
1722            * config/mh-beos: Delete.
1723            * configure, config.in: Regenerate.
1724    
1725            * Makefile.in (ALLOCA, HFILES): Kill.
1726            (REQUIRED_OFILES): Add alloca.o.
1727            (alloca.o): Depend on libiberty.h.
1728            (argv.o): Don't depend on alloca-conf.h.
1729            * alloca-conf.h: Delete.
1730            * alloca.c: Include libiberty.h.  Kill all #ifdef emacs
1731            blocks.  Provide the C alloca unconditionally.  Use PTR where
1732            appropriate.  Make i00afunc static.
1733            * argv.c: Don't include alloca-conf.h.
1734    
1735  2001-03-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>  2001-03-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
1736    
1737          * cplus-dem.c (main): Cast enum style to int.          * cplus-dem.c (main): Cast enum style to int.
# Line 106  Line 1759 
1759          for Java demangling.          for Java demangling.
1760          (demangle_builtin_type): Look up in java_builtin_type_names if doing          (demangle_builtin_type): Look up in java_builtin_type_names if doing
1761          Java output.          Java output.
1762          * cplus-dem.c (cplus_demangle): Use java_demangle_v3 to do Java          * cplus-dem.c (cplus_demangle): Use java_demangle_v3 to do Java
1763          demangling.          demangling.
1764          (long_options): Remove obsolete `java' option.          (long_options): Remove obsolete `java' option.
1765          (main): Remove explicit handling of `java' option. Instead, pass style          (main): Remove explicit handling of `java' option. Instead, pass style
# Line 226  Line 1879 
1879  2000-11-04  Hans-Peter Nilsson  <hp@bitrange.com>  2000-11-04  Hans-Peter Nilsson  <hp@bitrange.com>
1880    
1881          * hashtab.c (htab_expand): Change to return int.  Use calloc or          * hashtab.c (htab_expand): Change to return int.  Use calloc or
1882          xcalloc depending on htab->return_allocation_failure.  Return zero          xcalloc depending on htab->return_allocation_failure.  Return zero
1883          if calloc fails.          if calloc fails.
1884          (htab_create): Update comment to cover memory allocation.          (htab_create): Update comment to cover memory allocation.
1885          (htab_try_create): New.          (htab_try_create): New.
1886          (htab_find_slot_with_hash): Return NULL if htab_expand fails.          (htab_find_slot_with_hash): Return NULL if htab_expand fails.
1887          Update comment to cover this.          Update comment to cover this.
1888    
1889  2000-11-03  Hans-Peter Nilsson  <hp@bitrange.com>  2000-11-03  Hans-Peter Nilsson  <hp@bitrange.com>
1890    
# Line 734  Tue May 30 15:07:52 2000  Jeffrey A Law Line 2387  Tue May 30 15:07:52 2000  Jeffrey A Law
2387  2000-05-23  Mike Stump  <mrs@wrs.com>  2000-05-23  Mike Stump  <mrs@wrs.com>
2388    
2389          * Makefile.in (xmalloc.o): Add dependency for config.h, fixes make          * Makefile.in (xmalloc.o): Add dependency for config.h, fixes make
2390          -j3.          -j3.
2391    
2392  2000-05-18  J. David Anglin  <dave@hiauly1.hia.nrc.ca>  2000-05-18  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
2393    
# Line 1367  Tue Dec 22 09:43:35 1998  Kaveh R. Ghazi Line 3020  Tue Dec 22 09:43:35 1998  Kaveh R. Ghazi
3020          * choose-temp.c: Include stdlib.h.          * choose-temp.c: Include stdlib.h.
3021    
3022          * cplus-dem.c (demangle_arm_pt): Remove unused prototype.          * cplus-dem.c (demangle_arm_pt): Remove unused prototype.
3023          (snarf_numeric_literal): Constify first parameter.          (snarf_numeric_literal): Constify first parameter.
3024          (code_for_qualifier): Avoid a gcc extension, make the parameter an          (code_for_qualifier): Avoid a gcc extension, make the parameter an
3025          int, not a char.          int, not a char.
3026          (demangle_qualifier): Likewise.          (demangle_qualifier): Likewise.
3027          (demangle_signature): Cast the argument of a ctype function to          (demangle_signature): Cast the argument of a ctype function to
3028          unsigned char.          unsigned char.
# Line 1382  Tue Dec 22 09:43:35 1998  Kaveh R. Ghazi Line 3035  Tue Dec 22 09:43:35 1998  Kaveh R. Ghazi
3035          Cast the argument of a ctype function to unsigned char.          Cast the argument of a ctype function to unsigned char.
3036    
3037          * floatformat.c (floatformat_to_double): Add explicit braces to          * floatformat.c (floatformat_to_double): Add explicit braces to
3038          avoid ambiguous `else'.          avoid ambiguous `else'.
3039    
3040          * fnmatch.c (fnmatch): Change type of variables `c', `c1',          * fnmatch.c (fnmatch): Change type of variables `c', `c1',
3041          `cstart' and `cend' to unsigned char.  Cast the argument of macro          `cstart' and `cend' to unsigned char.  Cast the argument of macro
3042          `FOLD', which uses ctype functions, to unsigned char.          `FOLD', which uses ctype functions, to unsigned char.
3043    
3044          * objalloc.c (free): Add prototype.          * objalloc.c (free): Add prototype.
3045    
# Line 1397  Sun Dec 20 16:03:46 1998  Hans-Peter Nil Line 3050  Sun Dec 20 16:03:46 1998  Hans-Peter Nil
3050  Fri Dec 18 17:50:18 1998  David Taylor  <taylor@texas.cygnus.com>  Fri Dec 18 17:50:18 1998  David Taylor  <taylor@texas.cygnus.com>
3051    
3052          * cplus-dem.c (demangle_arm_pt): remove declaration -- function          * cplus-dem.c (demangle_arm_pt): remove declaration -- function
3053          doesn't exist.          doesn't exist.
3054          (do_hpacc_template_literal): remove unused variable `i'.          (do_hpacc_template_literal): remove unused variable `i'.
3055    
3056  Fri Dec 18 16:11:43 EST 1998  Andrew MacLeod  <amacleod@cygnus.com>  Fri Dec 18 16:11:43 EST 1998  Andrew MacLeod  <amacleod@cygnus.com>
# Line 1441  Fri Dec  4 13:51:04 1998  David Taylor Line 3094  Fri Dec  4 13:51:04 1998  David Taylor
3094          * HP aCC demangling support.          * HP aCC demangling support.
3095          * cplus-dem.c          * cplus-dem.c
3096          (main): Remove default to HP style demangling, set to EDG          (main): Remove default to HP style demangling, set to EDG
3097          demangling correctly when -edg specified; set the demangling style          demangling correctly when -edg specified; set the demangling style
3098          when user specifies 'edg'. Set strip_underscore to          when user specifies 'edg'. Set strip_underscore to
3099          prepends_underscore, if not HPUXHPPA.  Set          prepends_underscore, if not HPUXHPPA.  Set
3100          current_demangling_style to hp_demangling if HPUXHPPA.  Set          current_demangling_style to hp_demangling if HPUXHPPA.  Set
3101          current demangling style correctly if the switch is hp.  Read          current demangling style correctly if the switch is hp.  Read
3102          label correctly also in the HP style case.          label correctly also in the HP style case.
3103          (work_stuff): add temp_start field; add field for volatile member          (work_stuff): add temp_start field; add field for volatile member
3104          function.          function.
3105          (arm_pt): handle ARM_DEMANGLING and EDG_DEMANGLING styles; HP          (arm_pt): handle ARM_DEMANGLING and EDG_DEMANGLING styles; HP
3106          style for this case is the same as ARM.          style for this case is the same as ARM.
3107          (demangle_args): handle EDG_DEMANGLING style; support HP style.          (demangle_args): handle EDG_DEMANGLING style; support HP style.
3108          (demangle_arm_hp_template): new function. (It was          (demangle_arm_hp_template): new function. (It was
3109          demangle_arm_pt.); check and set value of temp_start field in          demangle_arm_pt.); check and set value of temp_start field in
3110          multiple places. Also, when ceching for end of template args,          multiple places. Also, when ceching for end of template args,
3111          check to see if at end of static member of template class.          check to see if at end of static member of template class.
3112          (demangle_class): new local variable : save_class_name_end Don't          (demangle_class): new local variable : save_class_name_end Don't
3113          include template args in string defining class.          include template args in string defining class.
3114          (demangle_class_name): use demangel_arm_hp_template.          (demangle_class_name): use demangel_arm_hp_template.
3115          (demangle_function_name): handle case where demangling style is          (demangle_function_name): handle case where demangling style is
3116          HP_DEMANGLING and currently point at an 'X' in the mangled name.          HP_DEMANGLING and currently point at an 'X' in the mangled name.
3117          Handle EDG_DEMANGLING style.  Handle constructor and destructor          Handle EDG_DEMANGLING style.  Handle constructor and destructor
3118          ops for HP style.          ops for HP style.
3119          (demangle_prefix): handle EDG_DEMANGLING and ARM_DEMANGLING          (demangle_prefix): handle EDG_DEMANGLING and ARM_DEMANGLING
3120          styles.  global destructor and constructor for HP style are same          styles.  global destructor and constructor for HP style are same
3121          as for ARM style. Same for local variables.          as for ARM style. Same for local variables.
3122          (demangle_qualified): handle EDG_DEMANGLING style.          (demangle_qualified): handle EDG_DEMANGLING style.
3123          (demangle_signature): add case for volatile member function.  For          (demangle_signature): add case for volatile member function.  For
3124          cases '1' - '9' : initialize the temp_start field to -1 and handle          cases '1' - '9' : initialize the temp_start field to -1 and handle
3125          the EDG_DEMANGLING style.  for case 'F' : handle EDG_DEMANGLING          the EDG_DEMANGLING style.  for case 'F' : handle EDG_DEMANGLING
3126          and AUTO_DEMANGLING styles.  If expecting a function and managed          and AUTO_DEMANGLING styles.  If expecting a function and managed
3127          to demangle the funct args, then handle the LUCID_DEMANGLING,          to demangle the funct args, then handle the LUCID_DEMANGLING,
3128          ARM_DEMANGLING, and EDG_DEMANGLING styles.  Add case for local          ARM_DEMANGLING, and EDG_DEMANGLING styles.  Add case for local
3129          class name after "Lnnn_ in HP style case. HP style too needs to          class name after "Lnnn_ in HP style case. HP style too needs to
3130          forget types.  _nnn is OK for HP style, so don't report failure.          forget types.  _nnn is OK for HP style, so don't report failure.
3131          (do_hpacc_template_const_value): new function. Handle template's          (do_hpacc_template_const_value): new function. Handle template's
3132          value param for HP/aCC.          value param for HP/aCC.
3133          (do_hpacc_template_literal): new function.  Handle a template's          (do_hpacc_template_literal): new function.  Handle a template's
3134          literal parameter for HP aCC.          literal parameter for HP aCC.
3135          (recursively_demangle): new function          (recursively_demangle): new function
3136          (snarf_numeric_literal): new function.          (snarf_numeric_literal): new function.
3137          (usage): add 'edg' to the list of demangling styles; add hp switch          (usage): add 'edg' to the list of demangling styles; add hp switch
3138          to message.          to message.
3139    
3140  Sat Nov 28 17:25:22 1998  Christopher Faylor <cgf@cygnus.com>  Sat Nov 28 17:25:22 1998  Christopher Faylor <cgf@cygnus.com>
3141    
# Line 1564  Mon Nov  2 15:05:33 1998  Geoffrey Noer Line 3217  Mon Nov  2 15:05:33 1998  Geoffrey Noer
3217  Mon Nov  2 10:22:01 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>  Mon Nov  2 10:22:01 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3218    
3219          * pexecute.c: Check HAVE_CONFIG_H, not IN_GCC, when determining          * pexecute.c: Check HAVE_CONFIG_H, not IN_GCC, when determining
3220          whether to include config.h.  Possibly include unistd.h in the          whether to include config.h.  Possibly include unistd.h in the
3221          !IN_GCC case.  Define VFORK_STRING as a printable function call          !IN_GCC case.  Define VFORK_STRING as a printable function call
3222          for error messages (either "vfork" or "fork".)  If HAVE_VFORK_H is          for error messages (either "vfork" or "fork".)  If HAVE_VFORK_H is
3223          defined, include vfork.h.  If VMS is defined, define vfork()          defined, include vfork.h.  If VMS is defined, define vfork()
3224          appropriately.  Remove vfork check on USG, we're using autoconf.          appropriately.  Remove vfork check on USG, we're using autoconf.
3225          (pexecute): Set `errmsg_fmt' to VFORK_STRING instead of checking          (pexecute): Set `errmsg_fmt' to VFORK_STRING instead of checking
3226          locally what string to use.          locally what string to use.
3227    
3228  1998-10-26  Mark Mitchell  <mark@markmitchell.com>  1998-10-26  Mark Mitchell  <mark@markmitchell.com>
3229    
# Line 1676  Thu Oct  8 23:42:08 1998  Jeffrey A Law Line 3329  Thu Oct  8 23:42:08 1998  Jeffrey A Law
3329  Mon Sep  7 23:29:01 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>  Mon Sep  7 23:29:01 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3330    
3331          * mkstemp.c: Include config.h even when not IN_GCC.  Wrap header          * mkstemp.c: Include config.h even when not IN_GCC.  Wrap header
3332          inclusions inside HAVE_*_H macros.  Include ansidecl.h when not          inclusions inside HAVE_*_H macros.  Include ansidecl.h when not
3333          IN_GCC.          IN_GCC.
3334    
3335          * vasprintf.c: Include stdarg.h/varargs.h first.          * vasprintf.c: Include stdarg.h/varargs.h first.
3336    
# Line 1991  Mon May  4 13:00:28 1998  Ian Lance Tayl Line 3644  Mon May  4 13:00:28 1998  Ian Lance Tayl
3644          * config/mh-sysv4 (RANLIB, INSTALL): Don't define.          * config/mh-sysv4 (RANLIB, INSTALL): Don't define.
3645          * config.table: Change config_shell to CONFIG_SHELL, and use          * config.table: Change config_shell to CONFIG_SHELL, and use
3646          libiberty_topdir to find move-if-change.          libiberty_topdir to find move-if-change.
3647          (m68k-apollo-bsd*, m68k-apollo-sysv*): Remove.          (m68k-apollo-bsd*, m68k-apollo-sysv*): Remove.
3648          (i[3456]86-ncr-sysv4*, *-*-dgux*, hppa*-hp-bsd*): Remove.          (i[3456]86-ncr-sysv4*, *-*-dgux*, hppa*-hp-bsd*): Remove.
3649          (*-*-irix*, *-*-m88kbcs*, *-*-sysv*): Remove.          (*-*-irix*, *-*-m88kbcs*, *-*-sysv*): Remove.
3650          * Makefile.in (srcdir): Set to @srcdir@.          * Makefile.in (srcdir): Set to @srcdir@.
# Line 2208  Wed Sep 24 00:31:59 1997  Felix Lee  <fl Line 3861  Wed Sep 24 00:31:59 1997  Felix Lee  <fl
3861    
3862          * asprintf.c: stdarg.h when ALMOST_STDC          * asprintf.c: stdarg.h when ALMOST_STDC
3863          * config/mh-windows (EXTRA_OFILES): add asprintf.o and          * config/mh-windows (EXTRA_OFILES): add asprintf.o and
3864          strncasecmp.o.          strncasecmp.o.
3865    
3866  Thu Aug 28 14:27:15 1997  Andrew Cagney  <cagney@b1.cygnus.com>  Thu Aug 28 14:27:15 1997  Andrew Cagney  <cagney@b1.cygnus.com>
3867    
# Line 4250  Thu Jan 30 22:48:41 1992  Stu Grossman Line 5903  Thu Jan 30 22:48:41 1992  Stu Grossman
5903    
5904  Mon Jan 20 18:53:23 1992  Stu Grossman  (grossman at cygnus.com)  Mon Jan 20 18:53:23 1992  Stu Grossman  (grossman at cygnus.com)
5905    
5906          * getopt.c, getopt1.c, ../include/getopt.h:  Get latest versions.          * getopt.c, getopt1.c, ../include/getopt.h:  Get latest versions.
5907    
5908  Sat Jan 18 16:53:01 1992  Fred Fish  (fnf at cygnus.com)  Sat Jan 18 16:53:01 1992  Fred Fish  (fnf at cygnus.com)
5909    

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26