* cplus-dem.c (mop_up): Set work->previous_argument to NULL after freeing it.
From-SVN: r24664
This commit is contained in:
parent
2363489cfd
commit
38beb75c54
@ -1,3 +1,8 @@
|
||||
Wed Jan 13 07:26:44 1999 H.J. Lu (hjl@gnu.org)
|
||||
|
||||
* cplus-dem.c (mop_up): Set work->previous_argument to NULL after
|
||||
freeing it.
|
||||
|
||||
Wed Jan 13 14:16:36 1999 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* xstrdup.c (xstrdup): Switch from strcpy to memcpy for speed.
|
||||
@ -11,7 +16,7 @@ Tue Dec 22 09:43:35 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
* argv.c (buildargv): Cast the result of alloca in assignment.
|
||||
|
||||
* choose-temp.c: Include stdlib.h.
|
||||
|
||||
|
||||
* cplus-dem.c (demangle_arm_pt): Remove unused prototype.
|
||||
(snarf_numeric_literal): Constify first parameter.
|
||||
(code_for_qualifier): Avoid a gcc extension, make the parameter an
|
||||
@ -29,7 +34,7 @@ Tue Dec 22 09:43:35 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* floatformat.c (floatformat_to_double): Add explicit braces to
|
||||
avoid ambiguous `else'.
|
||||
|
||||
|
||||
* fnmatch.c (fnmatch): Change type of variables `c', `c1',
|
||||
`cstart' and `cend' to unsigned char. Cast the argument of macro
|
||||
`FOLD', which uses ctype functions, to unsigned char.
|
||||
@ -54,11 +59,11 @@ Mon Dec 14 09:55:50 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
* memchr.c (memchr): Likewise.
|
||||
* memcpy.c (memcpy): Likewise.
|
||||
* memmove.c (memmove): Likewise.
|
||||
|
||||
|
||||
* mkstemp.c: Don't check IN_GCC anymore.
|
||||
* pexecute.c: Likewise.
|
||||
* splay-tree.c: Likewise.
|
||||
|
||||
|
||||
* strchr.c (strchr): Use `const', not `CONST'.
|
||||
* strrchr.c (strrchr): Likewise.
|
||||
* strtol.c (strtol): Likewise.
|
||||
@ -204,7 +209,7 @@ Mon Nov 2 10:22:01 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* cplus-dem.c (gnu_special): Fix handling of virtual tables in
|
||||
anonymous namespaces.
|
||||
|
||||
|
||||
1998-10-23 Mark Mitchell <mark@markmitchell.com>
|
||||
|
||||
* cplus-dem.c (work_stuff): Replace const_type and volatile_type
|
||||
@ -416,13 +421,13 @@ Sat Jul 11 16:19:48 1998 Mark Mitchell <mark@markmitchell.com>
|
||||
on NULL tmpl_argvec. Be consistent with use of tname/trawname.
|
||||
(demangle_nested_args): New function.
|
||||
(internal_cplus_demangle): Handle volatile-qualified member
|
||||
functions.
|
||||
functions.
|
||||
(mop_up): Delete the previous_argument string if present.
|
||||
(demangle_signature): Tidy. Handle volatile-qualified member
|
||||
functions. Handle back-references using the `B' code. Use extra
|
||||
parameter to demangle_template and SCOPE_STRING where appropriate.
|
||||
(demangle_template_value_parm): Fix thinko; 'B' is not an integral
|
||||
code.
|
||||
code.
|
||||
(demangle_class): Use SCOPE_STRING.
|
||||
(gnu_special): Pass additional argument to demangle_template.
|
||||
Use SCOPE_STRING.
|
||||
@ -436,7 +441,7 @@ Sat Jul 11 16:19:48 1998 Mark Mitchell <mark@markmitchell.com>
|
||||
(do_arg): Improve commment. Handle 'n' repeat code.
|
||||
(remember_type): Check forgetting_types.
|
||||
(demangle_args): Deal with 'n' repeat codes. Tidy.
|
||||
|
||||
|
||||
Thu Jul 2 16:26:24 1998 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
* config.table: Only use mh-fbsd21 on *-*-freebsd2.2.[012], not on
|
||||
@ -480,7 +485,7 @@ Fri May 22 01:38:07 1998 Hans-Peter Nilsson <hp@axis.se>
|
||||
1998-05-21 Mark Mitchell <mmitchell@usa.net>
|
||||
|
||||
* cplus-dem.c (do_type): Handle volatile qualification.
|
||||
|
||||
|
||||
1998-05-21 Manfred Hollstein <manfred@s-direktnet.de>
|
||||
|
||||
* configure.in: Check for unistd.h as well.
|
||||
@ -672,13 +677,13 @@ Wed Apr 22 10:53:49 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
|
||||
|
||||
* cplus-dem.c (struct work stuff): Add field for B and K mangle codes.
|
||||
(cplus_demangle_opname): Call mop_up_squangle.
|
||||
(cplus_demangle): Initialize squangle info, then call
|
||||
(cplus_demangle): Initialize squangle info, then call
|
||||
internal_cplus_demangle. (Most code moved there as well)
|
||||
(internal_cplus_demangle): New function, performs most of what use
|
||||
(internal_cplus_demangle): New function, performs most of what use
|
||||
to be done in cplus_demangle, but is only called with this file.
|
||||
(squangle_mop_up): New function to clean up B and K code data.
|
||||
(mop_up): set pointers to NULL after freeing.
|
||||
(demangle_signature, demangle_template, demangle_class): Add
|
||||
(demangle_signature, demangle_template, demangle_class): Add
|
||||
switch elements to handle K and B codes.
|
||||
(demangle_prefix, gnu_special, demangle_qualified): Add
|
||||
code to handle K and B codes.
|
||||
@ -917,7 +922,7 @@ Wed Apr 30 12:15:45 1997 Jason Merrill <jason@yorick.cygnus.com>
|
||||
|
||||
Mon Apr 28 19:04:31 1997 Michael Snyder <msnyder@cleaver.cygnus.com>
|
||||
|
||||
* obstack.c: move _obstack_memory_used outside of ifdef. Cannot be
|
||||
* obstack.c: move _obstack_memory_used outside of ifdef. Cannot be
|
||||
elided; needed by gdb and not present in libc.
|
||||
|
||||
Thu Apr 24 19:33:47 1997 Ian Lance Taylor <ian@cygnus.com>
|
||||
@ -926,7 +931,7 @@ Thu Apr 24 19:33:47 1997 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
Tue Apr 22 10:25:15 1997 Fred Fish <fnf@cygnus.com>
|
||||
|
||||
* floatformat.c (floatformat_ieee_double_littlebyte_bigword):
|
||||
* floatformat.c (floatformat_ieee_double_littlebyte_bigword):
|
||||
Add new floatformat, mainly for ARM doubles.
|
||||
|
||||
Mon Apr 14 12:11:16 1997 Ian Lance Taylor <ian@cygnus.com>
|
||||
@ -983,7 +988,7 @@ Sat Mar 15 18:49:41 1997 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
Fri Mar 14 14:18:47 1997 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
* cplus-dem.c: Add prototypes for all static functions.
|
||||
* cplus-dem.c: Add prototypes for all static functions.
|
||||
(mystrstr): Make static. Make arguments and result const.
|
||||
(cplus_match): Remove; not used.
|
||||
|
||||
@ -1054,13 +1059,13 @@ Mon Nov 18 14:08:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
|
||||
|
||||
Wed Nov 13 08:22:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
|
||||
|
||||
* cplus-dem.c: Revert last two commits due to conflicts with
|
||||
hpux system headers.
|
||||
* cplus-dem.c: Revert last two commits due to conflicts with
|
||||
hpux system headers.
|
||||
|
||||
Wed Nov 13 08:22:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
|
||||
|
||||
* alloca.c, argv.c, spaces.c, strcasecmp.c, vasprintf.c, vprintf.c:
|
||||
Revert last commit due to conflicts with hpux system headers.
|
||||
Revert last commit due to conflicts with hpux system headers.
|
||||
|
||||
Wed Nov 13 10:36:50 1996 Michael Meissner <meissner@tiktok.cygnus.com>
|
||||
|
||||
@ -1069,16 +1074,16 @@ Wed Nov 13 10:36:50 1996 Michael Meissner <meissner@tiktok.cygnus.com>
|
||||
|
||||
Tue Nov 12 16:31:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
|
||||
|
||||
* alloca.c: Include libiberty.h for definition of xmalloc.
|
||||
* alloca.c: Include libiberty.h for definition of xmalloc.
|
||||
Don't redefine NULL.
|
||||
* argv.c: Move prototypes to libiberty.h.
|
||||
* cplus-dem.c: Include libiberty.h for definition of xmalloc.
|
||||
* cplus-dem.c: Include libiberty.h for definition of xmalloc.
|
||||
Don't redefine NULL.
|
||||
Use casts to eliminate compiler warnings.
|
||||
* spaces.c: Remove prototypes for malloc and free which are
|
||||
* spaces.c: Remove prototypes for malloc and free which are
|
||||
already in libibrty.h.
|
||||
* strcasecmp.c: Use casts to eliminate compiler warnings.
|
||||
* vasprintf.c: Include libiberty.h for definition of malloc.
|
||||
* vasprintf.c: Include libiberty.h for definition of malloc.
|
||||
Don't redefine NULL.
|
||||
* vprintf.c: Include stdarg.h if __STDC__.
|
||||
|
||||
@ -1289,7 +1294,7 @@ Tue Feb 27 12:00:50 1996 Raymond Jou <rjou@mexican.cygnus.com>
|
||||
|
||||
* mpw.c (mpwify_filename): Change 6 to 5 in
|
||||
strncmp (unixname, "/tmp/", 5).
|
||||
|
||||
|
||||
Tue Feb 20 10:55:53 1996 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
* cplus-dem.c (demangle_template): Initialize is_bool. Correctly
|
||||
@ -1789,9 +1794,9 @@ Wed Aug 3 05:52:14 1994 D. V. Henkel-Wallace (gumby@cygnus.com)
|
||||
newlib; includes and such don't belong to us). This is specific
|
||||
to the Cygnus Support environment.
|
||||
|
||||
Tue Aug 2 15:25:12 1994 Kung Hsu (kung@mexican.cygnus.com)
|
||||
Tue Aug 2 15:25:12 1994 Kung Hsu (kung@mexican.cygnus.com)
|
||||
|
||||
* cplus-dem.c (demangle_template): demangle as xxx<'Q'> not
|
||||
* cplus-dem.c (demangle_template): demangle as xxx<'Q'> not
|
||||
xxx<ch=81>.
|
||||
|
||||
Mon Aug 1 17:02:48 1994 Kung Hsu (kung@mexican.cygnus.com)
|
||||
@ -1871,7 +1876,7 @@ Fri May 13 16:20:28 1994 Jason Merrill (jason@deneb.cygnus.com)
|
||||
|
||||
Fri May 6 14:44:21 1994 Steve Chamberlain (sac@cygnus.com)
|
||||
|
||||
* config.table: Add go32
|
||||
* config.table: Add go32
|
||||
* config/mh-go32: New template.
|
||||
|
||||
Fri May 6 11:01:59 1994 D. V. Henkel-Wallace (gumby@rtl.cygnus.com)
|
||||
@ -1950,8 +1955,8 @@ Sun Feb 27 21:50:11 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
|
||||
Thu Feb 24 11:51:12 1994 David J. Mackenzie (djm@rtl.cygnus.com)
|
||||
|
||||
* getopt.c: Remove #ifdef GETOPT_COMPAT and #if 0 code.
|
||||
(_getopt_initialize): New function, broken out of _getopt_internal.
|
||||
(_getopt_internal):
|
||||
(_getopt_initialize): New function, broken out of _getopt_internal.
|
||||
(_getopt_internal):
|
||||
If long_only and the ARGV-element has the form "-f", where f is
|
||||
a valid short option, don't consider it an abbreviated form of
|
||||
a long option that starts with f. Otherwise there would be no
|
||||
@ -2283,7 +2288,7 @@ Fri Aug 6 17:03:13 1993 David J. Mackenzie (djm@thepub.cygnus.com)
|
||||
|
||||
* obstack.c, alloca.c: Update from FSF.
|
||||
* getopt.c, getopt1.c: Update to current FSF version, which
|
||||
doesn't use alloca.
|
||||
doesn't use alloca.
|
||||
|
||||
Tue Jul 27 14:03:57 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
|
||||
|
||||
@ -2926,7 +2931,7 @@ Wed Dec 11 17:40:39 1991 Steve Chamberlain (sac at rtl.cygnus.com)
|
||||
* msdos.c: stub functions for dos.
|
||||
* makefile.dos, configdj.bat: new.
|
||||
* getopt.c: Don't include alloca-conf.h in a GO32 world.
|
||||
|
||||
|
||||
|
||||
Tue Dec 10 04:14:49 1991 K. Richard Pixley (rich at rtl.cygnus.com)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user