gcc/include
Bryce McKinlay 3b60dd8e10 Add support for Java demangling under the v3 ABI:
* cp-demangle.c (NAMESPACE_SEPARATOR): New define.
	(struct demangling_def): Add `style' field.
	(demangling_new): New parameter `style'. Set it in demangling_t.
	(demangle_prefix): Use NAMESPACE_SEPARATOR.
	(demangle_type_ptr): Don't emit pointer symbol if doing Java output.
	(cp_demangle): New parameter `style'. Pass it to demangling_new().
	(main): Call cp_demangle with extra parameter.
	(java_demangle_v3): New function.
	(java_builtin_type_names): New. Table of primitive type names used
	for Java demangling.
	(demangle_builtin_type): Look up in java_builtin_type_names if doing
	Java output.
	* cplus-dem.c (cplus_demangle): Use java_demangle_v3 to do Java
	demangling.
	(long_options): Remove obsolete `java' option.
	(main): Remove explicit handling of `java' option. Instead, pass style
	parameter in cplus_demangle flags as gdb does.
	* testsuite/demangle.expected: Add some Java test cases.

From-SVN: r39399
2001-02-02 00:27:39 +00:00
..
ansidecl.h
ChangeLog COPYING: Update to current ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes... 2000-12-18 21:47:20 +00:00
COPYING COPYING: Update to current ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes... 2000-12-18 21:47:20 +00:00
demangle.h Add support for Java demangling under the v3 ABI: 2001-02-02 00:27:39 +00:00
dyn-string.h
floatformat.h
fnmatch.h
getopt.h * getopt.h obstack.h: Standarize copyright statement. 2000-12-06 18:54:13 -07:00
hashtab.h
libiberty.h Makefile.in, [...]: Expunge remaining traces of facility for running MD files through C preprocessor. 2000-11-22 08:32:26 +00:00
md5.h
objalloc.h
obstack.h * getopt.h obstack.h: Standarize copyright statement. 2000-12-06 18:54:13 -07:00
partition.h
safe-ctype.h safe-ctype.h: Make code work on all targets and not just on targets where a char is 8 bits. 2000-12-16 11:12:06 -08:00
sort.h
splay-tree.h
symcat.h