1. 26 Sep, 2002 12 commits
  2. 25 Sep, 2002 22 commits
    • emit-rtl.c (const_double_htab_eq): Distinguish integer and fp CONST_DOUBLE; use real_identical. · 8580f7a0
              * emit-rtl.c (const_double_htab_eq): Distinguish integer and
              fp CONST_DOUBLE; use real_identical.
      
      From-SVN: r57520
      Richard Henderson committed
    • re PR libgcj/7786 (TimeZone.getDSTSavings() from JDK1.4 not implemented) · 8dc24041
      2002-09-25  Jesse Rosenstock  <jmr@ugcs.caltech.edu>
      
      	* java/util/TimeZone.java (getDSTSavings): New method.
      	Fixes PR libgcj/7786.
      
      From-SVN: r57518
      Jesse Rosenstock committed
    • re PR libgcj/7709 (NullPointerException in _Jv_ResolvePoolEntry) · 8848a766
      2002-09-25  Jesse Rosenstock  <jmr@ugcs.caltech.edu>
      
      	* resolve.cc (_Jv_ResolvePoolEntry) [end_of_method_search]: Check
      	to see if `the_method == 0' before looking up vtable index.
      	Fixes PR libgcj/7709.
      
      From-SVN: r57517
      Jesse Rosenstock committed
    • * java/lang/natClassLoader.cc: · 169f75f3
      	(_Jv_PrepareCompiledClass): Throw NoClassDefFoundError, per spec.
      	* resolve.cc: Include NoClassDefFoundError.h, not
      	ClassNotFoundException.h.
      	(_Jv_ResolvePoolEntry): Throw NoClassDefFoundError, per spec.
      	* defineclass.cc: Don't include ClassNotFoundException.h.
      
      From-SVN: r57516
      Tom Tromey committed
    • resolve.cc: Include StringBuffer. · fd44a92d
      	* resolve.cc: Include StringBuffer.
      	(_Jv_ResolvePoolEntry): Use StringBuffer to create error string.
      
      From-SVN: r57515
      Tom Tromey committed
    • boehm.cc (_Jv_MarkObj): Don't fail if class object has been allocated but not initialized. · 7ea082bb
      	* boehm.cc (_Jv_MarkObj): Don't fail if class object has been
      	allocated but not initialized.
      
      From-SVN: r57514
      Tom Tromey committed
    • re PR libgcj/7766 (ZipInputStream.available returns 0 immediately after construction) · 941b08f2
      2002-09-25  Jesse Rosenstock  <jmr@ugcs.caltech.edu>
      
      	Fix for PR libgcj/7766:
      	* java/util/zip/ZipInputStream.java (entryAtEOF): New field.
      	(getNextEntry): Set it.
      	(closeEntry): Likewise.
      	(read): Likewise.
      	(close): Likewise.
      	(available): Use it.
      
      From-SVN: r57513
      Jesse Rosenstock committed
    • numeric_limits.cc: Check the maximum and minimum values of the wchar_t type. · dac2c906
      
      2002-09-25  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
      
      	* testsuite/18_support/numeric_limits.cc: Check the maximum and
      	minimum values of the wchar_t type.
      
      From-SVN: r57512
      Peter Schmid committed
    • class.c (contains_empty_class_p): New method. · 956d9305
      	* cp/class.c (contains_empty_class_p): New method.
      	(walk_subobject_offsets): Correct computation of field offset.
      	(layout_empty_base): Correct placement of emtpy base classes.
      	(layout_class_type): Warn about ABI changes.
      
      	* doc/invoke.texi: Add more -Wabi examples.
      
      	* gcc/testsuite/g++.dg/abi/empty5.C: New test.
      	* gcc/testsuite/g++.dg/abi/empty6.C: New test.
      	* gcc/testsuite/g++.dg/abi/vbase12.C: New test.
      
      From-SVN: r57508
      Mark Mitchell committed
    • std_limits.h (numeric_limits<unsigned char>::digits): Fix typo. · 0b4c7d80
      	* include/std/std_limits.h (numeric_limits<unsigned char>::digits):
      	Fix typo.
      
      From-SVN: r57507
      Mark Mitchell committed
    • Fixed misformatted ChangeLog entry · 1e39b2dd
      From-SVN: r57505
      Adam Megacz committed
    • Makefile.tpl: Rewrite substituted lines to look autoconfy. · ec0461f6
      2002-09-25  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* Makefile.tpl: Rewrite substituted lines to look autoconfy.
      	* Makefile.in: Regenerate.
      	* configure.in: Rewrite sed statements to look autoconfy.
      
      From-SVN: r57503
      Nathanael Nerode committed
    • 20010226-1.c: Early exit for too-small long double. · 6190e147
              * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
              too-small long double.
      
      From-SVN: r57502
      Richard Henderson committed
    • 2002-09-25 Michael Koch <konqueror@gmx.de> · fc44b85d
      	* java/net/DatagramSocket.java
      	(DatagramSocket): Initialize new instance variables.
      	(close): Reset new instance variables.
      	(getLocalAddress): Remove unneeded SecurityManager usage.
      	(getLocalPort): Check if socket is already bound.
      	(isConnected): New method.
      	(getInetAddress): Implemented.
      	(getPort): Better Implementation, documentation fixed.
      	(getRemoteSocketAddress): New method.
      	* java/net/JarURLConnection.java
      	(element): Typo fixed.
      	(getMainAttributes): New method.
      	(getAttributes): New method (stub only).
      	(getManifest): New method (stub only).
      	* java/net/NetPermission.java: Added serialVersionsUID.
      	* java/net/Socket.java
      	(connect): Check blocking mode of associated channel,
      	documentation added.
      	(getLocalSocketAddress): Better implementation.
      	(getRemoteSocketAddress): Implemented.
      	(isBound): New method.
      	(setSendBufferSize): Documentation added.
      	* java/net/SocketAddress.java: Added serialVersionsUID.
      	* java/net/SocketPermission.java: Added serialVersionsUID.
      	* java/net/URL.java
      	(URL): Wrap for shorter lines, initialize new instance variables,
      	documentation added.
      	(equals): Check new instance variables too.
      	(getContent): Documentation added.
      	(getPath): Documentation added.
      	(getAuthority): New method.
      	(getHost): Documentation added.
      	(getPort): Documentation added.
      	(getDefaultPort): New method.
      	(getProtocol): Documentation added.
      	(getUserInfo): Documentation added.
      	(set): Initialize new instance variables, documentation added.
      	* java/net/URLStreamHandler.java
      	(setURL): New method.
      	* java/net/natPlainDatagramSocketImpl.cc
      	(connect): Fix exception name.
      	(disconnect): Fix exception name.
      
      From-SVN: r57501
      Michael Koch committed
    • Really rebuild it this time. :sigh: · 6f950405
      From-SVN: r57500
      Nathanael Nerode committed
    • Makefile.tpl: Autogenerate *-target-* lists... · 1db75a86
      2002-09-25  Nathanael Nerode  <neroden@gcc.gnu.org>
      	* Makefile.tpl: Autogenerate *-target-* lists, dependencies of
      	all-target-foo on configure-target-foo.
      	* Makefile.def: Ditto.
      	* Makefile.in: Rebuild.
      
      From-SVN: r57499
      Nathanael Nerode committed
    • AbstractSelectableChannel.java: New file. · 1754e35c
      2002-09-25  Michael Koch  <konqueror@gmx.de>
      
      	* java/nio/channels/spi/AbstractSelectableChannel.java: New file.
      	* java/nio/channels/DatagramChannel.java:
      	extends AbstractSelectableChannel
      	* java/nio/channels/ServerSocketChannel.java:
      	extends AbstractSelectableChannel
      	* java/nio/channels/SocketChannel.java:
      	extends AbstractSelectableChannel
      	* Makefile.am (ordinary_java_source_files):
      	java/nio/channels/spi/AbstractSelectableChannel.java added.
      	* Makefile.in: Regenerated.
      
      	This commit fixes the CVS build problems, Sorry for the trouble.
      
      From-SVN: r57497
      Michael Koch committed
    • MAINTAINERS: Add aph@redhat.com as Java maintainer. · 741a4e89
      2002-09-25  Andrew Haley  <aph@redhat.com>
      
              * MAINTAINERS: Add aph@redhat.com as Java maintainer.
      
      From-SVN: r57495
      Andrew Haley committed
    • 2002-09-25 Michael Koch <konqueror@gmx.de> · df79dc1a
      	* java/net/DatagramSocket.java
      	(DatagramSocket): Exception documentation added.
      	(bind): Exception documentation added, addded SecurityManager check,
      	added SocketAddress type check.
      	(getSoTimeout): Check impl.
      	(receive): Fix SecurityManager check, check impl, documentation added.
      	(send): Check channel mode, documentation added.
      	(connect): New method.
      	(disconnect): Implemented.
      	(getLocalSocketAddress): New method.
      	(getReceiveBufferSize): Check impl.
      	(setReuseAddress): Check impl.
      	(getReuseAddress): Check impl.
      	(setBroadcast): Check impl.
      	(getBroadcast): Check impl.
      	(setTrafficClass): Check impl, Documentation cleared.
      	(getTrafficClass): Check impl.
      	(getSendBufferSize): Check impl.
      	(setReceiveBufferSize): Check impl, documentation added.
      	(setSendBufferSize): Documentation added.
      	(setDatagramSocketImplFactory): New method.
      	* java/net/HttpURLConnection.java
      	(HTTP_INTERNAL_ERROR): The correct code is 500.
      	(HTTP_NOT_IMPLEMENTED): Added new constant.
      	(setFollowRedirects): Documentation added.
      	(getInstanceFollowRedirects): New method.
      	(setInstanceFollowRedirects): New method.
      	(setRequestMethod): Documentation added.
      	(getResponseCode): Documentation added.
      	(getResponseMessage): Documentation added.
      	* java/net/JarURLConnection.java
      	(JarURLConnection): protected since JDK 1.4.
      	(getJarEntry): java.io.IOException to IOException, documentation added.
      	(getJarFile): Documentation added.
      	* java/net/ServerSocket.java
      	(ServerSocket): Private to public, exception added.
      	(ServerSocket): java.io.IOException to IOException, documentation added.
      	(bind): Check socket address type, documentation added.
      	(bind): java.io.IOException to IOException, documentation added.
      	(accept): Documentation added.
      	(implAccept): Check ch is not non-blocking, documentation added.
      	(setSoTimeout): Documentation fixed.
      	(setReceiveBufferSize): Documentation added.
      	* java/net/Socket.java
      	(Socket): Documentation added.
      	(bind): Documentation added.
      	(connect): Check socket address type, documentation added.
      	(getRemoteSocketAddress): New method.
      
      From-SVN: r57494
      Michael Koch committed
    • Daily bump. · 33c31b33
      From-SVN: r57493
      GCC Administrator committed
    • 2002-09-25 Michael Koch <konqueror@gmx.de> · ed08cfe4
      	* java/net/DatagramPacket
      	(DatagramPacket): Exception documentation added.
      	(setData): Likewise.
      	(setSocketAddress): Likewise.
      	* java/net/DatagramSocketImpl.java
      	(peek): Documentation addded.
      	(peekData): Documentation addded.
      	(send): Documentation addded.
      	(receive): Documentation addded.
      	(connect): New method.
      	(disconnect): New method.
      	(joinGroup): New abstract method.
      	(leaveGroup): New abstract method.
      	* java/net/InetSocketAddress.java
      	(InetSocketAddress): Documentation added.
      	(equals): final keyword added.
      	(getAddress): final keyword added.
      	(getHostName): final keyword added.
      	(getPort): final keyword added.
      	(hashCode): final keyword added.
      	(isUnresolved): final keyword added.
      	* java/net/MulticastSocket.java
      	(MulticastSocket): Documentation added.
      	(MulticastSocket): New method.
      	(joinGroup): Documentation added.
      	(joinGroup): New method.
      	(leaveGroup): Documentation added.
      	(leaveGroup): New method.
      	(send): Documentation added.
      	* java/net/NetworkInterface.java
      	(getByName): Documentation added.
      	(getByInetAddress): Documentation added.
      	(getNetworkInterfaces): Documentation added.
      	* java/net/PlainDatagramSocketImpl.java
      	(connect): New method.
      	(disconnect): New method.
      	* java/net/SocketImpl.java
      	(create): Documentation added.
      	(shutdownInput): Convert public to protected, as it always was.
      	(shutdownOutput): Convert public to protected, as it always was.
      	* java/net/SocketOptions.java
      	(whole file): Reintented.
      	* java/net/URLClassLoader.java
      	(URLClassLoader): SecurityManager check added, documentation added.
      	(findResources): Documentation added.
      	(findClass): Documentation added.
      	(newInstance): More correct method arguments.
      	* java/net/URLConnection.java
              (connect): Documentation added.
              (getContent): Documentation added.
              (getPermission): Documentation added.
              (getInputStream): Documentation added.
              (getOutputStream): Documentation added.
              (setDoInput): Throw correct exception, documentation added.
              (setDoOutput): Throw correct exception, documentation added.
              (setAllowUserInteraction): Throw correct exception, documentation added.
              (setUseCaches): Throw correct exception, documentation added.
              (setIfModifiedSince): Throw correct exception, documentation added.
              (setRequestProperty): Throw exception, documentation added.
              (addRequestProperty): Throw exception, documentation added.
              (getRequestProperty): Throw exception, documentation added.
              (getRequestProperties): Documentation added.
              (setContentHandlerFactory): Documentation added.
              (guessContentTypeFromName): protected to public.
              (setFileNameMap): Documentation added.
              * java/net/URLDecoder.java
              (URLDecoder): New method.
              (decode): Documentation added.
              (whole file): Reindented.
              * java/net/URLEncoder.java
              (encode): Documentation added.
              * java/net/natPlainDatagramSocketImpl.cc
              (connect): New method.
              (disconnect): New method.
              * javax/naming/RefAddr:
              (addrType): addrType was never final.
              (equals): Fix typo in method name.
              * javax/naming/BinaryRefAddr:
              (equals): Fix typo in method name.
      
      From-SVN: r57487
      Michael Koch committed
  3. 24 Sep, 2002 6 commits