2 Commits

Author SHA1 Message Date
Alexandre Petit-Bianco
1e97aa4083 mangle_name.c (append_unicode_mangled_name): Emit _' or U' outside of the `__U' sequence too.
2001-02-09  Alexandre Petit-Bianco  <apbianco@redhat.com>

	* mangle_name.c (append_unicode_mangled_name): Emit `_' or `U'
	outside of the `__U' sequence too.
	(unicode_mangling_length): Count `_' or `U' outside of the `__U'
	sequence too.

(http://gcc.gnu.org/ml/gcc-patches/2001-02/msg00532.html)

From-SVN: r39570
2001-02-09 12:29:08 -08:00
Alexandre Petit-Bianco
1b43b6be4a Make-lang.in (JAVA_OBJS): Added java/mangle_name.o
2001-02-08  Alexandre Petit-Bianco  <apbianco@cygnus.com>

	* Make-lang.in (JAVA_OBJS): Added java/mangle_name.o
	(JVGENMAIN_OBJS): Likewise.
	* java-tree.h (append_gpp_mangled_name): New prototype.
	* jcf-parse.c (ggc_mark_jcf): Argument now `void *.'
	Removed cast calling `gcc_add_root.'
	* jvgenmain.c (mangle_obstack): New global, initialized.
	(main): Use it.
	(do_mangle_class): Constify local `ptr.'
	Removed macro `MANGLE_NAME.' Removed cast in `for.' Call
	append_gpp_mangle_name and update `count' if necessary.
	Use `mangle_obstack.'
	* mangle.c (append_unicode_mangled_name): Removed.
	(append_gpp_mangled_name): Likewise.
	(unicode_mangling_length): Likewise.
	(mangle_member_name): Return type set to `void.'
	(mangle_field_decl): Don't append `U' in escaped names.
	(mangle_method_decl): Likewise.
	(mangle_member_name): Just use `append_gpp_mangled_name.'
	* mangle_name.c: New file.

(http://gcc.gnu.org/ml/gcc-patches/2001-02/msg00492.html)

From-SVN: r39552
2001-02-08 16:32:11 -08:00