summaryrefslogtreecommitdiffstats
path: root/libjava/testsuite
Commit message (Collapse)AuthorAgeFilesLines
* 2005-06-15 Kelley Cook <kcook@gcc.gnu.org>kcook2005-06-161-2/+0
| | | | | | | | | | | | * configure.ac (USING_ECOS_PLATFORM): Remove and merge into... (USING_POSIX_PLATFORM): ... here. * Makefile.am: Delete USING_ECOS_PLATFORM. * configure, Makefile.in, include/Makefile.in, testsuite/Makefile.in, external/Makefile.in, external/sax/Makefile.in, external/w3c_dom/Makefile.in, gcj/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101005 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/17536:tromey2005-06-152-0/+6
| | | | | | | | * testsuite/libjava.lang/pr17536.java: New file. * testsuite/libjava.lang/pr17536.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100999 138bc75d-0d04-0410-961f-82ee72b054a4
* config/:tromey2005-06-141-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | PR libgcj/19877: * no-executables.m4: Call real AC_FUNC_MMAP when cache variable is set but not 'no'. libstdc++-v3/: PR libgcj/19877: * configure, aclocal.m4: Rebuilt. * Makefile.in, include/Makefile.in, libmath/Makefile.in, libsupc++/Makefile.in, po/Makefile.in, src/Makefile.in, testsuite/Makefile.in: Likewise. libjava/: PR libgcj/19877: * configure, aclocal.m4, Makefile.in: Rebuilt. libgfortran/: PR libgcj/19877: * configure, aclocal.m4, Makefile.in: Rebuilt. zlib/: PR libgcj/19877: * configure, aclocal.m4, Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100953 138bc75d-0d04-0410-961f-82ee72b054a4
* PR java/21844:tromey2005-06-132-0/+34
| | | | | | | | * testsuite/libjava.lang/pr21844.java: New file. * testsuite/libjava.lang/pr21844.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100894 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-06-03 Andreas Tobler <a.tobler@schweiz.ch>andreast2005-06-021-1/+1
| | | | | | | | | | | * jawt.c: Remove malloc.h, covered by stdlib.h. * testsuite/libjava.jni/jni.exp (gcj_jni_invocation_compile_c_to_binary): Add -bind_at_load to silence the build process. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100504 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/21785:tromey2005-06-012-0/+21
| | | | | | | | | | | | | | * java/io/natObjectInputStream.cc (currentClassLoader): Removed. (currentLoader): New method. * java/io/ObjectInputStream.java (resolveProxyClass): Use currentLoader. (currentLoader): Now native. (currentClassLoader): Removed. * testsuite/libjava.lang/pr21785.java: New file. * testsuite/libjava.lang/pr21785.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100462 138bc75d-0d04-0410-961f-82ee72b054a4
* Testsuite adjustments for PR java/19870.rmathew2005-05-273-0/+54
| | | | | | | | | | | * testsuite/libjava.lang/PR19870.java: New testcase. * testsuite/libjava.lang/PR19870.out: Expected output for the testcase. * testsuite/libjava.jacks/jacks.xfail: Add 8.5.2-accessible-static-member-usage-3 and 15.8.4-static-2 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100245 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libjava.jacks/jacks.xfail: Remove 3.10.2-round-6.rmathew2005-05-211-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100044 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-17 Kelley Cook <kcook@gcc.gnu.org>kcook2005-05-181-2/+1
| | | | | | | | | | | | * configure.ac: Use AC_C_BIGENDIAN instead of AC_C_BIGENDIAN_CROSS. Use AC_CHECK_SIZEOF instead of AC_COMPILE_CHECK_SIZEOF. * aclocal.m4, configure, config.h.in, include/config.h.in, Makefile.in, include/Makefile.in, testsuite/Makefile.in, external/Makefile.in, external/sax/Makefile.in, external/w3c_dom/Makefile.in, gcj/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99880 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-17 David Daney <ddaney@avtrex.com>daney2005-05-181-0/+1
| | | | | | | | PR libgcj/18220 * testsuite/libjava.lang/Process_3.java (run): Exit on error. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99877 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-11 Paolo Bonzini <bonzini@gnu.org>bonzini2005-05-171-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (--enable-libgcj-multifile): Remove. * Makefile.am (all_native_compiled_source_files, (all_native_compiled_dirs, all_java_dirs, all_java_lo_files, all_libgcj_lo_files, all_xlib_lo_files, all_java_deps_files, all_java_stamp_files, all_java_filelist_files): New variables. (EXTRA_DIST): New Automake variable. (CLEANFILES): Add .stamp, .list and .lo files. (%.list, %.lo, %.stamp, Makefile.deps): New rules. (classes.stamp): Depend on $(all_java_stamp_files). (libgcj.la): Pass $(libgcj_la_LIBADD) to the linker without going through write_entries_to_file. (all_java_source_files, all_property_files): Move earlier. (libgcj_la_OBJECTS, javao_files, xlib_javao_files, all_java_class_files): Remove. (gtk_awt_peer_sources): Rename to... (gtk_awt_peer_source_files): ... this. Adjust throughout. (ONESTEP): Remove. (libgcj0_convenience_la_SOURCES): Remove Java source files. (libgcj0_convenience_la_LIBADD): Add $(all_libgcj_lo_files). (libgcj0_convenience_la_DEPENDENCIES): Likewise. (libgcj_la_SOURCES): Remove. (lib_gnu_awt_xlib_la_SOURCES): Remove Java source files. (lib_gnu_awt_xlib_la_LIBADD): Add $(all_xlib_lo_files). (lib_gnu_awt_xlib_la_DEPENDENCIES): Likewise. * configure: Regenerate. * Makefile.in: Regenerate. * external/Makefile.in: Regenerate. * external/sax/Makefile.in: Regenerate. * external/w3c_dom/Makefile.in: Regenerate. * gcj/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * libltdl/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99823 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/java:tromey2005-05-152-0/+8
| | | | | | | | | | | | | PR java/21519: * jcf-write.c (generate_bytecode_insns) <SAVE_EXPR>: Don't call NOTE_PUSH. libjava: PR java/21519: * testsuite/libjava.compile/pr21519.java: New file. * testsuite/libjava.compile/pr21519.no-link: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99739 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/java:bonzini2005-05-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-05-10 Paolo Bonzini <bonzini@gnu.org> PR java/21436 * class.c (maybe_layout_super_class): Look for imports in this_class. * parse.h (ctxp_for_generation_last): New. (do_resolve_class): Add a parameter. * parse.y (ctxp_for_generation_last): New. (java_pop_parser_context): Add at end of list. (find_in_imports, find_in_imports_on_demand): Look in ctxp if the TYPE_IMPORT_LIST or respectively the TYPE_IMPORT_DEMAND_LIST of the given type are NULL. (do_resolve_class): Look into the imports of the new second parameter. Adjust recursive calls. (resolve_class, resolve_inner_class, find_as_inner_class): Adjust calls to do_resolve_class. (create_class): Set the TYPE_IMPORT_LIST and TYPE_IMPORT_DEMAND_LIST. (java_complete_class): Do not do that here. libjava: 2005-05-10 Paolo Bonzini <bonzini@gnu.org> PR java/21436 * testsuite/libjava.jacks/jacks.xfail: Adjust. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99513 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-22 Bryce McKinlay <mckinlay@redhat.com>bryce2005-05-091-0/+4
| | | | | | | | * testsuite/lib/libjava.exp (libjava_find_gij): Use $objdir/.. to find gij if get_multilibs fails. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99448 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-21 Anthony Green <green@redhat.com>green2005-04-214-0/+84
| | | | | | | | | | | PR libgcj/21115 * testsuite/libjava.special/special.exp, testsuite/libjava.special/pr21115I.java, testsuite/libjava.special/pr21115.java, testsuite/libjava.special/pr21115.out: New files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98511 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-06 Andrew Haley <aph@redhat.com>tromey2005-04-062-0/+12
| | | | | | | | | | | * testsuite/libjava.lang/bytearray.java: New file. * testsuite/libjava.lang/bytearray.out: New file. * java/lang/ClassLoader.java (loadClassFromSig): Declare (loadClass): Use it. * java/lang/natClassLoader.cc (loadClassFromSig): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97756 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-04-05 Thomas Fitzsimmons <fitzsim@redhat.com>fitzsim2005-04-051-0/+3
| | | | | | | | | | | | | | | | | | | | | | | * doc/install.texi (Configuration): Document --with-java-home. 2005-04-05 Thomas Fitzsimmons <fitzsim@redhat.com> PR libgcj/20750 * Makefile.am (AM_CXXFLAGS): Define JAVA_HOME. * Makefile.in: Regenerate. * configure.ac: Add --with-java-home option. * configure: Regenerate. * external/Makefile.in: Regenerate. * external/sax/Makefile.in: Regenerate. * external/w3c_dom/Makefile.in: Regenerate. * gcj/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. * java/lang/natRuntime.cc (insertSystemProperties): Set java.home to JAVA_HOME macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97671 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libjava.jni/jni.exp (gcj_jni_invocation_test_one): Addebotcazou2005-03-281-0/+4
| | | | | | | libsocket to the libraries to link for Solaris. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@97130 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt.tromey2005-03-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96960 138bc75d-0d04-0410-961f-82ee72b054a4
* config:zack2005-03-212-8/+8
| | | | | | | | | | | | | | | | | | | | | | * gxx-include-dir.m4: In all substitutions, leave $(gcc_version) to be expanded by the Makefile. libjava: * configure.ac: Do not invoke TL_AC_GCC_VERSION. Do not set tool_include_dir. In all substitutions, leave $(gcc_version) to be expanded by the Makefile. * aclocal.m4, configure: Regenerate. * Makefile.am: Set gcc_version. Replace all uses of @gcc_version@ with $(gcc_version). * external/Makefile.am, external/sax/Makefile.am * external/w3c_dom/Makefile.am, gcj/Makefile.am * testsuite/Makefile.am: Set gcc_version. * include/Makefile.am: Set gcc_version and tool_include_dir. * Makefile.in, external/Makefile.in, external/sax/Makefile.in * external/w3c_dom/Makefile.in, gcj/Makefile.in, include/Makefile.in * testsuite/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96825 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-03-16 Thomas Fitzsimmons <fitzsim@redhat.com>fitzsim2005-03-171-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am (gtk_c_source_files): Remove jni/classpath/jcl.c, jni/classpath/jnilink.c, jni/classpath/primlib.c. (lib_gnu_java_awt_peer_gtk_la_SOURCES): jni/classpath/jcl.h, jni/classpath/jnilink.h, jni/classpath/primlib.h. * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * external/Makefile.in: Regenerate. * external/sax/Makefile.in: Regenerate. * external/w3c_dom/Makefile.in: Regenerate. * gcj/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. * jni/classpath/jcl.h: Remove. * jni/classpath/jcl.c: Likewise. * jni/classpath/jnilink.h: Remove. * jni/classpath/jnilink.c: Likewise. * jni/classpath/primlib.h: Remove. * jni/classpath/primlib.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96590 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-03-16 Andreas Tobler <a.tobler@schweiz.ch>andreast2005-03-161-1/+3
| | | | | | | | * testsuite/libjava.jni/jni.exp (gcj_jni_invocation_test_one): Add lgcc_s to the libraries to link for Darwin. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96579 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libjava.jacks/jacks.xfail: Add XFAILs for new JSR-201rmathew2005-03-121-0/+5
| | | | | | | tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96327 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-03-11 Andreas Tobler <a.tobler@schweiz.ch>andreast2005-03-112-8/+17
| | | | | | | | | | | | | | | | * testsuite/lib/libjava.exp (libjava_init): Use the same target check for Darwin. (libjava_arguments): Likewise. * testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Likewise. (gcj_jni_test_one): Likewise. (gcj_jni_invocation_compile_c_to_binary): Likewise. Add flags to keep the Darwin linker quiet. (gcj_jni_invocation_test_one): Use the same target check for Darwin. Add -liconv for Darwin. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96311 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libjava.compile/PR20312.java: New file.rmathew2005-03-103-1/+9
| | | | | | | | * testsuite/libjava.compile/PR20312.xfail: Likewise. * testsuite/libjava.jacks/jacks.xfail: Remove 9.2-implicit-15. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96252 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-03-07 Ranjit Mathew <rmathew@hotmail.com>bryce2005-03-082-2/+0
| | | | | | | | | | | | * lang.c (flag_new_verifier): Enable by default, regardless of ABI. 2005-03-08 Bryce McKinlay <mckinlay@redhat.com> * testsuite/libjava.lang/pr13107_2.xfail: Remove xfail. * testsuite/libjava.lang/pr13107_3.xfail: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96114 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-03-03 Thomas Fitzsimmons <fitzsim@redhat.com>fitzsim2005-03-031-1/+4
| | | | | | | | | | | PR libgcj/20292 * testsuite/libjava.jni/jni.exp (gcj_jni_invocation_compile_c_to_binary): Add -I. -I.. to compile flags. (gcj_jni_invocation_test_one): Add -L../.libs to cxx flags. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95848 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-05-25 Paolo Bonzini <bonzini@gnu.org>bonzini2005-02-281-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR bootstrap/17383 * Makefile.def (target_modules): Remove "stage", now unnecessary. * Makefile.tpl (HOST_SUBDIR): New substitution. (STAGE_HOST_EXPORTS, EXPECT, HOST_LIB_PATH, USUAL_AR_FOR_TARGET, USUAL_AS_FOR_TARGET, USUAL_DLLTOOL_FOR_TARGET, USUAL_GCC_FOR_TARGET, USUAL_LD_FOR_TARGET, USUAL_NM_FOR_TARGET, USUAL_OBJDUMP_FOR_TARGET, USUAL_RANLIB_FOR_TARGET, USUAL_WINDRES_FOR_TARGET): Use it. (Host modules, Bootstrapped modules): Use it. (Build modules, Target modules): Do not create symlink trees, always configure out-of-srcdir. (distclean): Try removing $(host_subdir) with rm before using rm -rf. * configure.in (FLAGS_FOR_TARGET, CC_FOR_TARGET, GCJ_FOR_TARGET, GFORTRAN_FOR_TARGET, CXX_FOR_TARGET, RAW_CXX_FOR_TARGET): Use $(HOST_SUBDIR). Create a symlink for host_subdir. * Makefile.in: Regenerate. * configure: Regenerate. config: 2005-05-25 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/17383 * config/acx.m4 (GCC_TOPLEV_SUBDIRS): Set HOST_SUBDIR if an in-src gcc build is going. gcc: 2005-05-25 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/17383 * gcc/Makefile.in (host_subdir): New. (build_objdir): New. Replace ../$(build_subdir) with it throughout. * gcc/configure: Regenerate. libada: 2005-05-25 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/17383 * Makefile.in (GCC_DIR): Add $(HOST_SUBDIR) to the definition. libjava: 2005-05-25 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/17383 * configure.ac: Call GCC_TOPLEV_SUBDIRS. (COMPPATH): Removed. (ZIP, GCJH): Replace it with ../$(host_subdir). (built_gcc_dir): Add $(host_subdir). * configure: Regenerate. * Makefile.in, include/Makefile.in, testsuite/Makefile.in, gcj/Makefile.in, external/Makefile.in, external/sax/Makefile.in, external/w3c_dom/Makefile.in: Regenerate. libobjc: 2005-05-25 Paolo Bonzini <bonzini@gnu.org> PR bootstrap/17383 * configure.ac: Call GCC_TOPLEV_SUBDIRS. (Determine CFLAGS for gthread): Use $host_subdir. * configure: Regenerate. * Makefile.in (host_subdir): New. (INCLUDES): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95680 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-02-23 Thomas Fitzsimmons <fitzsim@redhat.com>fitzsim2005-02-234-0/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95459 138bc75d-0d04-0410-961f-82ee72b054a4
* PR java/20056:tromey2005-02-192-0/+14
| | | | | | | | | * verify.cc (type::equals): Fixed test. * testsuite/libjava.lang/PR20056.out: New file. * testsuite/libjava.lang/PR20056.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95266 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libjava.lang/PR19921.java: Use correct class name.tromey2005-02-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95046 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libjava.lang/PR19921.out: Renamed from PR19929.out.tromey2005-02-142-0/+0
| | | | | | | * testsuite/libjava.lang/PR19921.java: Renamed from PR19929.java. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95045 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/java:tromey2005-02-142-0/+11
| | | | | | | | | | | | | | PR java/19921: * jcf-write.c (generate_bytecode_insns) <CALL_EXPR>: Note the stack effect of multianewarray. libjava: For PR java/19929: * testsuite/libjava.lang/PR19929.out: New file. * testsuite/libjava.lang/PR19929.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95041 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-02-14 Anthony Green <green@redhat.com>green2005-02-143-0/+52
| | | | | | | | | | PR libgcj/18116 * testsuite/libjava.jni/PR18116.c: New file. * testsuite/libjava.jni/PR18116.java: New file. * testsuite/libjava.jni/PR18116.out: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95014 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-02-10 Bryce McKinlay <mckinlay@redhat.com>bryce2005-02-101-14/+576
| | | | | | | | * testsuite/libjava.mauve/xfails: Updated to reflect current state of mauve and libjava. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94798 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libjava.jacks/jacks.xfail: Update for PR java/19070,rmathew2005-01-261-15/+3
| | | | | | | remove other passing tests and add new XFAILs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94246 138bc75d-0d04-0410-961f-82ee72b054a4
* PR java/19295sayle2005-01-241-0/+16
| | | | | | | | | | | * jcf-write.c (generate_bytecode_insns): Conversions between integer types of the same precision shouldn't generate widening or narrowing conversion bytecodes. * testsuite/libjava.compile/PR19295.java: New test case. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94162 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libjava.compile/PR19277.java: New file for PR java/19277.rmathew2005-01-102-0/+8
| | | | | | | * testsuite/libjava.compile/PR19277.xfail: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@93146 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-01-07 Michael Koch <konqueror@gmx.de>mkoch2005-01-076-0/+255
| | | | | | | | | | | | | | | | | | | | | | | | | | PR libgcj/18115 * java/nio/Buffer.java (address): New field. * java/nio/DirectByteBufferImpl.java (address): Removed. * java/nio/MappedByteBufferImpl.java (address): Likewise. * java/nio/CharViewBufferImpl.java (CharViewBufferImpl): Explicitly initialize Buffer.address if needed. * java/nio/DoubleViewBufferImpl.java (DoubleViewBufferImpl): Likewise. * java/nio/FloatViewBufferImpl.java (FloatViewBufferImpl): Likewise. * java/nio/IntViewBufferImpl.java (IntViewBufferImpl): Likewise. * java/nio/LongViewBufferImpl.java (LongViewBufferImpl): Likewise. * java/nio/ShortViewBufferImpl.java (ShortViewBufferImpl): Likewise. * jni.cc (_Jv_JNI_GetDirectBufferAddress): Don't assume buffer is a DirectByteBufferImpl object. (_Jv_JNI_GetDirectBufferCapacity): Likewise. * testsuite/libjava.jni/directbuffer.c, testsuite/libjava.jni/directbuffer.java, testsuite/libjava.jni/directbuffer.out, testsuite/libjava.jni/bytebuffer.c, testsuite/libjava.jni/bytebuffer.java, testsuite/libjava.jni/bytebuffer.out: New files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@93046 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libjava.lang/Process_4.java (Process_4): Expect onlyebotcazou2005-01-031-1/+2
| | | | | | | a non-zero exit status from 'false'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92860 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/lib/libjava.exp (libjava_find_gij): Handle multilibs.aj2004-12-311-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92758 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libjava.jar/jar.exp (gcj_jar_interpret): Updated.tromey2004-12-214-27/+17
| | | | | | | | | | | | | * testsuite/libjava.verify/verify.exp (gcj_verify_run): Updated. * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Updated. * testsuite/lib/libjava.exp (libjava_find_spec): Don't use get_multilibs. (libjava_find_gij): Likewise. Changed return result if gij not found. (test_libjava_from_javac): Updated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92446 138bc75d-0d04-0410-961f-82ee72b054a4
* PR java/15001tromey2004-12-213-0/+69
| | | | | | | | | * testsuite/libjava.jni/iface.c: New file. * testsuite/libjava.jni/iface.out: New file. * testsuite/libjava.jni/iface.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92445 138bc75d-0d04-0410-961f-82ee72b054a4
* For PR java/14853:tromey2004-12-062-0/+18
| | | | | | | | * testsuite/libjava.compile/PR14853.java: New file. * testsuite/libjava.compile/PR14853.xfail: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91777 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/7305rsandifo2004-12-031-0/+3
| | | | | | | | | | | | | | | * configure.ac: Use TL_AC_GXX_INCLUDE_DIR. * Makefile.am (install-data-local): Install headers into $(gxx_include_dir) rather than $(includedir). (AM_MAKEFLAGS): Pass down gxx_include_dir. * gcj/Makefile.am (gcjdir): Set to $(gxx_include_dir)/gcj. * include/Makefile.am (tool_include__HEADERS): Define this... (include_HEADERS): ...instead of this. * configure, aclocal.m4, Makefile.in, gcj/Makefile.in: Regenerate. * include/Makefile.in, testsuite/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91682 138bc75d-0d04-0410-961f-82ee72b054a4
* For PR java/16675:tromey2004-12-021-0/+13
| | | | | | | * testsuite/libjava.compile/PR16675.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91655 138bc75d-0d04-0410-961f-82ee72b054a4
* Introduce and use config/gcc-version.m4.rsandifo2004-12-021-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91625 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-12-01 Bryce McKinlay <mckinlay@redhat.com>bryce2004-12-012-0/+36
| | | | | | | | | PR libgcj/18699 * testsuite/libjava.lang/PR18699.java, testsuite/libjava.lang/PR18699.out: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91573 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/lib/libjava.exp (libjava_arguments): Add new globaldanglin2004-11-261-3/+7
| | | | | | | | variable libjava_ld_library_path. (gcj_invoke, libjava_invoke): Use it to set ld_library_path. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91314 138bc75d-0d04-0410-961f-82ee72b054a4
* * Merged gcj-abi-2-dev-branch to trunk.tromey2004-11-254-4/+37
| | | | | | | | (Actual changes too large to list in the commit message; see ChangeLog.) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91270 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud