gcc gcjx/ChangeLog gcjx/TODO gcjx/verify.h gcj ...
tromey@gcc.gnu.org
tromey@gcc.gnu.org
Sun Apr 3 23:40:00 GMT 2005
CVSROOT: /cvs/gcc
Module name: gcc
Branch: gcjx-branch
Changes by: tromey@gcc.gnu.org 2005-04-03 23:40:03
Modified files:
gcjx : ChangeLog TODO verify.h
gcjx/bytecode : verify.cc
gcjx/model : bytecode.cc bytecode.hh
gcc/java : ChangeLog lower.cc
libjava : ChangeLog
libjava/include: verify.h
Log message:
gcjx:
* bytecode/verify.cc (branch_prepass): Respect
VFY_WANT_NOTIFICATION.
(verify_instructions_0): Likewise.
* model/bytecode.cc (verify): Call allocate_flags.
* model/bytecode.hh (model_bytecode_block::flags): New field.
(model_bytecode_block): Initialize it.
(~model_bytecode_block): Delete 'flags'.
(model_bytecode_block::allocate_flags): New method.
(model_bytecode_block::get_flags): Likewise.
* verify.h (VERIFY_SEEN): New define.
(VERIFY_TARGET): Likewise.
(VFY_WANT_NOTIFICATION): Likewise.
(vfy_method::flags): New field.
(vfy_notify_verified): Wrote. Added 'method' argument.
(vfy_notify_branch_target): New function.
gcc/java:
* lower.cc (VERIFY_SEEN, VERIFY_TARGET): Removed.
(visit_bytecode_block): Get verifier flags from the block.
libjava:
* include/verify.h (vfy_notify_verified): Removed.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.60&r2=1.1.2.61
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/TODO.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.22&r2=1.1.2.23
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/verify.h.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.3&r2=1.1.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/bytecode/verify.cc.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1.2.3&r2=1.1.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcjx/model/bytecode.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/gcjx/model/bytecode.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/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.1529.2.73&r2=1.1529.2.74
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.8&r2=1.1.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcjx-branch&r1=1.3285.2.1&r2=1.3285.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/include/verify.h.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