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
This commit is contained in:
Richard Earnshaw 2012-03-02 09:37:30 +00:00 committed by Richard Earnshaw
parent 1b6ce36fe8
commit 9094e0018b
3 changed files with 31 additions and 6 deletions

View File

@ -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.

View File

@ -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

View File

@ -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