gcc/libjava
Rainer Orth d9f069ab4f Remove obsolete Solaris 9 support
libstdc++-v3:
	* configure.host: Remove solaris2.9 handling.
	Change os_include_dir to os/solaris/solaris2.10.
	* acinclude.m4 (ac_has_gthreads): Remove solaris2.9* handling.
	* crossconfig.m4: Remove *-solaris2.9 handling, simplify.
	* configure: Regenerate.
	* config/abi/post/solaris2.9: Remove.
	* config/os/solaris/solaris2.9: Rename to ...
	* config/os/solaris/solaris2.10: ... this.
	* config/os/solaris/solaris2.10/os_defines.h (CLOCK_MONOTONIC):
	Remove.

	* doc/xml/manual/configure.xml (--enable-libstdcxx-threads):
	Remove Solaris 9 reference.
	* doc/html/manual/configure.html: Regenerate.

	* testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
	Remove *-*-solaris2.9 xfail.
	* testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
	Likewise.

	* testsuite/ext/enc_filebuf/char/13598.cc: Remove *-*-solaris2.9
	xfail.

	libjava:
	* configure.ac (THREADLIBS, THREADSPEC): Remove *-*-solaris2.9
	handling.
	* configure: Regenerate.

	libgfortran:
	* config/fpu-387.h [__sun__ && __svr4__]: Remove SSE execution
	check.

	libgcc:
	* config/i386/crtfastmath.c (set_fast_math): Remove SSE execution
	check.
	* config/i386/sol2-unwind.h (x86_fallback_frame_state): Remove
	Solaris 9 single-threaded support.
	* config/sparc/sol2-unwind.h (sparc64_is_sighandler): Remove
	Solaris 9 single-threaded support.  Add call_user_handler code
	sequences.
	(sparc_is_sighandler): Likewise.

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

	gcc/testsuite:
	* gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.

	* gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
	* gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
	*-*-solaris2.9.
	* gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
	* gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
	from dg-options.
	* gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
	from dg-additional-options.
	* gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
	from dg-options.

	* gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
	execution check.
	* gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
	(sigill_hdlr): Remove.
	(sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
	check.

	* gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
	* gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
	* gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.

	* lib/target-supports.exp (add_options_for_tls): Remove
	*-*-solaris2.9* handling.

	gcc:
	* config.gcc (enable_obsolete): Remove *-*-solaris2.9*.
	(*-*-solaris2.[0-9] | *-*-solaris2.[0-9].*): Mark unsupported.
	(*-*-solaris2*): Simplify.
	(i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*): Likewise.
	(i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*): Remove
	*-*-solaris2.9* handling.

	* configure.ac (gcc_cv_as_hidden): Remove test for Solaris 9/x86
	as bug.
	(gcc_cv_ld_hidden): Remove *-*-solaris2.9* handling.
	(ld_tls_support): Remove i?86-*-solaris2.9, sparc*-*-solaris2.9
	handling, simplify.
	(gcc_cv_as_gstabs_flag): Remove workaround for Solaris 9/x86 as bug.
	* configure: Regenerate.

	* config/i386/sol2-9.h: Remove.

	* doc/install.texi (Specific, i?86-*-solaris2.9): Remove.
	(Specific, *-*-solaris2*): Mention Solaris 9 support removal.
	Remove Solaris 9 references.

	fixincludes:
	* inclhack.def (math_exception): Bypass on *-*-solaris2.1[0-9]*.
	(solaris_int_types): Remove.
	(solaris_longjmp_noreturn): Remove.
	(solaris_mutex_init_2): Remove.
	(solaris_once_init_2): Remove.
	(solaris_sys_va_list): Remove.
	* fixincl.x: Regenerate.
	* tests/base/iso/setjmp_iso.h: Remove.
	* tests/base/pthread.h [SOLARIS_MUTEX_INIT_2_CHECK]: Remove.
	[SOLARIS_ONCE_INIT_1_CHECK]: Remove wrapping done by
	solaris_once_init_2.
	[SOLARIS_ONCE_INIT_2_CHECK]: Remove.
	* tests/base/sys/int_types.h: Remove.
	* tests/base/sys/va_list.h: Remove.

	contrib:
	* config-list.mk (LIST): Remove sparc-sun-solaris2.9, i686-solaris2.9.

From-SVN: r209621
2014-04-22 12:30:59 +00:00
..
classpath Small ChangeLog fixes. 2014-01-02 22:56:58 +01:00
contrib aot-compile.in: Fix typo in option list. 2013-06-27 13:58:20 +00:00
gcj configure.ac (dbexecdir): Base on $(toolexeclibdir), not $(libdir). 2013-05-22 17:25:59 -04:00
gnu gnat_ugn.texi: Bump @copying's copyright year. 2014-01-02 22:25:41 +01:00
include dwarf2-signal.h: Update copyright year. 2014-03-12 12:19:05 +01:00
java natObject.cc (_Jv_MonitorEnter): Add missing parenthesis around comparison with (address | LOCKED) in JvAssert. 2014-03-11 17:41:07 +01:00
javax Import GNU Classpath (20121202). 2012-12-19 17:03:15 +00:00
libltdl libtool.m4 (_LT_ENABLE_LOCK <ld -m flags>): Remove non-canonical ppc host match. 2013-09-20 19:17:52 +09:30
org
scripts
sun
sysdep Enable java for aarch64 2013-04-16 08:49:51 +00:00
testsuite XFAIL sourcelocation (PR libgcj/55637) 2014-02-20 14:04:53 +00:00
COPYING
ChangeLog Remove obsolete Solaris 9 support 2014-04-22 12:30:59 +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
ChangeLog-2011 2012-01-09 Richard Guenther <rguenther@suse.de> 2012-01-09 10:11:38 +00:00
ChangeLog-2012 ChangeLog rotation. 2013-01-03 10:47:48 +01:00
ChangeLog-2013 Small ChangeLog fixes. 2014-01-02 22:56:58 +01:00
HACKING
LIBGCJ_LICENSE
Makefile.am re PR java/60261 (Weird java install with --enable-version-specific-runtime-libs) 2014-02-20 08:43:04 +00:00
Makefile.in re PR java/60261 (Weird java install with --enable-version-specific-runtime-libs) 2014-02-20 08:43:04 +00:00
NEWS
README
THANKS
aclocal.m4 Use libstdc++-raw-cxx.m4 in libjava 2012-12-12 05:40:15 -08:00
boehm.cc
configure Remove obsolete Solaris 9 support 2014-04-22 12:30:59 +00:00
configure.ac Remove obsolete Solaris 9 support 2014-04-22 12:30:59 +00:00
configure.host Enable java for aarch64 2013-04-16 08:49:51 +00:00
darwin.cc
defineclass.cc Update Copyright years for files modified in 2011 and/or 2012. 2013-01-04 13:49:55 +01:00
ecjx.cc
exception.cc eh_personality.cc (__gxx_personality_seh0): New function. 2012-07-19 07:29:24 +00:00
gij.cc
headers.txt
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
libgcj-noncore-dummy.def
libgcj-test.spec.in
libgcj.pc.in
libgcj.spec.in
libgcj.ver eh_personality.cc (__gxx_personality_seh0): New function. 2012-07-19 07:29:24 +00:00
libgcj_bc.c
libtool-version libtool-version: Bump soversion. 2013-06-20 13:02:05 +00:00
link.cc
mauve-libgcj
mingwld.m4
no-threads.cc
nogc.cc
pkg.m4 pkg.m4 (PKG_CHECK_MODULES): Use AC_PATH_TOOL to check for pkg-config. 2013-06-20 13:16:57 +00:00
posix-threads.cc
posix.cc
prims.cc
shlibpath.m4 Update Copyright years for files modified in 2011 and/or 2012. 2013-01-04 13:49:55 +01:00
sources.am Import GNU Classpath (20121202). 2012-12-19 17:03:15 +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.