diff options
author | David Daney <ddaney@avtrex.com> | 2006-03-15 19:10:23 +0000 |
---|---|---|
committer | David Daney <daney@gcc.gnu.org> | 2006-03-15 19:10:23 +0000 |
commit | dba370a8290f518f2274b1dd8da3459aa1844f65 (patch) | |
tree | 7dd173d7486d8928413e09b912a0357b143e2a68 /gcc/java/lang.opt | |
parent | 492edb3ac5fbdee5d8383af723610f5dbc589214 (diff) | |
download | gcc-dba370a8290f518f2274b1dd8da3459aa1844f65.zip gcc-dba370a8290f518f2274b1dd8da3459aa1844f65.tar.gz gcc-dba370a8290f518f2274b1dd8da3459aa1844f65.tar.bz2 |
lang.opt (-freduced-reflection): New option.
* lang.opt (-freduced-reflection): New option.
* lang.c (java_post_options): Generate an error if
-freduced-reflection used with -fjni or -findirect-dispatch.
* java-tree.h (flag_reduced_reflection): Declare new variable.
* boehm.c (get_boehm_type_descriptor): Indicate all pointers
if bitmap overflows and flag_reduced_reflection set.
* class.c (uses_jv_markobj_p): New function.
(make_class_data): Moved generation of vtable to before
reflection data, generate less reflection data if
flag_reduced_reflection set.
* gcj.texi: Document -freduced-reflection.
From-SVN: r112095
Diffstat (limited to 'gcc/java/lang.opt')
-rw-r--r-- | gcc/java/lang.opt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/java/lang.opt b/gcc/java/lang.opt index 001a4a7..6ffb0aa 100644 --- a/gcc/java/lang.opt +++ b/gcc/java/lang.opt @@ -164,6 +164,10 @@ Enable optimization of static class initialization code foutput-class-dir= Java Joined RejectNegative +freduced-reflection +Java Var(flag_reduced_reflection) +Reduce the amount of reflection meta-data generated + fstore-check Java Var(flag_store_check) Init(1) Enable assignability checks for stores into object arrays |