egcs/libiberty ChangeLog cp-demangle.c

samuel@gcc.gnu.org samuel@gcc.gnu.org
Fri Aug 25 15:52:00 GMT 2000


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	samuel@sourceware.cygnus.com	2000-08-25 15:52:26

Modified files:
	libiberty      : ChangeLog cp-demangle.c 

Log message:
	* cp-demangle.c (result_add_separated_char): Change parameter to
	int.
	(substitution_add): Don't check for duplicates.  Check if
	previously allocated size is zero.
	(demangle_name): Remove duplicate check for std substitution.
	Clear template flag appropriately.
	(demangle_prefix): Remove argument to demangle_substitution.
	Don't check that template flag is already set.
	(demangle_operator_name): Add pt operator.
	(demangle_type): Don't treat r as built-in type.  Remove argument
	to demangle_substitution.  Fix substitution candidate mechanics.
	Handle <template-template-parm>s.  Improve comments.
	(demangle_template_param): Don't handle template arg lists here.
	(demangle_substitution): Remove parameter.
	(print_usage): Remove extra fprintf option.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libiberty/ChangeLog.diff?cvsroot=gcc&r1=1.218&r2=1.219
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libiberty/cp-demangle.c.diff?cvsroot=gcc&r1=1.14&r2=1.15



More information about the Gcc-cvs mailing list