Bryce McKinlay
1d8f2fd8f2
Arrays.java (qsort): Fix off-by-one errors and use of incorrect "hi" value when count > 40.
...
* java/util/Arrays.java (qsort): Fix off-by-one errors and use of
incorrect "hi" value when count > 40.
From-SVN: r51854
2002-04-04 12:58:38 +01:00
Mark Wielaard
2801df0ed6
Modifier.java (toString(int,StringBuffer)): Fix ordering.
...
* java/lang/reflect/Modifier.java (toString(int,StringBuffer)): Fix
ordering.
From-SVN: r51848
2002-04-04 08:32:28 +00:00
Tom Tromey
c544921cc0
natClassLoader.cc (findClass): Compare against 3', not
0'.
...
* java/lang/natClassLoader.cc (findClass): Compare against `3',
not `0'.
From-SVN: r51764
2002-04-02 22:20:30 +00:00
Mark Wielaard
36aadc29f3
mauve-libgcj: add java.net.DatagramSocket.DatagramSocketTest2 to list of testsuite crashers.
...
* mauve-libgcj: add java.net.DatagramSocket.DatagramSocketTest2 to
list of testsuite crashers.
From-SVN: r51753
2002-04-02 14:20:44 +00:00
Bryce McKinlay
df88ca6f49
IdentityHashMap.java (put): Set new threshold correctly when resizing table.
...
* java/util/IdentityHashMap.java (put): Set new threshold correctly
when resizing table.
From-SVN: r51751
2002-04-02 14:55:14 +01:00
Mark Wielaard
29123a37f0
BitSet.java (BitSet(int)): if nbits < 0 throw NegativeArraySizeException
...
* java/util/BitSet.java (BitSet(int)): if nbits < 0 throw
NegativeArraySizeException
(clear(int)): Use sign extended shift.
(flip(int)): Likewise.
(get(int)): Likewise.
(nextClearBit(int)): Likewise.
(nextSetBit(int)): Likewise.
(set(int)): Likewise.
From-SVN: r51701
2002-04-01 19:59:12 +00:00
Mark Wielaard
5517383604
mauve-libgcj: Add JDK1.3...
...
* mauve-libgcj: Add JDK1.3, JDK1.4, JLS1.2 tests, remove ignored tests
that can be compiled now and add testsuite crashers to ignore list.
From-SVN: r51693
2002-04-01 18:09:25 +00:00
Alexandre Oliva
d05972d298
* libgcj.spec.in, libgcj-test.spec.in: Revert for now.
...
From-SVN: r51659
2002-03-31 18:24:59 +00:00
Alexandre Oliva
b56bc85a40
libgcj.spec.in: Override libgcc, not lib.
...
* libgcj.spec.in: Override libgcc, not lib.
* libgcj-test.spec.in: Likewise.
From-SVN: r51640
2002-03-31 09:33:05 +00:00
Tom Tromey
6676c77f01
natPlainDatagramSocketImpl.cc (close): New function.
...
* java/net/natPlainDatagramSocketImpl.cc (close): New function.
* java/net/natPlainSocketImpl.cc (close): Indentation fix.
From-SVN: r51563
2002-03-29 17:07:59 +00:00
Jeff Sturm
47d0866c79
* java/net/PlainDatagramSocketImpl.java
...
(close): Use native implementation.
(finalize): New method.
* java/net/PlainSocketImpl.java (finalize): New method.
* java/net/natPlainDatagramSocketImpl.cc
(java/io/FileDescriptor.h): Don't include.
(close): Implement method here.
(create): Don't assign fd.
* java/net/natPlainSocketImpl.cc
(java/io/FileDescriptor.h): Don't include.
(create): Don't assign fd.
(accept): Likewise.
(close): Synchronize.
From-SVN: r51492
2002-03-28 02:08:36 +00:00
Richard Henderson
6ad4639794
* include/posix-threads.h [alpha] (_Jv_ThreadSelf): Avoid a copy.
...
From-SVN: r51468
2002-03-27 11:25:04 -08:00
Andrew Haley
3cb2054594
dwarf2-signal.h (MAKE_THROW_FRAME): Add for IA-64.
...
2002-03-25 Andrew Haley <aph@cambridge.redhat.com>, Hans Boehm <Hans_Boehm@hp.com>
* include/dwarf2-signal.h (MAKE_THROW_FRAME): Add for IA-64.
(INIT_SEGV, INIT_FPE): Add versions that use __libc_sigaction
instead of syscall on IA-64.
Add FIXME comment.
From-SVN: r51459
2002-03-27 17:08:47 +00:00
Anthony Green
5cb27a4697
libgcj.spec.in: Add CHECKREFSPEC.
...
2002-03-27 Anthony Green <green@redhat.com>
* libgcj.spec.in: Add CHECKREFSPEC.
* configure.in: Ditto.
* configure.host: Ditto. Check references for xscale-elf.
* configure: Rebuilt.
From-SVN: r51457
2002-03-27 16:41:44 +00:00
Hans Boehm
d6220b3ad7
* include/dwarf2-signal.h: Temporarily back out last change.
...
From-SVN: r51415
2002-03-26 22:44:48 +00:00
Loren J. Rittle
b4a19310cd
* include/posix-threads.h: Support <.../pal.h> on FreeBSD/alpha.
...
From-SVN: r51383
2002-03-26 11:26:13 +00:00
Andrew Haley
90b2d2afa1
configure.in, configure: enable dwarf2-exception-style exception handling on IA-64.
...
* configure.in, configure: enable dwarf2-exception-style
exception handling on IA-64.
* include/dwarf2-signal.h (MAKE_THROW_FRAME): Add for IA-64.
(INIT_SEGV, INIT_FPE): Use __libc_sigaction instead of syscall.
Add FIXME comment.
From-SVN: r51367
2002-03-26 03:42:54 +00:00
Tom Tromey
5c00920976
Makefile.am (libgcj_la_LDFLAGS): Use THREADLDFLAGS.
...
* Makefile.am (libgcj_la_LDFLAGS): Use THREADLDFLAGS.
(jv_convert_LDFLAGS): Likewise.
(gij_LDFLAGS): Likewise.
(rmic_LDFLAGS): Likewise.
(rmiregistry_LDFLAGS): Likewise.
* configure.in (THREADLDFLAGS): New subst; set correctly for
*BSD.
From-SVN: r51363
2002-03-26 00:54:41 +00:00
Tom Tromey
f695acf69c
For PR libgcj/5303:
...
* gnu/java/rmi/registry/RegistryImpl.java (main): Recognize --help
and --version.
(help): New method.
(version): Likewise.
* gnu/gcj/convert/Convert.java (version): Removed extraneous
"GNU".
* gnu/java/rmi/rmic/RMIC.java (parseOptions): Removed extraneous
"GNU".
From-SVN: r51343
2002-03-25 22:08:27 +00:00
Tom Tromey
9b95cee697
Component.java (processEvent): Check ComponentEvent after KeyEvent.
...
* java/awt/Component.java (processEvent): Check ComponentEvent
after KeyEvent.
From-SVN: r51301
2002-03-25 06:45:23 +00:00
Bryce McKinlay
8cf29a474f
Based on patch from Intel's ORP team:
...
* java/io/PushbackInputStream.java (available): Calculate correct
number of bytes in buffer.
(read): Remove redundant bound check. Return bytes from both the
buffer and the stream.
From-SVN: r51296
2002-03-25 02:28:22 +00:00
Bryce McKinlay
acf9549ef9
FileInputStream.java (skip): Call fd.getFilePointer() and calculate correct number of bytes skipped.
...
* java/io/FileInputStream.java (skip): Call fd.getFilePointer() and
calculate correct number of bytes skipped.
From-SVN: r51293
2002-03-25 02:01:29 +00:00
Bryce McKinlay
e89268b691
* java/io/PushbackReader.java: Reformat.
...
From-SVN: r51291
2002-03-25 01:13:20 +00:00
Tom Tromey
e1a0d743f1
TextComponent.java (TextComponent): Editable by default.
...
* java/awt/TextComponent.java (TextComponent): Editable by
default.
From-SVN: r51278
2002-03-24 22:49:26 +00:00
Tom Tromey
64165b30e6
MenuItem.java (eventMask): No longer private.
...
* java/awt/MenuItem.java (eventMask): No longer private.
* java/awt/Button.java (dispatchEventImpl): Only dispatch to
superclass if we didn't handle event.
* java/awt/Checkbox.java (dispatchEventImpl): New method.
* java/awt/CheckboxMenuItem.java (dispatchEventImpl): New method.
* java/awt/Choice.java (dispatchEventImpl): New method.
* java/awt/List.java (dispatchEventImpl): New method.
* java/awt/Scrollbar.java (dispatchEventImpl): New method.
* java/awt/TextComponent.java (dispatchEventImpl): New method.
* java/awt/TextField.java (dispatchEventImpl): New method.
From-SVN: r51277
2002-03-24 22:37:51 +00:00
Mark Wielaard
c9be3825b3
[multiple changes]
...
2002-03-24 Eric Blake <ebb9@email.byu.edu>
* java/beans/IntrospectionException.java: Update to 1.4.
* java/beans/PropertyVetoException.java: Ditto.
2002-03-24 Eric Blake <ebb9@email.byu.edu>
* gnu/java/beans/BeanInfoEmbryo.java (hasMethod): Use
Arrays.equals instead of ArrayHelper.equalsArray.
2002-03-24 C. Brian Jones <cbj@gnu.org>
* java/beans/Introspector.java: added new static final fields
introduced in 1.2, lots of other updates remain to be done
2002-03-24 C. Brian Jones <cbj@gnu.org>
* java/beans/Introspector.java: reformatting
2002-03-24 C. Brian Jones <cbj@gnu.org>
* java/beans/Introspector.java: default beanInfoSearchPath will
not include sun.beans.infos given we provide no such package and
the API doesn't really require it; gnu.java.beans.info is the
default.
2002-03-24 Mark Wielaard <mark@klomp.org>
Thanks to Orp developers
* gnu/java/beans/editors/NativeBooleanEditor.java (setAsText(String)):
switch TRUE and FALSE return values.
From-SVN: r51273
2002-03-24 21:32:14 +00:00
Tom Tromey
f5c5a4e915
name-finder.h (_Jv_name_finder::myclose): New method.
...
* include/name-finder.h (_Jv_name_finder::myclose): New method.
* name-finder.cc (_Jv_name_finder): Initialize file descriptors.
From-SVN: r51234
2002-03-23 16:14:28 +00:00
Michael Smith
9817ad7792
re PR libgcj/6045 (GregorianCalendar: getMinimum() and getMaximum() incorrect for month)
...
2002-03-23 Michael Smith <msmith@spinnakernet.com>
* java/util/GregorianCalendar.java (minimums, maximums): Correct
MONTH entry. Fixes PR libgcj/6045.
From-SVN: r51232
2002-03-23 16:12:03 +00:00
Jeff Sturm
a641514dc5
* java/nat/natPlainSocketImpl.cc (write): Abort loop on error.
...
From-SVN: r51230
2002-03-23 14:57:39 +00:00
Bryce McKinlay
1de21d0eac
posix-threads.cc (_Jv_ThreadSelf_out_of_line): Use write_barrier, not release_set.
...
* posix-threads.cc (_Jv_ThreadSelf_out_of_line): Use write_barrier,
not release_set.
* sysdep/powerpc/locks.h (write_barrier): New function.
* sysdep/i386/locks.h (write_barrier): New function.
From-SVN: r51101
2002-03-21 00:26:46 +00:00
Martin Kahlert
c6ef94c533
2002-03-19 Martin Kahlert <martin.kahlert@infineon.com>
...
* include/jni.h Use correct C comments
From-SVN: r51046
2002-03-19 21:45:42 +00:00
Tom Tromey
9d5e46be34
jni.h (JNIIMPORT): New macro.
...
* include/jni.h (JNIIMPORT): New macro.
(JNIEXPORT): Likewise.
(JNICALL): Likewise.
From-SVN: r51009
2002-03-18 21:55:42 +00:00
Andrew Haley
71c6877d3e
i386-signal.h (old_i386_kernel_sigaction): New.
...
2002-03-18 Andrew Haley <aph@cambridge.redhat.com>
* include/i386-signal.h (old_i386_kernel_sigaction): New.
INIT_SEGV: Use old_i386_kernel_sigaction.
INIT_FP: Likewise.
From-SVN: r50980
2002-03-18 17:11:43 +00:00
Bryce McKinlay
1b5a2139c7
natSystem.cc (init_properties): Update VM version properties.
...
* java/lang/natSystem.cc (init_properties): Update VM version
properties.
* configure.in: Set GCJVERSION.
* acconfig.h: Add GCJVERSION.
* configure: Rebuilt.
* include/config.h.in: Rebuilt.
From-SVN: r50944
2002-03-18 06:19:03 +00:00
Anthony Green
a46ccd1b47
Add arm thumb support
...
From-SVN: r50920
2002-03-17 16:18:53 +00:00
Bryce McKinlay
f9ad9ecf47
Makefile.am: Escape quotes in echo.
...
* Makefile.am: Escape quotes in echo.
* Makefile.in: Rebuilt.
From-SVN: r50905
2002-03-17 01:07:17 +00:00
Bryce McKinlay
ce3b24a73a
Makefile.am: Make target library a convenience library.
...
zlib:
* Makefile.am: Make target library a convenience library.
* Makefile.in: Rebuilt.
libffi:
* Makefile.am: libfficonvenience -> libffi_convenience.
* Makefile.in: Rebuilt.
boehm-gc:
* Makefile.am: Make a convenience library.
* Makefile.in: Rebuilt.
libjava:
Build a single libgcj.so, without separate gc and zlib libraries.
* configure.in: Use convenience libraries for boehm-gc and zlib. Set
SYS_ZLIBS if system zlib is used.
* configure: Rebuilt.
* Makefile.am: Use boehm-gc and zlib convenience libraries.
* Makefile.in: Rebuilt.
* libtool-version: Increment .so version number.
From-SVN: r50900
2002-03-17 00:35:21 +00:00
Bryce McKinlay
c2765075db
Remove conflict indicator.
...
From-SVN: r50893
2002-03-16 21:04:28 +00:00
Bryce McKinlay
3bb6567285
Makefile.am: Use empty -classpath flag in addition to -bootclasspath.
...
* Makefile.am: Use empty -classpath flag in addition to -bootclasspath.
* Makefile.in: Rebuilt.
From-SVN: r50892
2002-03-16 21:03:43 +00:00
Anthony Green
2d933a0bf9
Commit embedded patch approved Feb 17
...
From-SVN: r50860
2002-03-16 00:37:21 +00:00
Alexandre Oliva
201d203b79
Makefile.am (jv_convert_LDADD): Don't list libraries that are already implicitly brought in from libgcj.la.
...
* Makefile.am (jv_convert_LDADD): Don't list libraries that are
already implicitly brought in from libgcj.la.
(gij_LDADD, rmic_LDADD, rmiregistry_LDADD): Likewise.
* Makefile.in: Rebuilt.
From-SVN: r50853
2002-03-15 22:46:58 +00:00
Eric Blake
89a1ba6d32
THANKS: Fix punctuation, alphabetization.
...
2002-03-15 Eric Blake <ebb9@email.byu.edu>
* THANKS: Fix punctuation, alphabetization.
From-SVN: r50851
2002-03-15 22:36:05 +00:00
Tom Tromey
60f32585da
re PR libgcj/5944 (Use of uint32_t breaks libgcj bootstrap on Solaris 2.5.1)
...
2002-03-15 Tom Tromey <tromey@redhat.com>
Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Fix for PR libgcj/5944.
* gnu/gcj/io/shs.h: Define uint8_t and uint32_t.
Co-Authored-By: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
From-SVN: r50842
2002-03-15 21:59:12 +00:00
Anthony Green
e2ea015c1c
Install libgcj-config.h in a better place.
...
From-SVN: r50817
2002-03-15 18:03:49 +00:00
Andreas Tobler
46f56f54c4
configure.host (powerpc*-darwin*): Enable interpreter.
...
2002-03-12 Andreas Tobler <a.tobler@schweiz.ch>
* configure.host (powerpc*-darwin*): Enable interpreter.
From-SVN: r50686
2002-03-12 22:29:52 +00:00
Bryce McKinlay
60678e476f
posix.h: Add multiple include header protection.
...
* include/posix.h: Add multiple include header protection.
* java/net/natPlainSocketImpl.cc: Don't #include <posix.h>.
From-SVN: r50559
2002-03-11 04:15:51 +00:00
Adam Megacz
72da3c3e58
natPlainSocketImpl.cc: Added #include <platform.h>.
...
2002-03-10 Adam Megacz <adam@xwt.org>
* java/net/natPlainSocketImpl.cc: Added #include <platform.h>.
From-SVN: r50556
2002-03-11 01:34:08 +00:00
Tom Tromey
22d5af9af4
GridLayout.java (layoutContainer): Handle case where there are no items in container.
...
* java/awt/GridLayout.java (layoutContainer): Handle case where
there are no items in container.
From-SVN: r50539
2002-03-10 18:15:58 +00:00
Tom Tromey
0c1fcb02b1
Win32Process.java: Added comment.
...
* java/lang/Win32Process.java: Added comment.
* include/posix.h (_Jv_platform_close_on_exec): New function.
Include fcntl.h.
* include/win32.h (_Jv_platform_close_on_exec): New function.
* java/net/natPlainSocketImpl.cc (create): Set close-on-exec
flag.
(accept): Likewise.
* java/net/natPlainDatagramSocketImpl.cc (create): Set
close-on-exec flag.
* java/io/natFileDescriptorPosix.cc (open): Set close-on-exec
flag.
From-SVN: r50536
2002-03-10 17:59:23 +00:00
Tom Tromey
621fba999d
verify.cc (state::NO_STACK): New constant.
...
* verify.cc (state::NO_STACK): New constant.
(state::is_unmerged_ret_state): Handle case where stacktop is
NO_STACK.
(state::merge): Handle NO_STACK merges.
(handle_jsr_insn): Invalidate PC, and use special NO_STACK state
for instruction following jsr.
(stacktop, stackdepth): Removed unused variables.
(pop_jump): Ignore case where all remaining states are skipped.
From-SVN: r50526
2002-03-10 04:50:21 +00:00