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