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

Diff of /gnats/libiberty/ChangeLog

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

revision 1.2 by jsm, Tue Oct 26 07:10:16 1999 UTC revision 1.3 by pdm, Mon Dec 10 23:03:27 2001 UTC
# Line 1  Line 1 
1  Sun Oct 24 23:54:10 PDT 1999 Jeff Law  (law@cygnus.com)  2001-12-06  DJ Delorie  <dj@redhat.com>
2                Daniel Jacobowitz  <drow@mvista.com>
3    
4          * gcc-2.95.2 Released.          * Makefile.in (stamp-h): Depend on Makefile for proper
5            serialization.
6            (*-subdir): Depend on config.h for proper serialization.
7    
8  Mon Aug 16 01:29:24 PDT 1999 Jeff Law  (law@cygnus.com)  2001-10-23  Release Manager
9    
10          * gcc-2.95.1 Released.          * GCC 3.0.2 Released.
11    
12    2001-08-21  Christopher Faylor <cgf@cygnus.com>
13    
14            * configure.in: Set HAVE_SYS_ERRLIST and HAVE_SYS_NERR whenever hosting
15            on cygwin.
16            * configure: Regenerate.
17    
18    2001-08-19  Release Manager
19    
20            * GCC 3.0.1 Released.
21    
22    2001-08-19  Release Manager
23    
24            * GCC 3.0.1 Released.
25    
26    20010617 Release Manager
27    
28            * GCC 3.0 Released.
29    
30    2001-06-11  Loren J. Rittle  <ljrittle@acm.org>
31    
32            bootstrap/3106
33            * strerror.c (sys_nerr): Hide the OS header version.
34            * strsignal.c (sys_nsig): Likewise.
35    
36    2001-05-07  Zack Weinberg  <zackw@stanford.edu>
37    
38            * cp-demangle.c (demangle_v3_with_details,
39            is_gnu_v3_mangled_ctor, is_gnu_v3_mangled_dtor): Use K+R style
40            function definition.
41    
42    2001-05-07  Mark Mitchell  <mark@codesourcery.com>
43    
44            * splay-tree.c (splay_tree_max): New function.
45            (splay_tree_min): Likewise.
46    
47    2001-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48    
49            * memchr.c (memchr): Adjust condition to avoid infinite loop.
50    
51    2001-03-26  Jakub Jelinek  <jakub@redhat.com>
52    
53            * cp-demangle.c (demangle_discriminator): `_0' is discriminator #1,
54            `_' not followed by a digit is invalid.
55    
56    2001-03-24  Neil Booth  <neil@daikokuya.demon.co.uk>
57    
58            * lbasename.c: New file / function, always compiled in.
59            * Makefile.in: Always compile and link lbasename.c.  Add
60            target for lbasename.o.
61    
62    2001-03-20  Jim Blandy  <jimb@redhat.com>
63    
64            * cp-demangle.c (struct demangling_def): New fields:
65            is_constructor and is_destructor.
66            (demangling_new): Initialize them.
67            (demangle_ctor_dtor_name): Set them, if we detect a constructor
68            or destructor.
69            (demangle_v3_with_details, is_gnu_v3_mangled_ctor,
70            is_gnu_v3_mangled_dtor): New functions.
71    
72    2001-03-15  Michael Meissner  <meissner@redhat.com>
73    
74            * hashtab.c (higher_prime_number): Silence warning that 4294967291
75            might be a signed integer under pre-ISO C systems.
76    
77    2001-03-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
78    
79            * cplus-dem.c (main): Cast enum style to int.
80    
81    2001-02-16  Loren J. Rittle  <ljrittle@acm.org>
82    
83            * cplus-dem.c (main): Initialize style.
84    
85    2001-02-02  Phil Edwards  <pme@sources.redhat.com>
86    
87            * COPYING.LIB:  Update to LGPL 2.1 from the FSF.
88    
89    2001-01-31  Bryce McKinlay  <bryce@albatross.co.nz>
90    
91            Add support for Java demangling under the v3 ABI:
92            * cp-demangle.c (NAMESPACE_SEPARATOR): New define.
93            (struct demangling_def): Add `style' field.
94            (demangling_new): New parameter `style'. Set it in demangling_t.
95            (demangle_prefix): Use NAMESPACE_SEPARATOR.
96            (demangle_type_ptr): Don't emit pointer symbol if doing Java output.
97            (cp_demangle): New parameter `style'. Pass it to demangling_new().
98            (main): Call cp_demangle with extra parameter.
99            (java_demangle_v3): New function.
100            (java_builtin_type_names): New. Table of primitive type names used
101            for Java demangling.
102            (demangle_builtin_type): Look up in java_builtin_type_names if doing
103            Java output.
104            * cplus-dem.c (cplus_demangle): Use java_demangle_v3 to do Java
105            demangling.
106            (long_options): Remove obsolete `java' option.
107            (main): Remove explicit handling of `java' option. Instead, pass style
108            parameter in cplus_demangle flags as gdb does.
109            * testsuite/demangle.expected: Add some Java test cases.
110    
111    2000-12-29  DJ Delorie  <dj@redhat.com>
112    
113            * fnmatch.c: Make the note about the origins of this file more
114            accurate, at least until we can sync with glibc.
115            * getopt.c: Ditto.
116            * getopt1.c: Ditto.
117            * md5.c: Ditto.
118            * obstack.c: Ditto.
119    
120    2000-12-26  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
121    
122            * bsearch.c: New file.
123            * configure.in (funcs): Add bsearch.
124            (AC_CHECK_FUNCS): Likewise.
125            * configure, config.in: Regenerate.
126    
127    2000-12-13  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
128    
129            * safe-ctype.c: #include "ansidecl.h".
130            * strtod.c: Likewise.
131    
132    2000-12-13  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
133    
134            * strtoul.c: Include safe-ctype.h, not ctype.h.
135    
136    2000-12-07  Zack Weinberg  <zack@wolery.stanford.edu>
137    
138            * safe-ctype.c: New file.
139            * Makefile.in (CFILES): Add safe-ctype.c.
140            (REQUIRED_OFILES): Add safe-ctype.o.
141    
142            * argv.c: Define ISBLANK and use it, not isspace.
143            * basename.c, cplus-dem.c, fnmatch.c, pexecute.c, strtod.c,
144            strtol.c, strtoul.c: Include safe-ctype.h, not ctype.h.  Use
145            uppercase ctype macros.  Don't test ISUPPER(c)/ISLOWER(c)
146            before calling TOLOWER(c)/TOUPPER(c).
147    
148    2000-12-07  Mike Stump  <mrs@wrs.com>
149    
150            * Makefile.in (distclean): When cleaning, remove testsuite.
151    
152    2000-12-05  Jason Merrill  <jason@redhat.com>
153    
154            * cp-demangle.c (cplus_demangle_v3): Check that it's a v3 mangled
155            name before allocating the dyn_string.
156    
157    2000-12-04  Jason Merrill  <jason@redhat.com>
158    
159            * cp-demangle.c: s/new_abi/v3/.
160            * cplus-dem.c: Likewise.
161            (current_demangling_style): Now auto_demangling.
162            (cplus_demangle): Try v3 demangling if AUTO_DEMANGLING.
163            (main): Use standard symbol chars for auto_demangling.
164    
165    2000-11-26  Mark Mitchell  <mark@codesourcery.com>
166    
167            * hashtab.c (higher_prime_number): Use a table, rather than a
168            seive, to find the next prime.
169    
170    2000-11-22  H.J. Lu  <hjl@gnu.org>
171    
172            * cplus-dem.c (main): Handle gnat_demangling.
173    
174    2000-11-22  Zack Weinberg  <zack@wolery.stanford.edu>
175    
176            * aclocal.m4 (LIB_AC_PROG_CC): Moved here from configure.in.
177            (AC_DEFINE_NOAUTOHEADER): New - work around bug in autoheader.
178            * configure.in: Call AC_C_INLINE and AC_C_CONST.  Use three
179            argument form of AC_DEFINE in dummy definitions block.  Use
180            AC_DEFINE_NOAUTOHEADER for real definitions of things defined
181            in dummy block.  Preload cache variables instead of bypassing
182            tests, where possible.
183            * acconfig.h: Removed.
184    
185            * xmalloc.c (xmalloc_failed): New function, does error
186            reporting on failed allocation.
187            (xmalloc, xcalloc, xrealloc): Use it.
188    
189    2000-11-21  Hans-Peter Nilsson  <hp@bitrange.com>
190    
191            * cplus-dem.c (cplus_demangle): Fix formatting.
192            (grow_vect): Ditto.
193            (ada_demangle): Ditto.
194            (internal_cplus_demangle): Ditto.
195            (mop_up): Ditto.
196    
197    2000-11-21  H.J. Lu  <hjl@gnu.org>
198    
199            * cplus-dem.c (main): Handle java_demangling.
200    
201    2000-11-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
202    
203            * cplus-dem.c (grow_vect): Prototype.
204            (ada_demangle): Cast the arg of ctype macros to unsigned char.
205    
206    2000-11-15  Hans-Peter Nilsson  <hp@bitrange.com>
207    
208            * cplus-dem.c (ada_demangle): Add back ATTRIBUTE_UNUSED for
209            parameter `option'.
210    
211    2000-11-15  Kenneth Block  <kenneth.block@compaq.com>
212    
213            * cplus-dem.c: Eliminate use of DEFUN, it is obsolete and cannot
214            be used in GCC.
215    
216    2000-11-15  Kenneth Block  <kenneth.block@compaq.com>
217    
218            * cplus-dem.c: Add gnat demangler.  Add java to demangle style
219            list.
220    
221    2000-11-04  Hans-Peter Nilsson  <hp@bitrange.com>
222    
223            * hashtab.c (htab_expand): Change to return int.  Use calloc or
224            xcalloc depending on htab->return_allocation_failure.  Return zero
225            if calloc fails.
226            (htab_create): Update comment to cover memory allocation.
227            (htab_try_create): New.
228            (htab_find_slot_with_hash): Return NULL if htab_expand fails.
229            Update comment to cover this.
230    
231    2000-11-03  Hans-Peter Nilsson  <hp@bitrange.com>
232    
233            * hashtab.c: Change void * to PTR where necessary.
234            (htab_create, htab_expand): Correct formatting of comment before
235            function.
236    
237    2000-10-22  Alex Samuel  <samuel@codesourcery.com>
238    
239            * cp-demangle.c (string_list_def): Add caret_position and comments.
240            (result_caret_pos): New macro.
241            (result_append_string): Rename to...
242            (result_add_string): ... this, and insert at caret position.
243            Rename throughout.
244            (result_append): Rename to...
245            (result_add): ... this, and insert at caret position.  Rename
246            throughout.
247            (result_append_char): Rename to...
248            (result_add_char): ... this, and insert at caret position.  Rename
249            throughout.
250            (result_append_space): Remove.
251            (string_list_new): Initialize caret position.
252            (result_add_separated_char): Use caret position.
253            (result_get_caret): New funtion.
254            (result_set_caret): Likewise.
255            (result_shift_caret): Likewise.
256            (result_previous_char_is_space): Likewise.
257            (substitution_start): Use caret position.
258            (substitution_add): Likewise.
259            (demangling_new): Initialize caret position.
260            (demangle_encoding): Use caret position.
261            (demanglin_nested_name): Put CV qualifiers after name.
262            (demangle_type_ptr): Use switch statement.  Handle pointers to
263            arrays.  Don't use result_append_space.  Use caret position.
264            (demangle_type): Emit CV qualifiers after underlying type.  Adjust
265            call to demangle_array_type.
266            (demangle_array_type): Add parameter to handle pointers to arrays.
267    
268    2000-10-01  Mark Mitchell  <mark@codesourcery.com>
269    
270            * splay-tree.c (splay_tree_insert): Fix formatting.
271    
272    2000-09-16  Mark Mitchell  <mark@codesourcery.com>
273    
274            * splay-tree.c (splay_tree_predecessor): Fix typo in comment.
275    
276    2000-09-14  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
277    
278            * splay-tree.c: #include <stdio.h>.
279    
280    2000-09-14  Hans-Peter Nilsson  <hp@axis.com>
281    
282            * testsuite/demangle-expected: Add two tests for anonymous
283            namespaces.
284            * cplus-dem.c (gnu_special): Handle anonymous namespaces.
285    
286    2000-09-10  Mark Mitchell  <mark@codesourcery.com>
287    
288            * splay-tree.c (splay_tree_predecessor): New function.
289            (splay_tree_successor): Likewise.
290    
291    2000-09-10  Hans-Peter Nilsson  <hp@axis.com>
292    
293            * testsuite/demangle-expected: Add four tests for type_info
294            mangling.
295            * cplus-dem.c (gnu_special): Use do_type, not demangle_fund_type,
296            for a non-template non-qualified type_info function or node.
297    
298    2000-09-08  Alex Samuel  <samuel@codesourcery.com>
299    
300            * cp-demangle.c: Fix copyright banner.
301    
302    2000-09-07  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
303    
304            * md5.c: #include "ansidecl.h".
305    
306    2000-09-06  Alex Samuel  <samuel@codesourcery.com>
307    
308            * cp-demangle.c (status_allocation_failed): Rearrange whitespace.
309            (demangle_type): Handle substitution candidates correctly in the
310            face of special substitutions.
311    
312    2000-09-05  Alex Samuel  <samuel@codesourcery.com>
313    
314            * cp-demangle.c (demangle_encoding): Rename variable.
315            (demangle_name): Rename parameter.  Handle return type
316            suppression.
317            (demangle_nested_name): Rename parameter.
318            (demangle_prefix): Likewise.  Change return type suppression.
319            (demangle_unqualified_name): Add parameter.  Flag constructors and
320            conversion operators.
321            (demangle_special_name): Fix comment.
322            (demangle_type): Rename variable.
323            (demangle_bare_function_type): Check for missing return type and
324            parameter.
325            (demangle_class_enum_type): Rename parameter.
326            (demangle_discriminator): Fix misspelling in comment.
327    
328    2000-08-31  DJ Delorie  <dj@redhat.com>
329    
330            * configure.in (Cygwin): special case cygwin only when we're
331            building cygwin, not when we're hosting cygwin.
332    
333    2000-09-04  Alex Samuel  <samuel@codesourcery.com>
334    
335            * cp-demangle.c (demangle_template_arg): Eat an `E' after an
336            <expression>.
337    
338    2000-09-04  Alex Samuel  <samuel@codesourcery.com>
339    
340            * cp-demangle.c (demangle_type_ptr): Increment position past
341            pointer and reference characters.
342    
343    2000-09-04  Alex Samuel  <samuel@codesourcery.com>
344    
345            * cp-demangle.c (demangle_nv_offset): New function.
346            (demangle_v_offset): Likewise.
347            (demangle_call_offset): Likewise.
348            (demangle_special_name): Update thunk demangling to comply with
349            ABI changes.
350    
351    2000-09-03  Alex Samuel  <samuel@codesourcery.com>
352    
353            * cp-demangle.c (ANONYMOUS_NAMESPACE_PREFIX): New macro.
354            (substitution_def): Remove template_parm_number.
355            (NOT_TEMPLATE_PARM): Remove.
356            (result_insert_string): New macro.
357            (result_insert): Likewise.
358            (result_insert_char): Likewise.
359            (substitution_add): Remove last parameter.  Don't store template
360            parm number.
361            (BFT_NO_RETURN_TYPE): Define as NULL.
362            (demangle_encoding): Adjust call to demangle_bare_function_type.
363            (demangle_name): Adjust substitution.  Adjust call to
364            substitution_add.
365            (demangle_prefix): Adjust call to substitution_add.
366            (demangle_identifier): Handle anonymous namespaces.
367            (demangle_operator_name): Change demangling of vendor-extended
368            operator to match ABI changes.
369            (demangle_type_ptr): Change parameters.  Make recursive.  Handle
370            substitutions here.
371            (demangle_type): Adjust calls to demangle_template_param,
372            substitution_add, and demangle_type_ptr.  Fix substitution of
373            templated types.
374            (demangle_function_type): Change parameter to a pointer.
375            (demangle_bare_function_type): Likewise.  Adjust insertion point.
376            (demangle_template_param): Remove last parameter.
377            (demangle_expr_primary): Remove unused variable.  Adjust call to
378            demangle_template_param.
379            (is_mangled_char): Accept `$' and `.'.
380            * cplus-dem.c (gnu_new_abi_symbol_characters): Add '$' and '.'.
381            * dyn-string.c (dyn_string_insert_char): New function.
382    
383    2000-08-31  Hans-Peter Nilsson  <hp@axis.com>
384    
385            * testsuite/demangle-expected: Add nine tests for
386            underscore-after-number followed by five tests for name-signature
387            delimiter.
388    
389    2000-08-28  Richard Henderson  <rth@cygnus.com>
390    
391            * Makefile.in (md5.o): Depend on config.h.
392    
393    2000-08-28  Jason Merrill  <jason@redhat.com>
394    
395            * Makefile.in (REQUIRED_OFILES): Add md5.o.
396            (CFILES): Add md5.c.
397            * md5.c: New file.
398    
399    2000-08-27  Alex Samuel  <samuel@codesourcery.com>
400    
401            * cp-demangle.c (demangle_name): Initialize template_p in local
402            name case.  Don't re-add substitutions as candidates.
403            (demangle_nested_name): Use <unqualified-name>.
404            (demangle_prefix): Likewise.  Don't add template names as
405            substitution candidates twice, or re-add a substitution or the
406            last prefix component.
407            (demangle_local_name): Adjust output format.
408    
409    2000-08-25  Alex Samuel  <samuel@codesourcery.com>
410    
411            * cp-demangle.c (result_add_separated_char): Change parameter to
412            int.
413            (substitution_add): Don't check for duplicates.  Check if
414            previously allocated size is zero.
415            (demangle_name): Remove duplicate check for std substitution.
416            Clear template flag appropriately.
417            (demangle_prefix): Remove argument to demangle_substitution.
418            Don't check that template flag is already set.
419            (demangle_operator_name): Add pt operator.
420            (demangle_type): Don't treat r as built-in type.  Remove argument
421            to demangle_substitution.  Fix substitution candidate mechanics.
422            Handle <template-template-parm>s.  Improve comments.
423            (demangle_template_param): Don't handle template arg lists here.
424            (demangle_substitution): Remove parameter.
425            (print_usage): Remove extra fprintf option.
426    
427    2000-08-24  Greg McGary  <greg@mcgary.org>
428    
429            * libiberty/random.c (end_ptr): Revert previous change.
430    
431    2000-08-24  Greg McGary  <greg@mcgary.org>
432    
433            * libiberty/cplus-dem.c (cplus_demangle_opname, cplus_mangle_opname,
434            demangle_expression, demangle_function_name): Use ARRAY_SIZE.
435            * libiberty/random.c (end_ptr): Likewise.
436    
437    2000-08-23  Alex Samuel  <samuel@codesourcery.com>
438    
439            * cp-demangle.c (result_close_template_list): Remove function.
440            (result_add_separated_char): New function.
441            (result_open_template_list): New macro.
442            (result_close_template_list): Likewise.
443            (demangle_prefix): Don't set template_p if the
444            prefix ends with a ctor name.
445            (demangle_type_ptr): Remove duplicate RETURN_IF_ERROR.
446            (demangle_type): Check for template args after substitution.
447            (demangle_template_args): Use result_open_template_list.
448    
449    2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
450    
451            * pexecute.c:  Don't use vfork.  Initialize 'pid' before retry loop.
452    
453    2000-07-26  Dave Pitts  <dpitts@cozx.com>
454    
455            * config/mh-openedition.h: Added -DLE370 definition.
456    
457    2000-07-26 Mark Elbrecht <snowball3@bigfoot.com>
458    
459            * pexecute.c (pexecute) [__MSDOS__]: Change __GO32__ to
460            __DJGPP__. Use P_WAIT instead of constant in the spawnv* call.
461            Cast program to 'char *' in errmsg_arg assignment.
462            (PWAIT_ERROR): Define.
463            (pwait): Use PWAIT_ERROR.  Adjust DJGPP's status code to conform
464            to DJGPP's WIF* macros.
465    
466    2000-07-27  RodneyBrown  <RodneyBrown@pmsc.com>
467                Jeff Law <law@cygnus.com>
468    
469            * getcwd.c: Include string.h, stdlib.h for prototypes
470    
471            * Makefile.in (rename.o, waitpid.o): Depend on config.h
472            * rename.c: Include config.h, unistd.h
473            * waitpid.c: Include config.h, sys/wait.h
474    
475    2000-07-24  Hans-Peter Nilsson  <hp@axis.com>
476    
477            * cplus-dem.c (work_stuff_copy_to_from): New.
478            (delete_non_B_K_work_stuff): New.
479            (delete_work_stuff): New.
480            (mop_up): Break out work_stuff partly destruction to
481            delete_non_B_K_work_stuff.
482            (iterate_demangle_function): New.
483            (demangle_prefix): Call iterate_demangle_function instead of
484            demangle_function_name.  Leave handling of name-signature
485            __-delimiters to iterate_demangle_function.
486            (demangle_integral_value): Strip an optional
487            following underscore cautiously.  Handle negative numbers.
488    
489    2000-07-24  Daniel Berlin <dberlin@redhat.com>
490    
491            * cplus-dem.c (demangle_signature): Change if (GNU_DEMANGLING) to
492            if (AUTO_DEMANGLING || GNU_DEMANGLING)
493    
494    2000-07-21  Alex Samuel  <samuel@codesourcery.com>
495    
496            * cp-demangle.c (demangle_ctor_dtor_name): Remove not-in-charge
497            allocating ctor mangling.
498            (demangle_array_type): Handle empty and non-constant array length.
499    
500    2000-07-23  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
501                Jeff Law <law@cygnus.com>
502    
503            * configure.in (AC_CHECK_HEADERS): Add time.h.
504            (AC_HEADER_TIME): Add check.
505            * configure, config.in: Regenerate.
506            * getruntime.c: Portably #include <sys/time.h> and/or <time.h>.
507    
508            * configure.in (AC_CHECK_HEADERS): Add limits.h.
509            * configure, config.in: Regenerate.
510            * sort.c: Portably #include <limits.h> and/or <sys/param.h>.
511            * strtol.c, strtoul.c: #include "config.h". Portably #include
512            <limits.h> and/or <sys/param.h>.
513            * Makefile.in (strtol.o, strtoul.o): Update dependencies.
514    
515            * aclocal.m4 (libiberty_AC_DECLARE_ERRNO): New macro.
516            * configure.in (libiberty_AC_DECLARE_ERRNO): Add check.
517            * configure, config.in: Regenerate.
518            * pexecute.c, strtol.c, strtoul.c: Declare errno if necessary.
519    
520            * cp-demangle.c, mkstemps.c: #include <sys/types.h>.
521    
522    2000-07-21  Mike Stump  <mrs@wrs.com>
523    
524            * Makefile.in (xexit.o): Add dependency for config.h in xexit.c.
525            * (vasprintf.o): Add dependency for config.h in vasprintf.c.
526    
527    2000-07-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
528    
529            * cp-demangle.c (cp_demangle_type): Wrap in IN_LIBGCC2.
530    
531            * setenv.c (setenv): Initialize variable `ep'.
532    
533            * sigsetmask.c (abort): Prototype.
534    
535            * vasprintf.c: Include config.h.  Check ANSI_PROTOTYPES, not
536            __STDC__ for stdarg.h include.
537            (int_vasprintf): Prototype.
538            (checkit): Prototype.  Use VPARAMS/ANSI_PROTOTYPES/VA_START in
539            definition.  Cast `global_total_width' in comparison.
540            (main): Prototype.  Return a value.
541    
542            * vfork.c (fork): Prototype.
543    
544            * xexit.c: Include config.h.
545    
546    2000-07-20  Joseph S. Myers  <jsm28@cam.ac.uk>
547    
548            * cplus-dem.c (demangle_fund_type): Make 'dec' an unsigned int,
549            and print it with %u.
550    
551    2000-07-17  Hans-Peter Nilsson  <hp@axis.com>
552    
553            * testsuite/regress-demangle (failed test): Show result and
554            expected output.
555    
556    2000-07-07  Andrew Haley  <aph@cygnus.com>
557    
558            * cplus-dem.c (main): fflush() after emitting last char before
559            waiting for input.
560    
561    2000-06-28  Alex Samuel  <samuel@codesourcery.com>
562    
563            * cp-demangle.c (demangle_encoding): Accept no substitutions.
564            (demangle_name): Handle <substitution> followed by
565            <unqualified-template-name>.
566            (demangle_type): Follow special substitutions with
567            <class-enum-type>
568            (demangle_subtitution): Set template_p for special substitutions.
569            (main): Fix typos.
570    
571    2000-06-27  Alex Samuel  <samuel@codesourcery.com>
572    
573            * cp-demangle.c (demangle_special_name): Swap base and derived
574            class when demangling construction vtables.
575    
576    2000-06-21  Alex Samuel  <samuel@codesourcery.com>
577    
578            * cp-demangle.c: Don't include ctype.h.
579            (IS_DIGIT): New macro.
580            (IS_ALPHA): Likewise.  Use IS_DIGIT and IS_ALPHA throughout
581            instead of isdigit and isalpanum.
582            (demangling_def): Make name and next const pointers.
583            (STATUS_ALLOCATION_FAILED): New status code.
584            (dyn_string_append_space): Handle failure in
585            dyn_string_append_char.
586            (int_to_dyn_string): Likewise.  Change return value to status_t.
587            (string_list_new): Handle failure of dyn_string_init.
588            (result_close_template_list): Change return type to status_t.
589            Handle failure in dyn_string_append.
590            (result_push): Change return value to status_t.  Handle failure in
591            string_list_new.  Handle failure of result_push throughout.
592            (substitution_add): Change return value to status_t.  Handle
593            dyn_string failures.  Handle failure of substitution_add
594            throughout.
595            (template_arg_list_new): Return NULL on allocation failure.
596            (result_append_string): Return STATUS_ALLOCATION_FAILED on error.
597            Handle error result throughout.
598            (result_append): Likewise.
599            (result_append_char): Likewise.
600            (result_append_space): Likewise.
601            (demangling_new): Make argument a const pointer.  Handle
602            allocation failures.
603            (demangle_template_args): Handle failure in template_arg_list_new
604            and result_close_template_list.
605            (demangle_discriminator): Return if int_to_dyn_string fails.
606            (cp_demangle): Likewise.
607            (cp_demangle_type): New function.
608            (cplus_demangle_new_abi): Don't call dyn_string_delete.  Abort on
609            memory allocation failure.
610            (main): Likewise.
611            * dyn-string.c (RETURN_ON_ALLOCATION_FAILURE): Define if
612            IN_LIBGCC2.
613            (dyn_string_init): Change return value to int.  Handle
614            RETURN_ON_ALLOCATION_FAILURE case.
615            (dyn_string_new): Handle RETURN_ON_ALLOCATION_FAILURE case.
616            (dyn_string_release): Delete the dyn_string.
617            (dyn_string_resize): Handle RETURN_ON_ALLOCATION_FAILURE case.
618            (dyn_string_copy): Change return type to int.
619            (dyn_string_copy_cstr): Likewise.
620            (dyn_string_prepend): Likewise.
621            (dyn_string_prepend_cstr): Likewise.
622            (dyn_string_insert): Likewise.
623            (dyn_string_insert_cstr): Likewise.
624            (dyn_string_append): Likewise.
625            (dyn_string_append_cstr): Likewise.
626            (dyn_string_append_char): Likewise.
627            (dyn_string_substring): Likewise.
628    
629    2000-06-09  Zack Weinberg  <zack@wolery.cumb.org>
630    
631            * cp-demangle.c (demangle_operator_name): Add spaces before
632            names beginning with a letter: delete, delete[], new, new[],
633            sizeof.
634            (demangle_special_name): Handle TF <type> and TJ <type>.
635    
636    Thu Jun  8 18:52:24 2000  Philippe De Muyter  <phdm@macqel.be>
637    
638            * cp-demangle.c (template_arg_list_new): Revert previous PARAMS patch.
639    
640    Thu Jun  8 09:25:54 2000  Philippe De Muyter  <phdm@macqel.be>
641    
642            * cp-demangle.c (stdio.h): File included unconditionaly.
643            (template_arg_list_new): Parameter list is PARAMS ((void)), not ().
644            * dyn-string.c (stdio.h): File included.
645            * partition.c (partition_print): No `&' needed to take the address of
646            a function.
647    
648    2000-06-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
649    
650            * configure.in (ac_libiberty_warn_cflags): Add -pedantic.
651    
652            * choose-temp.c (try, choose_temp_base, make_temp_file): Constify.
653    
654            * cp-demangle.c (demangle_char): Change parameter from char to int.
655            (demangle_expression, demangle_expr_primary): Remove extra
656            semi-colon in prototype.
657    
658            * dyn-string.c (dyn_string_append_char): Change parameter from
659            char to int.
660    
661            * memcmp.c (memcmp): Constify.
662    
663            * mkstemps.c (gcc_uint64_t): Mark GNUC `long long' case with
664            __extension__.
665    
666            * partition.c (elem_compare): Prototype.  Don't cast away
667            const-ness.
668    
669            * setenv.c (setenv): Use braces to avoid ambiguous `else'.
670    
671    2000-06-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
672    
673            * Makefile.in (cp-demangle.o): Depend on $(INCDIR)/demangle.h.
674    
675            * cp-demangle.c: Include demangle.h.
676            (template_arg_list_new): DeANSIfy.
677            (cp_demangle): Make static and add prototype.
678            (operator_code, operators): Constify.
679            (demangle_operator_name): Likewise for variables `p1', `p2' and `p'.
680    
681    2000-06-05  Alex Samuel  <samuel@codesourcery.com>
682    
683            * cp-demangle.c (demangle_prefix): Cast argument to isdigit to
684            unsigned char.
685            (demangle_unqualified_name): Likewise.
686            (demangle_number_literally): Likewise.
687            (demangle_type): Likewise.
688            (demangle_substitution): Likewise.
689            (is_mangled_char): Likewise, for isalnum.
690    
691    2000-06-04  Alex Samuel  <samuel@codesourcery.com>
692    
693            * Makefile.in (CFILES): Add cp-demangle.c and dyn-string.c.
694            (REQUIRED_OFILES): Add cp-demangle.o and dyn-string.o.
695            (cp-demangle.o): New dependency.
696            (dyn-string.o): Likewise.
697    
698            * dyn-string.c: Move here from gcc/dyn-string.c.  Add new functions.
699    
700            * cplus-dem.c (libiberty_demanglers): Add initializer for new-ABI
701            demangler.
702            (cplus_demangle): Call cplus_demangle_new_abi if in new-ABI
703            demangling mode.
704            (gnu_new_abi_symbol_characters): New function.
705            (main): Use gnu_new_abi_symbol_characters.  * cp-demangle.c: New
706            file.
707            * cp-demangle.c: New file.
708    
709    Tue May 30 16:45:25 2000  Andrew Cagney  <cagney@b1.cygnus.com>
710    
711            * floatformat.c: Add name to each floatformat field.
712    
713    Tue May 30 15:07:52 2000  Jeffrey A Law  (law@cygnus.com)
714    
715            * Makefile.in (objalloc.o): Depend on config.h
716    
717    2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
718    
719            * hashtab.c, partition.c, sort.c, xmemdup.c: Include string.h
720            if HAVE_STRING_H.
721            * pexecute.c, xexit.c: Include stdlib.h if HAVE_STDLIB_H.
722            * objalloc.c: Include config.h.  Include stdlib.h and don't
723            declare malloc or free if HAVE_STDLIB_H.
724            * strerror.c, strsignal.c: Include stdlib.h if HAVE_STDLIB_H,
725            else declare malloc without prototype.  Include string.h if
726            HAVE_STRING_H, else declare memset without prototype.  Don't
727            include stddef.h.
728    
729    2000-05-23  Mike Stump  <mrs@wrs.com>
730    
731            * Makefile.in (xmalloc.o): Add dependency for config.h, fixes make
732            -j3.
733    
734    2000-05-18  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
735    
736            * xmalloc.c: Include config.h for HAVE_SBRK definition.
737    
738    2000-05-16  Horst von Brand <vonbrand@sleipnir.valparaiso.cl>
739    
740            * hashtab.c (hash_pointer): Delete low-order bits which are
741            probably zero, also eliminate a warning on alpha.
742    
743    2000-05-15  David Edelsohn  <edelsohn@gnu.org>
744    
745            * Makefile.in: Change "pic" to depend on $(PICFLAG), not
746            on $(enable_shared).
747    
748    2000-05-10  Jakub Jelinek  <jakub@redhat.com>
749    
750            * config.table: Use mh-sparcpic for sparc*-*-*.
751    
752    2000-05-08  Nick Clifton  <nickc@cygnus.com>
753    
754            * Makefile.in (CFILES): Add strncmp.c.
755            (NEEDED): Add strncmp.
756    
757    2000-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
758    
759            * cplus-dem.c (cplus_demangle_opname, demangle_function_name):
760            Cast the arguments to `islower' to `unsigned char'.
761            (print_demangler_list): Prototype.
762    
763    Thu May  4 17:14:41 2000  Philippe De Muyter  <phdm@macqel.be>
764    
765            * sort.c (UCHAR_MAX): Provide fallback definition.
766    
767    2000-04-29  Alexandre Oliva  <aoliva@cygnus.com>
768    
769            * Makefile.in (maintainer-clean-subdir): Fix handling of empty
770            SUBDIRS.
771    
772    2000-04-28  Kenneth Block  <block@zk3.dec.com>
773                Jason Merrill  <jason@casey.cygnus.com>
774    
775            * cplus-dem.c (libiberty_demanglers): New table for demangle styles.
776            (cplus_demangle_set_style): New function for setting style.
777            (cplus_demangle_name_to_style): New function to translate name.
778    
779    2000-04-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
780    
781            * aclocal.m4: New file with new test libiberty_AC_FUNC_STRNCMP.
782    
783            * configure.in (AC_CHECK_HEADERS): Add sys/mman.h fcntl.h.
784            (libiberty_AC_FUNC_STRNCMP): Invoke.
785    
786            * strncmp.c: New file.
787    
788    Thu Apr 27 16:58:43 MET DST 2000  Jan Hubicka  <jh@suse.cz>
789    
790            * hashtab.c (htab_expand): Add prototype.
791            (find_empty_slot_for_expand): Likewise.
792    
793    2000-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
794    
795            * hashtab.c (hash_pointer, eq_pointer): Make definition static to
796            match prototype.
797            (htab_expand): Cast the return value of xcalloc.
798    
799    2000-04-24  Mark Mitchell  <mark@codesourcery.com>
800    
801            * hashtab.c (hash_pointer): New function.
802            (eq_pointer): Likewise.
803            (htab_hash_pointer): New variable.
804            (htab_eq_pointer): Likewise.
805    
806    2000-04-23  Mark Mitchell  <mark@codesourcery.com>
807    
808            * sort.c (sort_pointers): Fix endianness bugs.
809    
810            * sort.c: New file.
811            * Makefile.in (CFILES): Add sort.c
812            (REQUIRED_OFILES): Add sort.o.
813            (sort.o): New target.
814    
815    2000-04-21  Michael Sokolov  <msokolov@ivan.Harhan.ORG>
816    
817            * Makefile.in (*-subdir): Revamp slightly to avoid losing on
818            4.3BSD systems.
819    
820    Tue Apr 18 16:23:31 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
821    
822            * hashtab.c: Various minor cleanups.
823            (htab_find_slot_with_hash): INSERT is now enum insert_option.
824            (htab_find_slot): Likewise.
825    
826    2000-04-16  Dave Pitts  <dpitts@cozx.com>
827    
828            * cplus-dem.c (cplus_demangle_opname): Changed to use islower.
829    
830    2000-04-05  Richard Henderson  <rth@cygnus.com>
831    
832            * splay-tree.c (splay_tree_remove): New.
833    
834    2000-03-30  Mark Mitchell  <mark@codesourcery.com>
835    
836            * hashtab.c (find_empty_slot_for_expand): Use hashval_t for hash
837            codes.
838            (htab_find_with_hash): Likewise.
839            (htab_find_slot_with_hash): Likewise.
840    
841    2000-03-29  Zack Weinberg  <zack@wolery.cumb.org>
842    
843            * hashtab.c (htab_find_with_hash): Avoid calculating hash2
844            unless it will be used.  Rearrange loop for better
845            optimization.
846            (higher_prime_number): Add static prototype.
847    
848    Thu Mar 16 01:33:58 2000  Jeffrey A Law  (law@cygnus.com)
849    
850            * Makefile.in (partition.o): Depend on config.h
851    
852    2000-03-14  Bernd Schmidt  <bernds@cygnus.co.uk>
853    
854            * hashtab.c (find_empty_slot_for_expand): New function.
855            (htab_expand): Use it instead of htab_find_slot.
856            (htab_find_with_hash): Renamed from htab_find; now accepts extra
857            argument HASH.
858            (htab_find_slot_with_hash): Likewise for htab_find_slot.
859            (htab_find): New wrapper function.
860            (htab_find_slot): Likewise.
861            (htab_traverse): Pass slot, not entry, to called function.
862    
863    2000-03-09  Alex Samuel  <samuel@codesourcery.com>
864    
865            * Makefile.in (CFILES): Add partition.c.
866            (REQUIRED_OFILES): Add partition.o.
867            (partition.o): New rule.
868            * partition.c: New file.
869    
870    2000-03-09  Zack Weinberg  <zack@wolery.cumb.org>
871    
872            * hashtab.c (htab_create): Set del_f.
873            (htab_delete, htab_empty, htab_remove_elt, htab_clear_slot):
874            Use it.
875    
876    2000-03-08  Zack Weinberg  <zack@wolery.cumb.org>
877    
878            * hashtab.c: Remove debugging variables (all_searches,
879            all_collisions, all_expansions). Delete
880            all_hash_table_collisions.
881            (create_hash_table, delete_hash_table, empty_hash_table,
882            find_hash_table_entry, remove_element_from_hash_table_entry,
883            clear_hash_table_slot, traverse_hash_table, hash_table_size,
884            hash_table_elements_number, hash_table_collisions): Rename to:
885            htab_create, htab_delete, htab_empty, htab_find_slot,
886            htab_remove_elt, htab_clear_slot, htab_traverse, htab_size,
887            htab_elements, htab_collisions.
888            (htab_find): New function, handles common case where you don't
889            plan to add or delete an entry.
890            (htab_expand): Don't create a whole new table, just a new
891            entry vector.
892            (htab_find_slot): Simplify logic.
893    
894    1999-08-03  Ian Lance Taylor  <ian@zembu.com>
895    
896            * floatformat.c: Add casts to avoid signed/unsigned warnings.
897            * pexecute.c: Add ATTRIBUTE_UNUSED as needed on Unix.
898    
899            * Makefile.in (install_to_libdir): Change $(TARGETLIB).n to
900            $(TARGETLIB)n so it works on MSDOS.
901            (install_to_tooldir): Likewise.
902    
903    1999-07-21  Ian Lance Taylor  <ian@zembu.com>
904    
905            From Mark Elbrecht:
906            * makefile.dos: Remove; obsolete.
907            * configure.bat: Remove; obsolete.
908    
909    1999-07-11  Ian Lance Taylor  <ian@zembu.com>
910    
911            * splay-tree.c (splay_tree_insert): Add initialization to avoid
912            warning.
913    
914    2000-01-04  Mumit Khan  <khan@xraylith.wisc.edu>
915    
916            * pexecute.c: Conditionally include string.h.
917            (fix_argv): Handle embedded whitespace in args for Mingw32.
918    
919    2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
920    
921            * configure.in (ac_libiberty_warn_cflags): Turn on warnings if
922            we're using gcc.
923    
924            * Makefile.in (COMPILE.c): Add @ac_libiberty_warn_cflags@
925    
926    1999-12-27  Geoff Keating  <geoffk@cygnus.com>
927    
928            * vasprintf.c (int_vasprintf): Don't re-read the format character
929            as this mishandles strings like '%%s'.
930    
931    1999-12-05  Mark Mitchell  <mark@codesourcery.com>
932    
933            * splay-tree.c (splay_tree_new): Use struct splay_tree_node_s
934            rather than struct splay_tree_node.
935            (splay_tree_insert): Use struct splay_tree_s rather than struct
936            splay_tree.
937    
938    Sun Nov 28 00:59:39 1999  Philippe De Muyter  <phdm@macqel.be>
939    
940            * hashtab.c (sys/types.h): File included.
941    
942    1999-11-22  Jason Merrill  <jason@casey.cygnus.com>
943    
944            * strtoul.c, strtol.c, random.c: Remove advertising clause from
945            BSD license, pursuant with
946    
947              ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
948    
949    Wed Nov 10 09:42:39 1999  Jeffrey A Law  (law@cygnus.com)
950    
951            * hashtab.c: Include stdio.h.
952    
953    Mon Nov  8 09:23:41 1999  Jeffrey A Law  (law@cygnus.com)
954    
955            * hashtab.c (traverse_hash_table): Protect prototype with PARAMS.
956    
957    Tue Nov  2 03:23:13 1999  Philippe De Muyter  <phdm@macqel.be>
958    
959            * xstrdup (sys/types.h): Include this file.
960    
961    1999-10-28  Nathan Sidwell  <nathan@acm.org>
962    
963            * Makefile.in (SUBDIRS): New macro.
964            (mostlyclean, clean, distclean, maintainer-clean): Adjust to
965            avoid multiple subdirectory cleaning.
966            (*-subdir): Use SUBDIRS.
967    
968    1999-10-25  Jim Kingdon  <http://developer.redhat.com/>
969    
970            * cplus-dem.c: Move declarations of standard_symbol_characters and
971            hp_symbol_characters inside #ifdef MAIN to avoid compiler
972            warnings.
973    
974    1999-10-23 08:51 -0700  Zack Weinberg  <zack@bitmover.com>
975    
976            * hashtab.c (find_hash_table_entry): When returning a
977            DELETED_ENTRY slot, change it to EMPTY_ENTRY first.
978            (clear_hash_table_slot): New function which deletes an entry
979            by its position in the table, not its value.
980            (traverse_hash_table): New function which calls a hook
981            function for every live entry in the table.
982    
983    1999-10-19  Mark Mitchell  <mark@codesourcery.com>
984    
985            * cplus-dem.c (INTBUF_SIZE): New macro.
986            (string_append_template_idx): New function.
987            (demangle_expression): Likewise.
988            (demangle_integral_value): Use it.
989            (demangle_real_value): New function, split out from ...
990            (demangle_template_value_parm): ... here.  Use
991            string_append_template_idx.  Use demangle_real_value.
992            (demangle_template): Use string_append_template_idx.
993            (demangle_qualified): Use consume_count_with_underscores.
994            (get_count): Tweak formatting.
995            (do_type): Use string_append_template_idx.
996    
997    1999-10-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
998    
999            * calloc.c: Add a public domain notice.
1000    
1001    Mon Oct 18 02:30:47 1999  Philippe De Muyter  <phdm@macqel.be>
1002    
1003            * setenv.c (sys/types.h, stdio.h): Include those files unconditionaly.
1004    
1005    Fri Oct 15 01:47:51 1999  Vladimir Makarov  <vmakarov@loony.cygnus.com>
1006    
1007            * Makefile.in (CFILES): Add hashtab.c
1008            (REQUIRED_OFILES): Add hashtab.o
1009            (hashtab.o): Add dependencies.
1010            * hashtab.c: New file
1011    
1012    Wed Oct 13 01:16:47 1999  Mumit Khan  <khan@xraylith.wisc.edu>
1013    
1014            * basename.c (DIR_SEPARATOR): New macro.
1015            (DIR_SEPARATOR_2): Likewise.
1016            (HAVE_DOS_BASED_FILESYSTEM): Likewise.
1017            (IS_DIR_SEPARATOR): Likewise.
1018            (main): Handle MSDOS style pathname.
1019    
1020    1999-10-11  Mark Mitchell  <mark@codesourcery.com>
1021    
1022            * cplus-dem.c (do_type): Handle pointer to member types whose
1023            enclosing classes have namespace scope.
1024    
1025    Sun Oct 10 01:23:50 1999  Marc Espie <espie@cvs.openbsd.org>
1026    
1027            * config.table:  Provide a backup shell for executing move-if-change.
1028    
1029    1999-10-02  Mark Mitchell  <mark@codesourcery.com>
1030    
1031            * xmalloc.c (xmalloc): Fix spelling error.
1032            (xcalloc, xrealloc): Likewise.
1033    
1034    1999-10-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1035    
1036            * cplus-dem.c (fancy_abort, demangle_integral_value,
1037            demangle_arm_hp_template, recursively_demangle,
1038            standard_symbol_characters, hp_symbol_characters, main): Add prototype.
1039            (program_name, program_version, fatal): Constify a char*.
1040            (usage, fatal): Mark with ATTRIBUTE_NORETURN.
1041            (main): Call return, not exit.
1042    
1043    1999-09-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1044    
1045            * choose-temp.c: Remove obsolete comment about gcc.
1046            (make_temp_file): Constify a char*.
1047    
1048    Wed Sep  8 20:03:28 1999  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1049    
1050            * xmemdup.c: Include sys/types.h.
1051    
1052    1999-09-07  Jeff Garzik  <jgarzik@pobox.com>
1053    
1054            * xmemdup.c: New xmemdup function.
1055            * Makefile.in, makefile.vms, vmsbuild.com:  Use xmemdup.[co].
1056    
1057    Tue Sep  7 23:32:18 1999  Linas Vepstas  <linas@linas.org>
1058    
1059            * config.table: Add openedition target.
1060            * config/mh-openedition: New file.
1061    
1062    Thu Sep  2 01:36:12 1999  Marc Espie <espie@cvs.openbsd.org>
1063    
1064            * pexecute.c (pexecute):  Fill in temp_base when needed.
1065    
1066    1999-08-31  Richard Henderson  <rth@cygnus.com>
1067    
1068            * getpwd.c: Check HAVE_GETCWD before defining it away.
1069    
1070    1999-08-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1071    
1072            * Makefile.in (CFILES): Add calloc.c and getpwd.c.
1073            (REQUIRED_OFILES): Add getpwd.o.
1074            (getpwd.o): Add target.
1075    
1076            * configure.in (AC_PREREQ): Bump to 2.13.
1077            (AC_CHECK_HEADERS): Add check for <sys/stat.h>.
1078    
1079            * getpwd.c: New file, moved here from gcc.
1080    
1081    1999-08-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1082    
1083            * cplus-dem.c (gnu_special): Cast a `size_t' to `long' when
1084            comparing against a signed quantity.
1085            (arm_special): Likewise.
1086            (demangle_fund_type): Likewise.
1087            (do_hpacc_template_const_value): Mark parameter `work' with
1088            ATTRIBUTE_UNUSED.
1089            (main): Constify variable `valid_symbols'.
1090    
1091    Tue Aug 24 02:50:45 1999  Philippe De Muyter  <phdm@macqel.be>
1092    
1093            * strtoul.c (strtoul): Add parentheses around && within ||.
1094    
1095  Fri Aug  6 23:32:29 1999  Daniel Jacobowitz <drow@drow.them.org>  Fri Aug  6 23:32:29 1999  Daniel Jacobowitz <drow@drow.them.org>
1096    
1097          * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,          * Makefile.in (FLAGS_TO_PASS): Include prefix, exec_prefix,
1098          libdir, libsubdir and tooldir.          libdir, libsubdir and tooldir.
1099    
1100  Wed Jul 28 21:39:31 PDT 1999 Jeff Law  (law@cygnus.com)  1999-08-01  Mark Mitchell  <mark@codesourcery.com>
1101    
1102          * gcc-2.95 Released.          * splay-tree.c (splay_tree_insert): Return the new node.
1103    
1104  Sun Jul 25 23:40:51 PDT 1999 Jeff Law  (law@cygnus.com)  1999-07-14  Richard Henderson  <rth@cygnus.com>
1105    
1106          * gcc-2.95 Released.          * argv.c: Include stdlib.h and string.h instead of
1107            prototyping directly.
1108            * choose-temp.c: Conditionally include string.h.
1109    
1110  1999-07-12  Jason Merrill  <jason@yorick.cygnus.com>  1999-07-12  Jason Merrill  <jason@yorick.cygnus.com>
1111    
1112          * Makefile.in (NEEDED): Add bcmp, bcopy, bzero.          * Makefile.in (NEEDED): Add bcmp, bcopy, bzero.
1113    
1114  1999-07-07  Jason Merrill  <jason@yorick.cygnus.com>  1999-07-11  Ian Lance Taylor  <ian@zembu.com>
1115    
1116          * Makefile.in (needed-list): Only include stuff we actually need          * splay-tree.c (splay_tree_insert): Add initialization to avoid
1117          for libstdc++.          warning.
1118    
1119  Thu Jun 24 22:30:22 1999  "Philippe De Muyter" <phdm@macqel.be>  1999-07-07  Jason Merrill  <jason@yorick.cygnus.com>
1120    
1121          * setenv.c (sys/types.h, stdio.h): Files included.          * Makefile.in (needed-list): Only include stuff we actually need
1122          * xstrdup.c (sys/types.h): File included.          for libstdc++.
1123    
1124  1999-06-21  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>  1999-06-21  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
1125    
# Line 109  Sun Apr 25 01:18:21 1999  Mumit Khan  <k Line 1197  Sun Apr 25 01:18:21 1999  Mumit Khan  <k
1197  1999-04-20  Jim Blandy  <jimb@zwingli.cygnus.com>  1999-04-20  Jim Blandy  <jimb@zwingli.cygnus.com>
1198    
1199          Fix from Dale Hawkins:          Fix from Dale Hawkins:
1200          * cplus-dem.c (mop_up): Set typevec_size to zero, so it'll be          * cplus-dem.c (mop_up): Set typevec_size to zero, so it'll be
1201          reallocated properly if we use it again.          reallocated properly if we use it again.
1202    
1203          * cplus-dem.c (demangle_fund_type): Check for buffer overrun.  Be          * cplus-dem.c (demangle_fund_type): Check for buffer overrun.  Be
# Line 135  Sun Apr 11 23:20:59 1999  Mumit Khan  <k Line 1223  Sun Apr 11 23:20:59 1999  Mumit Khan  <k
1223          (xcalloc): UWIN has sbrk.          (xcalloc): UWIN has sbrk.
1224          (xrealloc): Fix guard macro.          (xrealloc): Fix guard macro.
1225    
1226    1999-04-11  Richard Henderson  <rth@cygnus.com>
1227    
1228            * alloca-conf.h (alloca) [C_ALLOCA]: Don't use Gcc builtin
1229            or <alloca.h>.
1230            * clock.c (GNU_HZ): New definition.
1231            (clock): Use it.
1232            * getruntime.c: Likewise.
1233    
1234            * config.table: Use mh-beos.
1235            * config/mh-beos: New file.
1236    
1237  1999-04-11  Mark Mitchell  <mark@codesourcery.com>  1999-04-11  Mark Mitchell  <mark@codesourcery.com>
1238    
1239          * cplus-dem.c (demangle_template_value_parm): Handle          * cplus-dem.c (demangle_template_value_parm): Handle
# Line 189  Sun Apr 11 23:20:59 1999  Mumit Khan  <k Line 1288  Sun Apr 11 23:20:59 1999  Mumit Khan  <k
1288          * cplus-dem.c (demangle_prefix): Don't grab all the '__' strings          * cplus-dem.c (demangle_prefix): Don't grab all the '__' strings
1289          when doing arm or hp style.          when doing arm or hp style.
1290          (demangle_nested_args): Decr forgetting_types field when done.          (demangle_nested_args): Decr forgetting_types field when done.
1291            
1292  Thu Mar 11 01:22:58 1999  Mumit Khan  <khan@xraylith.wisc.edu>  Thu Mar 11 01:22:58 1999  Mumit Khan  <khan@xraylith.wisc.edu>
1293    
1294          * pexecute.c (__CYGWIN32__): Rename to          * pexecute.c (__CYGWIN32__): Rename to
# Line 223  Tue Feb  9 01:12:27 1999  Marc Espie <Ma Line 1322  Tue Feb  9 01:12:27 1999  Marc Espie <Ma
1322          * configure.in (funcs): Check for and conditionally add mkstemps to          * configure.in (funcs): Check for and conditionally add mkstemps to
1323          the list of functions libiberty will provide.          the list of functions libiberty will provide.
1324          * configure: Rebuilt.          * configure: Rebuilt.
1325            
1326  Wed Feb  3 00:01:15 1999  Mumit Khan  <khan@xraylith.wisc.edu>  Wed Feb  3 00:01:15 1999  Mumit Khan  <khan@xraylith.wisc.edu>
1327    
1328          * clock.c (HZ): Define in terms of (ISO C) CLOCKS_PER_SEC on          * clock.c (HZ): Define in terms of (ISO C) CLOCKS_PER_SEC on
1329          platforms that don't have HZ.          platforms that don't have HZ.
1330          * getruntime.c (HZ): Likewise.          * getruntime.c (HZ): Likewise.
1331    
# Line 295  Fri Dec 18 17:50:18 1998  David Taylor Line 1394  Fri Dec 18 17:50:18 1998  David Taylor
1394          * cplus-dem.c (demangle_arm_pt): remove declaration -- function          * cplus-dem.c (demangle_arm_pt): remove declaration -- function
1395          doesn't exist.          doesn't exist.
1396          (do_hpacc_template_literal): remove unused variable `i'.          (do_hpacc_template_literal): remove unused variable `i'.
1397            
1398  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>
1399    
1400          * cplus-dem.c (demangle_fund_type): Process CV and u codes before          * cplus-dem.c (demangle_fund_type): Process CV and u codes before
# Line 401  Mon Nov 23 16:59:49 1998  Kaveh R. Ghazi Line 1500  Mon Nov 23 16:59:49 1998  Kaveh R. Ghazi
1500    
1501  1998-11-16  Benjamin Kosnik  <bkoz@haight.constant.com>  1998-11-16  Benjamin Kosnik  <bkoz@haight.constant.com>
1502    
1503          * cplus-dem.c (demangle_fund_type): Add demangling for C9x types.          * cplus-dem.c (demangle_fund_type): Add demangling for C9x types.
1504    
1505  Thu Nov 19 22:15:50 1998  Jeffrey A Law  (law@cygnus.com)  Thu Nov 19 22:15:50 1998  Jeffrey A Law  (law@cygnus.com)
1506    
# Line 454  Sat Nov  7 16:02:10 1998  Kaveh R. Ghazi Line 1553  Sat Nov  7 16:02:10 1998  Kaveh R. Ghazi
1553    
1554  Mon Nov  2 15:05:33 1998  Geoffrey Noer  <noer@cygnus.com>  Mon Nov  2 15:05:33 1998  Geoffrey Noer  <noer@cygnus.com>
1555    
1556          * configure.in: detect cygwin* instead of cygwin32*          * configure.in: detect cygwin* instead of cygwin32*
1557          * configure: regenerate          * configure: regenerate
1558    
1559  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>
1560    
# Line 545  Thu Oct 15 18:51:12 1998  Kaveh R. Ghazi Line 1644  Thu Oct 15 18:51:12 1998  Kaveh R. Ghazi
1644    
1645  Tue Oct 13 23:51:51 1998  Jeffrey A Law  (law@cygnus.com)  Tue Oct 13 23:51:51 1998  Jeffrey A Law  (law@cygnus.com)
1646    
1647          * mkstemp.c: Check HAVE_SYS_TIME_H before including sys/time.h          * mkstemp.c: Check HAVE_SYS_TIME_H before including sys/time.h
1648          * configure.in (AC_CHECK_HEADERS): Check for sys/time.h too.          * configure.in (AC_CHECK_HEADERS): Check for sys/time.h too.
1649          * config.in, configure: Rebuilt.          * config.in, configure: Rebuilt.
1650    
1651          * getopt.c: Check HAVE_STRINGS_H before including strings.h.          * getopt.c: Check HAVE_STRINGS_H before including strings.h.
1652          * configure.in (AC_CHECK_HEADERS): Check for strings.h too.          * configure.in (AC_CHECK_HEADERS): Check for strings.h too.
# Line 555  Tue Oct 13 23:51:51 1998  Jeffrey A Law Line 1654  Tue Oct 13 23:51:51 1998  Jeffrey A Law
1654    
1655  Mon Oct 12 19:15:59 1998  Geoffrey Noer  <noer@cygnus.com>  Mon Oct 12 19:15:59 1998  Geoffrey Noer  <noer@cygnus.com>
1656    
1657          * configure.in: in comment, call AC_EXEEXT instead of AM_EXEEXT          * configure.in: in comment, call AC_EXEEXT instead of AM_EXEEXT
1658    
1659  Sun Oct 11 17:36:06 1998  Michael Tiemann  <tiemann@holodeck.cygnus.com>  Sun Oct 11 17:36:06 1998  Michael Tiemann  <tiemann@holodeck.cygnus.com>
1660    
# Line 995  Fri Feb  6 01:35:17 1998  Manfred Hollst Line 2094  Fri Feb  6 01:35:17 1998  Manfred Hollst
2094    
2095  Thu Feb  5 18:48:56 1998  Geoffrey Noer  <noer@cygnus.com>  Thu Feb  5 18:48:56 1998  Geoffrey Noer  <noer@cygnus.com>
2096    
2097          * config/mh-cygwin32: remove vasprintf.o from EXTRA_OFILES          * config/mh-cygwin32: remove vasprintf.o from EXTRA_OFILES
2098          since it gets built automatically          since it gets built automatically
2099    
2100  Sun Feb  1 02:52:32 1998  Mike Stump  <mrs@wrs.com>  Sun Feb  1 02:52:32 1998  Mike Stump  <mrs@wrs.com>
2101    
# Line 1081  Mon Sep 29 12:28:41 1997  Ian Lance Tayl Line 2180  Mon Sep 29 12:28:41 1997  Ian Lance Tayl
2180    
2181          Mon Sep 29 12:27:59 1997  Ian Lance Taylor  <ian@cygnus.com>          Mon Sep 29 12:27:59 1997  Ian Lance Taylor  <ian@cygnus.com>
2182    
2183          * pexecute.c: Use spawn if __CYGWIN32__.          * pexecute.c: Use spawn if __CYGWIN32__.
2184    
2185          1997-08-08  Paul Eggert  <eggert@twinsun.com>          1997-08-08  Paul Eggert  <eggert@twinsun.com>
2186    
2187          * pexecute.c: Include "config.h" first, as per autoconf manual.          * pexecute.c: Include "config.h" first, as per autoconf manual.
2188    
2189          Fri Jun 27 15:20:29 1997  Scott Christley <scottc@net-community.com>          Fri Jun 27 15:20:29 1997  Scott Christley <scottc@net-community.com>
2190    
2191          * pexecute.c (fix_argv): New function.          * pexecute.c (fix_argv): New function.
2192          (pexecute): Win32 but not Cygwin32 needs its arguments fixed.          (pexecute): Win32 but not Cygwin32 needs its arguments fixed.
2193          Add underscore to cwait function call.          Add underscore to cwait function call.
2194    
2195  Sun Sep 28 12:00:52 1997  Mark Mitchell  <mmitchell@usa.net>  Sun Sep 28 12:00:52 1997  Mark Mitchell  <mmitchell@usa.net>
2196    
2197          * cplus-dem.c (demangle_template): Add new parameter.  Handle new          * cplus-dem.c (demangle_template): Add new parameter.  Handle new
2198          template-function mangling.          template-function mangling.
2199          (consume_count_with_underscores): New function.          (consume_count_with_underscores): New function.
2200          (demangle_signature): Handle new name-mangling scheme.          (demangle_signature): Handle new name-mangling scheme.
2201    
2202  Wed Sep 24 00:31:59 1997  Felix Lee  <flee@yin.cygnus.com>  Wed Sep 24 00:31:59 1997  Felix Lee  <flee@yin.cygnus.com>
2203    
# Line 1476  Tue Jun 25 23:01:07 1996  Jason Molenda Line 2575  Tue Jun 25 23:01:07 1996  Jason Molenda
2575    
2576  Tue Jun 25 22:50:07 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)  Tue Jun 25 22:50:07 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
2577    
2578          * Makefile.in (datadir): Set to $(prefix)/share.          * Makefile.in (datadir): Set to $(prefix)/share.
2579    
2580  Thu Jun 20 21:17:52 1996  Ian Lance Taylor  <ian@cygnus.com>  Thu Jun 20 21:17:52 1996  Ian Lance Taylor  <ian@cygnus.com>
2581    
# Line 1522  Wed Apr 17 11:17:55 1996  Doug Evans  <d Line 2621  Wed Apr 17 11:17:55 1996  Doug Evans  <d
2621    
2622  Tue Apr 16 11:27:16 1996  Jeffrey A Law  (law@cygnus.com)  Tue Apr 16 11:27:16 1996  Jeffrey A Law  (law@cygnus.com)
2623    
2624          * Makefile.in (lneeded-list): If alloca.o is needed, so is xmalloc.o.          * Makefile.in (lneeded-list): If alloca.o is needed, so is xmalloc.o.
2625          Reverts Feb 8, 1995 change.          Reverts Feb 8, 1995 change.
2626    
2627  Mon Apr 15 12:53:26 1996  Doug Evans  <dje@canuck.cygnus.com>  Mon Apr 15 12:53:26 1996  Doug Evans  <dje@canuck.cygnus.com>
# Line 1776  Wed Jun 28 19:13:23 1995  Jason Merrill Line 2875  Wed Jun 28 19:13:23 1995  Jason Merrill
2875          * cplus-dem.c: Update from gcc.          * cplus-dem.c: Update from gcc.
2876    
2877          * argv.c, dummy.c: If __STDC__, #include "alloca-conf.h" after          * argv.c, dummy.c: If __STDC__, #include "alloca-conf.h" after
2878          <stddef.h>.          <stddef.h>.
2879          * alloca-norm.h: If __STDC__, declare alloca with its parameter.          * alloca-norm.h: If __STDC__, declare alloca with its parameter.
2880    
2881  Thu Jun 22 18:57:47 1995  Stan Shebs  <shebs@andros.cygnus.com>  Thu Jun 22 18:57:47 1995  Stan Shebs  <shebs@andros.cygnus.com>
# Line 1869  Mon May 15 19:53:17 1995  Per Bothner  < Line 2968  Mon May 15 19:53:17 1995  Per Bothner  <
2968  Thu May  4 14:36:42 1995  Jason Merrill  <jason@phydeaux.cygnus.com>  Thu May  4 14:36:42 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
2969    
2970          * cplus-dem.c: Use const instead of CONST.  Don't include          * cplus-dem.c: Use const instead of CONST.  Don't include
2971          ansidecl.h directly.          ansidecl.h directly.
2972    
2973  Wed Apr 19 01:30:27 1995  Jason Merrill  <jason@phydeaux.cygnus.com>  Wed Apr 19 01:30:27 1995  Jason Merrill  <jason@phydeaux.cygnus.com>
2974    
2975          * cplus-dem.c: Don't include libiberty.h.  Do declare xmalloc and          * cplus-dem.c: Don't include libiberty.h.  Do declare xmalloc and
2976          xrealloc.          xrealloc.
2977          (-DMAIN): Don't rely on an externally-defined version number;          (-DMAIN): Don't rely on an externally-defined version number;
2978          instead, require the version number to be defined as a          instead, require the version number to be defined as a
2979          preprocessor macro.  Handle the RS/6000 leading dot.  Define          preprocessor macro.  Handle the RS/6000 leading dot.  Define
2980          xmalloc, xrealloc and fatal.  Don't strip a leading underscore          xmalloc, xrealloc and fatal.  Don't strip a leading underscore
2981          if we couldn't demangle the word.          if we couldn't demangle the word.
2982    
2983  Tue Apr  4 13:03:51 1995  Stan Shebs  <shebs@andros.cygnus.com>  Tue Apr  4 13:03:51 1995  Stan Shebs  <shebs@andros.cygnus.com>
2984    
# Line 2053  Fri Aug 19 15:29:12 1994  Kung Hsu  (kun Line 3152  Fri Aug 19 15:29:12 1994  Kung Hsu  (kun
3152  Thu Aug 18 14:37:14 1994  Kung Hsu  (kung@mexican.cygnus.com)  Thu Aug 18 14:37:14 1994  Kung Hsu  (kung@mexican.cygnus.com)
3153    
3154          * cplus-dem.c (demangle args): Handle ARM repeat encoding where          * cplus-dem.c (demangle args): Handle ARM repeat encoding where
3155          the type index is greater than 9.          the type index is greater than 9.
3156    
3157  Wed Aug 17 16:13:49 1994  Kung Hsu  (kung@mexican.cygnus.com)  Wed Aug 17 16:13:49 1994  Kung Hsu  (kung@mexican.cygnus.com)
3158    
# Line 2115  Thu Jun 16 17:54:01 1994  Ian Lance Tayl Line 3214  Thu Jun 16 17:54:01 1994  Ian Lance Tayl
3214  Sun Jun 12 01:37:09 1994  Jason Merrill  (jason@deneb.cygnus.com)  Sun Jun 12 01:37:09 1994  Jason Merrill  (jason@deneb.cygnus.com)
3215    
3216          * cplus-dem.c (demangle_template): Separate consecutive >'s with a          * cplus-dem.c (demangle_template): Separate consecutive >'s with a
3217          space.          space.
3218          (gnu_special): Demangle template and qualified names in a vtable name.          (gnu_special): Demangle template and qualified names in a vtable name.
3219    
3220  Fri May 27 12:27:52 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)  Fri May 27 12:27:52 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
# Line 2159  Fri May  6 11:01:59 1994  D. V. Henkel-W Line 3258  Fri May  6 11:01:59 1994  D. V. Henkel-W
3258    
3259  Mon Apr 11 00:54:33 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  Mon Apr 11 00:54:33 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
3260    
3261          * getopt.c [not __GNU_LIBRARY__] [__GCC__] [not __STDC__]:          * getopt.c [not __GNU_LIBRARY__] [__GCC__] [not __STDC__]:
3262          Declare strlen to return int.  Don't include stddef.h.          Declare strlen to return int.  Don't include stddef.h.
3263    
3264  Fri Apr  1 00:38:17 1994  Jim Wilson  (wilson@mole.gnu.ai.mit.edu)  Fri Apr  1 00:38:17 1994  Jim Wilson  (wilson@mole.gnu.ai.mit.edu)
3265    
3266          * getopt.c: Delete use of IN_GCC to control whether          * getopt.c: Delete use of IN_GCC to control whether
3267          stddef.h or gstddef.h is included.          stddef.h or gstddef.h is included.
3268    
3269  Thu Apr 14 14:00:56 1994  Kung Hsu  (kung@mexican.cygnus.com)  Thu Apr 14 14:00:56 1994  Kung Hsu  (kung@mexican.cygnus.com)
3270    
# Line 2238  Thu Feb 24 11:51:12 1994  David J. Macke Line 3337  Thu Feb 24 11:51:12 1994  David J. Macke
3337    
3338  Thu Feb 10 14:44:16 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  Thu Feb 10 14:44:16 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
3339    
3340          * getopt.c [not __GNU_LIBRARY__] [__GNUC__] [not IN_GCC]:          * getopt.c [not __GNU_LIBRARY__] [__GNUC__] [not IN_GCC]:
3341          Test just __STDC__, not emacs.          Test just __STDC__, not emacs.
3342    
3343  Wed Feb  9 00:14:00 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)  Wed Feb  9 00:14:00 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
3344    
3345          * getopt.c [not __GNU_LIBRARY__] [__GNUC__] [not IN_GCC]          * getopt.c [not __GNU_LIBRARY__] [__GNUC__] [not IN_GCC]
3346          [emacs] [not __STDC__]: Don't include stddef.h.  Don't declare strlen.          [emacs] [not __STDC__]: Don't include stddef.h.  Don't declare strlen.
3347    
3348  Fri Dec 24 19:43:00 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)  Fri Dec 24 19:43:00 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)
3349    
3350          * getopt.c (_NO_PROTO): Define before config.h is included.          * getopt.c (_NO_PROTO): Define before config.h is included.
3351    
3352  Mon Sep 20 15:59:03 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)  Mon Sep 20 15:59:03 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
3353    
3354          * getopt.c, getopt1.c [emacs || CONFIG_BROKETS]: Include          * getopt.c, getopt1.c [emacs || CONFIG_BROKETS]: Include
3355          <config.h> only under these, else "config.h".          <config.h> only under these, else "config.h".
3356    
3357  Thu Aug 12 18:16:49 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)  Thu Aug 12 18:16:49 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
3358    
3359          * getopt.c, getopt1.c [HAVE_CONFIG_H]: Include          * getopt.c, getopt1.c [HAVE_CONFIG_H]: Include
3360          <config.h> instead of "config.h".          <config.h> instead of "config.h".
3361    
3362  Sun Feb 20 17:17:01 1994  Ian Lance Taylor  (ian@lisa.cygnus.com)  Sun Feb 20 17:17:01 1994  Ian Lance Taylor  (ian@lisa.cygnus.com)
3363    
# Line 2634  Fri May 21 09:53:57 1993  Jim Kingdon  ( Line 3733  Fri May 21 09:53:57 1993  Jim Kingdon  (
3733    
3734  Tue May 18 17:12:10 1993  Fred Fish  (fnf@cygnus.com)  Tue May 18 17:12:10 1993  Fred Fish  (fnf@cygnus.com)
3735    
3736          (merge changes from dlong@cse.ucsc.edu)          (merge changes from dlong@cse.ucsc.edu)
3737          * cplus-dem.c (consume_count):  Simplify.          * cplus-dem.c (consume_count):  Simplify.
3738          * cplus-dem.c (arm_pt, demangle_class_name):  New functions.          * cplus-dem.c (arm_pt, demangle_class_name):  New functions.
3739          * cplus-dem.c (various):  Calls to arm_pt, demangle_class_name.          * cplus-dem.c (various):  Calls to arm_pt, demangle_class_name.
# Line 2751  Thu Feb 11 22:20:47 1993  Fred Fish  (fn Line 3850  Thu Feb 11 22:20:47 1993  Fred Fish  (fn
3850          * cplus-dem.c (string_prepends):  Used now, remove #if 0.          * cplus-dem.c (string_prepends):  Used now, remove #if 0.
3851          * cplus-dem.c (demangle_signature):  Call demangle_qualified          * cplus-dem.c (demangle_signature):  Call demangle_qualified
3852          with prepending.          with prepending.
3853          * cplus_dem.c (gnu_special):  Recognize static data members that          * cplus-dem.c (gnu_special):  Recognize static data members that
3854          use qualified names.          use qualified names.
3855          * cplus-dem.c (demangle_qualified):  Accumulate qualifiers in a          * cplus-dem.c (demangle_qualified):  Accumulate qualifiers in a
3856          temporary buffer and the prepend or append them to the result,          temporary buffer and the prepend or append them to the result,

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

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