diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1c218f09a2d8e83fb61330dfc19edee0a4cdb234..dcb847b242ca0502e96dd277b01b4939f69694bb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +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> PR middle-end/20491 diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 48a141f6dadf11996c76ced0dc5207999c2f6645..7ac8f99e604eaa4c0b5d25be16101e13eb1516d1 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -2167,19 +2167,19 @@ GNU Compiler Collection on your machine. @ifhtml @itemize @item -@uref{#alpha*-*-*,,alpha*-*-*} +@uref{#alpha-x-x,,alpha*-*-*} @item -@uref{#alpha*-dec-osf*,,alpha*-dec-osf*} +@uref{#alpha-dec-osf,,alpha*-dec-osf*} @item -@uref{#alphaev5-cray-unicosmk*,,alphaev5-cray-unicosmk*} +@uref{#alphaev5-cray-unicosmk,,alphaev5-cray-unicosmk*} @item -@uref{#arc-*-elf,,arc-*-elf} +@uref{#arc-x-elf,,arc-*-elf} @item -@uref{#arm-*-elf,,arm-*-elf} -@uref{#arm-*-coff,,arm-*-coff} -@uref{#arm-*-aout,,arm-*-aout} +@uref{#arm-x-elf,,arm-*-elf} +@uref{#arm-x-coff,,arm-*-coff} +@uref{#arm-x-aout,,arm-*-aout} @item -@uref{#xscale-*-*,,xscale-*-*} +@uref{#xscale-x-x,,xscale-*-*} @item @uref{#avr,,avr} @item @@ -2189,39 +2189,37 @@ GNU Compiler Collection on your machine. @item @uref{#dos,,DOS} @item -@uref{#*-*-freebsd*,,*-*-freebsd*} +@uref{#x-x-freebsd,,*-*-freebsd*} @item @uref{#h8300-hms,,h8300-hms} @item -@uref{#hppa*-hp-hpux*,,hppa*-hp-hpux*} +@uref{#hppa-hp-hpux,,hppa*-hp-hpux*} @item -@uref{#hppa*-hp-hpux10,,hppa*-hp-hpux10} +@uref{#hppa-hp-hpux10,,hppa*-hp-hpux10} @item -@uref{#hppa*-hp-hpux11,,hppa*-hp-hpux11} +@uref{#hppa-hp-hpux11,,hppa*-hp-hpux11} @item -@uref{#*-*-linux-gnu,,*-*-linux-gnu} +@uref{#x-x-linux-gnu,,*-*-linux-gnu} @item -@uref{#ix86-*-linux*aout,,i?86-*-linux*aout} +@uref{#ix86-x-linuxaout,,i?86-*-linux*aout} @item -@uref{#ix86-*-linux*,,i?86-*-linux*} +@uref{#ix86-x-linux,,i?86-*-linux*} @item -@uref{#ix86-*-sco3.2v5*,,i?86-*-sco3.2v5*} +@uref{#ix86-x-sco3.2v5,,i?86-*-sco3.2v5*} @item -@uref{#ix86-*-udk,,i?86-*-udk} +@uref{#ix86-x-udk,,i?86-*-udk} @item -@uref{#ix86-*-esix,,i?86-*-esix} +@uref{#ia64-x-linux,,ia64-*-linux} @item -@uref{#ia64-*-linux,,ia64-*-linux} +@uref{#ia64-x-hpux,,ia64-*-hpux*} @item -@uref{#ia64-*-hpux*,,ia64-*-hpux*} +@uref{#x-ibm-aix,,*-ibm-aix*} @item -@uref{#*-ibm-aix*,,*-ibm-aix*} +@uref{#ip2k-x-elf,,ip2k-*-elf} @item -@uref{#ip2k-*-elf,,ip2k-*-elf} +@uref{#iq2000-x-elf,,iq2000-*-elf} @item -@uref{#iq2000-*-elf,,iq2000-*-elf} -@item -@uref{#m32r-*-elf,,m32r-*-elf} +@uref{#m32r-x-elf,,m32r-*-elf} @item @uref{#m6811-elf,,m6811-elf} @item @@ -2229,63 +2227,61 @@ GNU Compiler Collection on your machine. @item @uref{#m68k-hp-hpux,,m68k-hp-hpux} @item -@uref{#mips-*-*,,mips-*-*} +@uref{#mips-x-x,,mips-*-*} @item @uref{#mips-sgi-irix5,,mips-sgi-irix5} @item @uref{#mips-sgi-irix6,,mips-sgi-irix6} @item -@uref{#powerpc*-*-*,,powerpc*-*-*, powerpc-*-sysv4} -@item -@uref{#powerpc-*-darwin*,,powerpc-*-darwin*} +@uref{#powerpc-x-x,,powerpc*-*-*, powerpc-*-sysv4} @item -@uref{#powerpc-*-elf,,powerpc-*-elf, powerpc-*-sysv4} +@uref{#powerpc-x-darwin,,powerpc-*-darwin*} @item -@uref{#powerpc*-*-linux-gnu*,,powerpc*-*-linux-gnu*} +@uref{#powerpc-x-elf,,powerpc-*-elf, powerpc-*-sysv4} @item -@uref{#powerpc-*-netbsd*,,powerpc-*-netbsd*} +@uref{#powerpc-x-linux-gnu,,powerpc*-*-linux-gnu*} @item -@uref{#powerpc-*-eabiaix,,powerpc-*-eabiaix} +@uref{#powerpc-x-netbsd,,powerpc-*-netbsd*} @item -@uref{#powerpc-*-eabisim,,powerpc-*-eabisim} +@uref{#powerpc-x-eabisim,,powerpc-*-eabisim} @item -@uref{#powerpc-*-eabi,,powerpc-*-eabi} +@uref{#powerpc-x-eabi,,powerpc-*-eabi} @item -@uref{#powerpcle-*-elf,,powerpcle-*-elf, powerpcle-*-sysv4} +@uref{#powerpcle-x-elf,,powerpcle-*-elf, powerpcle-*-sysv4} @item -@uref{#powerpcle-*-eabisim,,powerpcle-*-eabisim} +@uref{#powerpcle-x-eabisim,,powerpcle-*-eabisim} @item -@uref{#powerpcle-*-eabi,,powerpcle-*-eabi} +@uref{#powerpcle-x-eabi,,powerpcle-*-eabi} @item -@uref{#s390-*-linux*,,s390-*-linux*} +@uref{#s390-x-linux,,s390-*-linux*} @item -@uref{#s390x-*-linux*,,s390x-*-linux*} +@uref{#s390x-x-linux,,s390x-*-linux*} @item -@uref{#s390x-ibm-tpf*,,s390x-ibm-tpf*} +@uref{#s390x-ibm-tpf,,s390x-ibm-tpf*} @item -@uref{#*-*-solaris2*,,*-*-solaris2*} +@uref{#x-x-solaris2,,*-*-solaris2*} @item -@uref{#sparc-sun-solaris2*,,sparc-sun-solaris2*} +@uref{#sparc-sun-solaris2,,sparc-sun-solaris2*} @item @uref{#sparc-sun-solaris2.7,,sparc-sun-solaris2.7} @item -@uref{#sparc-*-linux*,,sparc-*-linux*} +@uref{#sparc-x-linux,,sparc-*-linux*} @item -@uref{#sparc64-*-solaris2*,,sparc64-*-solaris2*} +@uref{#sparc64-x-solaris2,,sparc64-*-solaris2*} @item -@uref{#sparcv9-*-solaris2*,,sparcv9-*-solaris2*} +@uref{#sparcv9-x-solaris2,,sparcv9-*-solaris2*} @item -@uref{#*-*-sysv*,,*-*-sysv*} +@uref{#x-x-sysv,,*-*-sysv*} @item @uref{#vax-dec-ultrix,,vax-dec-ultrix} @item -@uref{#*-*-vxworks*,,*-*-vxworks*} +@uref{#x-x-vxworks,,*-*-vxworks*} @item -@uref{#x86_64-*-*,,x86_64-*-*, amd64-*-*} +@uref{#x86_64-x-x,,x86_64-*-*, amd64-*-*} @item -@uref{#xtensa-*-elf,,xtensa-*-elf} +@uref{#xtensa-x-elf,,xtensa-*-elf} @item -@uref{#xtensa-*-linux*,,xtensa-*-linux*} +@uref{#xtensa-x-linux,,xtensa-*-linux*} @item @uref{#windows,,Microsoft Windows} @item @@ -2305,7 +2301,7 @@ GNU Compiler Collection on your machine. <!-- -------- host/target specific issues start here ---------------- --> <hr /> @end html -@heading @anchor{alpha*-*-*}alpha*-*-* +@heading @anchor{alpha-x-x}alpha*-*-* This section contains general configuration information for all alpha-based platforms using ELF (in particular, ignore this section for @@ -2320,7 +2316,7 @@ shared libraries. @html <hr /> @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 are running the DEC/Compaq Unix (DEC OSF/1, Digital UNIX, or Compaq Tru64 UNIX) operating system, for example the DEC Alpha AXP systems. @@ -2401,7 +2397,7 @@ provide a fix shortly. @html <hr /> @end html -@heading @anchor{alphaev5-cray-unicosmk*}alphaev5-cray-unicosmk* +@heading @anchor{alphaev5-cray-unicosmk}alphaev5-cray-unicosmk* Cray T3E systems running Unicos/Mk. This port is incomplete and has many known bugs. We hope to improve the @@ -2428,15 +2424,15 @@ failure. @html <hr /> @end html -@heading @anchor{arc-*-elf}arc-*-elf +@heading @anchor{arc-x-elf}arc-*-elf Argonaut ARC processor. This configuration is intended for embedded systems. @html <hr /> @end html -@heading @anchor{arm-*-elf}arm-*-elf -@heading @anchor{xscale-*-*}xscale-*-* +@heading @anchor{arm-x-elf}arm-*-elf +@heading @anchor{xscale-x-x}xscale-*-* ARM-family processors. Subtargets that use the ELF object format require GNU binutils 2.13 or newer. Such subtargets include: @code{arm-*-freebsd}, @code{arm-*-netbsdelf}, @code{arm-*-*linux}, @@ -2445,7 +2441,7 @@ require GNU binutils 2.13 or newer. Such subtargets include: @html <hr /> @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 of PE format subtarget supported: @code{arm-wince-pe} and @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 @html <hr /> @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: @code{arm-*-aout}, @code{arm-*-netbsd}. @@ -2596,7 +2592,7 @@ and includes all the necessary compilation tools and libraries. @html <hr /> @end html -@heading @anchor{*-*-freebsd*}*-*-freebsd* +@heading @anchor{x-x-freebsd}*-*-freebsd* The version of binutils installed in @file{/usr/bin} probably works with this release of GCC@. However, on FreeBSD 4, bootstrapping against the @@ -2657,7 +2653,7 @@ longer a multiple of 2 bytes. @html <hr /> @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. 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. @html <hr /> @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 @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. @html <hr /> @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 be used to compile GCC 3.0 and up. @@ -2869,7 +2865,7 @@ This port still is undergoing significant development. @html <hr /> @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 in glibc 2.2.5 and later. More information is available in the @@ -2878,14 +2874,14 @@ libstdc++-v3 documentation. @html <hr /> @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 GNU systems. This configuration is being superseded. @html <hr /> @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. 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}. @html <hr /> @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. 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. @html <hr /> @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 package be installed. (If it is installed, you will have a @@ -2977,7 +2973,7 @@ have installed. @html <hr /> @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) running GNU/Linux. @@ -2997,7 +2993,7 @@ more major ABI changes are expected. @html <hr /> @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 assembler will not work. To prevent GCC from using the wrong assembler, the option @option{--with-gnu-as} may be necessary. @@ -3012,7 +3008,7 @@ removed and the system libunwind library will always be used. <hr /> <!-- rs6000-ibm-aix*, powerpc-ibm-aix* --> @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. 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}}. @html <hr /> @end html -@heading @anchor{ip2k-*-elf}ip2k-*-elf +@heading @anchor{ip2k-x-elf}ip2k-*-elf Ubicom IP2022 micro controller. This configuration is intended for embedded systems. There are no standard Unix configurations. @@ -3151,14 +3147,14 @@ Use @samp{configure --target=ip2k-elf --enable-languages=c} to configure GCC@. @html <hr /> @end html -@heading @anchor{iq2000-*-elf}iq2000-*-elf +@heading @anchor{iq2000-x-elf}iq2000-*-elf Vitesse IQ2000 processors. These are used in embedded applications. There are no standard Unix configurations. @html <hr /> @end html -@heading @anchor{m32r-*-elf}m32r-*-elf +@heading @anchor{m32r-x-elf}m32r-*-elf Renesas M32R processor. This configuration is intended for embedded systems. @@ -3232,7 +3228,7 @@ to look like: @html <hr /> @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 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 @@ -3378,7 +3374,7 @@ information about using GCC on IRIX platforms. @html <hr /> @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}} 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 <hr /> @end html -@heading @anchor{powerpc-*-darwin*}powerpc-*-darwin* +@heading @anchor{powerpc-x-darwin}powerpc-*-darwin* PowerPC running Darwin (Mac OS X kernel). 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. @html <hr /> @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. @html <hr /> @end html -@heading @anchor{powerpc*-*-linux-gnu*}powerpc*-*-linux-gnu* +@heading @anchor{powerpc-x-linux-gnu}powerpc*-*-linux-gnu* You will need @uref{ftp://ftp.kernel.org/pub/linux/devel/binutils,,binutils 2.15} @@ -3419,7 +3415,7 @@ or newer for a working GCC@. @html <hr /> @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 documentation you will need Texinfo version 4.2 (NetBSD 1.5.1 included Texinfo version 3.12). @@ -3427,51 +3423,51 @@ Texinfo version 3.12). @html <hr /> @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 PSIM simulator. @html <hr /> @end html -@heading @anchor{powerpc-*-eabi}powerpc-*-eabi +@heading @anchor{powerpc-x-eabi}powerpc-*-eabi Embedded PowerPC system in big endian mode. @html <hr /> @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. @html <hr /> @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 the PSIM simulator. @html <hr /> @end html -@heading @anchor{powerpcle-*-eabi}powerpcle-*-eabi +@heading @anchor{powerpcle-x-eabi}powerpcle-*-eabi Embedded PowerPC system in little endian mode. @html <hr /> @end html -@heading @anchor{s390-*-linux*}s390-*-linux* +@heading @anchor{s390-x-linux}s390-*-linux* S/390 system running GNU/Linux for S/390@. @html <hr /> @end html -@heading @anchor{s390x-*-linux*}s390x-*-linux* +@heading @anchor{s390x-x-linux}s390x-*-linux* zSeries system (64-bit) running GNU/Linux for zSeries@. @html <hr /> @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 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 SunOS 4 releases which we don't use to avoid confusion. Solaris @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 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. @html <hr /> @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 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. @html <hr /> @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 or newer on this platform. All earlier binutils and glibc @@ -3698,7 +3694,7 @@ releases mishandled unaligned relocations on @code{sparc-*-*} targets. @html <hr /> @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 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. @html <hr /> @end html -@heading @anchor{sparcv9-*-solaris2*}sparcv9-*-solaris2* +@heading @anchor{sparcv9-x-solaris2}sparcv9-*-solaris2* This is a synonym for sparc64-*-solaris2*. @html <hr /> @end html -@heading @anchor{#*-*-sysv*}*-*-sysv* +@heading @anchor{x-x-sysv}*-*-sysv* On System V release 3, you may get this error message while linking: @@ -3761,7 +3757,7 @@ in some cases (for example, when @code{alloca} is used). @html <hr /> @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 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. @@ -3796,7 +3792,7 @@ VxWorks will incorporate this module.) @html <hr /> @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 (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). @html <hr /> @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 @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. @html <hr /> @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 shared objects and the GNU C library (glibc). It also generates