egcs/ nclude/ChangeLog nclude/demangle.h ibibe ...

samuel@gcc.gnu.org samuel@gcc.gnu.org
Sun Jun 4 19:28:00 GMT 2000


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	samuel@sourceware.cygnus.com	00/06/04 19:28:41

Modified files:
	include        : ChangeLog demangle.h 
	libiberty      : ChangeLog Makefile.in cplus-dem.c 
Added files:
	include        : dyn-string.h 
	libiberty      : cp-demangle.c dyn-string.c 

Log message:
	In include,
	
	* dyn-string.h: Move here from gcc/dyn-string.h.  Add new functions.
	
	* demangle.h (DMGL_GNU_NEW_ABI): New macro.
	(DMGL_STYLE_MASK): Or in DMGL_GNU_NEW_ABI.
	(current_demangling_style): Add gnu_new_abi_demangling.
	(GNU_NEW_ABI_DEMANGLING_STYLE_STRING): New macro.
	(GNU_NEW_ABI_DEMANGLING): Likewise.
	(cplus_demangle_new_abi): New declaration.
	
	In libiberty,
	
	* Makefile.in (CFILES): Add cp-demangle.c and dyn-string.c.
	(REQUIRED_OFILES): Add cp-demangle.o and dyn-string.o.
	(cp-demangle.o): New dependency.
	(dyn-string.o): Likewise.
	
	* dyn-string.c: Move here from gcc/dyn-string.c.  Add new functions.
	
	* cplus-dem.c (libiberty_demanglers): Add initializer for new-ABI
	demangler.
	(cplus_demangle): Call cplus_demangle_new_abi if in new-ABI
	demangling mode.
	(gnu_new_abi_symbol_characters): New function.
	(main): Use gnu_new_abi_symbol_characters.  * cp-demangle.c: New
	file.
	* cp-demangle.c: New file.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/include/dyn-string.h.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/include/ChangeLog.diff?cvsroot=gcc&r1=1.48&r2=1.49
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/include/demangle.h.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libiberty/cp-demangle.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libiberty/dyn-string.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libiberty/ChangeLog.diff?cvsroot=gcc&r1=1.187&r2=1.188
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libiberty/Makefile.in.diff?cvsroot=gcc&r1=1.46&r2=1.47
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/libiberty/cplus-dem.c.diff?cvsroot=gcc&r1=1.55&r2=1.56



More information about the Gcc-cvs mailing list