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