aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite/libjava.lang
AgeCommit message (Collapse)AuthorFilesLines
2003-11-11For PR java/12915:Tom Tromey2-0/+7
* libjava.lang/PR12915.java: New file. * libjava.lang/PR12915.out: New file. From-SVN: r73460
2003-10-22re PR libgcj/12416 (java.lang.Class.getFields returns duplicate entries.)Tom Tromey2-0/+23
PR libgcj/12416: * libjava.lang/PR12416.out: New file. * libjava.lang/PR12416.java: New file. From-SVN: r72817
2003-10-22re PR libgcj/12656 (Inherited main( ) Method Not Seen At Runtime)Tom Tromey2-0/+12
PR libgcj/12656: * libjava.lang/PR12656.java: New file. * libjava.lang/PR12656.out: New file. From-SVN: r72810
2003-10-16StringBuffer.java (getChars): Fix array index checks.Ralph Loader2-0/+127
* java/lang/StringBuffer.java (getChars): Fix array index checks. (append, substring, insert): Likewise. * testsuite/libjava.lang/StringBuffer_overflow.java: New file. * testsuite/libjava.lang/StringBuffer_overflow.out: New file. From-SVN: r72579
2003-10-16natString.cc (getChars): Fix validation of array indexes.Ralph Loader2-0/+141
* java/lang/natString.cc (getChars): Fix validation of array indexes. (getBytes, regionMatches, startsWith, valueOf): Likewise. * testsuite/libjava.lang/String_overflow.java: New file. * testsuite/libjava.lang/String_overflow.out: New file. From-SVN: r72578
2003-10-16prims.cc (_Jv_NewObjectArray): Make sure byte size doesn't overflow a jint.Ralph Loader2-0/+89
* prims.cc (_Jv_NewObjectArray): Make sure byte size doesn't overflow a jint. (_Jv_NewPrimArray): Check for overflowing a jint, replacing a check for overflowing size_t, since the lower level functions take a jint. * testsuite/libjava.lang/newarray_overflow.java: New file. * testsuite/libjava.lang/newarray_overflow.out: New file. From-SVN: r72577
2003-09-22re PR libgcj/12350 (StringBuffer.substring handles shared flag incorrected.)Ralph Loader2-0/+21
2003-09-21 Ralph Loader <suckfish@ihug.co.nz> PR java/12350: * java/lang/StringBuffer.java (substring): Fix handling of shared flag. 2003-09-21 Ralph Loader <suckfish@ihug.co.nz> PR java/12350 * libjava.lang/PR12350.java: New file. * libjava.lang/PR12350.out: New file. From-SVN: r71651
2003-09-05compile.exp: Test with -O3 rather than -O.Jeff Sturm1-1/+1
* libjava.compile/compile.exp: Test with -O3 rather than -O. * libjava.lang/lang.exp: Likewise. From-SVN: r71102
2003-08-23re PR libgcj/8823 (gij doesn't handle "Miranda methods" (abstract class that ↵Andreas Tobler1-1/+0
implements interface but doesn't define all methods)) 2003-08-23 Andreas Tobler <a.tobler@schweiz.ch> PR libgcj/8823 * libjava.lang/pr8823.xfail: Removed. From-SVN: r70730
2003-07-24For PR libgcj/7482:Tom Tromey2-0/+35
* libjava.lang/PR7482.java: New file. * libjava.lang/PR7482.out: New file. From-SVN: r69750
2003-07-09SyncTest.java (run): Cache .class value.Jeff Sturm1-1/+4
2003-07-09 Jeff Sturm <jsturm@one-point.com> * libjava.lang/SyncTest.java (run): Cache .class value. From-SVN: r69153
2003-06-08builtins.c (define_builtin_type, [...]): Delete.Roger Sayle2-0/+70
* builtins.c (define_builtin_type, builtin_types): Delete. (define_builtin): Rewritten to take just the built-in code, the function's name, type and fallback library function name. All built-ins used by Java are implicit and BUILT_IN_NORMAL. (initialize_builtins): Overhaul to define the GCC builtins used by gcj manually, providing the Java run-time's implementations as the fallback library function. * libjava.lang/MathBuiltin.java: New test case. * libjava.lang/MathBuiltin.out: New file. From-SVN: r67632
2003-05-31flags.h (flag_wrapv): New flag controlling overflow semantics.Roger Sayle2-0/+16
* flags.h (flag_wrapv): New flag controlling overflow semantics. * toplev.c (flag_wrapv): Declare the variable with default false. (lang_independent_options): New option "-fwrapv" to set the above. * fold-const.c (extract_muldiv_1): Disable optimization of (2*x)/2 as x, when signed arithmetic overflow wraps around. (fold): Optimize "-A - B" as "-B - A" if overflow wraps around. * loop.c (basic_induction_var): Ignore BIVs that rely on undefined overflow when flag_wrapv is true. * java/lang.c (java_init_options): Prescribe wrap-around two's complement arithmetic overflow by setting flag_wrapv. * doc/invoke.texi: Document new -fwrapv command line option. * doc/c-tree.texi: Mention that the overflow semantics of NEGATE_EXPR, PLUS_EXPR, MINUS_EXPR and MULT_EXPR is dependent upon both flag_wrapv and flag_trapv. * gcc.dg/fwrapv-1.c: New test case. * gcc.dg/fwrapv-2.c: New test case. * libjava.lang/Overflow.java: New test. * libjava.lang/Overflow.out: New file. From-SVN: r67270
2003-05-07verify.java: New file.Tom Tromey2-0/+20
* libjava.lang/verify.java: New file. * libjava.lang/verify.out: New file. From-SVN: r66547
2003-05-01re PR libgcj/10582 (array assignment fails in some situations)Tom Tromey2-0/+19
PR libgcj/10582: * libjava.lang/assign.java: New file. * libjava.lang/assign.out: New file. From-SVN: r66347
2003-04-16re PR middle-end/8866 (Bug in switch statement code generation -- missing label)Mark Mitchell1-0/+22
PR middle-end/8866 * cfgtrl.c (try_redirect_by_replacing_jump): Do not delete jumptables. PR middle-end/8866 * libjava.lang/PR8866.java: New test. From-SVN: r65698
2003-04-16Throw_2.java (main): Make a successful test produce some output.Andrew Haley2-0/+4
2003-04-16 Andrew Haley <aph@redhat.com> * libjava.lang/Throw_2.java (main): Make a successful test produce some output. From-SVN: r65678
2003-03-11initfield.java: New file.Tom Tromey2-0/+21
* libjava.lang/initfield.java: New file. * libjava.lang/initfield.out: New file. From-SVN: r64184
2003-02-17CompareNaN.java: New test.Jeff Sturm2-0/+16
* libjava.lang/CompareNaN.java: New test. * libjava.lang/CompareNaN.out: New test. From-SVN: r63003
2003-01-28* libjava.lang/pr8823.xfail: New file, add "xfail-byte".Kaveh R. Ghazi1-0/+1
From-SVN: r61917
2002-12-19pr8945.java: New file.Tom Tromey2-0/+10
* libjava.lang/pr8945.java: New file. * libjava.lang/pr8945.out: New file. From-SVN: r60286
2002-12-09Test for PR libgcj/8823:Tom Tromey2-0/+25
* libjava.lang/pr8823.java: New file. * libjava.lang/pr8823.out: New file. From-SVN: r59953
2002-12-05override.java: New file.Tom Tromey2-0/+21
* libjava.lang/override.java: New file. * libjava.lang/override.out: New file. From-SVN: r59848
2002-11-22For PR java/8676:Tom Tromey2-0/+11
* libjava.lang/pr8676.java: New file. * libjava.lang/pr8676.out: New file. From-SVN: r59379
2002-11-04utilTest.java: New.Andrew Haley2-0/+61
2002-11-04 Andrew Haley <aph@redhat.com> * libjava.lang/utilTest.java: New. * libjava.lang/utilTest.out: New. From-SVN: r58795
2002-11-03initexc.java (fail): Static initializers must be able to complete normally.Tom Tromey1-1/+3
* libjava.lang/initexc.java (fail): Static initializers must be able to complete normally. From Eric Blake. From-SVN: r58765
2002-11-02initexc.java: New file.Tom Tromey2-0/+35
* libjava.lang/initexc.java: New file. * libjava.lang/initexc.out: New file. From-SVN: r58761
2002-11-02For PR java/8415:Tom Tromey2-0/+16
* libjava.lang/pr8415.java: New file. * libjava.lang/pr8415.out: New file. From-SVN: r58732
2002-10-24Primes.java: Removed.Tom Tromey2-264/+0
* libjava.lang/Primes.java: Removed. * libjava.lang/Primes.out: Removed. From-SVN: r58498
2002-10-23For PR java/6388:Tom Tromey2-0/+14
* libjava.lang/pr6388.java: New file. * libjava.lang/pr6388.out: New file. From-SVN: r58475
2002-10-15cvs commit fubar.Andrew Haley1-0/+1
From-SVN: r58178
2002-10-15Fix bad checkin.Andrew Haley1-1/+1
From-SVN: r58177
2002-10-15EvaluationOrder.java (EvaluationOrder): New.Andrew Haley2-0/+25
2002-10-15 Andrew Haley <aph@redhat.com> * libjava.lang/EvaluationOrder.java (EvaluationOrder): New. * libjava.lang/EvaluationOrder.out (EvaluationOrder): New. From-SVN: r58176
2002-10-14StaticConstructor.java: New.Andrew Haley2-0/+29
2002-10-14 Andrew Haley <aph@redhat.com> * libjava.lang/StaticConstructor.java: New. * libjava.lang/StaticConstructor.out: New. From-SVN: r58131
2002-10-03Array_3.java (baz): New.Andrew Haley1-0/+19
2002-10-03 Andrew Haley <aph@redhat.com> * libjava.lang/Array_3.java (baz): New. (main): Call baz. From-SVN: r57774
2002-09-30Add Proxy support.Anthony Green4-0/+46
From-SVN: r57635
2002-07-18compile.exp: Sort sources.Rainer Orth1-1/+1
* libjava.compile/compile.exp: Sort sources. * libjava.jni/jni.exp (gcj_jni_run): Likewise. * libjava.lang/lang.exp: Likewise. From-SVN: r55558
2002-07-02inline.java: New file.Andrew Haley3-3/+53
2002-07-02 Andrew Haley <aph@redhat.com> * libjava.lang/inline.java: New file. * libjava.lang/inline.out: Likewise. * libjava.lang/Array_3.java: Add another case. From-SVN: r55186
2002-06-11* libjava.lang/PR6520.java: Fixed typo.Tom Tromey1-1/+1
From-SVN: r54503
2002-06-11* libjava.lang/PR6520.java: New file. For PR java/6520.Tom Tromey1-0/+13
From-SVN: r54482
2002-05-27re PR java/6820 (miscompilation of (a,++a) as arguments to final method)Bryce McKinlay2-0/+17
* libjava.lang/PR6820.java: New file. * libjava.lang/PR6820.out: New file. From-SVN: r53908
2002-05-23re PR java/6729 (Compiler error causing break of ↵Bryce McKinlay1-0/+1
java.lang.Character.isWhitespace) * libjava.lang/PR6729.java: New file. * libjava.lang/PR6729.out: New file. From-SVN: r53759
2002-05-23Test case for PR 6729.Bryce McKinlay1-0/+13
From-SVN: r53758
2002-05-04For PR java/6519:Mark Wielaard2-0/+19
* libjava.lang/emptystring.java: New. * libjava.lang/emptystring.out: New. From-SVN: r53157
2002-04-17negzero.java: New.Mark Wielaard2-0/+10
* libjava.lang/negzero.java: New. * libjava.lang/negzero.out: New. From-SVN: r52429
2002-04-12SyncGlobal.java, [...]: New test case.Loren J. Rittle2-0/+32
* libjava.lang/SyncGlobal.java, libjava.lang/SyncGlobal.out: New test case. From-SVN: r52207
2002-04-09re PR java/6204 (gcj generates invalid byte code)Bryce McKinlay4-0/+76
* libjava.lang/PR6204.java, libjava.lang/PR6204.out: New test case. * libjava.lang/PR6085.java, libjava.lang/PR6085.out: Likewise. From-SVN: r52056
2002-03-28Throw_2.java: New.Andrew Haley2-0/+57
2002-03-28 Andrew Haley <aph@redhat.com> * libjava.lang/Throw_2.java: New. * libjava.lang/Throw_2.out: New. From-SVN: r51515
2002-03-27InvokeReturn.java: Modify test for targets which do not yet support reflection.Anthony Green1-0/+4
2002-03-27 Anthony Green <green@redhat.com> * libjava.lang/InvokeReturn.java: Modify test for targets which do not yet support reflection. From-SVN: r51455
2002-03-22Thread_Interrupt.java (Looper.calibrate): New.Andrew Haley1-1/+22
2002-03-21 Andrew Haley <aph@redhat.com> * libjava.lang/Thread_Interrupt.java (Looper.calibrate): New. (yields): New. From-SVN: r51169