gcc/gcjx ChangeLog bytecode/generate.cc byteco ...
tromey@gcc.gnu.org
tromey@gcc.gnu.org
Mon Sep 12 01:38:00 GMT 2005
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcjx-branch
Changes by: tromey@gcc.gnu.org 2005-09-12 01:38:23
Modified files:
gcjx : ChangeLog
gcjx/bytecode : generate.cc generate.hh
gcjx/model : forenhanced.cc forenhanced.hh
Log message:
* model/forenhanced.hh (model_for_enhanced::elt_type): New field.
(model_for_enhanced): Initialize it.
(model_for_enhanced::get_element_type): New method.
* bytecode/generate.hh
(bytecode_generator::emit_cast_maybe_boxing): Declare.
* bytecode/generate.cc (emit_cast_maybe_boxing): New method.
(visit_cast): Use it.
(visit_for_enhanced): Likewise.
* model/forenhanced.cc (resolve): Removed error for primitive
type; do assignment conversion in both cases.
(find_method): New function.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.100&r2=1.1.2.101
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/bytecode/generate.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.19&r2=1.1.2.20
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/bytecode/generate.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.8&r2=1.1.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/forenhanced.cc.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/gcjx/model/forenhanced.hh.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.1&r2=1.1.2.2
More information about the Gcc-cvs
mailing list