gcc/fixincludes/tests/base
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
..
ansi
arch/i960
architecture/ppc
bits inclhack.def (glibc_strncpy): New fix. 2010-03-24 23:20:15 +00:00
bsd
hsfs
ia64/sys
iso re PR libstdc++/1773 (__cplusplus defined to 1, should be 199711L) 2011-08-10 08:43:38 +00:00
mach-o
net inclhack.def (aix_net_if_arp): New fix. 2011-06-06 16:14:57 +00:00
netdnet
netinet
pixrect
rpc
rpcsvc
rtldef 2012-03-12 Tristan Gingold <gingold@adacore.com> 2012-03-12 14:23:03 +00:00
sparc
sundev
sunwindow
sys Remove obsolete IRIX 6.5 support 2012-03-14 16:33:37 +00:00
types
X11
Xm sed portability fixes in fixincludes 2009-09-08 17:30:31 +00:00
assert.h
AvailabilityMacros.h
c_asm.h
com_err.h
complex.h Remove obsolete IRIX 6.5 support 2012-03-14 16:33:37 +00:00
ctrl-quotes-def-1.h
ctype.h
curses.h
errno.h
features.h
fixinc-test-limits.h
inttypes.h inclhack.def (hpux11_uint32_c): Remove. 2009-04-28 15:17:49 +00:00
io-quotes-def-1.h
locale.h locale.h: Add new test. 2009-01-06 20:31:13 +01:00
malloc.h
math.h Remove obsolete IRIX 6.5 support 2012-03-14 16:33:37 +00:00
obstack.h
pthread.h Remove obsolete Solaris 8 support 2012-03-14 17:08:03 +00:00
reg_types.h
regex.h
regexp.h
signal.h
spawn.h re PR c++/49347 (G++ rejects Solaris spawn.h use of __restrict) 2011-07-25 15:56:27 +00:00
stdarg.h locale.h: Add new test. 2009-01-06 20:31:13 +01:00
stdint-aix.h config.gcc (mips-sgi-irix[56]*): Set use_gcc_stdint. 2010-01-26 19:24:32 +00:00
stdint-darwin.h config.gcc (mips-sgi-irix[56]*): Set use_gcc_stdint. 2010-01-26 19:24:32 +00:00
stdint-hpux11.h config.gcc (mips-sgi-irix[56]*): Set use_gcc_stdint. 2010-01-26 19:24:32 +00:00
stdint-newlib.h config.gcc (mips-sgi-irix[56]*): Set use_gcc_stdint. 2010-01-26 19:24:32 +00:00
stdint.h Remove obsolete IRIX 6.5 support 2012-03-14 16:33:37 +00:00
stdio_tag.h
stdio.h re PR libstdc++/1773 (__cplusplus defined to 1, should be 199711L) 2011-08-10 08:43:38 +00:00
stdlib.h inclhack.def (hpux11_uint32_c): Remove. 2009-04-28 15:17:49 +00:00
string.h
strings.h
sym.h
testing.h Remove obsolete Tru64 UNIX V5.1B support 2012-03-12 15:35:56 +00:00
tgmath.h re PR c/456 (constant expressions constraints (gcc.dg/c90-const-expr-1)) 2009-03-29 19:13:43 +01:00
time.h
tinfo.h
unistd.h