aboutsummaryrefslogtreecommitdiff
path: root/libjava
AgeCommit message (Collapse)AuthorFilesLines
2002-05-23Test case for PR 6729.Bryce McKinlay2-0/+17
From-SVN: r53758
2002-05-16Makefile.in: Allow for PWDCMD to override hardcoded pwd.Rainer Orth5-21/+28
* Makefile.in: Allow for PWDCMD to override hardcoded pwd. * config-ml.in: Likewise. * configure: Likewise. * configure.in: Likewise. boehm-gc: * acinclude.m4: Allow for PWDCMD to override hardcoded pwd. * aclocal.m4: Regenerate. * configure: Regenerate. config: * acinclude.m4: Allow for PWDCMD to override hardcoded pwd. contrib: * test_installed: Allow for PWDCMD to override hardcoded pwd. * test_summary: Likewise. gcc: * Makefile.in: Allow for PWDCMD to override hardcoded pwd. * configure.in: Likewise. * fixinc/check.tpl: Likewise. * fixinc/fixinc.dgux: Likewise. * fixinc/fixinc.svr4: Likewise. * fixinc/fixinc.winnt: Likewise. * fixinc/fixincl.sh: Likewise. * fixproto: Likewise. * configure: Regenerate. gcc/ada: * Makefile.adalib: Allow for PWDCMD to override hardcoded pwd. * Makefile.in: Likewise. gcc/f: * Make-lang.in: Allow for PWDCMD to override hardcoded pwd. gcc/java: * Make-lang.in: Allow for PWDCMD to override hardcoded pwd. gcc/po: * exgettext: Allow for PWDCMD to override hardcoded pwd. gcc/treelang: * Make-lang.in: Allow for PWDCMD to override hardcoded pwd. libf2c: * Makefile.in: Allow for PWDCMD to override hardcoded pwd. * aclocal.m4: Likewise. * configure: Regenerate. libjava: * acinclude.m4: Allow for PWDCMD to override hardcoded pwd. * configure.in: Likewise. * aclocal.m4: Regenerate. * configure: Regenerate. libobjc: * aclocal.m4: Allow for PWDCMD to override hardcoded pwd. * configure: Regenerate. libstdc++-v3: * Makefile.am: Allow for PWDCMD to override hardcoded pwd. * acinclude.m4: Likewise. * docs/html/Makefile: Likewise. * aclocal.m4: Regenerate. * configure: Regenerate. * Makefile.in: Regenerate. zlib: * configure.in: Allow for PWDCMD to override hardcoded pwd. * configure: Regenerate. * ChangeLog: Move entries to ChangeLog.gcj. From-SVN: r53523
2002-05-14natRuntime.cc: Don't include sys/time.h and time.h.Tom Tromey3-11/+19
* java/lang/natRuntime.cc: Don't include sys/time.h and time.h. * java/util/natTimeZone.cc: Include sys/time.h and time.h here. Include platform.h. From-SVN: r53443
2002-05-13re PR libgcj/6389 (System.getProperty("") should always throw an ↵Tom Tromey9-696/+1852
IllegalArgumentException) Fixes PR libgcj/6389: * Makefile.in: Rebuilt. * Makefile.am (nat_source_files): Added natTimeZone.cc. * java/util/natTimeZone.cc: New file. * java/util/TimeZone.java (getDefaultTimeZoneId): New method. * java/lang/System.java: Merged with Classpath. * java/lang/Runtime.java: Merged with Classpath. * java/lang/natSystem.cc (setErr0): Renamed from setErr; don't run security check. (setIn0): Renamed from setIn; don't run security check. (setOut0): Renamed from setOut; don't run security check. (file_encoding, getpwuid_adaptor, getSystemTimeZone, init_properties): Moved to natRuntime.cc. Moved many includes to natRuntime.cc. (isWordsBigEndian): New method. * java/lang/natRuntime.cc: Include Long.h, also other includes previously in natSystem.cc. (maxMemory): New function. (exitInternal): Renamed from `_exit'. (exit): Removed. (init): Don't set finalize_on_exit. (exitInternal): Use `finalizeOnExit'. (file_encoding, getpwuid_adaptor): New functions from natSystem.cc. (insertSystemProperties): New method, renamed from System::init_properties. Don't set user.timezone. (_load): Don't call checkLink. (execInternal): New method. (availableProcessors): Likewise. (nativeGetLibname): Likewise. From-SVN: r53429
2002-05-12SentenceBreakIterator.java (next): Skip all java white space characters.Mark Wielaard2-19/+20
* gnu/java/text/SentenceBreakIterator.java (next): Skip all java white space characters. (previous_internal): Likewise. From-SVN: r53389
2002-05-10* jni.cc (_Jv_JNIFunctions): Fixed typo.Tom Tromey2-1/+3
From-SVN: r53353
2002-05-09ResourceBundle.java: New version from Classpath.Tom Tromey3-644/+770
* java/util/ResourceBundle.java: New version from Classpath. * java/util/Locale.java: Likewise. From-SVN: r53351
2002-05-09re PR target/6429 (libgcc_s problem on dual 32/64-bit arches)Jakub Jelinek2-7/+33
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-08jcf-write.c (write_classfile): Write the file to a temporary file and then ↵Mark Mitchell3-117/+53
rename it. * java/jcf-write.c (write_classfile): Write the file to a temporary file and then rename it. * libjava/Makefile.am (all_java_source_files): New variable. (all_java_class_files): Likewise. .java.class: New rule. (CLEANFILES): Remove tmp-list. * libjava/Makefile.in: Regenerated. From-SVN: r53298
2002-05-08libjava.exp (test_libjava_from_javac): Append .exe to executable names.David Billinghurst2-1/+9
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-08configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at script entry, and ↵Alexandre Oliva3-311/+331
set LD to it when configuring multilibs. * configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at script entry, and set LD to it when configuring multilibs. * configure: Rebuilt. From-SVN: r53278
2002-05-07* java/lang/natString.cc (unintern): Fixed typo.Tom Tromey2-2/+6
From-SVN: r53265
2002-05-06libjava.exp (libjava_arguments): Don't link with -no-install on *-*-cygwin*.David Billinghurst2-1/+9
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 Billinghurst2-0/+8
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-04For PR java/6519:Mark Wielaard3-0/+25
* libjava.lang/emptystring.java: New. * libjava.lang/emptystring.out: New. From-SVN: r53157
2002-05-04libjava.exp (test_libjava_from_source): Append .exe to executable names.David Billinghurst2-0/+8
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-03natSystem.cc (getSystemTimeZone): Use HAVE_UNDERSCORE_TIMEZONE.David Billinghurst8-325/+340
2002-05-03 David Billinghurst <David.Billinghurst@riotinto.com> Tom Tromey <tromey@redhat.com> * java/lang/natSystem.cc (getSystemTimeZone): Use HAVE_UNDERSCORE_TIMEZONE. * include/config.h.in: Rebuilt. * acconfig.h (HAVE_UNDERSCORE_TIMEZONE, HAVE_BACKTRACE): Undef. * aclocal.m4, configure: Rebuilt. * acinclude.m4: Run AC_EXEEXT. * configure.in: Adjust test for `timezone' so it fails on Cygwin. Add test for `_timezone'. Co-Authored-By: Tom Tromey <tromey@redhat.com> From-SVN: r53117
2002-05-03Suggested by Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>Alexandre Oliva3-78/+111
Suggested by Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> * Makefile.am (jv_convert_LDADD): Bring -L.libs to the front. (gij_LDADD, rmic_LDADD, rmiregistry_LDADD): Likewise. * Makefile.in: Rebuilt. From-SVN: r53108
2002-05-03dwarf2-signal.h (INIT_SEGV, [...]): use sigaction instead of __libc_sigaction.Hans Boehm2-11/+10
* include/dwarf2-signal.h (INIT_SEGV, INIT_FPE for ia64): use sigaction instead of __libc_sigaction. From-SVN: r53074
2002-05-02libjava.exp (libjava_find_spec): New function.Rainer Orth2-4/+36
* testsuite/lib/libjava.exp (libjava_find_spec): New function. (libjava_init): Use it to find libgcj.spec. (libjava_arguments): Likewise. From-SVN: r53057
2002-05-02re PR bootstrap/6525 (libjava won't build on Red Hat Linux 6.2/sparc)David S. Miller2-2/+94
2002-05-02 David S. Miller <davem@redhat.com> PR bootstrap/6525 * include/dwarf2-signal.h (INIT_SEGV, INIT_FPE): Don't use __libc_sigaction on Sparc. From-SVN: r53055
2002-05-02natPlainSocketImpl.cc: Include sys/ioctl.h and sys/filio.h, if present.Jerome Marc2-0/+17
2002-05-02 Jerome Marc <marcjero@yahoo.com> * java/net/natPlainSocketImpl.cc: Include sys/ioctl.h and sys/filio.h, if present. From-SVN: r53050
2002-04-30re PR libgcj/6301 (gij -jar does not work)Tom Tromey2-2/+12
* java/io/BufferedReader.java (fill): Handle case where markPos point to ignored \n. Fixes PR libgcj/6301. From-SVN: r52982
2002-04-29ieeefp.h: Define __IEEE_BIG_ENDIAN for S/390.Gerhard Tonn2-0/+8
2002-04-29 Gerhard Tonn <GerhardTonn@swol.de> * java/lang/ieeefp.h: Define __IEEE_BIG_ENDIAN for S/390. From-SVN: r52874
2002-04-29natFileDescriptorWin32.cc (open): Move file pointer to end of file in APPEND ↵Adam King2-0/+12
mode. 2002-04-29 Adam King <aking@dreammechanics.com> * java/io/natFileDescriptorWin32.cc (open): Move file pointer to end of file in APPEND mode. From-SVN: r52869
2002-04-28* .cvsignore: Remove files that are present in CVS.Mark Mitchell2-6/+7
From-SVN: r52845
2002-04-26re PR target/6422 (libjava failures on sparc-linux)David S. Miller2-14/+27
2002-04-25 David S. Miller <davem@redhat.com> PR target/6422 * include/dwarf2-signal.h (MAKE_THROW_FRAME for sparc*): Set program counter to next program counter minus 8. Update comments in this macro to explain why. From-SVN: r52820
2002-04-26verify.cc (construct_primitive_array_type): New case.Tom Tromey6-3/+81
* verify.cc (construct_primitive_array_type) [void_type]: New case. (branch_prepass): Added dummy entries for unused instruction values. (verify_instructions_0): Likewise. * interpret.cc (continue1): Comment fix. * include/java-insns.h (op_xxxunusedxxx1): Removed. * Makefile.in: Rebuilt. * Makefile.am: Added -Wswitch-enum. From-SVN: r52814
2002-04-24natCore.cc (create): Use __builtin_alloca, and compute correct length of ↵Tom Tromey2-3/+17
UTF-8 encoded name. * gnu/gcj/natCore.cc (create): Use __builtin_alloca, and compute correct length of UTF-8 encoded name. Strip leading `/'. (_Jv_RegisterResource): Use _Jv_Malloc. From-SVN: r52744
2002-04-24win32.cc, win32.cc (backtrace): Added this function because Win32 does not ↵Adam Megacz3-0/+33
supply it. 2002-04-23 Adam Megacz <adam@xwt.org> * win32.cc, include/win32.cc (backtrace): Added this function because Win32 does not supply it. From-SVN: r52701
2002-04-22dwarf2-signal.h (MAKE_THROW_FRAME, sparc32): Document magic instruction ↵David S. Miller2-0/+7
reading sequence. 2002-04-21 David S. Miller <davem@redhat.com> * include/dwarf2-signal.h (MAKE_THROW_FRAME, sparc32): Document magic instruction reading sequence. From-SVN: r52609
2002-04-21re PR java/6391 (Constant float to int conversions don't use ↵Mark Wielaard4-0/+17
ieee_real_to_integer when compiled to byte-code) * mauve-libgcj: Don't run java.lang.ref tests since they are buggy. * libjava.mauve/xfail: Expect failures for PR java/6391 and libgcj/6389. From-SVN: r52577
2002-04-21dwarf2-signal.h (SIGNAL_HANDLER): Name siginfo_t pointer arg.David S. Miller7-8/+204
2002-04-19 David S. Miller <davem@redhat.com> * include/dwarf2-signal.h (SIGNAL_HANDLER): Name siginfo_t pointer arg. (MAKE_THROW_FRAME): Define for 32-bit and 64-bit sparc. (INIT_SEGV, INIT_FPE): Use direct __libc_sigaction installation on Sparc too. * include/sparc-signal.h (FLUSH_REGISTER_WINDOWS): Define properly for 64-bit sparc. (MAKE_THROW_FRAME): Use long for sp/retaddr so 64-bit works. * sysdeps/sparc/locks.h: New file. * configure.in (SIGNAL_HANDLER): Set to include/sparc-signal.h on all sparc Solaris configurations. Set to include/dwarf2-signal.h on sparc Linux. * configure: Regenerate * configure.host (can_unwind_signal): sparc*-linux* can do it now. From-SVN: r52575
2002-04-20configure: Rebuilt.Hans Boehm3-313/+401
2002-04-19 Hans Boehm <Hans_Boehm@hp.com> * configure: Rebuilt. * configure.in (backtrace): Function doesn't work on IA-64. From-SVN: r52544
2002-04-18File.java (normalizePath): Add Win32 support for auto conversion of a '/' ↵Adam King2-0/+10
path separator to Win32's '\'... * java/io/File.java (normalizePath): Add Win32 support for auto conversion of a '/' path separator to Win32's '\' separator. From-SVN: r52447
2002-04-17negzero.java: New.Mark Wielaard3-0/+15
* libjava.lang/negzero.java: New. * libjava.lang/negzero.out: New. From-SVN: r52429
2002-04-16re PR libgcj/6081 (libjava make install fails: Arg list too long)Tom Tromey6-35/+63
Fix for PR libgcj/6081: * Makefile.in: Rebuilt. * Makefile.am (install-data-local): Use GNU make trick to avoid shell limit. From-SVN: r52370
2002-04-16natFileWin32.cc (performList): Return the correct array type.Adam King2-31/+35
2002-04-16 Adam King <aking@dreammechanics.com> Tom Tromey <tromey@redhat.com> * java/io/natFileWin32.cc (performList): Return the correct array type. Don't duplicate the creation of a File since it's already done earlier in the method and the existing code would cause a ArrayStoreException. Don't use fixed-size array. (_access, _stat, attr, getCanonicalPath, performMkdir, performRenameTo): Don't use fixed-size array. (getCanonicalPath): Use throw, not _Jv_Throw. Co-Authored-By: Tom Tromey <tromey@redhat.com> From-SVN: r52369
2002-04-15configure.in: Allow building in $srcdir.DJ Delorie3-232/+239
* configure.in: Allow building in $srcdir. * configure: Regenerated. From-SVN: r52347
2002-04-15natPlainDatagramSocketImpl.cc (close): Set timeout to 0.Mark Wielaard3-0/+7
* java/net/natPlainDatagramSocketImpl.cc (close): Set timeout to 0. * java/net/natSocketImpl.cc (close): Likewise. From-SVN: r52312
2002-04-15Connection.java (usingProxy): return false.Mark Wielaard2-1/+5
2002-04-14 Mark Wielaard <mark@klomp.org> * gnu/gcj/protocol/http/Connection.java (usingProxy): return false. From-SVN: r52310
2002-04-15natDouble.cc (parseDouble): Allow a number to end with the f/F/d/D modifiers.Adam King2-1/+16
2002-04-13 Adam King <aking@dreammechanics.com> * java/lang/natDouble.cc (parseDouble): Allow a number to end with the f/F/d/D modifiers. From-SVN: r52308
2002-04-14re PR libgcj/6302 (http URLConnection does not support HTTP/1.1 (and chunked ↵Mark Wielaard2-0/+8
transfer encoding)) * libjava.mauve/xfails: Expect failures for PR libgcj/6302 and libgcj/6298. From-SVN: r52305
2002-04-14re PR libgcj/6293 (PipedInputStream.close() does not notify writer (Mauve test))Mark Wielaard2-0/+12
* libjava.mauve/xfails: Expect failures for PR libgcj/6293, libgcj/6295, libgcj/6296 and libgcj/6297. From-SVN: r52297
2002-04-12Fix botch in last commit.Anthony Green2-2/+2
From-SVN: r52230
2002-04-12Install libgcj.jar as libgcj-VERSION.jar.Anthony Green10-312/+327
From-SVN: r52226
2002-04-12SyncGlobal.java, [...]: New test case.Loren J. Rittle3-0/+37
* libjava.lang/SyncGlobal.java, libjava.lang/SyncGlobal.out: New test case. From-SVN: r52207
2002-04-12configure.host: Set can_unwind_signal on hosts which support it.Bryce McKinlay4-328/+347
* configure.host: Set can_unwind_signal on hosts which support it. Don't set CHECKREFSPEC and DIVIDESPEC for FreeBSD. * configure.in: Set CHECKREFSPEC and DIVIDESPEC if not using SJLJ exceptions and can_unwind_signal isn't set. * configure: Rebuilt. From-SVN: r52193
2002-04-11* win32.cc (_Jv_platform_initProperties): Fix spelling of _Jv_Free.Tom Tromey2-4/+8
From-SVN: r52183
2002-04-11jvm.h (_Jv_ThrowBadArrayIndex, [...]): Mark as noreturn.Adam King3-22/+36
2002-04-11 Adam King <aking@dreammechanics.com> Tom Tromey <tromey@redhat.com> * include/jvm.h (_Jv_ThrowBadArrayIndex, _Jv_ThrowNullPointerException): Mark as noreturn. * win32.cc (_Jv_platform_initProperties): Use _Jv_MallocUnchecked and _Jv_free. Correctly invoke GetTempPath(). Indentation fixes. Co-Authored-By: Tom Tromey <tromey@redhat.com> From-SVN: r52164