Commit 5a4c9b10 by Gerald Pfeifer Committed by Gerald Pfeifer

install.texi (Specific): Avoid using asterisks in @anchor names related to target triplets.

	* doc/install.texi (Specific): Avoid using asterisks in @anchor
	names related to target triplets.
	Remove i?86-*-esix from platform directory.
	Remove powerpc-*-eabiaix from platform directory.

From-SVN: r98227
parent 077bc924
2005-04-16 Gerald Pfeifer <gerald@pfeifer.com>
* doc/install.texi (Specific): Avoid using asterisks in @anchor
names related to target triplets.
Remove i?86-*-esix from platform directory.
Remove powerpc-*-eabiaix from platform directory.
2005-04-16 Joseph S. Myers <joseph@codesourcery.com> 2005-04-16 Joseph S. Myers <joseph@codesourcery.com>
PR middle-end/20491 PR middle-end/20491
......
...@@ -2167,19 +2167,19 @@ GNU Compiler Collection on your machine. ...@@ -2167,19 +2167,19 @@ GNU Compiler Collection on your machine.
@ifhtml @ifhtml
@itemize @itemize
@item @item
@uref{#alpha*-*-*,,alpha*-*-*} @uref{#alpha-x-x,,alpha*-*-*}
@item @item
@uref{#alpha*-dec-osf*,,alpha*-dec-osf*} @uref{#alpha-dec-osf,,alpha*-dec-osf*}
@item @item
@uref{#alphaev5-cray-unicosmk*,,alphaev5-cray-unicosmk*} @uref{#alphaev5-cray-unicosmk,,alphaev5-cray-unicosmk*}
@item @item
@uref{#arc-*-elf,,arc-*-elf} @uref{#arc-x-elf,,arc-*-elf}
@item @item
@uref{#arm-*-elf,,arm-*-elf} @uref{#arm-x-elf,,arm-*-elf}
@uref{#arm-*-coff,,arm-*-coff} @uref{#arm-x-coff,,arm-*-coff}
@uref{#arm-*-aout,,arm-*-aout} @uref{#arm-x-aout,,arm-*-aout}
@item @item
@uref{#xscale-*-*,,xscale-*-*} @uref{#xscale-x-x,,xscale-*-*}
@item @item
@uref{#avr,,avr} @uref{#avr,,avr}
@item @item
...@@ -2189,39 +2189,37 @@ GNU Compiler Collection on your machine. ...@@ -2189,39 +2189,37 @@ GNU Compiler Collection on your machine.
@item @item
@uref{#dos,,DOS} @uref{#dos,,DOS}
@item @item
@uref{#*-*-freebsd*,,*-*-freebsd*} @uref{#x-x-freebsd,,*-*-freebsd*}
@item @item
@uref{#h8300-hms,,h8300-hms} @uref{#h8300-hms,,h8300-hms}
@item @item
@uref{#hppa*-hp-hpux*,,hppa*-hp-hpux*} @uref{#hppa-hp-hpux,,hppa*-hp-hpux*}
@item @item
@uref{#hppa*-hp-hpux10,,hppa*-hp-hpux10} @uref{#hppa-hp-hpux10,,hppa*-hp-hpux10}
@item @item
@uref{#hppa*-hp-hpux11,,hppa*-hp-hpux11} @uref{#hppa-hp-hpux11,,hppa*-hp-hpux11}
@item @item
@uref{#*-*-linux-gnu,,*-*-linux-gnu} @uref{#x-x-linux-gnu,,*-*-linux-gnu}
@item @item
@uref{#ix86-*-linux*aout,,i?86-*-linux*aout} @uref{#ix86-x-linuxaout,,i?86-*-linux*aout}
@item @item
@uref{#ix86-*-linux*,,i?86-*-linux*} @uref{#ix86-x-linux,,i?86-*-linux*}
@item @item
@uref{#ix86-*-sco3.2v5*,,i?86-*-sco3.2v5*} @uref{#ix86-x-sco3.2v5,,i?86-*-sco3.2v5*}
@item @item
@uref{#ix86-*-udk,,i?86-*-udk} @uref{#ix86-x-udk,,i?86-*-udk}
@item @item
@uref{#ix86-*-esix,,i?86-*-esix} @uref{#ia64-x-linux,,ia64-*-linux}
@item @item
@uref{#ia64-*-linux,,ia64-*-linux} @uref{#ia64-x-hpux,,ia64-*-hpux*}
@item @item
@uref{#ia64-*-hpux*,,ia64-*-hpux*} @uref{#x-ibm-aix,,*-ibm-aix*}
@item @item
@uref{#*-ibm-aix*,,*-ibm-aix*} @uref{#ip2k-x-elf,,ip2k-*-elf}
@item @item
@uref{#ip2k-*-elf,,ip2k-*-elf} @uref{#iq2000-x-elf,,iq2000-*-elf}
@item @item
@uref{#iq2000-*-elf,,iq2000-*-elf} @uref{#m32r-x-elf,,m32r-*-elf}
@item
@uref{#m32r-*-elf,,m32r-*-elf}
@item @item
@uref{#m6811-elf,,m6811-elf} @uref{#m6811-elf,,m6811-elf}
@item @item
...@@ -2229,63 +2227,61 @@ GNU Compiler Collection on your machine. ...@@ -2229,63 +2227,61 @@ GNU Compiler Collection on your machine.
@item @item
@uref{#m68k-hp-hpux,,m68k-hp-hpux} @uref{#m68k-hp-hpux,,m68k-hp-hpux}
@item @item
@uref{#mips-*-*,,mips-*-*} @uref{#mips-x-x,,mips-*-*}
@item @item
@uref{#mips-sgi-irix5,,mips-sgi-irix5} @uref{#mips-sgi-irix5,,mips-sgi-irix5}
@item @item
@uref{#mips-sgi-irix6,,mips-sgi-irix6} @uref{#mips-sgi-irix6,,mips-sgi-irix6}
@item @item
@uref{#powerpc*-*-*,,powerpc*-*-*, powerpc-*-sysv4} @uref{#powerpc-x-x,,powerpc*-*-*, powerpc-*-sysv4}
@item
@uref{#powerpc-*-darwin*,,powerpc-*-darwin*}
@item @item
@uref{#powerpc-*-elf,,powerpc-*-elf, powerpc-*-sysv4} @uref{#powerpc-x-darwin,,powerpc-*-darwin*}
@item @item
@uref{#powerpc*-*-linux-gnu*,,powerpc*-*-linux-gnu*} @uref{#powerpc-x-elf,,powerpc-*-elf, powerpc-*-sysv4}
@item @item
@uref{#powerpc-*-netbsd*,,powerpc-*-netbsd*} @uref{#powerpc-x-linux-gnu,,powerpc*-*-linux-gnu*}
@item @item
@uref{#powerpc-*-eabiaix,,powerpc-*-eabiaix} @uref{#powerpc-x-netbsd,,powerpc-*-netbsd*}
@item @item
@uref{#powerpc-*-eabisim,,powerpc-*-eabisim} @uref{#powerpc-x-eabisim,,powerpc-*-eabisim}
@item @item
@uref{#powerpc-*-eabi,,powerpc-*-eabi} @uref{#powerpc-x-eabi,,powerpc-*-eabi}
@item @item
@uref{#powerpcle-*-elf,,powerpcle-*-elf, powerpcle-*-sysv4} @uref{#powerpcle-x-elf,,powerpcle-*-elf, powerpcle-*-sysv4}
@item @item
@uref{#powerpcle-*-eabisim,,powerpcle-*-eabisim} @uref{#powerpcle-x-eabisim,,powerpcle-*-eabisim}
@item @item
@uref{#powerpcle-*-eabi,,powerpcle-*-eabi} @uref{#powerpcle-x-eabi,,powerpcle-*-eabi}
@item @item
@uref{#s390-*-linux*,,s390-*-linux*} @uref{#s390-x-linux,,s390-*-linux*}
@item @item
@uref{#s390x-*-linux*,,s390x-*-linux*} @uref{#s390x-x-linux,,s390x-*-linux*}
@item @item
@uref{#s390x-ibm-tpf*,,s390x-ibm-tpf*} @uref{#s390x-ibm-tpf,,s390x-ibm-tpf*}
@item @item
@uref{#*-*-solaris2*,,*-*-solaris2*} @uref{#x-x-solaris2,,*-*-solaris2*}
@item @item
@uref{#sparc-sun-solaris2*,,sparc-sun-solaris2*} @uref{#sparc-sun-solaris2,,sparc-sun-solaris2*}
@item @item
@uref{#sparc-sun-solaris2.7,,sparc-sun-solaris2.7} @uref{#sparc-sun-solaris2.7,,sparc-sun-solaris2.7}
@item @item
@uref{#sparc-*-linux*,,sparc-*-linux*} @uref{#sparc-x-linux,,sparc-*-linux*}
@item @item
@uref{#sparc64-*-solaris2*,,sparc64-*-solaris2*} @uref{#sparc64-x-solaris2,,sparc64-*-solaris2*}
@item @item
@uref{#sparcv9-*-solaris2*,,sparcv9-*-solaris2*} @uref{#sparcv9-x-solaris2,,sparcv9-*-solaris2*}
@item @item
@uref{#*-*-sysv*,,*-*-sysv*} @uref{#x-x-sysv,,*-*-sysv*}
@item @item
@uref{#vax-dec-ultrix,,vax-dec-ultrix} @uref{#vax-dec-ultrix,,vax-dec-ultrix}
@item @item
@uref{#*-*-vxworks*,,*-*-vxworks*} @uref{#x-x-vxworks,,*-*-vxworks*}
@item @item
@uref{#x86_64-*-*,,x86_64-*-*, amd64-*-*} @uref{#x86_64-x-x,,x86_64-*-*, amd64-*-*}
@item @item
@uref{#xtensa-*-elf,,xtensa-*-elf} @uref{#xtensa-x-elf,,xtensa-*-elf}
@item @item
@uref{#xtensa-*-linux*,,xtensa-*-linux*} @uref{#xtensa-x-linux,,xtensa-*-linux*}
@item @item
@uref{#windows,,Microsoft Windows} @uref{#windows,,Microsoft Windows}
@item @item
...@@ -2305,7 +2301,7 @@ GNU Compiler Collection on your machine. ...@@ -2305,7 +2301,7 @@ GNU Compiler Collection on your machine.
<!-- -------- host/target specific issues start here ---------------- --> <!-- -------- host/target specific issues start here ---------------- -->
<hr /> <hr />
@end html @end html
@heading @anchor{alpha*-*-*}alpha*-*-* @heading @anchor{alpha-x-x}alpha*-*-*
This section contains general configuration information for all This section contains general configuration information for all
alpha-based platforms using ELF (in particular, ignore this section for alpha-based platforms using ELF (in particular, ignore this section for
...@@ -2320,7 +2316,7 @@ shared libraries. ...@@ -2320,7 +2316,7 @@ shared libraries.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{alpha*-dec-osf*}alpha*-dec-osf* @heading @anchor{alpha-dec-osf}alpha*-dec-osf*
Systems using processors that implement the DEC Alpha architecture and Systems using processors that implement the DEC Alpha architecture and
are running the DEC/Compaq Unix (DEC OSF/1, Digital UNIX, or Compaq are running the DEC/Compaq Unix (DEC OSF/1, Digital UNIX, or Compaq
Tru64 UNIX) operating system, for example the DEC Alpha AXP systems. Tru64 UNIX) operating system, for example the DEC Alpha AXP systems.
...@@ -2401,7 +2397,7 @@ provide a fix shortly. ...@@ -2401,7 +2397,7 @@ provide a fix shortly.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{alphaev5-cray-unicosmk*}alphaev5-cray-unicosmk* @heading @anchor{alphaev5-cray-unicosmk}alphaev5-cray-unicosmk*
Cray T3E systems running Unicos/Mk. Cray T3E systems running Unicos/Mk.
This port is incomplete and has many known bugs. We hope to improve the This port is incomplete and has many known bugs. We hope to improve the
...@@ -2428,15 +2424,15 @@ failure. ...@@ -2428,15 +2424,15 @@ failure.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{arc-*-elf}arc-*-elf @heading @anchor{arc-x-elf}arc-*-elf
Argonaut ARC processor. Argonaut ARC processor.
This configuration is intended for embedded systems. This configuration is intended for embedded systems.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{arm-*-elf}arm-*-elf @heading @anchor{arm-x-elf}arm-*-elf
@heading @anchor{xscale-*-*}xscale-*-* @heading @anchor{xscale-x-x}xscale-*-*
ARM-family processors. Subtargets that use the ELF object format ARM-family processors. Subtargets that use the ELF object format
require GNU binutils 2.13 or newer. Such subtargets include: require GNU binutils 2.13 or newer. Such subtargets include:
@code{arm-*-freebsd}, @code{arm-*-netbsdelf}, @code{arm-*-*linux}, @code{arm-*-freebsd}, @code{arm-*-netbsdelf}, @code{arm-*-*linux},
...@@ -2445,7 +2441,7 @@ require GNU binutils 2.13 or newer. Such subtargets include: ...@@ -2445,7 +2441,7 @@ require GNU binutils 2.13 or newer. Such subtargets include:
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{arm-*-coff}arm-*-coff @heading @anchor{arm-x-coff}arm-*-coff
ARM-family processors. Note that there are two different varieties ARM-family processors. Note that there are two different varieties
of PE format subtarget supported: @code{arm-wince-pe} and of PE format subtarget supported: @code{arm-wince-pe} and
@code{arm-pe} as well as a standard COFF target @code{arm-*-coff}. @code{arm-pe} as well as a standard COFF target @code{arm-*-coff}.
...@@ -2453,7 +2449,7 @@ of PE format subtarget supported: @code{arm-wince-pe} and ...@@ -2453,7 +2449,7 @@ of PE format subtarget supported: @code{arm-wince-pe} and
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{arm-*-aout}arm-*-aout @heading @anchor{arm-x-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}.
...@@ -2596,7 +2592,7 @@ and includes all the necessary compilation tools and libraries. ...@@ -2596,7 +2592,7 @@ and includes all the necessary compilation tools and libraries.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{*-*-freebsd*}*-*-freebsd* @heading @anchor{x-x-freebsd}*-*-freebsd*
The version of binutils installed in @file{/usr/bin} probably works with The version of binutils installed in @file{/usr/bin} probably works with
this release of GCC@. However, on FreeBSD 4, bootstrapping against the this release of GCC@. However, on FreeBSD 4, bootstrapping against the
...@@ -2657,7 +2653,7 @@ longer a multiple of 2 bytes. ...@@ -2657,7 +2653,7 @@ longer a multiple of 2 bytes.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{hppa*-hp-hpux*}hppa*-hp-hpux* @heading @anchor{hppa-hp-hpux}hppa*-hp-hpux*
Support for HP-UX version 9 and older was discontinued in GCC 3.4. Support for HP-UX version 9 and older was discontinued in GCC 3.4.
We @emph{highly} recommend using gas/binutils on all hppa platforms; We @emph{highly} recommend using gas/binutils on all hppa platforms;
...@@ -2700,7 +2696,7 @@ More specific information to @samp{hppa*-hp-hpux*} targets follows. ...@@ -2700,7 +2696,7 @@ More specific information to @samp{hppa*-hp-hpux*} targets follows.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{hppa*-hp-hpux10}hppa*-hp-hpux10 @heading @anchor{hppa-hp-hpux10}hppa*-hp-hpux10
For hpux10.20, we @emph{highly} recommend you pick up the latest sed patch For hpux10.20, we @emph{highly} recommend you pick up the latest sed patch
@code{PHCO_19798} from HP@. HP has two sites which provide patches free of @code{PHCO_19798} from HP@. HP has two sites which provide patches free of
...@@ -2737,7 +2733,7 @@ with the one implemented under HP-UX 11 using secondary definitions. ...@@ -2737,7 +2733,7 @@ with the one implemented under HP-UX 11 using secondary definitions.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{hppa*-hp-hpux11}hppa*-hp-hpux11 @heading @anchor{hppa-hp-hpux11}hppa*-hp-hpux11
GCC 3.0 and up support HP-UX 11. GCC 2.95.x is not supported and cannot GCC 3.0 and up support HP-UX 11. GCC 2.95.x is not supported and cannot
be used to compile GCC 3.0 and up. be used to compile GCC 3.0 and up.
...@@ -2869,7 +2865,7 @@ This port still is undergoing significant development. ...@@ -2869,7 +2865,7 @@ This port still is undergoing significant development.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{*-*-linux-gnu}*-*-linux-gnu @heading @anchor{x-x-linux-gnu}*-*-linux-gnu
Versions of libstdc++-v3 starting with 3.2.1 require bugfixes present Versions of libstdc++-v3 starting with 3.2.1 require bugfixes present
in glibc 2.2.5 and later. More information is available in the in glibc 2.2.5 and later. More information is available in the
...@@ -2878,14 +2874,14 @@ libstdc++-v3 documentation. ...@@ -2878,14 +2874,14 @@ libstdc++-v3 documentation.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{ix86-*-linux*aout}i?86-*-linux*aout @heading @anchor{ix86-x-linuxaout}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. GNU systems. This configuration is being superseded.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{ix86-*-linux*}i?86-*-linux* @heading @anchor{ix86-x-linux}i?86-*-linux*
As of GCC 3.3, binutils 2.13.1 or later is required for this platform. As of GCC 3.3, binutils 2.13.1 or later is required for this platform.
See @uref{http://gcc.gnu.org/PR10877,,bug 10877} for more information. See @uref{http://gcc.gnu.org/PR10877,,bug 10877} for more information.
...@@ -2897,7 +2893,7 @@ found on @uref{http://www.bitwizard.nl/sig11/,,www.bitwizard.nl}. ...@@ -2897,7 +2893,7 @@ found on @uref{http://www.bitwizard.nl/sig11/,,www.bitwizard.nl}.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{ix86-*-sco3.2v5*}i?86-*-sco3.2v5* @heading @anchor{ix86-x-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.
Unlike earlier versions of GCC, the ability to generate COFF with this Unlike earlier versions of GCC, the ability to generate COFF with this
...@@ -2941,7 +2937,7 @@ GCC, version 2.95.3. It is useful for bootstrapping this version. ...@@ -2941,7 +2937,7 @@ GCC, version 2.95.3. It is useful for bootstrapping this version.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{ix86-*-udk}i?86-*-udk @heading @anchor{ix86-x-udk}i?86-*-udk
This target emulates the SCO Universal Development Kit and requires that This target emulates the SCO Universal Development Kit and requires that
package be installed. (If it is installed, you will have a package be installed. (If it is installed, you will have a
...@@ -2977,7 +2973,7 @@ have installed. ...@@ -2977,7 +2973,7 @@ have installed.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{ia64-*-linux}ia64-*-linux @heading @anchor{ia64-x-linux}ia64-*-linux
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.
...@@ -2997,7 +2993,7 @@ more major ABI changes are expected. ...@@ -2997,7 +2993,7 @@ more major ABI changes are expected.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{ia64-*-hpux*}ia64-*-hpux* @heading @anchor{ia64-x-hpux}ia64-*-hpux*
Building GCC on this target requires the GNU Assembler. The bundled HP Building GCC on this target requires the GNU Assembler. The bundled HP
assembler will not work. To prevent GCC from using the wrong assembler, assembler will not work. To prevent GCC from using the wrong assembler,
the option @option{--with-gnu-as} may be necessary. the option @option{--with-gnu-as} may be necessary.
...@@ -3012,7 +3008,7 @@ removed and the system libunwind library will always be used. ...@@ -3012,7 +3008,7 @@ removed and the system libunwind library will always be used.
<hr /> <hr />
<!-- rs6000-ibm-aix*, powerpc-ibm-aix* --> <!-- rs6000-ibm-aix*, powerpc-ibm-aix* -->
@end html @end html
@heading @anchor{*-ibm-aix*}*-ibm-aix* @heading @anchor{x-ibm-aix}*-ibm-aix*
Support for AIX version 3 and older was discontinued in GCC 3.4. Support for AIX version 3 and older was discontinued in GCC 3.4.
AIX Make frequently has problems with GCC makefiles. GNU Make 3.79.1 or AIX Make frequently has problems with GCC makefiles. GNU Make 3.79.1 or
...@@ -3141,7 +3137,7 @@ switch and using the configure option @option{--with-cpu-@var{cpu_type}}. ...@@ -3141,7 +3137,7 @@ switch and using the configure option @option{--with-cpu-@var{cpu_type}}.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{ip2k-*-elf}ip2k-*-elf @heading @anchor{ip2k-x-elf}ip2k-*-elf
Ubicom IP2022 micro controller. Ubicom IP2022 micro controller.
This configuration is intended for embedded systems. This configuration is intended for embedded systems.
There are no standard Unix configurations. There are no standard Unix configurations.
...@@ -3151,14 +3147,14 @@ Use @samp{configure --target=ip2k-elf --enable-languages=c} to configure GCC@. ...@@ -3151,14 +3147,14 @@ Use @samp{configure --target=ip2k-elf --enable-languages=c} to configure GCC@.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{iq2000-*-elf}iq2000-*-elf @heading @anchor{iq2000-x-elf}iq2000-*-elf
Vitesse IQ2000 processors. These are used in embedded Vitesse IQ2000 processors. These are used in embedded
applications. There are no standard Unix configurations. applications. There are no standard Unix configurations.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{m32r-*-elf}m32r-*-elf @heading @anchor{m32r-x-elf}m32r-*-elf
Renesas M32R processor. Renesas M32R processor.
This configuration is intended for embedded systems. This configuration is intended for embedded systems.
...@@ -3232,7 +3228,7 @@ to look like: ...@@ -3232,7 +3228,7 @@ to look like:
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{mips-*-*}mips-*-* @heading @anchor{mips-x-x}mips-*-*
If on a MIPS system you get an error message saying ``does not have gp If on a MIPS system you get an error message saying ``does not have gp
sections for all it's [sic] sectons [sic]'', don't worry about it. This sections for all it's [sic] sectons [sic]'', don't worry about it. This
happens whenever you use GAS with the MIPS linker, but there is not happens whenever you use GAS with the MIPS linker, but there is not
...@@ -3378,7 +3374,7 @@ information about using GCC on IRIX platforms. ...@@ -3378,7 +3374,7 @@ information about using GCC on IRIX platforms.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{powerpc*-*-*}powerpc-*-* @heading @anchor{powerpc-x-x}powerpc-*-*
You can specify a default version for the @option{-mcpu=@var{cpu_type}} You can specify a default version for the @option{-mcpu=@var{cpu_type}}
switch by using the configure option @option{--with-cpu-@var{cpu_type}}. switch by using the configure option @option{--with-cpu-@var{cpu_type}}.
...@@ -3386,7 +3382,7 @@ switch by using the configure option @option{--with-cpu-@var{cpu_type}}. ...@@ -3386,7 +3382,7 @@ switch by using the configure option @option{--with-cpu-@var{cpu_type}}.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{powerpc-*-darwin*}powerpc-*-darwin* @heading @anchor{powerpc-x-darwin}powerpc-*-darwin*
PowerPC running Darwin (Mac OS X kernel). PowerPC running Darwin (Mac OS X kernel).
Pre-installed versions of Mac OS X may not include any developer tools, Pre-installed versions of Mac OS X may not include any developer tools,
...@@ -3404,13 +3400,13 @@ are generally for backwards compatibility and best avoided. ...@@ -3404,13 +3400,13 @@ are generally for backwards compatibility and best avoided.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{powerpc-*-elf}powerpc-*-elf, powerpc-*-sysv4 @heading @anchor{powerpc-x-elf}powerpc-*-elf, powerpc-*-sysv4
PowerPC system in big endian mode, running System V.4. PowerPC system in big endian mode, running System V.4.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{powerpc*-*-linux-gnu*}powerpc*-*-linux-gnu* @heading @anchor{powerpc-x-linux-gnu}powerpc*-*-linux-gnu*
You will need You will need
@uref{ftp://ftp.kernel.org/pub/linux/devel/binutils,,binutils 2.15} @uref{ftp://ftp.kernel.org/pub/linux/devel/binutils,,binutils 2.15}
...@@ -3419,7 +3415,7 @@ or newer for a working GCC@. ...@@ -3419,7 +3415,7 @@ or newer for a working GCC@.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{powerpc-*-netbsd*}powerpc-*-netbsd* @heading @anchor{powerpc-x-netbsd}powerpc-*-netbsd*
PowerPC system in big endian mode running NetBSD@. To build the PowerPC system in big endian mode running NetBSD@. To build the
documentation you will need Texinfo version 4.2 (NetBSD 1.5.1 included documentation you will need Texinfo version 4.2 (NetBSD 1.5.1 included
Texinfo version 3.12). Texinfo version 3.12).
...@@ -3427,51 +3423,51 @@ Texinfo version 3.12). ...@@ -3427,51 +3423,51 @@ Texinfo version 3.12).
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{powerpc-*-eabisim}powerpc-*-eabisim @heading @anchor{powerpc-x-eabisim}powerpc-*-eabisim
Embedded PowerPC system in big endian mode for use in running under the Embedded PowerPC system in big endian mode for use in running under the
PSIM simulator. PSIM simulator.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{powerpc-*-eabi}powerpc-*-eabi @heading @anchor{powerpc-x-eabi}powerpc-*-eabi
Embedded PowerPC system in big endian mode. Embedded PowerPC system in big endian mode.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{powerpcle-*-elf}powerpcle-*-elf, powerpcle-*-sysv4 @heading @anchor{powerpcle-x-elf}powerpcle-*-elf, powerpcle-*-sysv4
PowerPC system in little endian mode, running System V.4. PowerPC system in little endian mode, running System V.4.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{powerpcle-*-eabisim}powerpcle-*-eabisim @heading @anchor{powerpcle-x-eabisim}powerpcle-*-eabisim
Embedded PowerPC system in little endian mode for use in running under Embedded PowerPC system in little endian mode for use in running under
the PSIM simulator. the PSIM simulator.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{powerpcle-*-eabi}powerpcle-*-eabi @heading @anchor{powerpcle-x-eabi}powerpcle-*-eabi
Embedded PowerPC system in little endian mode. Embedded PowerPC system in little endian mode.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{s390-*-linux*}s390-*-linux* @heading @anchor{s390-x-linux}s390-*-linux*
S/390 system running GNU/Linux for S/390@. S/390 system running GNU/Linux for S/390@.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{s390x-*-linux*}s390x-*-linux* @heading @anchor{s390x-x-linux}s390x-*-linux*
zSeries system (64-bit) running GNU/Linux for zSeries@. zSeries system (64-bit) running GNU/Linux for zSeries@.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{s390x-ibm-tpf*}s390x-ibm-tpf* @heading @anchor{s390x-ibm-tpf}s390x-ibm-tpf*
zSeries system (64-bit) running TPF@. This platform is zSeries system (64-bit) running TPF@. This platform is
supported as cross-compilation target only. supported as cross-compilation target only.
...@@ -3482,7 +3478,7 @@ supported as cross-compilation target only. ...@@ -3482,7 +3478,7 @@ supported as cross-compilation target only.
@c with 2.0 until 2.6, 7, 8, etc. Solaris 1 was a marketing name for @c with 2.0 until 2.6, 7, 8, etc. Solaris 1 was a marketing name for
@c SunOS 4 releases which we don't use to avoid confusion. Solaris @c SunOS 4 releases which we don't use to avoid confusion. Solaris
@c alone is too unspecific and must be avoided. @c alone is too unspecific and must be avoided.
@heading @anchor{*-*-solaris2*}*-*-solaris2* @heading @anchor{x-x-solaris2}*-*-solaris2*
Sun does not ship a C compiler with Solaris 2. To bootstrap and install Sun does not ship a C compiler with Solaris 2. To bootstrap and install
GCC you first have to install a pre-built compiler, see the GCC you first have to install a pre-built compiler, see the
...@@ -3566,7 +3562,7 @@ SPARC, 117172-11 or newer for Intel) that address this problem. ...@@ -3566,7 +3562,7 @@ SPARC, 117172-11 or newer for Intel) that address this problem.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{sparc-sun-solaris2*}sparc-sun-solaris2* @heading @anchor{sparc-sun-solaris2}sparc-sun-solaris2*
When GCC is configured to use binutils 2.11.2 or later the binaries When GCC is configured to use binutils 2.11.2 or later the binaries
produced are smaller than the ones produced using Sun's native tools; produced are smaller than the ones produced using Sun's native tools;
...@@ -3688,7 +3684,7 @@ This bug has been fixed in the final 5.0 version of the assembler. ...@@ -3688,7 +3684,7 @@ This bug has been fixed in the final 5.0 version of the assembler.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{sparc-*-linux*}sparc-*-linux* @heading @anchor{sparc-x-linux}sparc-*-linux*
GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4 GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4
or newer on this platform. All earlier binutils and glibc or newer on this platform. All earlier binutils and glibc
...@@ -3698,7 +3694,7 @@ releases mishandled unaligned relocations on @code{sparc-*-*} targets. ...@@ -3698,7 +3694,7 @@ releases mishandled unaligned relocations on @code{sparc-*-*} targets.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{sparc64-*-solaris2*}sparc64-*-solaris2* @heading @anchor{sparc64-x-solaris2}sparc64-*-solaris2*
The following compiler flags must be specified in the configure The following compiler flags must be specified in the configure
step in order to bootstrap this target with the Sun compiler: step in order to bootstrap this target with the Sun compiler:
...@@ -3713,14 +3709,14 @@ specifies the SPARC-V9 architecture to the Sun linker and assembler. ...@@ -3713,14 +3709,14 @@ specifies the SPARC-V9 architecture to the Sun linker and assembler.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{sparcv9-*-solaris2*}sparcv9-*-solaris2* @heading @anchor{sparcv9-x-solaris2}sparcv9-*-solaris2*
This is a synonym for sparc64-*-solaris2*. This is a synonym for sparc64-*-solaris2*.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{#*-*-sysv*}*-*-sysv* @heading @anchor{x-x-sysv}*-*-sysv*
On System V release 3, you may get this error message On System V release 3, you may get this error message
while linking: while linking:
...@@ -3761,7 +3757,7 @@ in some cases (for example, when @code{alloca} is used). ...@@ -3761,7 +3757,7 @@ in some cases (for example, when @code{alloca} is used).
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{*-*-vxworks*}*-*-vxworks* @heading @anchor{x-x-vxworks}*-*-vxworks*
Support for VxWorks is in flux. At present GCC supports @emph{only} the Support for VxWorks is in flux. At present GCC supports @emph{only} the
very recent VxWorks 5.5 (aka Tornado 2.2) release, and only on PowerPC@. very recent VxWorks 5.5 (aka Tornado 2.2) release, and only on PowerPC@.
We welcome patches for other architectures supported by VxWorks 5.5. We welcome patches for other architectures supported by VxWorks 5.5.
...@@ -3796,7 +3792,7 @@ VxWorks will incorporate this module.) ...@@ -3796,7 +3792,7 @@ VxWorks will incorporate this module.)
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{x86_64-*-*}x86_64-*-*, amd64-*-* @heading @anchor{x86_64-x-x}x86_64-*-*, amd64-*-*
GCC supports the x86-64 architecture implemented by the AMD64 processor GCC supports the x86-64 architecture implemented by the AMD64 processor
(amd64-*-* is an alias for x86_64-*-*) on GNU/Linux, FreeBSD and NetBSD@. (amd64-*-* is an alias for x86_64-*-*) on GNU/Linux, FreeBSD and NetBSD@.
...@@ -3806,7 +3802,7 @@ both 64-bit x86-64 and 32-bit x86 code (via the @option{-m32} switch). ...@@ -3806,7 +3802,7 @@ both 64-bit x86-64 and 32-bit x86 code (via the @option{-m32} switch).
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{xtensa-*-elf}xtensa-*-elf @heading @anchor{xtensa-x-elf}xtensa-*-elf
This target is intended for embedded Xtensa systems using the This target is intended for embedded Xtensa systems using the
@samp{newlib} C library. It uses ELF but does not support shared @samp{newlib} C library. It uses ELF but does not support shared
...@@ -3824,7 +3820,7 @@ which you can use to replace the default header file. ...@@ -3824,7 +3820,7 @@ which you can use to replace the default header file.
@html @html
<hr /> <hr />
@end html @end html
@heading @anchor{xtensa-*-linux*}xtensa-*-linux* @heading @anchor{xtensa-x-linux}xtensa-*-linux*
This target is for Xtensa systems running GNU/Linux. It supports ELF This target is for Xtensa systems running GNU/Linux. It supports ELF
shared objects and the GNU C library (glibc). It also generates shared objects and the GNU C library (glibc). It also generates
......
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