aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite
AgeCommit message (Collapse)AuthorFilesLines
2000-03-08re GNATS gcj/162 (gcj does not initialize interfaces according to spec)Tom Tromey2-3/+8
* libjava.lang/PR162.java: Mention `PR162', not `Test', as class name. From-SVN: r32408
2000-03-07Test for PR gcj/163:Bryce McKinlay3-0/+15
2000-03-07 Bryce McKinlay <bryce@albatross.co.nz> Test for PR gcj/163: * libjava.lang/PR163.java: New file. * libjava.lang/PR163.xfail: New file. From-SVN: r32393
2000-03-07libjava.exp (test_libjava_from_javac): Removed hack for interfaces.Tom Tromey2-13/+23
* lib/libjava.exp (test_libjava_from_javac): Removed hack for interfaces. Fail if jv-scan reports a parse error. From-SVN: r32392
2000-03-07All files: Updated copyright information.Tom Tromey3-3/+3
* All files: Updated copyright information. * COPYING: New file. * COPYING.LIB: Removed. * LIBGCJ_LICENSE: We now use GPL + special exception. From-SVN: r32387
2000-03-07Test for PR gcj/162:Tom Tromey3-0/+39
* libjava.lang/PR162.out: New file. * libjava.lang/PR162.java: New file. From-SVN: r32384
2000-03-07Test for PR gcj/164:Tom Tromey3-0/+13
* libjava.compile/PR164.xfail: New file. * libjava.compile/PR164.java: New file. From-SVN: r32374
2000-03-06* libjava.compile/PR127.xfail: New file.Bryce McKinlay2-0/+2
From-SVN: r32357
2000-03-06re GNATS gcj/127 (gcj dumps core on method invocation on a primitive type)Bryce McKinlay2-0/+16
2000-03-06 Bryce McKinlay <bryce@albatross.co.nz> * libjava.compile/PR127.java: New file. PR 127 test case from Joerg Brunsmann. From-SVN: r32356
2000-03-06re GNATS gcj/124 (protected constructor for InvocationTargetException still ↵Tom Tromey5-5/+58
visible) * lib/libjava.exp (test_libjava): Document `shouldfail' token. (test_libjava_from_source): Handle `shouldfail' case. (test_libjava_from_javac): Likewise. Test for PR libgcj/124: * libjava.compile/PR124.java: New file. * libjava.compile/PR124.xfail: New file. From-SVN: r32353
2000-03-06re GNATS java.io/141 (StreamTokenizer doesn't scan mixed token types correctly)Anthony Green3-0/+55
2000-03-05 Anthony Green <green@redhat.com> * libjava.lang/PR141.java: New file. * libjava.lang/PR141.out: New file. For PR java.io/141. From-SVN: r32352
2000-03-05configure.host: Fix __NO_MATH_INLNES botch.Anthony Green1-2/+5
* configure.host: Fix __NO_MATH_INLNES botch. * Makefile.in: Rebuilt. * Makefile.am (nat_source_files): Move natFirstThread.cc. (gnu/gcj/runtime/FirstThread.h): Moved. (ordinary_java_source_files): Move FirstThread.java. * prims.cc: Deal with FirstThread movement. (JvRunMain): Ditto. (_Jv_RunMain): Ditto. * gnu/gcj/runtime/FirstThread.java: Moved from java/lang. * gnu/gcj/runtime/natFirstThread.cc: Ditto. From-SVN: r32348
2000-03-05re GNATS gcj/129 (Static array length access bug in gcj)Anthony Green3-0/+21
* libjava.compile/PR129_B.java: New file. * libjava.compile/support/PR129_A.java: New file. For PR gcj/129. From-SVN: r32340
2000-03-05New test code.Anthony Green3-0/+40
From-SVN: r32336
2000-02-29static_inner.java: New file.Mo DeJong2-0/+23
2000-02-28 Mo DeJong <mdejong@cygnus.com> * libjava.compile/static_inner.java: New file. From-SVN: r32250
2000-02-27noclass.c: New file.Tom Tromey4-0/+34
* libjava.jni/noclass.c: New file. * libjava.jni/noclass.out: New file. * libjava.jni/noclass.java: New file. From-SVN: r32226
2000-02-18register.java: New file.Tom Tromey4-0/+55
* libjava.jni/register.java: New file. * libjava.jni/register.c: New file. * libjava.jni/register.out: New file. From-SVN: r32055
2000-02-17calls.c: New file.Tom Tromey4-0/+140
* libjava.jni/calls.c: New file. * libjava.jni/calls.out: New file. * libjava.jni/calls.java: New file. From-SVN: r32020
2000-02-16throwit.java: New file.Tom Tromey4-0/+68
* libjava.jni/throwit.java: New file. * libjava.jni/throwit.c: New file. * libjava.jni/throwit.out: New file. From-SVN: r32016
2000-02-16findclass.java: New fileTom Tromey1-0/+6
* libjava.jni/findclass.java: New file * libjava.jni/findclass.c: New file * libjava.jni/findclass.out: New file From-SVN: r32012
2000-02-16findclass.java: New fileTom Tromey3-0/+29
* libjava.jni/findclass.java: New file * libjava.jni/findclass.c: New file * libjava.jni/findclass.out: New file From-SVN: r32011
2000-02-16InterfaceDispatch.java: New file.Bryce McKinlay3-0/+435
2000-02-16 Bryce McKinlay <bryce@albatross.co.nz> * libjava.lang/InterfaceDispatch.java: New file. * libjava.lang/InterfaceDispatch.out: New file. From-SVN: r32001
2000-02-16virtual.java: New file.Tom Tromey16-0/+156
* libjava.jni/virtual.java: New file. * libjava.jni/virtual.c: New file. * libjava.jni/virtual.out: New file. * libjava.jni/final_method.java: New file. * libjava.jni/final_method.c: New file. * libjava.jni/final_method.out: New file. * libjava.jni/overload.java: New file. * libjava.jni/overload.c: New file. * libjava.jni/overload.out: New file. * libjava.jni/simple_int.java: New file. * libjava.jni/simple_int.c: New file. * libjava.jni/simple_int.out: New file. * libjava.jni/invoke.out: New file. * libjava.jni/invoke.c: New file. * libjava.jni/invoke.java: New file. From-SVN: r31996
2000-02-12New test code.Anthony Green2-0/+11
From-SVN: r31952
2000-02-12New test case.Anthony Green2-0/+23
From-SVN: r31951
2000-02-12New test case.Anthony Green2-0/+18
From-SVN: r31950
2000-02-12New test case.Anthony Green2-0/+18
From-SVN: r31949
2000-02-12inner_interface.out: New file.Alexandre Petit-Bianco7-0/+80
2000-02-12 Alexandre Petit-Bianco <apbianco@cygnus.com> * libjava.lang/inner_interface.out: New file. * libjava.lang/inner_interface.java: New file. * libjava.lang/final_int.out: New file. * libjava.lang/final_int.java: New file. * libjava.lang/final_static_and_friend.out: New file. * libjava.lang/final_static_and_friend.java: New file. From-SVN: r31944
2000-02-09anonarray3.out: New file.Alexandre Petit-Bianco3-0/+19
2000-02-07 Alexandre Petit-Bianco <apbianco@cygnus.com> * libjava.lang/anonarray3.out: New file. * libjava.lang/anonarray3.java: New file. From-SVN: r31871
2000-02-09* libjava.compile/inner_priv.java: New file.Tom Tromey2-0/+15
From-SVN: r31868
2000-02-07instinit2.out: New file.Alexandre Petit-Bianco15-0/+330
* libjava.lang/instinit2.out: New file. * libjava.lang/instinit2.java: New file. * libjava.lang/instinit.out: New file. * libjava.lang/instinit.java: New file. * libjava.lang/anonarray2.out: New file. * libjava.lang/anonarray2.java: New file. * libjava.lang/anonarray.out: New file. * libjava.lang/anonarray.java: New file. * libjava.lang/nested_with_ctor.out: New file. * libjava.lang/nested_with_ctor.java: New file. * libjava.lang/anfi.out: New file. * libjava.lang/anfi.java: New file. * libjava.lang/stub.out: New file. * libjava.lang/stub.java: New file. From-SVN: r31841
2000-01-30final_inner.java: New file.Alexandre Petit-Bianco3-0/+26
* libjava.lang/final_inner.java: New file. * libjava.lang/final_inner.out: Likewise. From-SVN: r31704
2000-01-21* libjava.compile/BlankFinal.java: New file.Tom Tromey2-0/+20
From-SVN: r31552
2000-01-19anon.java, [...]: New files.Alexandre Petit-Bianco44-0/+804
2000-01-19 Alexandre Petit-Bianco <apbianco@cygnus.com> * libjava.lang/anon.java, libjava.lang/anon2.java, libjava.lang/anon3.java, libjava.lang/anon4.java, libjava.lang/direct_read.java, libjava.lang/direct_write.java, libjava.lang/indirect.java, libjava.lang/indirect_read.java, libjava.lang/indirect_write.java, libjava.lang/inner1.java, libjava.lang/inner2.java, libjava.lang/inner3.java, libjava.lang/inner4.java, libjava.lang/inner_array.java, libjava.lang/multiple_finit.java, libjava.lang/private_direct_read.java, libjava.lang/private_direct_write.java, libjava.lang/private_indirect_read.java, libjava.lang/private_indirect_write.java, libjava.lang/search_outer.java, libjava.lang/tmi.java, libjava.lang/tp.java, libjava.lang/update_outer.java: New files. From-SVN: r31511
2000-01-19* All files: Updated copyright to reflect Cygnus purchase.Tom Tromey3-3/+3
From-SVN: r31504
2000-01-19* libjava.compile/inner_pub.java: New file.Tom Tromey2-0/+15
From-SVN: r31503
2000-01-17Runtime.java (loadLibraryInternal): Declare.Tom Tromey1-3/+4
* java/lang/Runtime.java (loadLibraryInternal): Declare. * java/lang/natClassLoader.cc (_Jv_FindClass): Removed dead copy. (_Jv_FindClassInCache): Likewise. (_Jv_FindClass): Don't conditionalize body on INTERPRETER. (findSystemClass): Try to load class from compiled module. Include Runtime.h. * java/lang/natRuntime.cc (load): Use UTF-8 copy of filename. (loadLibrary): Likewise. (lt_preloaded_symbols): Define. (loadLibraryInternal): New method. * include/config.h.in: Rebuilt. * acconfig.h (USE_LTDL): Added. * Makefile.am (SUBDIRS): Added $(DIRLTDL). (INCLUDES): Added $(INCLTDL).b (libgcj_la_DEPENDENCIES): Added $(LIBLTDL). (libgcj_la_LIBADD): Likewise. * aclocal.m4, configure: Rebuilt. * configure.in: Added libltdl support. From-SVN: r31472
2000-01-16*** empty log message ***Anthony Green5-0/+69
From-SVN: r31448
2000-01-16pr83.out: New file.Anthony Green5-0/+74
* libjava.lang/pr83.out: New file. * libjava.lang/pr83.java: New file. * libjava.lang/pr109.out: New file. * libjava.lang/pr109.java: New file. From-SVN: r31446
2000-01-11klass.out: New file.Tom Tromey3-0/+16
* libjava.lang/klass.out: New file. * libjava.lang/klass.java: New file. From-SVN: r31333
2000-01-04[multiple changes]Tom Tromey1-1/+3
2000-01-04 Tom Tromey <tromey@cygnus.com> * java/lang/reflect/natConstructor.cc (newInstance): Pass declaring class as return_type argument to _Jv_CallNonvirtualMethodA. * java/lang/reflect/natMethod.cc (_Jv_CallNonvirtualMethodA): In constructor case, create object and use it as `this' argument. * java/lang/Class.h (_getConstructors): Declare. (_getFields): Declare. * java/lang/Class.java (getConstructors): Wrote. (_getConstructors): New native method. (getDeclaredConstructors): Wrote. (_getFields): Declare new native method. * java/lang/natClass.cc (_Jv_LookupInterfaceMethod): Removed incorrect comment. (getMethod): Work correctly when class is primitive. (getDeclaredMethods): Likewise. Compute offset using `method', not `mptr'. (getDeclaredMethod): Likewise. (getConstructor): Wrote. (ConstructorClass): New define. (getDeclaredConstructor): Wrote. (_getConstructors): New method. (_getFields): New method. (getFields): Wrote. * Makefile.in: Rebuilt. * Makefile.am (AM_CXXFLAGS): Added -D_GNU_SOURCE. * prims.cc: Remove `#pragma implementation'. * gcj/array.h: Remove `#pragma interface'. * prims.cc (_Jv_equaln): New function. * java/lang/Class.java (getSignature): Declare. * resolve.cc (_Jv_LookupDeclaredMethod): Moved to natClass.cc. * java/lang/natClass.cc (_Jv_LookupDeclaredMethod): Moved from resolve.cc. (getSignature): New method. (getDeclaredMethod): Wrote. (getMethod): Wrote. Include StringBuffer.h. * java/lang/Class.h (Class): Added _Jv_FromReflectedConstructor as a friend. Unconditionally declare _Jv_LookupDeclaredMethod as a friend. (getSignature): Declare. * include/jvm.h (_Jv_GetTypesFromSignature): Declare. (_Jv_equaln): Declare. (_Jv_CallNonvirtualMethodA): Declare. * Makefile.in: Rebuilt. * Makefile.am (nat_source_files): Added natConstructor.cc. (java/lang/reflect/Constructor.h): New target. * java/lang/reflect/natConstructor.cc: New file. * java/lang/reflect/Constructor.java (newInstance): Now native. (declaringClass): Renamed from decl_class. (offset): Renamed from index. (getType): New native method. (getModifiers): Now native. (getParameterTypes): Call getType if required. (hashCode): Include hash code from declaring class. (modifiers): Removed. (toString): Call getType if required. * gcj/method.h (_Jv_FromReflectedConstructor): New function. * java/lang/reflect/natMethod.cc (hack_call): New method. Removed `#if 0' around FFI code. Include <gnu/gcj/RawData.h>. (invoke): Use _Jv_CallNonvirtualMethodA. Throw IllegalArgumentException when argument object and class disagree. (_Jv_GetTypesFromSignature): New function. (getType): Use it. (ObjectClass): New define. (_Jv_CallNonvirtualMethodA): New function. * java/lang/reflect/Method.java (hack_trampoline): New method. (hack_call): New native method. 1999-12-21 Per Bothner <per@bothner.com> * java/lang/natClass.cc (getDeclaredMethods): Correctly compute offset in new Method. From-SVN: r31199
2000-01-03mauve.exp (mauve_compute_uses): Let user select specific tests to run.Tom Tromey2-1/+11
* libjava.mauve/mauve.exp (mauve_compute_uses): Let user select specific tests to run. From-SVN: r31183
1999-11-19sjlj jumbo patchTom Tromey1-1/+2
From-SVN: r30591
1999-10-20Test code for GNATS gcj/71 and GNATS gcj/72.Bryce McKinlay4-0/+35
1999-10-19 Bryce McKinlay <bryce@albatross.co.nz> * libjava.compile/invokeinterface: New directory. * libjava.compile/invokeinterface/Test.java: New file. Test code for PR gcj/71 and PR gcj/72. * libjava.compile/invokeinterface/A.java: New file. * libjava.compile/invokeinterface/B.java: New file. From-SVN: r30094
1999-10-04Fix changelog entryAnthony Green1-3/+0
From-SVN: r29791
1999-10-04A little clean up.Anthony Green4-1/+13
From-SVN: r29790
1999-10-02re GNATS gcj/56 (gcj segfaults in jc1 on OK java file)Tom Tromey3-0/+13
* libjava.lang/PR56.out: New file. * libjava.lang/PR56.java: New file. From-SVN: r29760
1999-09-29re GNATS gcj/55 (jc1 dies on implicit String conversion)Tom Tromey3-0/+15
* libjava.lang/PR55.out: New file. * libjava.lang/PR55.java: New file. From-SVN: r29714
1999-09-02posix-threads.h (PTHREAD_MUTEX_IS_STRUCT): New define.Tom Tromey1-13/+12
* include/posix-threads.h (PTHREAD_MUTEX_IS_STRUCT): New define. (_Jv_PthreadGetMutex): Use it. (_Jv_PthreadCheckMonitor): Use new M_COUNT macros. (_Jv_MutexInit): Use PTHREAD_MUTEX_IS_STRUCT. (_Jv_MutexLock): Likewise. (_Jv_MutexUnlock): Likewise. * include/config.h.in: Rebuilt. * acconfig.h (PTHREAD_MUTEX_HAVE_M_COUNT, PTHREAD_MUTEX_HAVE___M_COUNT): New undefs. * configure: Rebuilt. * libgcj.spec.in: Don't mention INTERPSPEC. * configure.in (INTERPSPEC): Removed. Only run pthreads-related checks when using POSIX threads. Check for m_count and __m_count in mutex structure. From-SVN: r29048
1999-08-25G19990304_01.out: New file.Tom Tromey3-0/+24
* libjava.toshiba/G19990304_01.out: New file. * libjava.toshiba/G19990304_01.java: New file. From-SVN: r28870
1999-08-25G19990310_01.out: New file.Tom Tromey3-0/+29
* libjava.lang/G19990310_01.out: New file. * libjava.lang/G19990310_01.java: New file. From-SVN: r28865