This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc/java ChangeLog Make-lang.in builtins.c ...
- From: tromey at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org, java-cvs at gcc dot gnu dot org
- Date: 30 Jan 2005 03:18:37 -0000
- Subject: gcc/gcc/java ChangeLog Make-lang.in builtins.c ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcjx-branch
Changes by: tromey@gcc.gnu.org 2005-01-30 03:18:37
Modified files:
gcc/java : ChangeLog Make-lang.in builtins.cc builtins.hh
classobj.cc classobj.hh glue.hh lower.cc
tree.cc tree.hh
Removed files:
gcc/java : mangle.c
Log message:
* Make-lang.in (gt-java-mangle.h): Removed.
(java/mangle.o): Removed.
* mangle.c: Removed.
* glue.hh: Include aotclass.hh and aotfactory.hh.
* lower.cc (visit_bytecode_block): Updated.
* classobj.hh (class_object_creator::klass): New field.
(class_object_creator::result): Likewise.
(class_object_creator): Updated.
(class_object_creator::get_class): New method.
* classobj.cc (create_index_table): New method.
(create_class_instance): Use it.
* builtins.hh (tree_builtins): Updated.
* builtins.cc (add): Call SET_DECL_ASSEMBLER_NAME.
(build_array_reference, build_exception_object_ref,
build_class_ref, build_divide, build_mod): Removed.
(check_reference): Likewise.
* tree.hh (tree_generator::alloc_name_constant): Removed.
(tree_generator::class_wrapper): New field.
(tree_generator): Updated.
* tree.cc (alloc_name_constant): Removed.
(build_jni_stub): Updated.
(handle_string_literal): Likewise.
(build_exception_object_ref): New method.
(build_class_ref): Likewise.
(build_divide): Likewise.
(build_mod): Likewise.
(build_array_reference): Likewise.
(check_reference): Likewise.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1529.2.5&r2=1.1529.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/Make-lang.in.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.151.2.4&r2=1.151.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/builtins.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/builtins.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/classobj.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/classobj.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/glue.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.4&r2=1.1.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/lower.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/tree.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/tree.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/mangle.c.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.32&r2=NONE