I think the time has come to obsolete the IRIX 6.5 and Tru64 UNIX V5.1 ports: my test machines are falling apart one by one, bootstraps take between 24 (osf) and 36 (irix) hours, and both platform's EOSL is approaching:
* IRIX 6.5 until December 2013: http://www.sgi.com/support/services/irix_mips_support.html * Tru64 UNIX V5.1B until December 2012: http://tru64unix.compaq.com/tru64roadmap.pdf http://h30097.www3.hp.com/pdf/FINAL_Tru64UNIX_Policy_Page_24March2009.pdf http://h30097.www3.hp.com/external_letter_2010.pdf Given that there is not to be much user demand, this seems reasonable. I'm currently making a pass over the remaining testsuite failures and PRs to get 4.7 into as good shape as possible on both platforms. Tested by configuring without and with --enable-obsolete on alpha-dec-osf5.1b, installed on mainline. I will update gcc-4.7/changes.html with this change and the removal of -compat-bsd on Solaris soon. Rainer 2011-04-08 Rainer Orth <r...@cebitec.uni-bielefeld.de> * config.gcc: Obsolete alpha*-dec-osf5.1, mips-sgi-irix6.5. * doc/install.texi (Specific, alpha*-dec-osf5.1): Document it. (Specific, mips-sgi-irix6): Likewise. diff --git a/gcc/config.gcc b/gcc/config.gcc --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -237,7 +237,9 @@ md_file= # Obsolete configurations. case ${target} in - i[34567]86-*-interix3* \ + alpha*-dec-osf5.1* \ + | i[34567]86-*-interix3* \ + | mips-sgi-irix6.5 \ | mips*-*-openbsd* \ | score-* \ | *-*-solaris2.8* \ diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -3086,10 +3086,12 @@ Systems using processors that implement are running the DEC/Compaq/HP Unix (DEC OSF/1, Digital UNIX, or Compaq/HP Tru64 UNIX) operating system, for example the DEC Alpha AXP systems. -As of GCC 3.2, versions before @code{alpha*-dec-osf4} are no longer -supported. (These are the versions which identify themselves as DEC -OSF/1.) As of GCC 4.6, support for Tru64 UNIX V4.0 and V5.0 has been -removed. +Support for Tru64 UNIX V5.1 has been obsoleted in GCC 4.7, but can still +be enabled by configuring with @option{--enable-obsolete}. Support will +be removed in GCC 4.8. As of GCC 4.6, support for Tru64 UNIX V4.0 and +V5.0 has been removed. As of GCC 3.2, versions before +@code{alpha*-dec-osf4} are no longer supported. (These are the versions +which identify themselves as DEC OSF/1.) On Tru64 UNIX, virtual memory exhausted bootstrap failures may be fixed by reconfiguring Kernel Virtual Memory and Swap parameters @@ -3868,11 +3870,13 @@ Support for IRIX 5 has been removed in G @end html @heading @anchor{mips-sgi-irix6}mips-sgi-irix6 -Support for IRIX 6 releases before 6.5 has been removed in GCC 4.6, as -well as support for -the O32 ABI. It is @emph{strongly} recommended to upgrade to at least -IRIX 6.5.18. This release introduced full ISO C99 support, though for -the N32 and N64 ABIs only. +Support for IRIX 6.5 has been obsoleted in GCC 4.7, but can still be +enabled by configuring with @option{--enable-obsolete}. Support will be +removed in GCC 4.8. Support for IRIX 6 releases before 6.5 has been +removed in GCC 4.6, as well as support for the O32 ABI. It is +@emph{strongly} recommended to upgrade to at least IRIX 6.5.18. This +release introduced full ISO C99 support, though for the N32 and N64 ABIs +only. To build and use GCC on IRIX 6.5, you need the IRIX Development Foundation (IDF) and IRIX Development Libraries (IDL). They are included with the -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University