8sa1-gcc/gcc/java
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
..
.cvsignore gcj.texi: New file. 2001-01-17 23:14:11 +00:00
boehm.c boehm.c (mark_reference_fields): Change test to correctly detect bitmap overflow. 2000-12-15 17:35:03 +00:00
buffer.c
buffer.h
ChangeLog Make-lang.in (JAVA_OBJS): Added java/mangle_name.o 2001-02-08 16:32:11 -08:00
chartables.h Make-lang.in (JAVA_LEX_C): Added chartables.h. 2000-12-13 22:47:13 +00:00
check-init.c check-init.c (check_init): Fix TRY_FINALLY_EXPR logic. 2001-02-07 19:45:14 -08:00
class.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
config-lang.in configure.in: Enable libgcj on several additional platforms. 2001-01-23 22:17:31 +00:00
constants.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
convert.h
decl.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
except.c except.c (free_eh_ranges): Don't free `whole_range.' 2000-10-17 15:48:59 -07:00
expr.c re PR java/1866 (Array initializer: undefined reference to `LJv0.0') 2001-02-05 23:27:46 +00:00
gcj.texi gcj.texi: Change sources.redhat.com reference to gcc.gnu.org. 2001-02-08 01:49:53 +00:00
gen-table.pl Make-lang.in (JAVA_LEX_C): Added chartables.h. 2000-12-13 22:47:13 +00:00
gjavah.c g77spec.c (lang_specific_driver): Update copyright year to 2001. 2001-01-12 17:28:23 +00:00
java-except.h
java-opcodes.h
java-tree.def
java-tree.h Make-lang.in (JAVA_OBJS): Added java/mangle_name.o 2001-02-08 16:32:11 -08:00
javaop.def
javaop.h javaop.h (WORD_TO_INT): Mask lower 32 bits of a jword before sign extending. 2000-08-29 09:12:59 -07:00
jcf-depend.c cpp.texi: Update for -MP. 2001-01-05 07:50:24 +00:00
jcf-dump.c g77spec.c (lang_specific_driver): Update copyright year to 2001. 2001-01-12 17:28:23 +00:00
jcf-io.c Various fixes to allow compiling a compressed .jar/.zip archive. 2001-01-21 13:50:37 -08:00
jcf-parse.c jcf-parse.c (HANDLE_SYNTHETIC_ATTRIBUTE): Don't handle field DECLs. 2001-02-07 14:26:27 -08:00
jcf-path.c Top level ChangeLog: 2000-12-09 21:32:49 -08:00
jcf-reader.c class.c (layout_class): Don't lay the superclass out if it's already being laid out. 2001-01-24 00:08:36 -08:00
jcf-write.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
jcf.h Various fixes to allow compiling a compressed .jar/.zip archive. 2001-01-21 13:50:37 -08:00
jv-scan.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
jvgenmain.c Make-lang.in (JAVA_OBJS): Added java/mangle_name.o 2001-02-08 16:32:11 -08:00
jvspec.c Make-lang.in (jvspec.o): Add DRIVER_DEFINES to the list of macros used when compiling jvspec.c. 2001-02-05 05:46:16 +00:00
keyword.gperf lex.c (yylex): Added STRICT_TK case. 2000-11-20 22:37:22 +00:00
keyword.h lex.c (yylex): Added STRICT_TK case. 2000-11-20 22:37:22 +00:00
lang-options.h lang-options.h (-Wunsupported-jdk11): Removed. 2001-01-17 19:07:01 -08:00
lang-specs.h jvspec.c (lang_specific_driver): Recognize -MF and -MT. 2000-10-20 21:19:29 +00:00
lang.c * lang.c (put_decl_node): Print method's name. 2001-01-21 12:42:13 -08:00
lex.c * lex.c (java_new_lexer): Longer error message. 2001-02-07 17:50:30 +00:00
lex.h Make-lang.in (JAVA_LEX_C): Added chartables.h. 2000-12-13 22:47:13 +00:00
Make-lang.in Make-lang.in (JAVA_OBJS): Added java/mangle_name.o 2001-02-08 16:32:11 -08:00
mangle_name.c Make-lang.in (JAVA_OBJS): Added java/mangle_name.o 2001-02-08 16:32:11 -08:00
mangle.c Make-lang.in (JAVA_OBJS): Added java/mangle_name.o 2001-02-08 16:32:11 -08:00
parse-scan.y jv-scan.c (help): Document --complexity. 2000-11-20 22:56:14 +00:00
parse.h diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
parse.y parse.y (process_imports): Save the original name of the import for better error report. 2001-02-05 10:09:45 -08:00
typeck.c typeck.c (build_prim_array_type): Added leading comment. 2001-02-06 17:46:42 -08:00
verify.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
xref.c
xref.h
zextract.c zextract.c (read_zip_archive): Read file_offset before writing zipd and consequently clobbering the header... 2001-01-29 00:43:46 -08:00
zipfile.h Various fixes to allow compiling a compressed .jar/.zip archive. 2001-01-21 13:50:37 -08:00