summaryrefslogtreecommitdiff
path: root/libjava/testsuite/libjava.lang
Commit message (Collapse)AuthorAgeFilesLines
* StackTrace2.java: Renamed from StackTrace.java.Bryce McKinlay2006-07-072-10/+10
| | | | | | | | | | | | | | 2006-07-07 Bryce McKinlay <mckinlay@redhat.com> Geoffrey Keating <geoffk@apple.com> * testsuite/libjava.lang/StackTrace2.java: Renamed from StackTrace.java. Changed class name. * testsuite/libjava.lang/StackTrace2.out: Renamed from StackTrace.out. Updated for new class name. Co-Authored-By: Geoffrey Keating <geoffk@apple.com> From-SVN: r115268
* Fix conflict with stacktrace.java.Geoffrey Keating2006-07-071-0/+0
| | | | From-SVN: r115267
* Fix conflict with stacktrace.out.Geoffrey Keating2006-07-071-0/+0
| | | | From-SVN: r115266
* stacktrace.cc (ClassForFrame): Remove commented-out code.Bryce McKinlay2006-07-072-0/+81
| | | | | | | | | | | | | 2006-07-06 Bryce McKinlay <mckinlay@redhat.com> * stacktrace.cc (ClassForFrame): Remove commented-out code. (UnwindTraceFn): Use _Unwind_GetIPInfo and adjust IP only when needed. (getLineNumberForFrame): Don't adjust IP here. * testsuite/libjava.lang/StackTrace.java: New test case. * testsuite/libjava.lang/StackTrace.out: Ditto. From-SVN: r115235
* OutputStreamWriter.java (writeChars): Use a 'do' loop.Tom Tromey2006-06-272-0/+18
| | | | | | | | | | | | | | | | | | | | | * java/io/OutputStreamWriter.java (writeChars): Use a 'do' loop. Set 'out.count' earlier. (close): Call setFinished on converter. (flush): Always write work buffer. * java/io/PrintStream.java (writeChars): Do 'do' loop. (close): Call setFinished on converter. Write a 'flush' array. * java/lang/natString.cc (getBytes): Call setFinished on converter. * gnu/gcj/convert/CharsetToBytesAdaptor.java (hasBytes): New field. (write): Set hasBytes. Changed 'finished' logic. (havePendingBytes): Rewrote. (setFinished): New method. * gnu/gcj/convert/UnicodeToBytes.java (setFinished): New method. * testsuite/libjava.lang/RH194522.java: New file. * testsuite/libjava.lang/RH194522.out: New file. From-SVN: r115039
* re PR java/27908 (VMSecureRandom generateSeed infinite loop? (Regression))Andrew Haley2006-06-192-0/+87
| | | | | | | | | 2006-06-19 Andrew Haley <aph@redhat.com> * testsuite/libjava.lang/PR27908.out: New. * testsuite/libjava.lang/PR27908.java: New. From-SVN: r114779
* re PR java/27908 (VMSecureRandom generateSeed infinite loop? (Regression))Andrew Haley2006-06-122-83/+0
| | | | | | | | | 2006-06-12 Andrew Haley <aph@redhat.com> * testsuite/libjava.lang/PR27908.out: Delete. * testsuite/libjava.lang/PR27908.java: Delete. From-SVN: r114572
* re PR java/27908 (VMSecureRandom generateSeed infinite loop? (Regression))Andrew Haley2006-06-122-0/+83
| | | | | | | | | 2006-06-12 Andrew Haley <aph@redhat.com> * testsuite/libjava.lang/PR27908.out: New. * testsuite/libjava.lang/PR27908.java: New. From-SVN: r114568
* stacktrace.java: New file.Andreas Tobler2006-05-242-0/+73
| | | | | | | | | 2006-05-24 Andreas Tobler <a.tobler@schweiz.ch> * testsuite/libjava.lang/stacktrace.java: New file. * testsuite/libjava.lang/stacktrace.out: Likewise. From-SVN: r114052
* re PR libgcj/26858 (NullPointerException not generated for large classes...)Andrew Haley2006-05-041-2/+0
| | | | | | | | | 2006-05-04 Andrew Haley <aph@redhat.com> PR java/26858 * testsuite/libjava.lang/PR26858.xfail: Delete. From-SVN: r113526
* re PR libgcj/27171 (UTF8 PrintWriter goes haywire)Tom Tromey2006-04-172-0/+21
| | | | | | | | | | | | PR libgcj/27171: * testsuite/libjava.lang/pr27171.java: New file. * testsuite/libjava.lang/pr27171.out: New file. * gnu/gcj/convert/Output_UTF8.java (havePendingBytes): Return true if we've seen a high surrogate. (write): Handle high surrogates at the end of the stream. Properly emit isolated low surrogates. From-SVN: r113013
* stringconst2.java: Print a stack trace in case of failure.Andreas Tobler2006-04-171-1/+2
| | | | | | | | | 2006-04-17 Andreas Tobler <a.tobler@schweiz.ch> * testsuite/libjava.lang/stringconst2.java: Print a stack trace in case of failure. From-SVN: r113011
* re PR classpath/26990 (SecurityManager.checkExit() problem)Tom Tromey2006-04-042-0/+13
| | | | | | | | | | | | | | PR libgcj/26990: * prims.cc (_Jv_RunMain): Use exitNoChecksAccessor. * gnu/java/lang/natMainThread.cc (call_main): Use exitNoChecksAccessor. * testsuite/libjava.lang/pr26990.out: New file. * testsuite/libjava.lang/pr26990.java: New file. * java/lang/Runtime.java (exitNoChecks): New method. (exitNoChecksAccessor): Likewise. (exit): Call exitNoChecks. From-SVN: r112685
* Float_2.java: New file.Andrew Haley2006-04-032-0/+138
| | | | | | | | 2006-04-03 Andrew Haley <aph@redhat.com> * testsuite/libjava.lang/Float_2.java: New file. From-SVN: r112636
* re PR java/26390 (Problem dispatching method call when method does not exist ↵Tom Tromey2006-03-292-0/+45
| | | | | | | | | | | | | | | | | | in superclass) gcc/java PR java/26390: * parse.y (find_most_specific_methods_list): Added 'class' argument. (lookup_method_invoke): Updated. libjava PR java/26390: * testsuite/libjava.lang/pr26390.out: New file. * testsuite/libjava.lang/pr26390.java: New file. * sources.am, Makefile.in: Rebuilt. * scripts/makemake.tcl: Compile gnu/java/awt/peer/swing. From-SVN: r112499
* re PR libgcj/26858 (NullPointerException not generated for large classes...)David Daney2006-03-253-0/+2079
| | | | | | | | * testsuite/libjava.lang/PR26858.java: New test. * testsuite/libjava.lang/PR26858.out: Ditto. * testsuite/libjava.lang/PR26858.xfail: Ditto. From-SVN: r112374
* re PR libgcj/24321 (instanceof erroneously causes class initialization)Tom Tromey2006-03-012-0/+23
| | | | | | | | | | PR java/24321: * testsuite/libjava.lang/pr24321.java: New file. * testsuite/libjava.lang/pr24321.out: New file. * java/lang/natClass.cc (isInstance): Don't initialize class. (isAssignableFrom): Likewise. From-SVN: r111603
* re PR java/25676 (Use of MIN_EXPR/MAX_EXPR is wrong for java)Tom Tromey2006-02-042-0/+14
| | | | | | | | | | | | | | gcc/java PR java/25676: * builtins.c (max_builtin): Skip floating point 'max'. (min_builtin): Skip floating point 'min'. (check_for_builtin): Never return NULL_TREE. libjava PR java/25676: * testsuite/libjava.lang/pr25676.out: New file. * testsuite/libjava.lang/pr25676.java: New file. From-SVN: r110599
* re PR java/25535 (gcj broken on 64-bit big-endian systems)Andrew Haley2005-12-222-0/+6
| | | | | | | | | 2005-12-22 Andrew Haley <aph@redhat.com> PR java/25535 * testsuite/libjava.lang/PR25535.java: New test. From-SVN: r108961
* libjava.exp: Revert 2005-12-01.Alan Modra2005-12-151-1/+0
| | | | | | | * testsuite/lib/libjava.exp: Revert 2005-12-01. * testsuite/libjava.lang/Array_3.xfail: Delete. From-SVN: r108563
* libjava.exp (test_libjava_from_javac): Support xfail-byte-exec.Geoffrey Keating2005-12-011-0/+1
| | | | | | | | * testsuite/lib/libjava.exp (test_libjava_from_javac): Support xfail-byte-exec. * testsuite/libjava.lang/Array_3.xfail: New file. From-SVN: r107811
* ExtraClassLoader.out: New file.Tom Tromey2005-10-102-1/+4
| | | | | | | | * testsuite/libjava.lang/ExtraClassLoader.out: New file. * testsuite/libjava.lang/TestProxy.java (MyInvocationHandler): Now static. From-SVN: r105185
* class.c (make_class_data): Always emit JV_STATE_PRELOADING for class' ↵Tom Tromey2005-08-172-0/+12
| | | | | | | | | | | | | | | | | | initial state. gcc/java: * class.c (make_class_data): Always emit JV_STATE_PRELOADING for class' initial state. libjava: * java/lang/Class.h (_Jv_IsBinaryCompatibilityABI): Declare as friend. * include/jvm.h (_Jv_IsBinaryCompatibilityABI): New function. * testsuite/libjava.lang/bclink.java: New file. * testsuite/libjava.lang/bclink.out: New file. * link.cc (print_class_loaded): Changed ABI test to look at various _syms fields. From-SVN: r103225
* More testsuite adjustments for PR java/19870.Ranjit Mathew2005-08-162-0/+44
| | | | | | | | | | * testsuite/libjava.lang/PR19870_2.java: New testcase. * testsuite/libjava.lang/PR19870_2.out: Expected output for the new testcase. * testsuite/libjava.jacks/jacks.xfail: Remove 8.5.2-non-static-member-usage-2 and add 15.12.3-explicit-constructor-9. From-SVN: r103165
* re PR libgcj/22211 ([4.0 only] Thread.interrupt sometimes causes abort if ↵Tom Tromey2005-06-291-0/+8
| | | | | | | | | | | | | | thread is already dead) PR libgcj/22211: * testsuite/libjava.lang/pr22211.java: New file. * java/lang/natThread.cc (finish_): Synchronize when updating alive_flag. (_Jv_AttachCurrentThread): Likewise. (interrupt): Only call _Jv_ThreadInterrupt if thread is alive. * java/lang/Thread.java (isAlive): Now synchronized. From-SVN: r101430
* re PR libgcj/17536 (wrong ClassLoader for int[])Tom Tromey2005-06-152-0/+6
| | | | | | | | PR libgcj/17536: * testsuite/libjava.lang/pr17536.java: New file. * testsuite/libjava.lang/pr17536.out: New file. From-SVN: r100999
* re PR java/21844 (miscompilation of LinkedHashMap)Tom Tromey2005-06-132-0/+34
| | | | | | | | PR java/21844: * testsuite/libjava.lang/pr21844.java: New file. * testsuite/libjava.lang/pr21844.out: New file. From-SVN: r100894
* re PR libgcj/21785 (ClassNotFound during deserialization)Tom Tromey2005-06-012-0/+21
| | | | | | | | | | | | | | PR libgcj/21785: * 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. From-SVN: r100462
* Testsuite adjustments for PR java/19870.Ranjit Mathew2005-05-272-0/+52
| | | | | | | | | | * 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 From-SVN: r100245
* re PR libgcj/18220 (Test case libjava.lang/Process_3 does not end if "sed" ↵David Daney2005-05-181-0/+1
| | | | | | | | | | | not available) 2005-05-17 David Daney <ddaney@avtrex.com> PR libgcj/18220 * testsuite/libjava.lang/Process_3.java (run): Exit on error. From-SVN: r99877
* bytearray.java: New file.Andrew Haley2005-04-062-0/+12
| | | | | | | | | | | | 2005-04-06 Andrew Haley <aph@redhat.com> * 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. From-SVN: r97756
* [multiple changes]Bryce McKinlay2005-03-082-2/+0
| | | | | | | | | | | | | 2005-03-07 Ranjit Mathew <rmathew@hotmail.com> * 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. From-SVN: r96114
* re PR java/20056 ('verification failed: incompatible type on stack' with ↵Tom Tromey2005-02-192-0/+14
| | | | | | | | | | | --indirect-dispatch) PR java/20056: * verify.cc (type::equals): Fixed test. * testsuite/libjava.lang/PR20056.out: New file. * testsuite/libjava.lang/PR20056.java: New file. From-SVN: r95266
* * testsuite/libjava.lang/PR19921.java: Use correct class name.Tom Tromey2005-02-141-1/+1
| | | | From-SVN: r95046
* re PR java/19921 (wrong argument count for invokeInterface with new ↵Tom Tromey2005-02-142-0/+0
| | | | | | | | | multidimensional array) * testsuite/libjava.lang/PR19921.out: Renamed from PR19929.out. * testsuite/libjava.lang/PR19921.java: Renamed from PR19929.java. From-SVN: r95045
* re PR java/19921 (wrong argument count for invokeInterface with new ↵Tom Tromey2005-02-142-0/+11
| | | | | | | | | | | | | | | | multidimensional array) gcc/java: 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. From-SVN: r95041
* Process_4.java (Process_4): Expect only a non-zero exit status from 'false'.Eric Botcazou2005-01-031-1/+2
| | | | | | | * testsuite/libjava.lang/Process_4.java (Process_4): Expect only a non-zero exit status from 'false'. From-SVN: r92860
* re PR libgcj/18699 (SIGSEGV in GC_local_gcj_malloc)Bryce McKinlay2004-12-012-0/+36
| | | | | | | | | | 2004-12-01 Bryce McKinlay <mckinlay@redhat.com> PR libgcj/18699 * testsuite/libjava.lang/PR18699.java, testsuite/libjava.lang/PR18699.out: New test. From-SVN: r91573
* * Merged gcj-abi-2-dev-branch to trunk.Tom Tromey2004-11-252-0/+22
| | | | | | | (Actual changes too large to list in the commit message; see ChangeLog.) From-SVN: r91270
* ExtraClassLoader.java: New.Mark Wielaard2004-10-181-0/+36
| | | | | | | | | | | 2004-10-18 Mark Wielaard <mark@klomp.org> Andrew Haley <aph@redhat.com> * testsuite/libjava.lang/ExtraClassLoader.java: New. Co-Authored-By: Andrew Haley <aph@redhat.com> From-SVN: r89222
* re PR libgcj/17903 (Incorrect SHA result)Rutger Ovidius2004-10-124-0/+116
| | | | | | | | | | | | 2004-10-12 Rutger Ovidius <ovidr@users.sourceforge.net> PR libgcj/17903: * testsuite/libjava.lang/md5test.java: New file. * testsuite/libjava.lang/md5test.out: Likewise. * testsuite/libjava.lang/shatest.java: Likewise. * testsuite/libjava.lang/shatest.out: Likewise. From-SVN: r88922
* re PR java/16789 (ICE in force_evaluation_order() on valid code)Tom Tromey2004-09-242-0/+16
| | | | | | | | PR java/16789: * testsuite/libjava.lang/pr16789.out: New file. * testsuite/libjava.lang/pr16789.java: New file. From-SVN: r88046
* Process_1.java: New test.David Daney2004-08-1212-0/+252
| | | | | | | | | | | | | | | | | | | 2004-08-03 David Daney <ddaney@avtrex.com> * testsuite/libjava.lang/Process_1.java: New test. * testsuite/libjava.lang/Process_2.java: New test. * testsuite/libjava.lang/Process_3.java: New test. * testsuite/libjava.lang/Process_4.java: New test. * testsuite/libjava.lang/Process_5.java: New test. * testsuite/libjava.lang/Process_6.java: New test. * testsuite/libjava.lang/Process_1.out: Expected result. * testsuite/libjava.lang/Process_2.out: Expected result. * testsuite/libjava.lang/Process_3.out: Expected result. * testsuite/libjava.lang/Process_4.out: Expected result. * testsuite/libjava.lang/Process_5.out: Expected result. * testsuite/libjava.lang/Process_6.out: Expected result. From-SVN: r85881
* re PR tree-optimization/16867 (Inline array initializer miscompilation at -O)Diego Novillo2004-08-122-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR tree-optimization/16867 * tree.c (is_global_var): New function. (needs_to_live_in_memory): Check for TREE_ADDRESSABLE. Call is_global_var. * tree.h (DECL_NEEDS_TO_LIVE_IN_MEMORY_INTERNAL): Remove. Update all users. (is_global_var): Declare. * tree-dfa.c (dump_variable): Display global and addressable attributes. (add_referenced_var): Clarify documentation when marking variables call-clobbered. * tree-flow-inline.h (is_call_clobbered): Call is_global_var instead of needs_to_live_in_memory. (mark_call_clobbered): If the variable is a tag, mark it DECL_EXTERNAL. * tree-gimple.c (is_gimple_reg): Don't check for TREE_ADDRESSABLE. (is_gimple_non_addressable): Likewise. * tree-ssa-alias.c (get_nmt_for): Always check whether the tag needs to be marked call-clobbered. (setup_pointers_and_addressables): Call is_global_var instead of needs_to_live_in_memory. * tree-ssa-dce.c (need_to_preserve_store): Remove. Update all users with is_global_var. (mark_stmt_if_obviously_necessary): Fix processing of aliased stores. Don't check the virtual definitions. Rather, check whether the store is going into global memory. (find_obviously_necessary_stmts): Get the symbol from the PHI result. * tree-ssa-operands.c (get_call_expr_operands): Do not add clobbering may-defs if the call does not have side effects. libjava/ChangeLog PR tree-optimization/16867 * testsuite/libjava.lang/PR16867.java: New test. From-SVN: r85874
* err14.java: New file.Andrew Haley2004-08-102-0/+22
| | | | | | | | | 2004-08-10 Andrew Haley <aph@redhat.com> * testsuite/libjava.lang/err14.java: New file. * testsuite/libjava.lang/err14.out: New file. From-SVN: r85752
* TLtest.java: Reduce sleep time.Bryce McKinlay2004-07-2811-46/+38
| | | | | | | | | | | | | | | | | | | | | | | | 2004-07-27 Bryce McKinlay <mckinlay@redhat.com> * testsuite/libjava.lang/TLtest.java: Reduce sleep time. * testsuite/libjava.lang/Thread_Alive.java: Remove old email address. Reduce sleep time. * testsuite/libjava.lang/Thread_HoldsLock.java: Modify to work around compiler bug. * testsuite/libjava.lang/Thread_Interrupt.java: Remove old email address. Reduce sleep times. Synchronize with target threads before attempting to interrupt them. Don't try to calibrate yeild count, instead, always loop for a fixed time. * testsuite/libjava.lang/Thread_Join.java: Remove old email address. * testsuite/libjava.lang/Thread_Monitor.java: Likewise. * testsuite/libjava.lang/Thread_Wait.java: Likewise. * testsuite/libjava.lang/Thread_Wait_2.java: Likewise. * testsuite/libjava.lang/Thread_Wait_Interrupt.java: Likewise. * testsuite/libjava.lang/pr179.java: Likewise. * testsuite/libjava.lang/Thread_Sleep.java: Likewise. Reduce sleep time. Remove upper bounds check on sleep time. From-SVN: r85248
* Thread_HoldsLock.java: New test case.Bryce McKinlay2004-07-272-0/+30
| | | | | | | | | 2004-07-27 Bryce McKinlay <mckinlay@redhat.com> * testsuite/libjava.lang/Thread_HoldsLock.java: New test case. * testsuite/libjava.lang/Thread_HoldsLock.out: New. From-SVN: r85234
* ObjectStreamField (ObjectStreamField): Don't unset 'toset' for final fields.Bryce McKinlay2004-07-232-0/+35
| | | | | | | | | | | 2004-07-23 Bryce McKinlay <mckinlay@redhat.com> * java/io/ObjectStreamField (ObjectStreamField): Don't unset 'toset' for final fields. * testsuite/libjava.lang/Serialization.java: New test. * testsuite/libjava.lang/Serialization.out: New. From-SVN: r85096
* re PR libgcj/16204 (File I/O fails on files >= 2^31 bytes (2GB))Bryce McKinlay2004-07-152-0/+37
| | | | | | | | | | | | | 2004-07-14 Bryce McKinlay <mckinlay@redhat.com> PR libgcj/16204 * Makefile.am (AM_CXXFLAGS): Add -D_FILE_OFFSET_BITS=64 to enable large file support. * Makefile.in: Rebuilt. * testsuite/libjava.lang/LargeFile.java: New test case. * testsuite/libjava.lang/LargeFile.out: New file. From-SVN: r84733
* builtins.c (java_builtins): Add acos, asin, ceil and floor.Roger Sayle2004-04-301-2/+23
| | | | | | | | | | * builtins.c (java_builtins): Add acos, asin, ceil and floor. (initialize_builtins): Likewise, define acos, asin, ceil and floor. * testsuite/libjava.lang/MathBuiltin.java: Add tests for acos, asin, ceil and floor. From-SVN: r81341