summaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2012-03-02 09:37:30 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>2012-03-02 09:37:30 +0000
commit9094e0018b391d2c3da277b8af8f7ffa267c4345 (patch)
treedea89691e8e3c42def0e922407dd782fb0487537 /gcc/config.gcc
parent1b6ce36fe853d15fa293adb229451e5a495ecac8 (diff)
downloadgcc-9094e0018b391d2c3da277b8af8f7ffa267c4345.tar.gz
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/config.gcc')
-rw-r--r--gcc/config.gcc21
1 files changed, 20 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 7d00a6c2a08..99f0b4738a6 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