r112095 - in /trunk/gcc/java: ChangeLog boehm.c...
daney@gcc.gnu.org
daney@gcc.gnu.org
Wed Mar 15 19:10:00 GMT 2006
Author: daney
Date: Wed Mar 15 19:10:23 2006
New Revision: 112095
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112095
Log:
* 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.
Modified:
trunk/gcc/java/ChangeLog
trunk/gcc/java/boehm.c
trunk/gcc/java/class.c
trunk/gcc/java/gcj.texi
trunk/gcc/java/java-tree.h
trunk/gcc/java/lang.c
trunk/gcc/java/lang.opt
More information about the Gcc-cvs
mailing list