aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite/lib/libjava.exp
AgeCommit message (Collapse)AuthorFilesLines
2003-11-19libjava.exp: Add DYLD_LIBRARY_PATH for darwin.Andreas Tobler1-7/+25
2003-11-19 Andreas Tobler <a.tobler@schweiz.ch> * lib/libjava.exp: Add DYLD_LIBRARY_PATH for darwin. Look for the right libgcc. Add -multiply_defined suppress and -bind_at_load flags. From-SVN: r73725
2003-09-05libjava.exp (libjava_arguments): Remove unneeded variables.Jeff Sturm1-29/+1
* lib/libjava.exp (libjava_arguments): Remove unneeded variables. (test_libjava_from_source): Likewise. (test_libjava_from_javac): Likewise. From-SVN: r71101
2003-08-19libjava.exp (libjava_arguments): Add $libjava to the list of libraries.Jeff Sturm1-0/+1
2003-08-19 Jeff Sturm <jsturm@one-point.com> * lib/libjava.exp (libjava_arguments): Add $libjava to the list of libraries. From-SVN: r70572
2003-08-12libjava.exp (libjava_find_lib): Search for .so file first.Tom Tromey1-25/+22
* lib/libjava.exp (libjava_find_lib): Search for .so file first. (libjava_arguments): Don't add libraries to link line explictly. From-SVN: r70379
2003-03-22libjava.exp (gcj_invoke): Moved...Tom Tromey1-0/+44
* lib/libjava.exp (gcj_invoke): Moved... * libjava.jni/jni.exp: ...from here. * libjava.cni/shortfield.out: New file. * libjava.cni/shortfield.java: New file. * libjava.cni/natshortfield.cc: New file. * libjava.cni/natlongfield.cc: New file. * libjava.cni/longfield.out: New file. * libjava.cni/longfield.java: New file. * libjava.cni/cni.exp: New file. From-SVN: r64702
2003-02-15libjava.exp (test_libjava_from_javac): Use regsub not string map.Mark Wielaard1-1/+1
* lib/libjava.exp (test_libjava_from_javac): Use regsub not string map. * libjava.mauve/mauve.exp (mauve_compute_uses): Likewise. (test_mauve): Likewise. From-SVN: r62937
2003-02-14libjava.exp (test_libjava_from_javac): Don't create .o files containing $ ↵Mark Wielaard1-1/+3
characters and always quote class files with... * lib/libjava.exp (test_libjava_from_javac): Don't create .o files containing $ characters and always quote class files with "'"s. From-SVN: r62919
2003-01-31libjava.exp (libjava_prune_warnings): Remove all unreachable bytecode warnings.Mark Wielaard1-3/+9
* lib/libjava.exp (libjava_prune_warnings): Remove all unreachable bytecode warnings. From-SVN: r62190
2003-01-13re PR libgcj/9139 (mauve tests require installation)Tom Tromey1-3/+3
Fix for PR libgcj/9139: * lib/libjava.exp (find_javac): Put value of libgcj_jar into return value when gcj is used. * libjava.mauve/mauve.exp (test_mauve): Use libgcj_jar global. From-SVN: r61237
2002-12-13loader.exp (gcj_loader_test_one): Use libjava_prune_warnings.Tom Tromey1-7/+23
* libjava.loader/loader.exp (gcj_loader_test_one): Use libjava_prune_warnings. (gcj_loader_run): Likewise. * libjava.mauve/mauve.exp (test_mauve): Use libjava_prune_warnings. (test_mauve_sim): Likewise. * libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Use libjava_prune_warnings. (gcj_jni_build_header): Likewise. * lib/libjava.exp (libjava_prune_warnings): New proc. (gcj_link): Use it. (test_libjava_from_source): Likewise. (test_libjava_from_javac): Likewise. From-SVN: r60089
2002-08-26libjava.exp: don't apply -no-install when platform is mingw.Adam Megacz1-1/+1
2002-08-25 Adam Megacz <adam@xwt.org> * lib/libjava.exp: don't apply -no-install when platform is mingw. From-SVN: r56573
2002-08-16libjava.exp (gcc_version): Removed.H.J. Lu1-8/+7
2002-08-16 H.J. Lu <hjl@gnu.org> * lib/libjava.exp (gcc_version): Removed. (libgcj_jar): New. (libjava_init): Set libgcj_jar with tcl glob. (libjava_arguments): Use libgcj_jar. From-SVN: r56382
2002-06-24Makefile.in: Rebuilt.Tom Tromey1-117/+104
* Makefile.in: Rebuilt. * Makefile.am (RUNTEST): Added AM_RUNTESTFLAGS. (AM_RUNTESTFLAGS): New variable. (RUNTESTFLAGS): Don't define. * lib/libjava.exp (libjava_invoke): New proc. (test_libjava_from_source): Use it. (test_libjava_from_javac): Likewise. (libjava_find_gij): New proc. From-SVN: r54939
2002-06-13re PR java/6865 (gcj: segmentation fault on incorrect input)Tom Tromey1-1/+1
* lib/libjava.exp (test_libjava): Fixed typo. * libjava.compile/PR6865.xfail: New file. From-SVN: r54594
2002-05-09re PR target/6429 (libgcc_s problem on dual 32/64-bit arches)Jakub Jelinek1-7/+27
PR target/6429 * Makefile.in (libgcc.mk): Pass SHLIB_SLIBDIR_SUFFIXES to mklibgcc. * mklibgcc.in: If SHLIB_SLIBDIR_SUFFIXES is defined, put libgcc_s shared libraries into multilib dirs, with SONAME libgcc_s.so.1 for base multilibs. * config/t-slibgcc-elf-ver (SHLIB_LINK): Adjust for the above. * config/t-slibgcc-sld (SHLIB_LINK): Likewise. * config/i386/t-linux64 (SHLIB_SLIBDIR_SUFFIXES): Define. * config/sparc/t-linux64 (SHLIB_SLIBDIR_SUFFIXES): Define. * config/sparc/t-sol2-64 (SHLIB_SLIBDIR_SUFFIXES): Define. * lib/g77.exp (g77_link_flags): Append all multilib dirs containing libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH. * lib/g++.exp (g++_link_flags): Likewise. * lib/objc.exp (objc_target_compile): Likewise. * testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3-init): Append all multilib dirs containing libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH. * testsuite/lib/libjava.exp (libjava_arguments): Append all multilib dirs containing libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH. From-SVN: r53345
2002-05-08libjava.exp (test_libjava_from_javac): Append .exe to executable names.David Billinghurst1-1/+4
2002-05-09 David.Billinghurst <David.Billinghurst@riotinto.com> * testsuite/lib/libjava.exp (test_libjava_from_javac): Append .exe to executable names. Fix for cygwin. From-SVN: r53291
2002-05-06libjava.exp (libjava_arguments): Don't link with -no-install on *-*-cygwin*.David Billinghurst1-1/+4
2002-05-06 David.Billinghurst <David.Billinghurst@riotinto.com> * testsuite/lib/libjava.exp (libjava_arguments): Don't link with -no-install on *-*-cygwin*. From-SVN: r53210
2002-05-05libjava.exp (test_libjava_from_source): Add comment explaining last patch.David Billinghurst1-0/+3
2002-05-06 David.Billinghurst <David.Billinghurst@riotinto.com> * testsuite/lib/libjava.exp (test_libjava_from_source): Add comment explaining last patch. From-SVN: r53201
2002-05-04libjava.exp (test_libjava_from_source): Append .exe to executable names.David Billinghurst1-0/+1
2002-05-04 David Billinghurst <David.Billinghurst@riotinto.com> * testsuite/lib/libjava.exp (test_libjava_from_source): Append .exe to executable names. If no suffix is present, then ".exe" is added by default on win32. Harmless elsewhere so always do it. From-SVN: r53143
2002-05-02libjava.exp (libjava_find_spec): New function.Rainer Orth1-4/+30
* testsuite/lib/libjava.exp (libjava_find_spec): New function. (libjava_init): Use it to find libgcj.spec. (libjava_arguments): Likewise. From-SVN: r53057
2002-04-12Install libgcj.jar as libgcj-VERSION.jar.Anthony Green1-2/+9
From-SVN: r52226
2002-03-27libjava.exp: Add the wrapper link options only when we're linking.Anthony Green1-8/+10
2002-03-27 Anthony Green <green@redhat.com> * lib/libjava.exp: Add the wrapper link options only when we're linking. From-SVN: r51451
2002-02-20libjava.exp: Add "xfail-byte-output" and "xfail-source-output".Bryce McKinlay1-4/+10
* 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-11libjava.exp (libjava_find_lib): Remove duplicate .la files.Rainer Orth1-3/+7
2002-02-10 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> * lib/libjava.exp (libjava_find_lib): Remove duplicate .la files. From-SVN: r49659
2001-07-27g++.exp (g++_set_ld_library_path): Renamed to ${tool}_set_ld_library_path.Rainer Orth1-0/+14
gcc/testsuite: * lib/g++.exp (g++_set_ld_library_path): Renamed to ${tool}_set_ld_library_path. Changed caller. * lib/objc.exp (${tool}_set_ld_library_path): New, copied from g++.exp. libjava/testsuite: * lib/libjava.exp (${tool}_set_ld_library_path): New, copied from g++.exp. From-SVN: r44420
2001-06-14jni.exp: New file.Tom Tromey1-0/+21
* 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 Tromey1-2/+31
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-06libjava.exp (libjava_arguments): Build with `-no-install' when $mode == "link".Jeff Sturm1-0/+5
* 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 Green1-7/+2
From-SVN: r42812
2001-05-04Thread_Wait_Interrupt.xfail: New file.Tom Tromey1-9/+54
* 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-04-27libjava.exp (libjava_init): Use UTF-8 encoding.Tom Tromey1-2/+8
* lib/libjava.exp (libjava_init): Use UTF-8 encoding. (test_libjava_from_javac): Likewise. From-SVN: r41617
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-16libjava.exp (libjava_arguments): Rewrote computation of LD_LIBRARY_PATH.Tom Tromey1-10/+21
* 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-01-16libjava.exp (bytecompile_file): Don't unset CLASSPATH.Richard Henderson1-3/+2
* lib/libjava.exp (bytecompile_file): Don't unset CLASSPATH. (libjava_arguments): Use .jar extension for libgcj. From-SVN: r39085
2000-12-16libjava.exp (test_libjava_from_javac): Strange quoting trick for `.class' ↵Tom Tromey1-8/+11
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-16libjava.compile test fixes.Tom Tromey1-25/+46
* 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-11-24libjava.exp (bytecompile_file): Change default from javac to gcj -C.Anthony Green1-3/+4
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-06libjava.exp (libjava_arguments): Set --tag on libtool invocation.Tom Tromey1-1/+1
* lib/libjava.exp (libjava_arguments): Set --tag on libtool invocation. From-SVN: r37268
2000-05-18* lib/libjava.exp (bytecompile_file): Use exec, not system.Tom Tromey1-2/+7
From-SVN: r33989
2000-05-17mauve.exp (test_mauve): Call `prune_warnings'.Tom Tromey1-41/+31
* libjava.mauve/mauve.exp (test_mauve): Call `prune_warnings'. (test_mauve_sim): Likewise. (test_mauve): Redirect stderr in system call. (test_mauve_sim): Likewise. * lib/libjava.exp (test_libjava_from_source): Call `prune_warnings'. (test_libjava_from_javac): Likewise. (bytecompile_file): Redirect stderr in system call. * lib/libjava.exp (libjava_find_program): New proc. (find_jvscan): Use it. (find_gcjh): New proc. * libjava.compile/compile.exp: Use "", not $options. From-SVN: r33959
2000-03-07libjava.exp (test_libjava_from_javac): Removed hack for interfaces.Tom Tromey1-13/+20
* 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 Tromey1-1/+1
* All files: Updated copyright information. * COPYING: New file. * COPYING.LIB: Removed. * LIBGCJ_LICENSE: We now use GPL + special exception. From-SVN: r32387
2000-03-06re GNATS gcj/124 (protected constructor for InvocationTargetException still ↵Tom Tromey1-3/+36
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-01-19* All files: Updated copyright to reflect Cygnus purchase.Tom Tromey1-1/+1
From-SVN: r31504
1999-07-31libjava.exp (bytecompile_file): Use `env(SUN_JAVAC)', that defaults to ↵Alexandre Oliva1-8/+45
javac, as Sun-javac compiler or compatible. 1999-07-31 Alexandre Oliva <oliva@dcc.unicamp.br> * lib/libjava.exp (bytecompile_file): Use `env(SUN_JAVAC)', that defaults to javac, as Sun-javac compiler or compatible. (libjava_init): Get GCJ from environment if neither GCJ_UNDER_TEST nor TOOL_EXECUTABLE are set. Set `original_ld_library_path' from environment. (libjava_arguments): Prepend `.' and `$srcdir/$subdir' to CLASSPATH, for `support' sources. Search for libgcj.spec in `$objdir/..', by adding -B to GCJ_UNDER_TEST. Append original_ld_library_path to ld_library_path. * libjava.mauve/mauve.exp (test_mauve): Set `env(GCJ)' from GCJ_UNDER_TEST, calculated just like in libjava.exp. From-SVN: r28364
1999-07-15G19990217_02.no-link: New file.Tom Tromey1-10/+45
* libjava.compile/G19990217_02.no-link: New file. * libjava.compile/test.exp: Look for `.no-link' file. * lib/libjava.exp (test_libjava_from_source): Added `no-link' option. (test_libjava_from_javac): Likewise. Also, handle package information from class name when creating class file name. From-SVN: r28113
1999-07-06Final.xfail: New file.Tom Tromey1-15/+86
* libjava.lang/Final.xfail: New file. * libjava.compile/Case.xfail: New file. * libjava.compile/Where.xfail: New file. * libjava.compile/test.exp: Look for `.xfail' files. * libjava.lang/test.exp: Don't look for `.arg' files. Do look for `.xfail' files. * lib/libjava.exp (test_libjava_from_source): Changed meaning of `exec_args' argument. Handle `xfail-*' arguments. (test_libjava_from_javac): Likewise. (test_libjava): Likewise. (libjava_read_xfail): New proc. From-SVN: r27957
1999-06-25libjava.exp (test_libjava_from_javac): Fixed typo.Tom Tromey1-2/+3
* lib/libjava.exp (test_libjava_from_javac): Fixed typo. Always make class_files a list. From-SVN: r27772
1999-06-25libjava.exp (test_libjava_from_javac): Prepend `$objdir/' to class file names.Tom Tromey1-2/+5
* lib/libjava.exp (test_libjava_from_javac): Prepend `$objdir/' to class file names. From-SVN: r27771
1999-06-24libjava.exp (libjava_arguments): If `libtool' not found in build tree, just ↵Tom Tromey1-0/+5
use $GCJ_UNDER_TEST as compiler. * lib/libjava.exp (libjava_arguments): If `libtool' not found in build tree, just use $GCJ_UNDER_TEST as compiler. From-SVN: r27728