summaryrefslogtreecommitdiff
path: root/libjava
Commit message (Collapse)AuthorAgeFilesLines
* Mark ChangeLogreleases/gcc-3.1Mark Mitchell2004-04-193-0/+12
| | | | From-SVN: r80840
* Mark ChangeLogMark Mitchell2002-07-253-0/+12
| | | | From-SVN: r55764
* For PR libgcj/7292:Jesse Rosenstock2002-07-122-1/+6
| | | | | | | | | 2002-07-12 Jesse Rosenstock <jmr@fulcrummicro.com> For PR libgcj/7292: * java/lang/Character.java (toString(char)): Now static. From-SVN: r55428
* Makefile.in: Rebuilt.Tom Tromey2002-06-243-2/+8
| | | | | | | | * Makefile.in: Rebuilt. * Makefile.am ($(srcdir)/java/lang/Object.h, $(srcdir)/java/lang/Class.h): Added dummy targets. From-SVN: r54935
* configure.host: Disable hash synchronization and slow_pthread_self for cygwin.Bryce McKinlay2002-06-102-0/+11
| | | | | | | * configure.host: Disable hash synchronization and slow_pthread_self for cygwin. From-SVN: r54429
* natFileDescriptorWin32.cc (open): Disable Win32 file locking, just like the ↵Adam Megacz2002-06-062-4/+6
| | | | | | | | | | | Sun JVM does. 2002-06-06 Adam Megacz <adam@xwt.org> * java/io/natFileDescriptorWin32.cc (open): Disable Win32 file locking, just like the Sun JVM does. From-SVN: r54320
* [multiple changes]Mark Mitchell2002-06-043-122/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-05-18 Mark Mitchell <mark@codesourcery.com> * java-tree.h (CLASS_BEING_LAIDOUT): Remove duplicate definition. * jcf-io.c (dirent.h): Include it. (fnmatch.h): Likewise. (compare_path): New function. (java_or_class_file): Likewise. (memoized_dirlist_entry): New type. (memoized_dirlist_lookup_eq): New function. (memoized_dirlists): New variable. (caching_stat): New function. (memoized_class_lookup_eq): New function. (memoized_class_lookups): Likewise. (find_class): Use memoized_class_lookups and caching_stat. * jcf.h (JCF_USE_SCANDIR): Define. * parse.y (java_expand_classes): Write the class files in reverse order. 2002-05-13 Mark Mitchell <mark@codesourcery.com> * jcf-write.c (write_classfile): Unlink the temporary file if it cannot be renamed. Use concat to build up the name of the temporary file. 2002-05-13 Mark Mitchell <mark@codesourcery.com> * jcf-write.c (write_classfile): Unlink the temporary file if it cannot be renamed. Use concat to build up the name of the temporary file. 2002-05-23 Bryce McKinlay <bryce@waitaki.otago.ac.nz> * Makefile.am (all-recursive): Depend on $all_java_class_files so that they build first. * Makefile.in: Rebuilt. 2002-05-08 Mark Mitchell <mark@codesourcery.com> * Makefile.am (all_java_source_files): New variable. (all_java_class_files): Likewise. .java.class: New rule. (CLEANFILES): Remove tmp-list. * Makefile.in: Regenerated. From-SVN: r54249
* libjava.exp: Use libgcj-VERSION.jar, not libgcj-3.1.jar.Anthony Green2002-05-172-2/+13
| | | | | | | | 2002-04-12 Anthony Green <green@redhat.com> * lib/libjava.exp: Use libgcj-VERSION.jar, not libgcj-3.1.jar. From-SVN: r53571
* Mark ChangeLogMark Mitchell2002-05-153-0/+12
| | | | From-SVN: r53469
* Mark ChangeLogMark Mitchell2002-05-143-0/+12
| | | | From-SVN: r53466
* re PR target/6429 (libgcc_s problem on dual 32/64-bit arches)Jakub Jelinek2002-05-092-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: r53310
* configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at script entry, and ↵Alexandre Oliva2002-05-083-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: r53277
* Remove conflict marker.Andreas Schwab2002-05-061-1/+0
| | | | From-SVN: r53217
* Suggested by Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>Alexandre Oliva2002-05-033-48/+97
| | | | | | | | | 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: r53105
* dwarf2-signal.h (INIT_SEGV, [...]): use sigaction instead of __libc_sigaction.Hans Boehm2002-05-022-11/+10
| | | | | | | * include/dwarf2-signal.h (INIT_SEGV, INIT_FPE for ia64): use sigaction instead of __libc_sigaction. From-SVN: r53062
* libjava.exp (libjava_find_spec): New function.Rainer Orth2002-05-022-4/+31
| | | | | | | | * testsuite/lib/libjava.exp (libjava_find_spec): New function. (libjava_init): Use it to find libgcj.spec. (libjava_arguments): Likewise. From-SVN: r53056
* re PR bootstrap/6525 (libjava won't build on Red Hat Linux 6.2/sparc)David S. Miller2002-05-022-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: r53053
* * .cvsignore: Remove files that are present in CVS.Mark Mitchell2002-04-282-13/+7
| | | | From-SVN: r52846
* re PR target/6422 (libjava failures on sparc-linux)David S. Miller2002-04-262-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: r52819
* natCore.cc (create): Use __builtin_alloca, and compute correct length of ↵Tom Tromey2002-04-242-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: r52743
* win32.cc, win32.cc (backtrace): Added this function because Win32 does not ↵Adam Megacz2002-04-243-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: r52700
* dwarf2-signal.h (MAKE_THROW_FRAME, sparc32): Document magic instruction ↵David S. Miller2002-04-222-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: r52608
* re PR java/6391 (Constant float to int conversions don't use ↵Mark Wielaard2002-04-214-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: r52578
* dwarf2-signal.h (SIGNAL_HANDLER): Name siginfo_t pointer arg.David S. Miller2002-04-217-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: r52574
* configure: Rebuilt.Hans Boehm2002-04-203-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: r52542
* File.java (normalizePath): Add Win32 support for auto conversion of a '/' ↵Adam King2002-04-182-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: r52446
* negzero.java: New.Mark Wielaard2002-04-171-0/+5
| | | | | | | * libjava.lang/negzero.java: New. * libjava.lang/negzero.out: New. From-SVN: r52431
* This commit was manufactured by cvs2svn to create branchNo Author2002-04-172-0/+10
| | | | | | 'gcc-3_1-branch'. From-SVN: r52430
* configure.in: Allow building in $srcdir.DJ Delorie2002-04-163-232/+239
| | | | | | | * configure.in: Allow building in $srcdir. * configure: Regenerated. From-SVN: r52377
* re PR libgcj/6081 (libjava make install fails: Arg list too long)Tom Tromey2002-04-163-2/+15
| | | | | | | | | Fix for PR libgcj/6081: * Makefile.in: Rebuilt. * Makefile.am (install-data-local): Use GNU make trick to avoid shell limit. From-SVN: r52371
* natFileWin32.cc (performList): Return the correct array type.Adam King2002-04-162-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: r52368
* Integer.java (getInteger(String,Integer): Return def when nm is null or the ↵Mark Wielaard2002-04-152-3/+10
| | | | | | | | | empty String. * java/lang/Integer.java (getInteger(String,Integer): Return def when nm is null or the empty String. From-SVN: r52333
* natPlainDatagramSocketImpl.cc (close): Set timeout to 0.Mark Wielaard2002-04-153-0/+7
| | | | | | | * java/net/natPlainDatagramSocketImpl.cc (close): Set timeout to 0. * java/net/natSocketImpl.cc (close): Likewise. From-SVN: r52313
* Connection.java (usingProxy): return false.Mark Wielaard2002-04-152-1/+5
| | | | | | | | 2002-04-14 Mark Wielaard <mark@klomp.org> * gnu/gcj/protocol/http/Connection.java (usingProxy): return false. From-SVN: r52311
* natDouble.cc (parseDouble): Allow a number to end with the f/F/d/D modifiers.Adam King2002-04-152-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: r52309
* re PR libgcj/6302 (http URLConnection does not support HTTP/1.1 (and chunked ↵Mark Wielaard2002-04-142-0/+8
| | | | | | | | | transfer encoding)) * libjava.mauve/xfails: Expect failures for PR libgcj/6302 and libgcj/6298. From-SVN: r52306
* re PR libgcj/6293 (PipedInputStream.close() does not notify writer (Mauve test))Mark Wielaard2002-04-142-0/+12
| | | | | | | * libjava.mauve/xfails: Expect failures for PR libgcj/6293, libgcj/6295, libgcj/6296 and libgcj/6297. From-SVN: r52298
* * win32.cc (_Jv_platform_initProperties): Fix spelling of _Jv_Free.Tom Tromey2002-04-112-4/+8
| | | | From-SVN: r52184
* configure.host: Set can_unwind_signal on hosts which support it.Bryce McKinlay2002-04-114-248/+278
| | | | | | | | | | * 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: r52182
* Fix classpath with a hack.Anthony Green2002-04-112-2/+6
| | | | From-SVN: r52175
* jvm.h (_Jv_ThrowBadArrayIndex, [...]): Mark as noreturn.Adam King2002-04-113-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: r52163
* Makefile.am (jardir, jar_DATA): Define (for libgcj.jar).Anthony Green2002-04-108-407/+400
| | | | | | | | | | 2002-04-05 Anthony Green <green@redhat.com> * Makefile.am (jardir, jar_DATA): Define (for libgcj.jar). (install-data-hook): Define. * Makefile.in: Rebuilt. From-SVN: r52131
* * win32.cc (_Jv_platform_initProperties): Use GetTempPath.Tom Tromey2002-04-092-1/+5
| | | | From-SVN: r52085
* exception.cc (abort): added static modifierAdam Megacz2002-04-082-1/+6
| | | | | | | | 2002-04-05 Adam Megacz <adam@xwt.org> * exception.cc (abort): added static modifier From-SVN: r52042
* re PR libgcj/6187 (method distance of class java.awt.geom.Point2D causes ↵Alberto Biancardi2002-04-082-1/+7
| | | | | | | | | | | | infinite recursion) 2002-04-08 Alberto Biancardi <alberto.biancardi@unipv.it> Fix for PR libgcj/6187: * java/awt/geom/Point2D.java (distance): Call distanceSq, not distance. From-SVN: r52036
* AbstractMap.java (putAll): Use entrySet size.Mark Wielaard2002-04-082-5/+10
| | | | | | | * java/util/AbstractMap.java (putAll): Use entrySet size. (toString): Explicitly use getKey() and getValue(). From-SVN: r52009
* xfails: Add CASE_INSENSITIVE_ORDER...Mark Wielaard2002-04-072-0/+18
| | | | | | | | | * libjava.mauve/xfails: Add CASE_INSENSITIVE_ORDER, result was unspecified and test should be updated to match latest spec. Add AcuniaPropertiesTest, known bug #6219. Add test_getClassLoader, what we do seems to be not really right or wrong. From-SVN: r52007
* Hashtable.java (contains): Remove NullPointer check.Mark Wielaard2002-04-072-14/+14
| | | | | | | | * java/util/Hashtable.java (contains): Remove NullPointer check. (containsValue): Add NullPointer check. (remove): Always throw NullPointerException when key is null. From-SVN: r51993
* natSystem.cc (init_properties): Call new function _Jv_platform_initProperties.Adam King2002-04-076-17/+168
| | | | | | | | | | | | | | 2002-04-07 Adam King <aking@dreammechanics.com> * java/lang/natSystem.cc (init_properties): Call new function _Jv_platform_initProperties. * win32.cc (_Jv_platform_initProperties): New function that adds Win32 support for the System properties os.name, os.arch, os.version, user.name, user.home, and user.dir. * include/posix.h, include/win32.h, posix.cc: New function _Jv_platform_initProperties. From-SVN: r51990
* mauve.exp: Use libgcj.jar not libgcj.zip.Mark Wielaard2002-04-073-1/+12
| | | | | | | | | * libjava.mauve/mauve.exp: Use libgcj.jar not libgcj.zip. * libjava.mauve/xfails: add Character.classify12 (number 1), Character.getType (number 11), Character.getType (number 20) and Character.getType (number 22). We implement 1.4 Character. From-SVN: r51988