aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite
AgeCommit message (Collapse)AuthorFilesLines
2001-07-19re PR java/3731 (gcj should generate class init code for instanceof)Jeff Sturm4-0/+23
* libjava.lang/PR3731.java: New file. * libjava.lang/PR3731.out: New file. * libjava.lang/PR3731.xfail: New file. From-SVN: r44151
2001-07-13anon_ctor_itf_arg.java: Moved to `libjava.lang.'Alexandre Petit-Bianco5-0/+46
2001-07-12 Alexandre Petit-Bianco <apbianco@redhat.com> * libjava.compile/anon_ctor_itf_arg.java: Moved to `libjava.lang.' * libjava.compile/anon_ctor_itf_arg.out: Likewise * libjava.lang/invoke_from_inner.java: New file. * libjava.lang/invoke_from_inner.out: Likewise. (http://gcc.gnu.org/ml/java-patches/2001-q3/msg00061.html ) From-SVN: r43994
2001-07-12anon_ctor_itf_arg.java: New file.Alexandre Petit-Bianco3-0/+44
2001-07-12 Alexandre Petit-Bianco <apbianco@redhat.com> * libjava.compile/anon_ctor_itf_arg.java: New file. * libjava.compile/anon_ctor_itf_arg.out: New file. (http://gcc.gnu.org/ml/java-patches/2001-q3/msg00059.html) From-SVN: r43974
2001-07-12* libjava.lang/N19990310_4.xfail: Removed.Tom Tromey2-1/+4
From-SVN: r43968
2001-07-10Makefile.am: Added `java/lang/ThreadLocal.java'.Alexandre Petit-Bianco3-0/+67
libjava: 2001-07-10 Alexandre Petit-Bianco <apbianco@redhat.com> * Makefile.am: Added `java/lang/ThreadLocal.java'. * Makefile.in: Regenerate. * java/lang/ThreadLocal.java: Initial import. libjava/testsuite: 2001-07-10 Alexandre Petit-Bianco <apbianco@readhat.com> * libjava.lang/TLtest.java: New file. * libjava.lang/TLtest.out: New file. (http://gcc.gnu.org/ml/java-patches/2001-q3/msg00042.html ) From-SVN: r43915
2001-07-06Divide_1.java: Add may more test cases.Andrew Haley3-3/+117
2001-07-06 Andrew Haley <aph@cambridge.redhat.com> * libjava.lang/Divide_1.java: Add may more test cases. * libjava.lang/Divide_1.out: Likewise. From-SVN: r43812
2001-07-03II.java: New file.Jeff Sturm3-0/+22
* libjava.lang/II.java: New file. * libjava.lang/II.out: New file. From-SVN: r43744
2001-07-03re PR bootstrap/3281 (Installation failure (mkinstalldirs))Tom Tromey1-1/+1
Fix for PR bootstrap/3281: * aclocal.m4, configure: Rebuilt. * acinclude.m4 (LIBGCJ_CONFIGURE): Don't set libgcj_flagbasedir. Correctly compute libgcj_basedir. (mkinstalldirs): Define and subst. From-SVN: r43739
2001-06-25* libjava.lang/stub.xfail: Removed.Tom Tromey2-3/+4
From-SVN: r43558
2001-06-25jni.exp (gcj_jni_compile_c_to_so): Fix path for jni.h.Andreas Jaeger2-27/+31
* libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Fix path for jni.h. From-SVN: r43549
2001-06-14jni.exp: New file.Tom Tromey3-0/+176
* libjava.jni/jni.exp: New file. * lib/libjava.exp (gcj_link): New proc. From-SVN: r43375
2001-06-08re PR libgcj/2874 (libjava testsuite disk space usage)Tom Tromey3-23/+89
Fix for PR libgcj/2874: * libjava.mauve/mauve.exp (gcj_run_mauve_tests): New proc. (test_mauve): Return 0 on failure. * lib/libjava.exp (test_libjava_from_source): Remove generated files if test is successful. (test_libjava_from_javac): Likewise. (gcj_cleanup): New proc. From-SVN: r43050
2001-06-08For PR bootstrap/3075:Tom Tromey1-2/+2
* configure, aclocal.m4, Makefile.am: Rebuilt. * configure.in: Pass `--with-auxdir' to subdir configure. Don't call AC_CONFIG_AUX_DIR or AC_CANONICAL_SYSTEM. Look for unwind.h relative to libgcj_basedir. * acinclude.m4 ((LIBGCJ_CONFIGURE): Call AC_CONFIG_AUX_DIR and AC_CANONICAL_SYSTEM here. * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Use srcdir, not libgcj_basedir. ($(extra_headers)): New target. From-SVN: r43034
2001-06-06libjava.exp (libjava_arguments): Build with `-no-install' when $mode == "link".Jeff Sturm2-0/+10
* lib/libjava.exp (libjava_arguments): Build with `-no-install' when $mode == "link". From-SVN: r42928
2001-06-02Remove libgcjdata hack. Fix jv-scan usage in dejagnu.Anthony Green2-8/+2
From-SVN: r42812
2001-06-02Fake a PASS for targets which don't support invocation.Anthony Green2-0/+11
From-SVN: r42792
2001-06-02USE_LIBFFI changeAnthony Green1-2/+4
From-SVN: r42791
2001-05-30invokethrow.out: New file.Tom Tromey3-0/+35
* libjava.lang/invokethrow.out: New file. * libjava.lang/invokethrow.java: New file. From-SVN: r42711
2001-05-24[multiple changes]Tom Tromey1-3/+8
2001-05-23 Tom Tromey <tromey@redhat.com> * posix-threads.cc (_Jv_self_cache): Renamed from self_cache. * gcj/Makefile.in: Rebuilt. * gcj/Makefile.am (gcj_HEADERS): Added libgcj-config.h. * gcj/javaprims.h: Include gcj/libgcj-config.h. * gcj/libgcj-config.h.in: New file. * libgcj.spec.in (*jc1): Added @HASH_SYNC_SPEC@. * configure: Rebuilt. * configure.in: Enable hash synchronization by default on some platforms. (HASH_SYNC_SPEC): New subst. (AC_CONFIG_HEADER): Added gcj/libgcj-config.h. Correctly use `test -z' instead of `test -n' in a couple places. (JV_HASH_SYNCHRONIZATION): Use AC_DEFINE; don't add to LIBGCJ_CXXFLAGS. * configure.host (enable_java_net_default): Initialize. (enable_hash_synchronization_default): New variable. 2001-05-23 Hans Boehm <Hans_Boehm@hp.com> * boehm.cc (_Jv_MarkObj): Don't mark sync_info when hash synchronization in use. (_Jv_MarkArray): Likewise. (_Jv_AllocBytes): Don't check return result. (handle_out_of_memory): New function. (_Jv_InitGC): Set GC_oom_fn. (trace_one_vtable): New global. (_Jv_AllocTraceOne): New function. * configure.in: Added --enable-hash-synchronization. * defineclass.cc, prims.cc, resolve.cc, java/lang/natString.cc, java/net/natInetAddress.cc: Remove _Jv_AllocBytesChecked. * nogc.cc (_Jv_AllocObj): Throw out-of-memory. (_Jv_AllocArray): Likewise. (_Jv_AllocBytes): Likewise. (_Jv_AllocPtrFreeObject): New function. (_Jv_AllocTraceOne): Likewise. * posix-threads.cc (_Jv_ThreadRegister): Handle slow pthread_self(). (self_cache): New global. (_Jv_ThreadSelf_out_of_line): New function. * prims.cc (_Jv_AllocBytesChecked): Removed. (_Jv_ThrowNoMemory): New function. (_Jv_AllocObject): Don't check for null return from allocator. (_Jv_NewObjectArray): Likewise. (_Jv_AllocPtrFreeObject): New function. (_Jv_NewPrimArray): Allocate pointer-free object if possible. * include/javaprims.h (_Jv_AllocPtrFreeObject): Declare. (_Jv_MonitorEnter, _Jv_MonitorExit): Don't return value. * include/boehm-gc.h (_Jv_AllocObj): Define. (_Jv_AllocPtrFreeObj): Define. * include/jvm.h (_Jv_AllocPtrFreeObj): Declare. (_Jv_ThrowNoMemory): Declare. (_Jv_AllocTraceOne): Declare. (_Jv_AllocBytesChecked): Removed. * include/posix-threads.h (_Jv_MutexInit, _Jv_MutexLock, _Jv_MutexUnlock): Handle LOCK_DEBUG. (_Jv_ThreadSelf): Handle case where system pthread_self() is slow. * java/lang/Class.h (Class): Declare _Jv_AllocPtrFreeObj as friend. * java/lang/Object.h (sync_info): Conditional upon presence of hash synchronization. * java/lang/natObject.cc: Much new code to handle thin locks and hash synchronization. * java/lang/natString.cc (_Jv_AllocString): Allocate pointer-free object if possible. From-SVN: r42519
2001-05-21Implement invocation interface; don't create new thread for main.Per Bothner1-6/+3
From-SVN: r42428
2001-05-04Thread_Wait_Interrupt.xfail: New file.Tom Tromey10-9/+78
* libjava.lang/Thread_Wait_Interrupt.xfail: New file. * libjava.lang/Thread_Wait_2.xfail: New file. * libjava.lang/Thread_Wait.xfail: New file. * libjava.lang/Thread_Sleep.xfail: New file. * libjava.lang/Thread_Monitor.xfail: New file. * libjava.lang/Thread_Join.xfail: New file. * libjava.lang/Thread_Interrupt.xfail: New file. * libjava.lang/Thread_Alive.xfail: New file. * lib/libjava.exp (libjava_init): Set global libjava_uses_threads. (test_libjava): Document `need-threads' tag. (test_libjava_from_source): handle need-threads tag. (test_libjava_from_javac): Likewise. From-SVN: r41840
2001-05-03* libjava.lang/err11.xfail: Removed.Tom Tromey2-1/+4
From-SVN: r41817
2001-04-27libjava.exp (libjava_init): Use UTF-8 encoding.Tom Tromey2-2/+13
* lib/libjava.exp (libjava_init): Use UTF-8 encoding. (test_libjava_from_javac): Likewise. From-SVN: r41617
2001-04-10testsuite: libjava: remove some xfail markers.Tom Tromey7-6/+9
* libjava.lang/pr83.xfail: Removed. * libjava.lang/Shazam.xfail: Removed. * libjava.lang/PR162.xfail: Removed. * libjava.compile/PR375.xfail: Removed. * libjava.compile/PR208.xfail: Removed xfail-byte. * libjava.compile/PR207.xfail: Removed xfail-byte. From-SVN: r41220
2001-04-07testsuite: libjava: remove some xfail markers.Tom Tromey3-4/+5
* libjava.compile/weirddecl.xfail: Removed xfail-*. * libjava.compile/PR374.xfail: Removed. From-SVN: r41180
2001-04-05instinit2.out: Fixed.Alexandre Petit-Bianco2-1/+4
2001-03-29 Alexandre Petit-Bianco <apbianco@redhat.com> * libjava.lang/instinit2.out: Fixed. (http://gcc.gnu.org/ml/gcc-patches/2001-04/msg00343.html) From-SVN: r41132
2001-04-04Makefile.am (AUTOMAKE_OPTIONS): Remove no-installinfo.Andreas Jaeger2-11/+9
2001-04-04 Andreas Jaeger <aj@suse.de> * gcj/Makefile.am (AUTOMAKE_OPTIONS): Remove no-installinfo. * gcj/Makefile.in: Rebuilt. * Makefile.am (AUTOMAKE_OPTIONS): Remove no-installinfo. * Makefile.in: Rebuilt. * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Remove no-installinfo. * testsuite/Makefile.in: Rebuild. * include/Makefile.am (AUTOMAKE_OPTIONS): Remove no-installinfo. * include/Makefile.in: Rebuild. From-SVN: r41100
2001-04-02libjava.exp: Correct typo...Zack Weinberg1-25/+12
* testsuite/lib/libjava.exp: Correct typo: 'output from source compiled test', not 'execution from source compiled test'. Use UNTESTED, not XFAIL, for tests which are not run because they depend on a previous test which failed. From-SVN: r41026
2001-03-23field.out: New file.Tom Tromey4-0/+56
* libjava.jni/field.out: New file. * libjava.jni/field.c: New file. * libjava.jni/field.java: New file. From-SVN: r40776
2001-03-21uesc.java: New file.Tom Tromey3-0/+15
* libjava.compile/uesc.java: New file. * libjava.compile/uesc.xfail: New file. From-SVN: r40704
2001-03-21configure: Rebuilt.Tom Tromey1-1/+0
* configure: Rebuilt. * configure.in (GCJFLAGS): Subst. * Makefile.in: Rebuilt. * Makefile.am (jv_convert_LDFLAGS): Added -shared-libgcc. (gij_LDFLAGS): Likewise. (JC1FLAGS): Added GCJFLAGS and removed -g. From-SVN: r40700
2001-03-16libjava.exp (libjava_arguments): Rewrote computation of LD_LIBRARY_PATH.Tom Tromey2-10/+27
* lib/libjava.exp (libjava_arguments): Rewrote computation of LD_LIBRARY_PATH. Add gcc build directory if it contains libgcc_s.so. From-SVN: r40564
2001-03-14assignment.xfail: Removed.Tom Tromey3-4/+5
* libjava.compile/assignment.xfail: Removed. * libjava.compile/assignment_2.xfail: Removed. From-SVN: r40463
2001-02-08mauve.exp: Added support for XFAILs.Warren Levy3-5/+45
* libjava.mauve/mauve.exp: Added support for XFAILs. * libjava.mauve/xfails: New file. From-SVN: r39536
2001-01-26* libjava.jni/martin.c (Java_martin_myNative): Flush stdout.Tom Tromey2-0/+3
From-SVN: r39287
2001-01-26martin.out: New file.Tom Tromey4-0/+72
* libjava.jni/martin.out: New file. * libjava.jni/martin.c: New file. * libjava.jni/martin.java: New file. From-SVN: r39286
2001-01-16libjava.exp (bytecompile_file): Don't unset CLASSPATH.Richard Henderson2-3/+7
* lib/libjava.exp (bytecompile_file): Don't unset CLASSPATH. (libjava_arguments): Use .jar extension for libgcj. From-SVN: r39085
2001-01-08* libjava.compile/SuperConstr.java: New test case.Bryce McKinlay2-0/+24
From-SVN: r38793
2000-12-18mauve.exp (test_mauve): Don't look for exceptions thrown in the test harness.Tom Tromey2-22/+6
* libjava.mauve/mauve.exp (test_mauve): Don't look for exceptions thrown in the test harness. (test_mauve_sim): Likewise. From-SVN: r38368
2000-12-16libjava.exp (test_libjava_from_javac): Strange quoting trick for `.class' ↵Tom Tromey8-201/+30
link case. * lib/libjava.exp (test_libjava_from_javac): Strange quoting trick for `.class' link case. (bytecompile_file): Change directory outside of `catch'. * libjava.lang/Thread_1.java: Removed. * libjava.lang/Thread_1.out: Likewise. * libjava.lang/N19990310_4.xfail: New file. * libjava.lang/stub.xfail: Added new failure modes. * libjava.lang/stringconst.xfail: New file. * libjava.lang/PR162.xfail: New file. * libjava.lang/Final.xfail: Removed. From-SVN: r38311
2000-12-16* libjava.lang/instinit.out: Removed erroneous line.Tom Tromey2-1/+2
From-SVN: r38299
2000-12-16* libjava.lang/Thread_1.out: Expect `0' active count.Tom Tromey2-1/+3
From-SVN: r38298
2000-12-16stub.xfail: New file.Tom Tromey10-10/+27
* libjava.lang/stub.xfail: New file. * libjava.lang/pr83.xfail: New file. * libjava.lang/err8.xfail: New file. * libjava.lang/err7.xfail: New file. * libjava.lang/Shazam.xfail: New file. * libjava.lang/err11.xfail: New file. * libjava.lang/instinit2.java: Renamed class to `instinit2'. * libjava.lang/anon3.out: Fixed typo. * libjava.lang/Class_1.java (main): Uncommented out previously failing code; now it works From-SVN: r38297
2000-12-16libjava.compile test fixes.Tom Tromey15-25/+90
* lib/libjava.exp (libjava_tcompile): New proc. (test_libjava_from_source): Use it. (test_libjava_from_javac): Likewise. (find_javac): New proc. (bytecompile_file): Use it. (test_libjava_from_javac): Handle `xfail-gcjC' tag. If no-exec set, then don't link even if program has a `main'. * libjava.compile/static_3.xfail: New file. * libjava.compile/weirddecl.xfail: New file. * libjava.compile/static_2.xfail: New file. * libjava.compile/not_a_redef.xfail: New file. * libjava.compile/inner_1.xfail: New file. * libjava.compile/assignment_2.xfail: New file. * libjava.compile/assignment.xfail: New file. * libjava.compile/abstr.xfail: New file. * libjava.compile/PR375.xfail: New file. * libjava.compile/PR374.java: New file. * libjava.compile/PR238.xfail: New file. * libjava.compile/PR208.xfail: New file. * libjava.compile/PR207.xfail: New file. From-SVN: r38296
2000-12-01more workTom Tromey2-1/+5
From-SVN: r37926
2000-11-26* libjava.compile/weirddecl.java: New file.Tom Tromey3-0/+13
From-SVN: r37767
2000-11-24libjava.exp (bytecompile_file): Change default from javac to gcj -C.Anthony Green3-3/+13
Fri Nov 24 11:25:20 2000 Anthony Green <green@redhat.com> * lib/libjava.exp (bytecompile_file): Change default from javac to gcj -C. (libjava_arguments): Fix classpath. * libjava.compile/PR129_B.no-link: New file. From-SVN: r37719
2000-11-24* libjava.compile/PR375.java: New file. For PR gcj/375.Tom Tromey2-0/+9
From-SVN: r37717
2000-11-24* libjava.compile/PR374.java: New file. For PR gcj/374.Tom Tromey2-0/+13
From-SVN: r37716
2000-11-07sjis_comment3.java: Removed.Tom Tromey7-30/+9
* libjava.compile/sjis_comment3.java: Removed. * libjava.compile/sjis_comment2.java: Removed. * libjava.compile/sjis_comment1.java: Removed. * libjava.compile/euc_comment3.java: Removed. * libjava.compile/euc_comment2.java: Removed. * libjava.compile/euc_comment1.java: Removed. From-SVN: r37298