Commit 41ca24de by Dara Hazeghi Committed by Jim Wilson

Patch from Dara Hazeghi.

* doc/install.texi: Remove install documentation for obsoleted targets
i?86-*-sco, i?86-*-sco3.2v4, powerpcle-*-pe, powerpcle-*-winnt,
arm-*-aof.
Update information about IA64 toolchain, AIX make requirements,
and binutils for m68k-*-hpux and *-*-linuxaout targets.

From-SVN: r68683
parent 41b3243e
2003-06-29 Dara Hazeghi <dhazeghi@yahoo.com>
* doc/install.texi: Remove install documentation for obsoleted targets
i?86-*-sco, i?86-*-sco3.2v4, powerpcle-*-pe, powerpcle-*-winnt,
arm-*-aof.
Update information about IA64 toolchain, AIX make requirements,
and binutils for m68k-*-hpux and *-*-linuxaout targets.
Mon Jun 30 00:50:43 CEST 2003 Jan Hubicka <jh@suse.cz> Mon Jun 30 00:50:43 CEST 2003 Jan Hubicka <jh@suse.cz>
* regmove.c (regmove_optimize): Don't try to make src and dst match * regmove.c (regmove_optimize): Don't try to make src and dst match
......
...@@ -1846,7 +1846,6 @@ GNU Compiler Collection on your machine. ...@@ -1846,7 +1846,6 @@ GNU Compiler Collection on your machine.
@item @item
@uref{#arm-*-elf,,arm-*-elf} @uref{#arm-*-elf,,arm-*-elf}
@uref{#arm-*-coff,,arm-*-coff} @uref{#arm-*-coff,,arm-*-coff}
@uref{#arm-*-aof,,arm-*-aof}
@uref{#arm-*-aout,,arm-*-aout} @uref{#arm-*-aout,,arm-*-aout}
@item @item
@uref{#xscale-*-*,,xscale-*-*} @uref{#xscale-*-*,,xscale-*-*}
...@@ -1877,10 +1876,6 @@ GNU Compiler Collection on your machine. ...@@ -1877,10 +1876,6 @@ GNU Compiler Collection on your machine.
@item @item
@uref{#ix86-*-linux*,,i?86-*-linux*} @uref{#ix86-*-linux*,,i?86-*-linux*}
@item @item
@uref{#ix86-*-sco,,i?86-*-sco}
@item
@uref{#ix86-*-sco3.2v4,,i?86-*-sco3.2v4}
@item
@uref{#ix86-*-sco3.2v5*,,i?86-*-sco3.2v5*} @uref{#ix86-*-sco3.2v5*,,i?86-*-sco3.2v5*}
@item @item
@uref{#ix86-*-udk,,i?86-*-udk} @uref{#ix86-*-udk,,i?86-*-udk}
...@@ -1929,8 +1924,6 @@ GNU Compiler Collection on your machine. ...@@ -1929,8 +1924,6 @@ GNU Compiler Collection on your machine.
@item @item
@uref{#powerpcle-*-eabi,,powerpcle-*-eabi} @uref{#powerpcle-*-eabi,,powerpcle-*-eabi}
@item @item
@uref{#powerpcle-*-winnt,,powerpcle-*-winnt, powerpcle-*-pe}
@item
@uref{#s390-*-linux*,,s390-*-linux*} @uref{#s390-*-linux*,,s390-*-linux*}
@item @item
@uref{#s390x-*-linux*,,s390x-*-linux*} @uref{#s390x-*-linux*,,s390x-*-linux*}
...@@ -2126,13 +2119,6 @@ of PE format subtarget supported: @code{arm-wince-pe} and ...@@ -2126,13 +2119,6 @@ of PE format subtarget supported: @code{arm-wince-pe} and
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{arm-*-aof}arm-*-aof
ARM-family processors. These targets support the AOF file format:
@code{arm-*-aof}, @code{arm-*-risix*}.
@html
<hr />
@end html
@heading @anchor{arm-*-aout}arm-*-aout @heading @anchor{arm-*-aout}arm-*-aout
ARM-family processors. These targets support the AOUT file format: ARM-family processors. These targets support the AOUT file format:
@code{arm-*-aout}, @code{arm-*-netbsd}. @code{arm-*-aout}, @code{arm-*-netbsd}.
...@@ -2512,8 +2498,7 @@ glibc 2.2.4 whether patches for GCC 3.0 are needed. You can use glibc ...@@ -2512,8 +2498,7 @@ glibc 2.2.4 whether patches for GCC 3.0 are needed. You can use glibc
@end html @end html
@heading @anchor{ix86-*-linux*aout}i?86-*-linux*aout @heading @anchor{ix86-*-linux*aout}i?86-*-linux*aout
Use this configuration to generate @file{a.out} binaries on Linux-based Use this configuration to generate @file{a.out} binaries on Linux-based
GNU systems. This configuration is being superseded. You must use GNU systems. This configuration is being superseded.
gas/binutils version 2.5.2 or later.
@html @html
<hr /> <hr />
...@@ -2529,19 +2514,6 @@ found on @uref{http://www.bitwizard.nl/sig11/,,www.bitwizard.nl}. ...@@ -2529,19 +2514,6 @@ found on @uref{http://www.bitwizard.nl/sig11/,,www.bitwizard.nl}.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{ix86-*-sco}i?86-*-sco
Compilation with RCC is recommended. Also, it may be a good idea to
link with GNU malloc instead of the malloc that comes with the system.
@html
<hr />
@end html
@heading @anchor{ix86-*-sco3.2v4}i?86-*-sco3.2v4
Use this configuration for SCO release 3.2 version 4.
@html
<hr />
@end html
@heading @anchor{ix86-*-sco3.2v5*}i?86-*-sco3.2v5* @heading @anchor{ix86-*-sco3.2v5*}i?86-*-sco3.2v5*
Use this for the SCO OpenServer Release 5 family of operating systems. Use this for the SCO OpenServer Release 5 family of operating systems.
...@@ -2626,22 +2598,14 @@ have installed. ...@@ -2626,22 +2598,14 @@ have installed.
IA-64 processor (also known as IPF, or Itanium Processor Family) IA-64 processor (also known as IPF, or Itanium Processor Family)
running GNU/Linux. running GNU/Linux.
The toolchain is not completely finished, so requirements will continue
to change.
GCC 3.0.1 and later require glibc 2.2.4.
GCC 3.0.2 requires binutils from 2001-09-05 or later.
GCC 3.0.1 requires binutils 2.11.1 or later.
None of the following versions of GCC has an ABI that is compatible None of the following versions of GCC has an ABI that is compatible
with any of the other versions in this list, with the exception that with any of the other versions in this list, with the exception that
Red Hat 2.96 and Trillian 000171 are compatible with each other: Red Hat 2.96 and Trillian 000171 are compatible with each other:
3.0.2, 3.0.1, 3.0, Red Hat 2.96, and Trillian 000717. 3.1, 3.0.2, 3.0.1, 3.0, Red Hat 2.96, and Trillian 000717.
This primarily affects C++ programs and programs that create shared libraries. This primarily affects C++ programs and programs that create shared libraries.
Because of these ABI incompatibilities, GCC 3.0.2 is not recommended for GCC 3.1 or later is recommended for compiling linux, the kernel.
user programs on GNU/Linux systems built using earlier compiler releases. As of version 3.1 GCC is believed to be fully ABI compliant, and hence no
GCC 3.0.2 is recommended for compiling linux, the kernel. more major ABI changes are expected.
GCC 3.0.2 is believed to be fully ABI compliant, and hence no more major
ABI changes are expected.
@html @html
<hr /> <hr />
...@@ -2650,7 +2614,7 @@ ABI changes are expected. ...@@ -2650,7 +2614,7 @@ ABI changes are expected.
@heading @anchor{*-ibm-aix*}*-ibm-aix* @heading @anchor{*-ibm-aix*}*-ibm-aix*
AIX version 3 or older is no longer supported. AIX version 3 or older is no longer supported.
AIX Make frequently has problems with GCC makefiles. GNU Make 3.76 or AIX Make frequently has problems with GCC makefiles. GNU Make 3.79.1 or
newer is recommended to build on this platform. newer is recommended to build on this platform.
Errors involving @code{alloca} when building GCC generally are due Errors involving @code{alloca} when building GCC generally are due
...@@ -2818,11 +2782,7 @@ library version of ``cvtnum(3c)'' and thus does not exhibit the bug. ...@@ -2818,11 +2782,7 @@ library version of ``cvtnum(3c)'' and thus does not exhibit the bug.
This patch is also known as PHCO_4484. This patch is also known as PHCO_4484.
In addition, if you wish to use gas, you must use In addition gdb does not understand that native HP-UX format, so
gas version 2.1 or later, and you must use the GNU linker version 2.1 or
later. Earlier versions of gas relied upon a program which converted the
gas output into the native HP-UX format, but that program has not been
kept up to date. gdb does not understand that native HP-UX format, so
you must use gas if you wish to use gdb. you must use gas if you wish to use gdb.
On HP-UX version 8.05, but not on 8.07 or more recent versions, the On HP-UX version 8.05, but not on 8.07 or more recent versions, the
...@@ -3096,12 +3056,6 @@ Embedded PowerPC system in little endian mode. ...@@ -3096,12 +3056,6 @@ Embedded PowerPC system in little endian mode.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{powerpcle-*-winnt}powerpcle-*-winnt, powerpcle-*-pe
PowerPC system in little endian mode running Windows NT@.
@html
<hr />
@end html
@heading @anchor{s390-*-linux*}s390-*-linux* @heading @anchor{s390-*-linux*}s390-*-linux*
S/390 system running Linux for S/390@. S/390 system running Linux for S/390@.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment