summaryrefslogtreecommitdiffstats
path: root/libjava
Commit message (Collapse)AuthorAgeFilesLines
* * gnu/gcj/protocol/file/Connection.java (conect): Open the inputbothner2002-02-222-13/+24
| | | | | | | | | and/or output streams immediately here, instead of using File.exists. (inputStream, outputStream): New fields to save open streams. (getInputStream, getOutputStream): Use already-opened streams. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49965 138bc75d-0d04-0410-961f-82ee72b054a4
* * acinclude.m4 (LIB_AC_PROG_CXX): Copied from libstdc++-v3.aoliva2002-02-226-370/+533
| | | | | | | | | Use it. * Makefile.am (LIBLINK): Use CXX (and its tag) for linking. * aclocal.m4, configure, Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49954 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (libgcj.jar:): Change to -CLASSPATHnferrier2002-02-212-67/+28
| | | | | | | | | | | | | | | | | (.class.h:): Ditto. (java/lang/ClassLoader.h:): Ditto. (java/lang/Thread.h:): Ditto. (java/lang/String.h:): Ditto. (java/lang/reflect/Constructor.h:): Ditto. (java/lang/reflect/Field.h:): Ditto. (java/lang/reflect/Method.h:): Ditto. (gnu/gcj/runtime/VMClassLoader.h:): Ditto. (java/io/ObjectInputStream$$GetField.h:): Ditto. (java/io/ObjectOutputStream$$PutField.h:): Ditto. * Makefile.in: Rebuilt with libgcj Automake. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49927 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/stringconst.xfail: xfail-output -> xfail-source-output.bryce2002-02-202-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49889 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/libjava.exp: Add "xfail-byte-output" and "xfail-source-output".bryce2002-02-208-4/+117
| | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49888 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR libgcj/5696:tromey2002-02-202-12/+23
| | | | | | | | | | | | | * verify.cc (is_assignable_from_slow): Never call _Jv_IsAssignableFrom. (verify_instructions_0): Added new debug statement. (state::print): Print information about whether local has changed. (state::merge): Don't call note_variable when merging locals. (state::set_exception): Removed old FIXME comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49886 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-18 Bryce McKinlay <bryce@waitaki.otago.ac.nz>bryce2002-02-182-1/+10
| | | | | | | | * java/net/natPlainDatagramSocketImpl.cc (bind): Call setsockopt to enable SO_BROADCAST. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49835 138bc75d-0d04-0410-961f-82ee72b054a4
* * libjava.lang/err7.xfail: Removed.bryce2002-02-183-2/+5
| | | | | | | * libjava.lang/err8.xfail: Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49831 138bc75d-0d04-0410-961f-82ee72b054a4
* * name-finder.cc (toHex): Use word mode, not long long.jason2002-02-183-2/+9
| | | | | | | * gnu/gcj/convert/natIconv.cc (write): Avoid sign-compare warning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49829 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR libgcj/5695:tromey2002-02-152-4/+34
| | | | | | | | | | * verify.cc (is_assignable_from_slow): Check to see if target is an Object before checking to see if source is an interface. (verify_instructions_0) [op_invokeinterface]: Handle case where we're making an interface call on Object. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49783 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt with Eric's change below.bryce2002-02-152-122/+9
| | | | | | | | | * java/lang/natMath.cc (abs(jdouble), abs(jfloat), round(jfloat), round(jdouble), min(jfloat), max(jfloat), min(jdouble), min(jfloat)): Removed functions which are now implemented in Math.java. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49782 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-14 Eric Blake <ebb9@email.byu.edu>ericb2002-02-155-83/+2451
| | | | | | | | | | | * gcj/javaprims.h (java::lang): Add java::lang::StrictMath. * Makefile.am (core_java_source_files): Add java/lang/StrictMath.java. * java/lang/Math.java: Merge with Classpath. * java/lang/StrictMath.java: New file - merge with Classpath. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49781 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-14 Mark Wielaard <mark@klomp.org>mark2002-02-149-385/+577
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/math/BigInteger.java: import gnu.java.math.MPN not the whole package as a workaround for gcj 3.0.x 2002-02-14 Mark Wielaard <mark@klomp.org> * java/security/BasicPermission.java: extends with fully qualified classname as workaround for gcj 3.0.4. 2002-02-14 Eric Blake <ebb9@email.byu.edu> * java/net/DatagramSocketImpl.java (setOption, getOption): Work around gcj bug of wrong emitted qualifier for inherited method. * java/net/SocketImpl.java (setOption, getOption): Ditto. * java/util/WeakHashMap.java (WeakEntrySet): Add non-private constructor to reduce amount of emitted bytecode. While this happens to work around a jikes 1.15 bug, it is still a useful patch even for correct compilers. * java/rmi/server/RMIClassLoader.java (MyClassLoader): Ditto. * gnu/java/rmi/server/UnicastRemoteCall.java (DummyObjectOutputStream, DummyObjectInputStream): Ditto. 2002-02-14 Eric Blake <ebb9@email.byu.edu> * java/net/DatagramSocketImpl.java: Reformat (no code changes). * java/net/SocketImpl.java: Ditto. * java/rmi/server/RMIClassLoader.java: Ditto. * gnu/java/rmi/server/UnicastRemoteCall.java: Ditto. 2002-02-14 Mark Wielaard <mark@klomp.org> Thanks to Takashi Okamoto * java/util/Arrays.java (ArrayList.indexOf()): this.equals(). * java/util/Arrays.java (ArrayList.lastIndexOf()): Likewise. * java/util/WeakHashMap.java (WeakEntry.getEntry()): this.get(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49778 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-13 Todd Stock <toddastock@yahoo.com>tromey2002-02-142-2/+20
| | | | | | | | | Fix for PR libgcj/5670: * verify.cc (is_assignable_from_slow): If `source' is interface, recursively look for merge with `target'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49769 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-14 Martin Kahlert <martin.kahlert@infineon.com>tromey2002-02-142-2/+6
| | | | | | | * include/jni.h: Fix typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49767 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-13 Martin Kahlert <martin.kahlert@infineon.com>tromey2002-02-132-2/+6
| | | | | | | | * jni.cc (_Jv_JNI_AttachCurrentThread): env->locals assigned correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49737 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-13 Todd Stock <toddastock@yahoo.com>tromey2002-02-132-2/+13
| | | | | | | | | Fix for PR libgcj/5671: * verify.cc (state::merge): Handle case where we're merging against an interface. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49735 138bc75d-0d04-0410-961f-82ee72b054a4
* * exception.cc (std::abort): Mark as noreturn.tromey2002-02-132-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49717 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-12 Adam Megacz <adam@xwt.org>megacz2002-02-121-0/+5
| | | | | | | | * java/lang/Win32Process.java: Filled in a placeholder implementation so Win32 will build. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49701 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-12 Adam Megacz <adam@xwt.org>megacz2002-02-124-324/+321
| | | | | | | | | * java/io/natFilePosix.cc: Copied this from natFile.cc. * java/io/natFile.cc: Removed from repository. * configure.in: Added AC_LINK_FILES for natFile${PLATFORM}. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49700 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-12 Adam Megacz <adam@xwt.org>megacz2002-02-122-0/+6
| | | | | | | * win32.cc: Added two #includes to make win32.cc compile. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49696 138bc75d-0d04-0410-961f-82ee72b054a4
* * boehm.cc (initialized, obj_kind_x, obj_free_list): Removed unusedbryce2002-02-122-90/+9
| | | | | | | | | declarations. (_Jv_InitGC): Don't bother locking, as this is always called from a single-thread. Turn off GC_all_interior_pointers. Remove dead code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49695 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-11 Adam Megacz <adam@xwt.org>megacz2002-02-123-0/+15
| | | | | | | | * include/win32.h: Added _Jv_platform_gettimeofday. * win32.cc (_Jv_platform_gettimeofday): Added dummy function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49693 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-11 Adam Megacz <adam@xwt.org>megacz2002-02-123-0/+8
| | | | | | | | | * java/io/natFileWin32.cc, java/io/natFileDescriptorWin32.cc: Added #undef STRICT to make windows.h and java/lang/reflect/Modifier.h cooperate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49692 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-11 Adam Megacz <adam@xwt.org>megacz2002-02-122-63/+53
| | | | | | | | * java/io/natFileWin32.cc: Created a placeholder class with lots of FIXMEs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49691 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-11 Adam Megacz <adam@xwt.org>megacz2002-02-112-4/+20
| | | | | | | | | | * exception.cc (_Jv_Throw, PERSONALITY_FUNCTION): Changed std::abort() to simply abort(). Also added "fake" std::abort() so we can #include unwind-pe.h without having to link against libstdc++-v3. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49685 138bc75d-0d04-0410-961f-82ee72b054a4
* For PR java/5641:tromey2002-02-113-0/+28
| | | | | | | | * libjava.compile/PR5641.xfail: New file. * libjava.compile/PR5641.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49660 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-10 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>tromey2002-02-112-3/+11
| | | | | | | * lib/libjava.exp (libjava_find_lib): Remove duplicate .la files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49659 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-10 Andreas Tobler <toa@pop.agri.ch>tromey2002-02-102-1/+5
| | | | | | | * interpret.cc (continue1) [insn_f2l]: Use PUSHL, not PUSHI. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49655 138bc75d-0d04-0410-961f-82ee72b054a4
* * interpret.cc (convert): New function.tromey2002-02-082-4/+44
| | | | | | | | | (continue1) [insn_d2i, insn_d2l, insn_f2i, insn_f2l]: Use convert. Include Long.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49621 138bc75d-0d04-0410-961f-82ee72b054a4
* Add xscale-elf supportgreen2002-02-082-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49616 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-08 Martin Kahlert <martin.kahlert@infineon.com>tromey2002-02-082-2/+18
| | | | | | | | | | * jni.cc (_Jv_JNI_NewLocalRef): Make sure, that NULL frame is not dereferenced. (_Jv_JNI_AttachCurrentThread): Produce full featured env->locals frame. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49615 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/natFile.cc (_access): Use __builtin_alloca.tromey2002-02-082-12/+27
| | | | | | | | | | | | | | | | (_stat): Likewise. (attr): Likewise. (getCanonicalPath): Likewise. (performList): Likewise. (performMkdir): Likewise. (performSetReadOnly): Likewise. (performRenameTo): Likewise. (performSetLastModified): Likewise. (performCreate): Likewise. (performDelete): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49607 138bc75d-0d04-0410-961f-82ee72b054a4
* Reformatted a changelog entrymegacz2002-02-081-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49604 138bc75d-0d04-0410-961f-82ee72b054a4
* * HACKING: Fix URL for the automake-gcj.bryce2002-02-082-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49600 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natThrowable.cc: Updated copyright.tromey2002-02-076-5/+12
| | | | | | | | | | | * java/io/natFileWin32.cc: Updated copyright. * java/io/natFileDescriptorWin32.cc: Updated copyright. * win32-threads.cc: Updated copyright. * name-finder.cc: Updated copyright. * include/name-finder.h: Updated copyright. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49586 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/name-finder.h: Conditionally include sys/wait.h.tromey2002-02-073-1/+9
| | | | | | | * include/config.h.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49585 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/natFile.cc (_access): Don't stack-allocate buffer.tromey2002-02-072-23/+34
| | | | | | | | | | | | | | | | | | | Size buffer based on real size of string. (_stat): Likewise. (attr): Likewise. (getCanonicalPath): Likewise. (performList): Likewise. (performMkdir): Likewise. (performSetReadOnly): Likewise. (unixroot): Removed. (performRenameTo): Likewise. (performSetLastModified): Likewise. (performCreate): Likewise. (performDelete): Likewise. (performListRoots): Always return new array. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49584 138bc75d-0d04-0410-961f-82ee72b054a4
* * prims.cc (_Jv_CreateJavaVM): Call _Jv_platform_initialize.tromey2002-02-077-28/+57
| | | | | | | | | | | | | | | | | * win32.cc (win32_exception_handler): Now static. * include/win32.h (_Jv_platform_initialize): Declare. (win32_exception_handler): Don't declare. * java/lang/natSystem.cc (currentTimeMillis): Use _Jv_platform_gettimeofday. * posix.cc (_Jv_platform_gettimeofday): Renamed. (_Jv_select): Use new name. (_Jv_platform_initialize): New function. * include/posix.h (_Jv_platform_gettimeofday): Renamed from _Jv_gettimeofday. (_Jv_platform_initialize): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49583 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey2002-02-073-313/+329
| | | | | | | * configure.in: Removed unnecessary parens. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49581 138bc75d-0d04-0410-961f-82ee72b054a4
* For some reason AC_HEADER_SYS_WAIT() isn't defining HAVE_SYS_WAIT_H onmegacz2002-02-071-2/+0
| | | | | | | | Linux; this patch backs out my patch that added the #ifdefs until I can figure out what happened. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49572 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-06 Adam Megacz <adam@xwt.org>megacz2002-02-076-33/+63
| | | | | | | | | | | | | | * configure.in: Changed mingw) to *mingw*). * win32.cc: Created this file. * win32.h: Created this file. * win32.cc, prims.cc, win32.h (win32_exception_handler): Moved win32_exception_handler from prims.cc to win32.cc, added header in win32.h. * prims.cc: removed some #ifdef-WIN32'd headers which are no longer needed now that we have platform.h git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49566 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-06 Adam Megacz <adam@xwt.org>megacz2002-02-074-22/+33
| | | | | | | | * shs.h, shs.cc, natSimpleSHSStream.cc: use uint<n>_t instead of LONG and BYTE git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49565 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-06 Adam Megacz <adam@xwt.org>megacz2002-02-074-331/+330
| | | | | | | * name-finder.h: don't #include sys/wait.h unless HAVE_SYS_WAIT_H git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49564 138bc75d-0d04-0410-961f-82ee72b054a4
* embedded updatesgreen2002-02-0712-318/+532
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49562 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (require_array_type): If argument is a null array oftromey2002-02-072-2/+9
| | | | | | | references, return null as the element type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49561 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-02-06 Mark Wielaard <mark@klomp.org>tromey2002-02-072-0/+7
| | | | | | | | * verify.cc (verify_instructions_0) [op_dup2]: Actually push the duplicate of a wide type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49559 138bc75d-0d04-0410-961f-82ee72b054a4
* * verify.cc (type::isnull): New method.tromey2002-02-062-1/+16
| | | | | | | | (require_array_type): Handle case where array is null. (verify_instructions_0) [op_arraylength]: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49555 138bc75d-0d04-0410-961f-82ee72b054a4
* Oops, forgot these in last check-in.bryce2002-02-062-354/+333
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49537 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Set up PLATFORMOBJS not PLATFORM_SPECIFIC_SOURCES.bryce2002-02-064-10/+24
| | | | | | | | | | | | Symlink PLATFORMH to platform.h. * Makefile.am (libgcj_la_DEPENDENCIES, libgcj_la_LIBADD): Add PLATFORMOBJS. * java/lang/natSystem.cc: #include platform.h not posix.h. * Makefile.in: Rebuilt with libgcj automake. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49534 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud