]> git.ipfire.org Git - thirdparty/gcc.git/commit - libcpp/ChangeLog
Remove obsolete Solaris 8 support
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Wed, 14 Mar 2012 17:08:03 +0000 (17:08 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Wed, 14 Mar 2012 17:08:03 +0000 (17:08 +0000)
commit7888f2660ec77865927a6c2e2f48ca357e610d34
tree39b15eece6c1f4effe291a240aa3ff5c07c2fa1a
parent9fc4233a7f71afb113a75f62cec7f6758b05560e
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
52 files changed:
fixincludes/ChangeLog
fixincludes/fixincl.x
fixincludes/inclhack.def
fixincludes/tests/base/pthread.h
gcc/ChangeLog
gcc/acinclude.m4
gcc/config.gcc
gcc/config.in
gcc/config/i386/sol2.h
gcc/config/sol2.h
gcc/configure
gcc/configure.ac
gcc/doc/install.texi
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/miss-format-1.C
gcc/testsuite/gcc.dg/c99-stdint-6.c
gcc/testsuite/gcc.dg/lto/20090210_0.c
gcc/testsuite/gcc.dg/pr28796-2.c
gcc/testsuite/gcc.dg/pragma-init-fini-2.c
gcc/testsuite/gcc.dg/pragma-init-fini.c
gcc/testsuite/gcc.dg/torture/pr47917.c
gcc/testsuite/gcc.target/i386/pr22076.c
gcc/testsuite/gcc.target/i386/pr22152.c
gcc/testsuite/gcc.target/i386/vect8-ret.c
gcc/testsuite/lib/target-supports.exp
libcpp/ChangeLog
libcpp/lex.c
libgcc/ChangeLog
libgcc/config/i386/sol2-unwind.h
libgcc/config/sparc/sol2-unwind.h
libjava/ChangeLog
libjava/configure
libjava/configure.ac
libstdc++-v3/ChangeLog
libstdc++-v3/acinclude.m4
libstdc++-v3/config.h.in
libstdc++-v3/config/abi/post/solaris2.9/baseline_symbols.txt [moved from libstdc++-v3/config/abi/post/solaris2.8/baseline_symbols.txt with 100% similarity]
libstdc++-v3/config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt [moved from libstdc++-v3/config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt with 100% similarity]
libstdc++-v3/config/os/solaris/solaris2.9/ctype_base.h [moved from libstdc++-v3/config/os/solaris/solaris2.8/ctype_base.h with 100% similarity]
libstdc++-v3/config/os/solaris/solaris2.9/ctype_configure_char.cc [moved from libstdc++-v3/config/os/solaris/solaris2.8/ctype_configure_char.cc with 100% similarity]
libstdc++-v3/config/os/solaris/solaris2.9/ctype_inline.h [moved from libstdc++-v3/config/os/solaris/solaris2.8/ctype_inline.h with 100% similarity]
libstdc++-v3/config/os/solaris/solaris2.9/os_defines.h [moved from libstdc++-v3/config/os/solaris/solaris2.8/os_defines.h with 75% similarity]
libstdc++-v3/configure
libstdc++-v3/configure.ac
libstdc++-v3/configure.host
libstdc++-v3/crossconfig.m4
libstdc++-v3/doc/xml/manual/configure.xml
libstdc++-v3/include/c_global/cmath
libstdc++-v3/include/tr1/cmath
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc
libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc
libstdc++-v3/testsuite/ext/enc_filebuf/char/13598.cc