2001-02-08 Alexandre Petit-Bianco <apbianco@cygnus.com>
commitbca8957b5389aac36dfe748a500ca0b3f7635edd
authorapbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Feb 2001 00:32:11 +0000 (9 00:32 +0000)
committerapbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Feb 2001 00:32:11 +0000 (9 00:32 +0000)
tree63a7dd46d1f2e24a7f154e95b10330dd27796201
parente37e4a504bb2a22e41828a5decda17fa8dc5117c
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)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39552 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/java/ChangeLog
gcc/java/Make-lang.in
gcc/java/java-tree.h
gcc/java/jvgenmain.c
gcc/java/mangle.c
gcc/java/mangle_name.c [new file with mode: 0644]