Commit Graph

1632 Commits

Author SHA1 Message Date
Mark Mitchell
5d3737549f Mark ChangeLog
From-SVN: r59267
2002-11-19 17:50:19 +00:00
Mark Mitchell
16d9579795 Mark ChangeLog
From-SVN: r59266
2002-11-19 17:22:54 +00:00
Mark Mitchell
c4c1d6e7f4 Mark ChangeLog
From-SVN: r59248
2002-11-19 08:04:28 +00:00
Tom Tromey
59cb3af292 Primes.java: Removed.
* libjava.lang/Primes.java: Removed.
	* libjava.lang/Primes.out: Removed.

From-SVN: r58506
2002-10-24 21:11:22 +00:00
Kaveh R. Ghazi
04f327f31c Makefile.am (all-multi): Fix multilib parallel build.
boehm-gc:
	* Makefile.am (all-multi): Fix multilib parallel build.
libf2c:
	* Makefile.in (all): Fix multilib parallel build.
libffi:
	* Makefile.am (all-multi): Fix multilib parallel build.
libiberty:
	* Makefile.in (all): Fix multilib parallel build.
libjava:
	* Makefile.am (all-multi): Fix multilib parallel build.
libobjc:
	* Makefile.in (all): Fix multilib parallel build.
libstdc++-v3:
	* Makefile.am (all-multi): Fix multilib parallel build.
zlib:
	* Makefile.am (all-multi): Fix multilib parallel build.

From-SVN: r57874
2002-10-07 04:37:05 +00:00
H.J. Lu
111c226a8f libjava.exp (gcc_version): Removed.
2002-08-16  H.J. Lu <hjl@gnu.org>

	* lib/libjava.exp (gcc_version): Removed.
	(libgcj_jar): New.
	(libjava_init): Set libgcj_jar with tcl glob.
	(libjava_arguments): Use libgcj_jar.

From-SVN: r56383
2002-08-16 14:08:37 -07:00
Mark Mitchell
7e0a236b04 Mark ChangeLog
From-SVN: r56288
2002-08-14 09:01:14 +00:00
Mark Mitchell
cc46f44193 Mark ChangeLog
From-SVN: r55764
2002-07-25 23:40:29 +00:00
Jesse Rosenstock
fa295a85b2 For PR libgcj/7292:
2002-07-12  Jesse Rosenstock  <jmr@fulcrummicro.com>

	For PR libgcj/7292:
	* java/lang/Character.java (toString(char)): Now static.

From-SVN: r55428
2002-07-12 21:13:22 +00:00
Tom Tromey
ee4173c1b8 Makefile.in: Rebuilt.
* Makefile.in: Rebuilt.
	* Makefile.am ($(srcdir)/java/lang/Object.h,
	$(srcdir)/java/lang/Class.h): Added dummy targets.

From-SVN: r54935
2002-06-24 00:15:47 +00:00
Bryce McKinlay
19ebb17e95 configure.host: Disable hash synchronization and slow_pthread_self for cygwin.
* configure.host: Disable hash synchronization and slow_pthread_self
	for cygwin.

From-SVN: r54429
2002-06-10 05:15:26 +01:00
Adam Megacz
8f083a90c9 natFileDescriptorWin32.cc (open): Disable Win32 file locking, just like the 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
2002-06-06 20:06:03 +00:00
Mark Mitchell
3f05b66fee [multiple changes]
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
2002-06-04 16:46:07 +00:00
Anthony Green
e670328707 libjava.exp: Use libgcj-VERSION.jar, not libgcj-3.1.jar.
2002-04-12  Anthony Green  <green@redhat.com>

	* lib/libjava.exp: Use libgcj-VERSION.jar, not libgcj-3.1.jar.

From-SVN: r53571
2002-05-17 14:11:48 -07:00
Mark Mitchell
13cf4f0932 Mark ChangeLog
From-SVN: r53469
2002-05-15 02:27:34 +00:00
Mark Mitchell
36c5858c70 Mark ChangeLog
From-SVN: r53466
2002-05-14 21:40:38 +00:00
Jakub Jelinek
e9ae38ae98 re PR target/6429 (libgcc_s problem on dual 32/64-bit arches)
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
2002-05-09 01:18:39 +02:00
Alexandre Oliva
4d47b4eebf configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at script entry, and 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
2002-05-08 04:28:44 +00:00
Andreas Schwab
14aedbb108 Remove conflict marker.
From-SVN: r53217
2002-05-06 14:53:20 +00:00
Alexandre Oliva
90cda437cd Suggested by Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
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
2002-05-03 18:22:16 +00:00
Hans Boehm
bb5f8c456a dwarf2-signal.h (INIT_SEGV, [...]): use sigaction instead of __libc_sigaction.
* include/dwarf2-signal.h (INIT_SEGV, INIT_FPE for ia64):
	use sigaction instead of __libc_sigaction.

From-SVN: r53062
2002-05-02 20:15:45 +00:00
Rainer Orth
f0af81232c libjava.exp (libjava_find_spec): New function.
* testsuite/lib/libjava.exp (libjava_find_spec): New function.
	(libjava_init): Use it to find libgcj.spec.
	(libjava_arguments): Likewise.

From-SVN: r53056
2002-05-02 19:10:51 +00:00
David S. Miller
64ae967ad3 re PR bootstrap/6525 (libjava won't build on Red Hat Linux 6.2/sparc)
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
2002-05-02 10:53:35 -07:00
Mark Mitchell
7d981d7b8b * .cvsignore: Remove files that are present in CVS.
From-SVN: r52846
2002-04-28 18:42:21 +00:00
David S. Miller
f1e032e207 re PR target/6422 (libjava failures on sparc-linux)
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
2002-04-26 17:03:03 -07:00
Tom Tromey
36950d08a3 natCore.cc (create): Use __builtin_alloca, and compute correct length of 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
2002-04-24 23:02:56 +00:00
Adam Megacz
fa78090760 win32.cc, win32.cc (backtrace): Added this function because Win32 does not 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
2002-04-24 01:04:45 +00:00
David S. Miller
a94f4e1110 dwarf2-signal.h (MAKE_THROW_FRAME, sparc32): Document magic instruction 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
2002-04-22 01:12:50 -07:00
Mark Wielaard
aeeeb9c217 re PR java/6391 (Constant float to int conversions don't use 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
2002-04-21 12:35:22 +00:00
David S. Miller
68e3ca3df8 dwarf2-signal.h (SIGNAL_HANDLER): Name siginfo_t pointer arg.
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
2002-04-21 02:36:06 -07:00
Hans Boehm
fba43a5604 configure: Rebuilt.
2002-04-19  Hans Boehm <Hans_Boehm@hp.com>

	* configure: Rebuilt.
	* configure.in (backtrace): Function doesn't work on IA-64.

From-SVN: r52542
2002-04-20 00:21:00 +00:00
Adam King
ceba9d086a File.java (normalizePath): Add Win32 support for auto conversion of a '/' 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
2002-04-18 00:01:09 +01:00
Mark Wielaard
a99e4f4f2f negzero.java: New.
* libjava.lang/negzero.java: New.
	* libjava.lang/negzero.out: New.

From-SVN: r52431
2002-04-17 16:40:32 +00:00
No Author
6199b6a81a This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.

From-SVN: r52430
2002-04-17 16:40:32 +00:00
DJ Delorie
37d8d5e66d configure.in: Allow building in $srcdir.
* configure.in: Allow building in $srcdir.
* configure: Regenerated.

From-SVN: r52377
2002-04-16 14:59:29 -04:00
Tom Tromey
8781bf7030 re PR libgcj/6081 (libjava make install fails: Arg list too long)
Fix for PR libgcj/6081:
	* Makefile.in: Rebuilt.
	* Makefile.am (install-data-local): Use GNU make trick to avoid
	shell limit.

From-SVN: r52371
2002-04-16 15:52:53 +00:00
Adam King
86ba22fb24 natFileWin32.cc (performList): Return the correct array type.
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
2002-04-16 15:35:20 +00:00
Mark Wielaard
53eca4de73 Integer.java (getInteger(String,Integer): Return def when nm is null or the empty String.
* java/lang/Integer.java (getInteger(String,Integer): Return def when
	nm is null or the empty String.

From-SVN: r52333
2002-04-15 21:06:59 +00:00
Mark Wielaard
8a93a2ec22 natPlainDatagramSocketImpl.cc (close): Set timeout to 0.
* java/net/natPlainDatagramSocketImpl.cc (close): Set timeout to 0.
        * java/net/natSocketImpl.cc (close): Likewise.

From-SVN: r52313
2002-04-15 03:21:58 +00:00
Mark Wielaard
846b514743 Connection.java (usingProxy): return false.
2002-04-14  Mark Wielaard <mark@klomp.org>

        * gnu/gcj/protocol/http/Connection.java (usingProxy): return false.

From-SVN: r52311
2002-04-15 03:16:02 +00:00
Adam King
42557a76f1 natDouble.cc (parseDouble): Allow a number to end with the f/F/d/D modifiers.
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
2002-04-15 03:12:06 +00:00
Mark Wielaard
8b309f8d3d re PR libgcj/6302 (http URLConnection does not support HTTP/1.1 (and chunked transfer encoding))
* libjava.mauve/xfails: Expect failures for PR libgcj/6302 and
        libgcj/6298.

From-SVN: r52306
2002-04-14 22:38:09 +00:00
Mark Wielaard
41039d7118 re PR libgcj/6293 (PipedInputStream.close() does not notify writer (Mauve test))
* libjava.mauve/xfails: Expect failures for PR libgcj/6293,
	libgcj/6295, libgcj/6296 and libgcj/6297.

From-SVN: r52298
2002-04-14 15:06:32 +00:00
Tom Tromey
422f02203b * win32.cc (_Jv_platform_initProperties): Fix spelling of _Jv_Free.
From-SVN: r52184
2002-04-11 22:23:56 +00:00
Bryce McKinlay
aaeb0fcd93 configure.host: Set can_unwind_signal on hosts which support it.
* 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
2002-04-11 23:20:48 +01:00
Anthony Green
e45e39031c Fix classpath with a hack.
From-SVN: r52175
2002-04-11 20:55:51 +00:00
Adam King
7a3fced419 jvm.h (_Jv_ThrowBadArrayIndex, [...]): Mark as noreturn.
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
2002-04-11 15:56:34 +00:00
Anthony Green
f59c0da6dc Makefile.am (jardir, jar_DATA): Define (for libgcj.jar).
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
2002-04-10 13:10:16 +00:00
Tom Tromey
9bba76525a * win32.cc (_Jv_platform_initProperties): Use GetTempPath.
From-SVN: r52085
2002-04-09 17:46:05 +00:00
Adam Megacz
7c9d77b6ba exception.cc (abort): added static modifier
2002-04-05  Adam Megacz <adam@xwt.org>

        * exception.cc (abort): added static modifier

From-SVN: r52042
2002-04-08 20:40:35 +00:00