Skip to content
Snippets Groups Projects
  • Rainer Orth's avatar
    7888f266
    Remove obsolete Solaris 8 support · 7888f266
    Rainer Orth authored
    	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
    7888f266
    History
    Remove obsolete Solaris 8 support
    Rainer Orth authored
    	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