gcc/libjava
Rainer Orth 7888f2660e Remove obsolete Solaris 8 support
libstdc++-v3:
	* config/os/solaris/solaris2.8: Rename to ...
	* config/os/solaris/solaris2.9: ... this.
	* config/abi/post/solaris2.8: Rename to ...
	* config/abi/post/solaris2.9: ... this.
	* configure.host (os_include_dir): Remove solaris2.8.
	Reflect renaming.
	(abi_baseline_pair): Remove *-*-solaris2.8.
	Reflect renaming.

	* configure.ac (GLIBCXX_CHECK_MATH_PROTO): Remove
	(GLIBCXX_CHECK_STDLIB_PROTO): Remove.
	* acinclude.m4 (GLIBCXX_CHECK_MATH_PROTO): Remove
	(GLIBCXX_CHECK_STDLIB_PROTO): Remove.
	(GLIBCXX_CHECK_GTHREADS): Remove Solaris 8 handling.
	* crossconfig.m4 (GLIBCXX_CROSSCONFIG): Remove *-solaris2.8
	handling.
	* configure: Regenerate.
	* config.h.in: Regenerate.

	* config/os/solaris/solaris2.9/os_defines.h
	(__CORRECT_ISO_CPP_MATH_H_PROTO): Define.
	(__CORRECT_ISO_CPP_STDLIB_H_PROTO): Define.
	* include/c_global/cmath: Rename __CORRECT_ISO_CPP_MATH_H_PROTO1
	to __CORRECT_ISO_CPP_MATH_H_PROTO.
	[!__CORRECT_ISO_CPP_MATH_H_PROTO2]: Remove.
	* include/tr1/cmath: Rename __CORRECT_ISO_CPP_MATH_H_PROTO1 to
	__CORRECT_ISO_CPP_MATH_H_PROTO.

	* doc/xml/manual/configure.xml (Configure, --enable-libstdcxx-threads):
	Remove Solaris 8 reference.

	* testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
	Don't xfail on *-*-solaris2.8.
	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
	Likewise.
	* testsuite/ext/enc_filebuf/char/13598.cc: Don't xfail on
	*-*-solaris2.8.

	libjava:
	* configure.ac (THREADLIBS): Remove *-*-solaris2.8 handling.
	* configure: Regenerate.

	libgcc:
	* config/i386/sol2-unwind.h (x86_fallback_frame_state): Remove
	Solaris 8 handling.
	* config/sparc/sol2-unwind.h (sparc64_is_sighandler): Remove
	Solaris 8 handling.
	(sparc_is_sighandler): Likewise.

	libcpp:
	* lex.c: Remove Solaris 8 reference.

	gcc/testsuite:
	* g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
	* gcc.dg/c99-stdint-6.c: Likewise.
	* gcc.dg/lto/20090210_0.c: Likewise.
	* gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
	* gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
	* gcc.dg/pragma-init-fini-2.c: Likewise.
	* gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
	* gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
	* gcc.target/i386/pr22152.c: Likewise.
	* gcc.target/i386/vect8-ret.c: Likewise.
	* lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
	handling.

	gcc:
	* config.gcc (enable_obsolete): Remove *-*-solaris2.8*.
	(*-*-solaris2.[0-8], *-*-solaris2.[0-8].*): Mark unsupported.
	(i[34567]86-*-solaris2*, x86_64-*-solaris2.1[0-9]*): Remove
	Solaris 8 support.
	* configure.ac (gcc_cv_ld_hidden): Remove *-*-solaris2.8*.
	(ld_tls_support): Remove Solaris 8 references.
	(lwp_dir, lwp_spec): Remove support for alternate thread library.
	* acinclude.m4 (gcc_cv_initfini_array): Remove *-*-solaris2.*
	tests.
	* configure: Regenerate.
	* config.in: Regenerate.

	* config/sol2.h (LINK_SPEC): Remove LIB_THREAD_LDFLAGS_SPEC.
	* config/i386/sol2.h: Remove Solaris 8 references.

	* doc/install.texi (Specific, i?86-*-solaris2.[89]): Rename to ...
	(i?86-*-solaris2.9): ... this.
	Remove Solaris 8 references.
	(Specific, *-*-solaris2*): Document Solaris 8 removal.
	Remove Solaris 8 references.

	fixincludes:
	* inclhack.def (math_exception): Remove duplicate.
	(solaris_cond_init): Remove.
	(solaris_sys_va_list): Remove Solaris 8 support.
	* fixincl.x: Regenerate.
	* tests/base/pthread.h [SOLARIS_COND_INIT_CHECK]: Remove.

From-SVN: r185392
2012-03-14 17:08:03 +00:00
..
classpath Remove obsolete Tru64 UNIX V5.1B support 2012-03-12 15:35:56 +00:00
contrib Insert libgcj's Python module directory at the start of the search 2011-02-14 16:00:28 +00:00
gcj configure.ac (libgcj_ld_export_all): Set for windows native targets to export-all-symbols. 2011-04-08 16:16:38 +02:00
gnu Remove obsolete IRIX 6.5 support 2012-03-14 16:33:37 +00:00
include Remove obsolete IRIX 6.5 support 2012-03-14 16:33:37 +00:00
java Remove obsolete Tru64 UNIX V5.1B support 2012-03-12 15:35:56 +00:00
javax GNU Classpath import (libgcj-snapshot-20100921). 2010-10-12 15:55:12 +00:00
libltdl Additional fixes for FreeBSD-10 build: 2011-11-21 20:22:35 +01:00
org
scripts
sun
sysdep re PR libgcj/49193 (__sync_xxxx builtins aren't used in sysdep/*/locks.h) 2011-12-27 10:40:23 +01:00
testsuite Remove obsolete Tru64 UNIX V5.1B support 2012-03-12 15:35:56 +00:00
COPYING
ChangeLog Remove obsolete Solaris 8 support 2012-03-14 17:08:03 +00:00
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010 Rotate ChangeLogs. 2011-01-02 08:22:05 -08:00
ChangeLog-2011 2012-01-09 Richard Guenther <rguenther@suse.de> 2012-01-09 10:11:38 +00:00
HACKING
LIBGCJ_LICENSE
Makefile.am Makefile.in (UNWIND_H): Remove. 2011-08-05 14:37:48 +00:00
Makefile.in Makefile.in (UNWIND_H): Remove. 2011-08-05 14:37:48 +00:00
NEWS
README * README: Refer to our generic bug reporting page. 2011-04-24 10:04:26 +00:00
THANKS
aclocal.m4 re PR target/40125 (libgcc_s DLL installed in wrong directory in cross toolchain) 2010-12-06 00:50:04 +00:00
boehm.cc
configure Remove obsolete Solaris 8 support 2012-03-14 17:08:03 +00:00
configure.ac Remove obsolete Solaris 8 support 2012-03-14 17:08:03 +00:00
configure.host Remove obsolete IRIX 6.5 support 2012-03-14 16:33:37 +00:00
darwin.cc
defineclass.cc
ecjx.cc
exception.cc exception.cc (parse_lsda_header): hardcode ttype_encoding for older ARM EABI toolchains. 2011-10-20 13:56:12 +00:00
gij.cc
headers.txt configure.ac (libgcj_ld_export_all): Set for windows native targets to export-all-symbols. 2011-04-08 16:16:38 +02:00
interpret-run.cc
interpret.cc re PR libgcj/51500 (106 unexpected libjava testsuite failures with mingw32) 2012-02-01 11:46:36 +01:00
jni-libjvm.cc
jni.cc
jvmti.cc Update Copyright years for files modified in 2010. 2011-01-03 21:52:22 +01:00
libgcj-noncore-dummy.def
libgcj-test.spec.in
libgcj.pc.in
libgcj.spec.in Fix PR java/21206: Unrecognized option '-Wl,-rpath' for jv-convert 2011-02-04 05:51:57 +00:00
libgcj.ver
libgcj_bc.c
libtool-version libtool-version: Bump soversion. 2011-07-07 18:10:16 +00:00
link.cc
mauve-libgcj
mingwld.m4
no-threads.cc
nogc.cc
pkg.m4
posix-threads.cc
posix.cc
prims.cc re PR bootstrap/50888 (Bootstrap failure in libjava against latest git glibc) 2011-11-24 08:18:16 +01:00
shlibpath.m4 Remove freebsd1 from libtool.m4 macros and config.rpath. 2011-02-13 11:45:53 +00:00
sources.am GNU Classpath import (libgcj-snapshot-20100921). 2010-10-12 15:55:12 +00:00
stacktrace.cc
standard.omit.in
verify.cc
win32-threads.cc
win32.cc

README

This is libgcj: the runtime library for gcj, the GNU Compiler for Java. 
libgcj provides a partial implementation of the Java Class Libraries.

libgcj is free software.  See the file LIBGCJ_LICENSE for copying permission.


DOCUMENTATION
=============

All documentation, including detailed installation and usage instructions,
can be found on the gcj web pages at this URL:

		http://gcc.gnu.org/java/

BUGS
====

Please refer to

		http://gcc.gnu.org/bugs/

on when and how to submit a bug report.