• samuel's avatar
    In include, · 168d63e5
    samuel authored
    	* 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.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34397 138bc75d-0d04-0410-961f-82ee72b054a4
    168d63e5
ChangeLog 127 KB