mirror of git://gcc.gnu.org/git/gcc.git
![]() 2005-02-23 Thomas Fitzsimmons <fitzsim@redhat.com> PR libgcj/16923 * gcj.texi (Invocation): Add descriptions of JvVMInitArgs and JvVMOption. 2005-02-23 Thomas Fitzsimmons <fitzsim@redhat.com> PR libgcj/16923 * jni.cc (JNI_CreateJavaVM): Check JNI version. Cast args to JvVMInitArgs. Pass args to _Jv_CreateJavaVM and check return value. Move argument parsing code to prims.cc. * prims.cc (no_properties): Remove. (_Jv_Compiler_Properties): Initialize to NULL. (_Jv_Properties_Count): Initialize to 0. (parse_verbose_args): New function. (parse_init_args): New function. (_Jv_CreateJavaVM): Call parse_init_args. (_Jv_RunMain): Check return value of _Jv_CreateJavaVM. * gcj/cni.h (JvVMOption): New struct. (JvVMInitArgs): Likewise. (JvCreateJavaVM): Declare vm_args as JvVMInitArgs* rather than void*. * libjava/gcj/javaprims.h (_Jv_VMOption): New struct. (_Jv_VMInitArgs): Likewise. * include/java-props.h (_Jv_Properties_Count): Declare. * java/lang/natRuntime.cc (insertSystemProperties): Use _Jv_Properties_Count in for loop exit condition. * testsuite/libjava.jni/jni.exp (gcj_invocation_compile_c_to_binary): New procedure. (gcj_invocation_test_one): Likewise. (gcj_jni_run): Run JNI invocation API tests. * testsuite/libjava.jni/invocation/PR16923.c, testsuite/libjava.jni/invocation/PR16923.java, testsuite/libjava.jni/invocation/PR16923.out: New test. From-SVN: r95459 |
||
---|---|---|
.. | ||
external | ||
gcj | ||
gnu | ||
include | ||
java | ||
javax | ||
jni | ||
libltdl | ||
org/ietf/jgss | ||
scripts | ||
sysdep | ||
testsuite | ||
.cvsignore | ||
COPYING | ||
ChangeLog | ||
ChangeLog-1999 | ||
ChangeLog-2001 | ||
ChangeLog-2002 | ||
ChangeLog-2003 | ||
HACKING | ||
LIBGCJ_LICENSE | ||
Makefile.am | ||
Makefile.in | ||
NEWS | ||
README | ||
THANKS | ||
acinclude.m4 | ||
aclocal.m4 | ||
addr2name.awk | ||
boehm.cc | ||
configure | ||
configure.ac | ||
configure.host | ||
darwin.cc | ||
defineclass.cc | ||
exception.cc | ||
gij.cc | ||
interpret.cc | ||
jawt.c | ||
jni.cc | ||
libgcj-test.spec.in | ||
libgcj.pc.in | ||
libgcj.spec.in | ||
libtool-version | ||
link.cc | ||
mauve-libgcj | ||
no-threads.cc | ||
nogc.cc | ||
pkg.m4 | ||
posix-threads.cc | ||
posix.cc | ||
prims.cc | ||
verify.cc | ||
win32-threads.cc | ||
win32.cc |
README
This is libgcj: the runtime library for gcj, the GNU Compiler for Java. libgcj provides a partial implementation of the Java Class Libraries. libgcj is free software. See the file LIBGCJ_LICENSE for copying permission. DOCUMENTATION ============= All documentation, including detailed installation and usage instructions, can be found on the gcj web pages at this URL: http://gcc.gnu.org/java/ BUGS ==== Please submit bug reports via this URL: http://gcc.gnu.org/bugzilla