(java_post_options): Set flag_new_verifier if indirect dispatch
is being used.
* lang.opt (fnew-verifier): Removed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91693
138bc75d-0d04-0410-961f-
82ee72b054a4
2004-12-03 Tom Tromey <tromey@redhat.com>
+ * lang.c (flag_new_verifier): Define.
+ (java_post_options): Set flag_new_verifier if indirect dispatch
+ is being used.
+ * lang.opt (fnew-verifier): Removed.
+
+2004-12-03 Tom Tromey <tromey@redhat.com>
+
PR bootstrap/14614:
* Make-lang.in (java.install-common): Only install transformed
gcjh if gcj-cross exists.
/* Don't attempt to verify invocations. */
int flag_verify_invocations = 0;
+/* True if the new bytecode verifier should be used. */
+int flag_new_verifier = 0;
+
/* When nonzero, print extra version information. */
static int v_flag = 0;
must always verify everything. */
if (! flag_indirect_dispatch)
flag_verify_invocations = true;
+ else
+ {
+ /* If we are using indirect dispatch, then we want the new
+ verifier as well. */
+ flag_new_verifier = 1;
+ }
/* Open input file. */
Java Var(flag_use_divide_subroutine) Init(1)
Call a library routine to do integer divisions
-fnew-verifier
-Java Var(flag_new_verifier)
-Enable the new bytecode verifier
-
version
Java