1. 02 Apr, 2001 15 commits
  2. 01 Apr, 2001 6 commits
    • natString.cc (intern): If string's data does not point to this String, make a… · a3b63299
      natString.cc (intern): If string's data does not point to this String, make a fresh String that does.
      
      
      	* java/lang/natString.cc (intern):  If string's data does not point to
      	this String, make a fresh String that does.
      
      	* java/lang/natString.cc (unintern):  Replace by static function.
      	* java/lang/String.java (unintern):  Remove method.
      
      From-SVN: r40990
      Per Bothner committed
    • DeflaterOutputStream.java (deflate): Loop while def.needsInput. · f44b63ae
      
      	* DeflaterOutputStream.java (deflate):  Loop while def.needsInput.
      	(finish):  def.deflate needs to be called in a loop.
      	(inbuf, inbufLength):  New private fields.
      	(write(int)): Use inbuf.
      	(write(byte[],int,int):  Check if pending output in inbuf.
      	* ZipOutputStream.java:  Don't use Deflater if stored.
      	Use a Checksum object directly, not via a CheckedOutputStream.
      	(uncompressed_size):  New field,
      	(closeEntry):  Only write data_directory if needed.
      	(write):  If STORED, write directly.
      	Always update crc, and uncompressed_size.
      	(write_entry):  Fix lots of protocol erors.
      
      From-SVN: r40988
      Per Bothner committed
    • tests_flags.in: Use test a = b, not test a == b which is not portable. · aa9de837
      	* tests_flags.in: Use test a = b, not test a == b which is not
      	portable.
      
      From-SVN: r40986
      Zack Weinberg committed
    • 1.3-Compliant Implementation of java.io.File. · f4047540
      	* java/lang/natSystem.cc (init_properties): Get "file.separator",
      	"path.separator", and "java.io.tmpdir" from the File class, instead
      	of setting them explicitly.
      	* java/io/File.java: Do not canonicalize paths for security manager
      	checks. Call init_native() from static initializer. Do not pass path
      	argument to native methods. New native method declarations. Some
      	security manager checks moved to checkWrite().
      	(equals): Check file system case sensitivity and act appropriatly.
      	(hashCode): Likewise.
      	(isHidden): New method implemented.
      	(performList): Changed prototype. Now takes a class argument specifying
      	the class of the returned array: Strings or File objects. Also added
      	FileFilter argument.
      	(listFiles): New variants with "File" return type implemented.
      	(createTempFile): Use createNewFile(). Use maxPathLen.
      	(setReadOnly): New method implemented.
      	(listRoots): Likewise.
      	(compareTo): Likewise.
      	(setLastModified): Likewise.
      	(checkWrite): New method.
      	(setPath): Removed.
      	* java/io/natFile.cc: Various functions no longer take canonical path
      	argument.
      	(stat): Handle ISHIDDEN query.
      	(isAbsolute): Remove WIN32 cruft.
      	(performList): New arguments. Handle returning either File[] or
      	String[] arrays. Check with FileFilter or FilenameFilter arguments as
      	appropriate. Use an ArrayList, not a Vector, for the temporary list.
      	(performSetReadOnly): New method implemented.
      	(performListRoots): Likewise.
      	(performSetLastModified): Likewise.
      	(performCreate): Likewise.
      	(init_native): New initialization function.
      	* java/io/natFileWin32.cc: Various functions no longer take canonical
      	path argument.
      	(stat): Add FIXME about ISHIDDEN query.
      	(performList): New arguments. Handle returning either File[] or String[]
      	arrays. Check with FileFilter or FilenameFilter arguments as
      	appropriate. Use an ArrayList, not a Vector, for the temporary list.
      	(performSetReadOnly): New. Stubbed.
      	(performListRoots): Likewise.
      	(performSetLastModified): Likewise.
      	(performCreate): Likewise.
      	(init_native) New initialization function.
      	* configure.in: Check for utime() and chmod().
      	* configure: Rebuilt.
      	* include/config.h.in: Rebuilt.
      
      	Resolves PR libgcj/1759.
      
      From-SVN: r40985
      Bryce McKinlay committed
    • i386.md: remove obsoleted comments. · e74061a9
      	* i386.md: remove obsoleted comments.
      	(adddi_?): Rename to adddi_?_rex64; disable for 32bit.
      	(x86_movsicc_0_m1_rex64): Rename to x86_movdicc_0_m1_rex64;
      	fix output template.
      
      From-SVN: r40982
      Jan Hubicka committed
    • Daily bump. · efb58064
      From-SVN: r40980
      GCC Administrator committed
  3. 31 Mar, 2001 4 commits
    • [multiple changes] · 9b7e0d00
      
      2001-03-31  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* configure.target: Remove duplicate aix entry.
      
      2001-03-30  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/ext/stl_bvector.h: Move to...
      	* include/bits/stl_vector.h: ...here.
      	* include/ext/bvector: Move to...
      	* include/backward/bvector.h: ...here.
      	* include/bits/std_vector.h: Change stl_bvector include.
      	* include/bits/std_queue.h: Remove bvector include.
      	* include/ext/tree: Insert using rb_tree, move to...
      	* include/backward/tree.h: ...here.
      	* include/backward/hash_map.h: Include ext/hash_map.
      	* include/backward/hash_set.h: Include ext/hash_set.
      	* include/backward/queue.h: New file.
      	* include/backward/stack.h: Edit.
      	* include/backward/algo.h: Same.
      	* include/backward/algobase.h: Same.
      	* include/backward/alloc.h: Same.
      	* include/backward/function.h: Same.
      	* include/backward/iomanip.h: Same.
      	* include/backward/istream.h: Same.
      	* include/backward/iterator.h: Same.
      	* include/backward/list.h: Same.
      	* include/backward/map.h: Same.
      	* include/backward/multimap.h: Same.
      	* include/backward/multiset.h: Same.
      	* include/backward/ostream.h: Same.
      	* include/backward/pair.h: Same
      	* include/backward/rope.h: Same.
      	* include/backward/set.h: Same.
      	* include/backward/stream.h: Same.
      	* include/backward/strstream.h: Same.
      	* include/backward/tempbuf.h: Same.
      	* src/Makefile.am (ext_headers): Edit.
      	* src/Makefile.in: Regenerate.
      	* testsuite/ext/headers.cc (main): Fix.
      	* mkcheck.in: Fix.
      
      From-SVN: r40979
      Benjamin Kosnik committed
    • * libiberty.h (alloca): Handle setting C_ALLOCA. · cc56c744
      From-SVN: r40978
      Kaveh R. Ghazi committed
    • Daily bump. · 59350e50
      From-SVN: r40974
      GCC Administrator committed
  4. 30 Mar, 2001 6 commits
    • tests_flags.in (LIBS): Pass correct path for installed testing. · b935ee20
      2001-03-30  Phil Edwards  <pme@sources.redhat.com>
      
      	* tests_flags.in (LIBS):  Pass correct path for installed testing.
      
      From-SVN: r40973
      Phil Edwards committed
    • mkcheck.in (LIBTOOL): Don't construct -B argument here... · 62f079c5
      
       2001-03-28  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* mkcheck.in (LIBTOOL): Don't construct -B argument here...
      	* tests_flags.in (CXX): Construct here.
      	(static_fail): Don't remove compile.out. Format with spaces.
      	(INCLUDES): Deal with xcompiling.
      	* configure.in (xcompiling): Substitute.
      	* testsuite/Makefile.am: Snake libjava configury.
      	* testsuite/Makefile.in: Regenerate.
      	* testsuite/23_containers/map_operators.cc: Tweaks.
      	* testsuite/23_containers/set_operators.cc: Tweaks.
      
      From-SVN: r40972
      Benjamin Kosnik committed
    • i386.c (ix86_split_long_move): Use change address to compensate stack pointer… · 886cbb88
      i386.c (ix86_split_long_move): Use change address to compensate stack pointer change in push instruction.
      
      
      	* i386.c (ix86_split_long_move): Use change address to compensate
      	stack pointer change in push instruction.
      
      From-SVN: r40968
      Jan Hubicka committed
    • Daily bump. · 63408ab1
      From-SVN: r40961
      GCC Administrator committed
    • [multiple changes] · 755f30f4
      
      2001-03-28  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* mkcheck.in (LIBTOOL): Don't construct -B argument here...
      	* tests_flags.in (CXX): Construct here.
      	(static_fail): Don't remove compile.out. Format with spaces.
      	(INCLUDES): Deal with xcompiling.
      	* configure.in (xcompiling): Substitute.
      	* testsuite/Makefile.am: Snake libjava configury.
      	* testsuite/Makefile.in: Regenerate.
      	* testsuite/23_containers/map_operators.cc: Tweaks.
      	* testsuite/23_containers/set_operators.cc: Tweaks.
      
      2001-03-28  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
      
      	Enable dejagnu testing framework.
      	* configure.in: Generate testsuite/Makefile.
      	* configure: Regenerate.
      	* Makefile.am (check-install): Change rule from this...
      	(check-script-install): ...to this.
      	(check): Change rule from this...
      	(check-script):...to this.
      	* Makefile.in: Regenerate.
      
      From-SVN: r40960
      Benjamin Kosnik committed
  5. 29 Mar, 2001 5 commits
  6. 28 Mar, 2001 4 commits