r114714 - in /trunk: gcc/java/ChangeLog gcc/jav...
aph@gcc.gnu.org
aph@gcc.gnu.org
Fri Jun 16 08:56:00 GMT 2006
Author: aph
Date: Fri Jun 16 08:56:29 2006
New Revision: 114714
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114714
Log:
2006-06-16 Andrew Haley <aph@redhat.com>
* class.c (make_class_data): When using flag_indirect_classes,
don't initialize the vtable of Class instances.
2006-06-16 Andrew Haley <aph@redhat.com>
* java/lang/natClassLoader.cc (_Jv_NewClassFromInitializer): Don't
copy the whole Class instance from the initializer: instead, copy
everything but the first word (the vtable pointer).
Change prototype to (const char* class_initializer).
(_Jv_RegisterNewClasses): Change prototype to (const char**).
* java/lang/Class.h (_Jv_RegisterNewClasses): Change prototype to
(const char**).
Modified:
trunk/gcc/java/ChangeLog
trunk/gcc/java/class.c
trunk/libjava/ChangeLog
trunk/libjava/java/lang/Class.h
trunk/libjava/java/lang/natClassLoader.cc
More information about the Gcc-cvs
mailing list