diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2012-03-02 09:37:30 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2012-03-02 09:37:30 +0000 |
commit | 9094e0018b391d2c3da277b8af8f7ffa267c4345 (patch) | |
tree | dea89691e8e3c42def0e922407dd782fb0487537 /gcc | |
parent | 1b6ce36fe853d15fa293adb229451e5a495ecac8 (diff) | |
download | gcc-9094e0018b391d2c3da277b8af8f7ffa267c4345.zip gcc-9094e0018b391d2c3da277b8af8f7ffa267c4345.tar.gz gcc-9094e0018b391d2c3da277b8af8f7ffa267c4345.tar.bz2 |
config.gcc (obsolete): Add all ARM targets using the FPA.
* config.gcc (obsolete): Add all ARM targets using the FPA.
(with_fpu): Obsolete selection of the FPA or Maverick on ARM.
* doc/install.texi: Avoid references to obsolete ARM ports.
From-SVN: r184775
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config.gcc | 21 | ||||
-rw-r--r-- | gcc/doc/install.texi | 10 |
3 files changed, 31 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 751ca2b..9cbc9cc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2012-03-01 Richard Earnshaw <rearnsha@arm.com> + + * config.gcc (obsolete): Add all ARM targets using the FPA. + (with_fpu): Obsolete selection of the FPA or Maverick on ARM. + * doc/install.texi: Avoid references to obsolete ARM ports. + 2012-03-01 Joern Rennecke <joern.rennecke@embecosm.com> * config/epiphany/epiphany.md (movmisalign<mode>): New patterns. diff --git a/gcc/config.gcc b/gcc/config.gcc index 7d00a6c..99f0b47 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -242,7 +242,18 @@ md_file= # Obsolete configurations. case ${target} in + # Avoid special cases that are not obsolete + arm*-*-*eabi* \ + ) + ;; alpha*-dec-osf5.1* \ + | arm*-*-ecos-elf \ + | arm*-*-elf \ + | arm*-*-freebsd* \ + | arm*-*-linux* \ + | arm*-*-rtems* \ + | arm*-*-uclinux* \ + | arm*-wince-pe* \ | mips-sgi-irix6.5 \ | mips*-*-openbsd* \ | score-* \ @@ -3043,12 +3054,20 @@ case "${target}" in case "$with_fpu" in "" \ - | fpa | fpe2 | fpe3 | maverick | vfp | vfp3 | vfpv3 \ + | vfp | vfp3 | vfpv3 \ | vfpv3-fp16 | vfpv3-d16 | vfpv3-d16-fp16 | vfpv3xd \ | vfpv3xd-fp16 | neon | neon-fp16 | vfpv4 | vfpv4-d16 \ | fpv4-sp-d16 | neon-vfpv4) # OK ;; + fpa | fpe2 | fpe3 | maverick) + if test "x$enable_obsolete" != xyes; then + echo "*** Configuration option --with-fpu=${with_fpu} is obsolete." >&2 + echo "*** Specify --enable-obsolete to build it anyway." >&2 + echo "*** Support will be REMOVED in the next major release of GCC." >&2 + exit 1 + fi + ;; *) echo "Unknown fpu used in --with-fpu=$with_fpu" 2>&1 exit 1 diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 6c99d2b..53109ba0 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -3004,7 +3004,7 @@ information are. @item @uref{#amd64-x-solaris210,,amd64-*-solaris2.10} @item -@uref{#arm-x-elf,,arm-*-elf} +@uref{#arm-x-eabi,,arm-*-eabi} @item @uref{#avr,,avr} @item @@ -3219,11 +3219,11 @@ This is a synonym for @samp{x86_64-*-solaris2.1[0-9]*}. @html <hr /> @end html -@heading @anchor{arm-x-elf}arm-*-elf +@heading @anchor{arm-x-eabi}arm-*-eabi 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} -and @code{arm-*-rtems}. +@code{arm-*-netbsdelf}, @code{arm-*-*linux-gnueabi} +and @code{arm-*-rtemseabi}. @html <hr /> @@ -4614,7 +4614,7 @@ Presently Windows for Itanium is not supported. @subheading Windows CE -Windows CE is supported as a target only on ARM (arm-wince-pe), Hitachi +Windows CE is supported as a target only on Hitachi SuperH (sh-wince-pe), and MIPS (mips-wince-pe). @subheading Other Windows Platforms |