* 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
+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.
# 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-* \
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
@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
@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 />
@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