aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite/libjava.lang
AgeCommit message (Collapse)AuthorFilesLines
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
2002-02-24InvokeReturn.java: New file.Jeff Sturm2-0/+84
* libjava.lang/InvokeReturn.java: New file. * libjava.lang/InvokeReturn.out: New file. From-SVN: r50001
2002-02-20* libjava.lang/stringconst.xfail: xfail-output -> xfail-source-output.Bryce McKinlay1-1/+1
From-SVN: r49889
2002-02-20libjava.exp: Add "xfail-byte-output" and "xfail-source-output".Bryce McKinlay6-0/+92
* lib/libjava.exp: Add "xfail-byte-output" and "xfail-source-output". Don't display expected and actual output for a failed output test. * libjava.lang/ArrayStore.java: New file. * libjava.lang/ArrayStore.out: New file. * libjava.lang/ArrayStore.xfail: New file. xfail-byte-output. * libjava.lang/ArrayStore2.java: New file. * libjava.lang/ArrayStore2.out: New file. * libjava.lang/ArrayStore2.xfail: New file. xfail-source-output. From-SVN: r49888
2002-02-18err7.xfail: Removed.Bryce McKinlay2-2/+0
* libjava.lang/err7.xfail: Removed. * libjava.lang/err8.xfail: Removed. From-SVN: r49831
2001-12-20FileHandleGcTest.out: New file.Andrew Haley4-0/+83
2001-12-20 Andrew Haley <aph@redhat.com> * libjava.lang/FileHandleGcTest.out: New file. * libjava.lang/FileHandleGcTest.java: New file. * libjava.lang/Array_3.out: New file. * libjava.lang/Array_3.java: New file. From-SVN: r48201
2001-12-18* libjava.lang/PR3731.xfail: Removed.Tom Tromey1-1/+0
From-SVN: r48144
2001-12-18Inspired by PR java/5057:Tom Tromey2-0/+20
* libjava.lang/PR5057_2.java: New file. * libjava.lang/PR5057_2.out: New file. From-SVN: r48142
2001-12-18For PR java/5057:Tom Tromey2-0/+17
* libjava.lang/PR5057.out: New file. * libjava.lang/PR5057.java: New file. From-SVN: r48141
2001-12-09re PR java/3731 (gcj should generate class init code for instanceof)Bryce McKinlay1-1/+0
* libjava.lang/PR3731.out: Adjust output to reflect that "instanceof" shouldn't trigger class initialization. From-SVN: r47822
2001-11-02* libjava.lang/TLtest.xfail: New file. Needs threads.Bryce McKinlay1-0/+1
From-SVN: r46710
2001-10-31HACKING, [...]: Fix spelling errors.Joseph Myers1-2/+2
* HACKING, gnu/gcj/xlib/Pixmap.java, gnu/gcj/xlib/XException.java, gnu/java/rmi/rmic/RMIC.java, java/awt/Window.java, java/awt/AWTEvent.java, java/io/ByteArrayOutputStream.java, java/io/CharConversionException.java, java/io/PipedInputStream.java, java/io/PipedReader.java, java/io/PrintWriter.java, java/io/WriteAbortedException.java, java/io/natFileWin32.cc, java/lang/Class.h, java/lang/natClassLoader.cc, java/lang/natObject.cc, java/lang/Package.java, java/net/BindException.java, java/net/ConnectException.java, java/net/ProtocolException.java, java/net/SocketException.java, java/net/UnknownServiceException.java, java/security/cert/X509Certificate.java, java/security/interfaces/DSAKey.java, java/security/SecureRandom.java, java/security/SignedObject.java, java/sql/DatabaseMetaData.java, java/text/DecimalFormatSymbols.java, java/util/jar/Attributes.java, java/util/jar/JarEntry.java, java/util/jar/JarInputStream.java, java/util/jar/JarOutputStream.java, java/util/Calendar.java, java/util/Collections.java, java/util/GregorianCalendar.java, java/util/HashMap.java, java/util/List.java, java/util/Properties.java, java/util/Timer.java, java/util/Vector.java, java/util/WeakHashMap.java, javax/naming/NamingException.java, testsuite/libjava.lang/Thread_Wait.java, org/xml/sax/helpers/DefaultHandler.java, org/xml/sax/HandlerBase.java, org/xml/sax/SAXParseException.java, ChangeLog, acinclude.m4, aclocal.m4, posix-threads.cc: Fix spelling errors. * configure: Regenerate. From-SVN: r46665