Skip to content
Snippets Groups Projects
  • Tom Tromey's avatar
    aa893047
    Makefile.in: Rebuilt. · aa893047
    Tom Tromey authored
    	* Makefile.in: Rebuilt.
    	* Makefile.am (AM_CXXFLAGS): Define TOOLEXECLIBDIR.
    	(libgcj0_convenience_la_SOURCES): Don't include
    	gnu_xml_source_files.
    	(libgcj0_convenience_la_LIBADD): New variable.
    	(libgcj_la_LIBADD): Don't include sax or w3c_dom.
    	(all_java_source_files): javax_imageio_source_files,
    	javax_xml_source_files, and gnu_java_beans_source_files.
    	($(gnu_xml_source_files:.java=.lo)): Removed target.
    	(gnu-xml.lo): New target.
    	(javax-imageio.lo): Likewise.
    	(javax-xml.lo): Likewise.
    	(gnu-java-beans.lo): Likewise.
    	(gnu_java_beans_source_files): New variable.
    	(javax_imageio_source_files): Likewise.
    	(javax_xml_source_files): Likewise.
    	(javax_source_files): Moved files to other variable.
    	(awt_java_source_files): Likewise.
    	(ordinary_java_source_files): Added BootClassLoader.java.
    	* java/lang/natVMClassLoader.cc (defineClass): Use boot loader,
    	not system class loader.
    	(initBootLoader): New method.
    	(loadClass): Search bootLoader.
    	* java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader): Use
    	boot loader, not system class loader.
    	(_Jv_UnregisterInitiatingLoader): Likewise.
    	(_Jv_FindClass): Likewise.  Ensure entries in
    	bootstrap_class_list are unique.
    	* java/lang/natClass.cc (getClassLoader): Don't special case
    	system class loader.
    	* java/lang/VMClassLoader.java (bootLoader): New field.
    	(getResource): Use bootLoader.
    	(getResources): Likewise.
    	(initBootLoader): Declare.
    	* gnu/gcj/runtime/BootClassLoader.java: New file.
    	* external/sax/org/xml/sax/helpers/NamespaceSupport.java
    	(EMPTY_ENUMERATION): Now package-private.
    	* external/w3c_com/Makefile.in: Rebuilt.
    	* external/w3c_com/Makefile.am (MULTIBUILDTOP): New variable.
    	(w3c.jar): New target.
    	(classes.stamp): Updated.
    	(toolexeclib_LTLIBRARIES): Renamed from noinst_LTLIBRARIES.
    	Changed name of library.
    	(libw3c_gcj_la_SOURCES): New variable.
    	(libw3c_gcj_la_GCJFLAGS): Likewise.
    	(source_files): Renamed from lib3c_convenience_la_SOURCES.
    	* external/sax/Makefile.in: Rebuilt.
    	* external/sax/Makefile.am (MULTIBUILDTOP): New variable.
    	(sax.jar): New target.
    	(classes.stamp): Updated.
    	(toolexeclib_LTLIBRARIES): Renamed from noinst_LTLIBRARIES.
    	Changed name of library.
    	(libsax_gcj_la_SOURCES): New variable.
    	(libsax_gcj_la_GCJFLAGS): Likewise.
    	(source_files): Renamed from libsax_convenience_la_SOURCES.
    	* stacktrace.cc (non_system_trace_fn): Don't look at system class
    	loader.
    	* prims.cc (_Jv_CreateJavaVM): Initialize the bootstrap class
    	loader.
    	(_Jv_RunMain): Handle case where 'runtime' is NULL at exit.
    
    From-SVN: r96960
    aa893047
    History
    Makefile.in: Rebuilt.
    Tom Tromey authored
    	* Makefile.in: Rebuilt.
    	* Makefile.am (AM_CXXFLAGS): Define TOOLEXECLIBDIR.
    	(libgcj0_convenience_la_SOURCES): Don't include
    	gnu_xml_source_files.
    	(libgcj0_convenience_la_LIBADD): New variable.
    	(libgcj_la_LIBADD): Don't include sax or w3c_dom.
    	(all_java_source_files): javax_imageio_source_files,
    	javax_xml_source_files, and gnu_java_beans_source_files.
    	($(gnu_xml_source_files:.java=.lo)): Removed target.
    	(gnu-xml.lo): New target.
    	(javax-imageio.lo): Likewise.
    	(javax-xml.lo): Likewise.
    	(gnu-java-beans.lo): Likewise.
    	(gnu_java_beans_source_files): New variable.
    	(javax_imageio_source_files): Likewise.
    	(javax_xml_source_files): Likewise.
    	(javax_source_files): Moved files to other variable.
    	(awt_java_source_files): Likewise.
    	(ordinary_java_source_files): Added BootClassLoader.java.
    	* java/lang/natVMClassLoader.cc (defineClass): Use boot loader,
    	not system class loader.
    	(initBootLoader): New method.
    	(loadClass): Search bootLoader.
    	* java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader): Use
    	boot loader, not system class loader.
    	(_Jv_UnregisterInitiatingLoader): Likewise.
    	(_Jv_FindClass): Likewise.  Ensure entries in
    	bootstrap_class_list are unique.
    	* java/lang/natClass.cc (getClassLoader): Don't special case
    	system class loader.
    	* java/lang/VMClassLoader.java (bootLoader): New field.
    	(getResource): Use bootLoader.
    	(getResources): Likewise.
    	(initBootLoader): Declare.
    	* gnu/gcj/runtime/BootClassLoader.java: New file.
    	* external/sax/org/xml/sax/helpers/NamespaceSupport.java
    	(EMPTY_ENUMERATION): Now package-private.
    	* external/w3c_com/Makefile.in: Rebuilt.
    	* external/w3c_com/Makefile.am (MULTIBUILDTOP): New variable.
    	(w3c.jar): New target.
    	(classes.stamp): Updated.
    	(toolexeclib_LTLIBRARIES): Renamed from noinst_LTLIBRARIES.
    	Changed name of library.
    	(libw3c_gcj_la_SOURCES): New variable.
    	(libw3c_gcj_la_GCJFLAGS): Likewise.
    	(source_files): Renamed from lib3c_convenience_la_SOURCES.
    	* external/sax/Makefile.in: Rebuilt.
    	* external/sax/Makefile.am (MULTIBUILDTOP): New variable.
    	(sax.jar): New target.
    	(classes.stamp): Updated.
    	(toolexeclib_LTLIBRARIES): Renamed from noinst_LTLIBRARIES.
    	Changed name of library.
    	(libsax_gcj_la_SOURCES): New variable.
    	(libsax_gcj_la_GCJFLAGS): Likewise.
    	(source_files): Renamed from libsax_convenience_la_SOURCES.
    	* stacktrace.cc (non_system_trace_fn): Don't look at system class
    	loader.
    	* prims.cc (_Jv_CreateJavaVM): Initialize the bootstrap class
    	loader.
    	(_Jv_RunMain): Handle case where 'runtime' is NULL at exit.
    
    From-SVN: r96960