On 5/11/10, Mark Mitchell <m...@codesourcery.com> wrote: > Richard Earnshaw wrote: > > > Speaking of which, we should probably formally deprecate the old arm-elf > > derived targets in 4.6 so that we can remove them in 4.7. > > > Similarly, we should deprecate support for the FPA on ARM. > > I agree.
No one seems to have succeeded in getting arm-elf to work for some years, so removing them seems to be no loss. However, although no one currently sells FPA hardware, it is widely supported as the only floating point model emulated by the Linux kernel, and people have to use it when compiling stuff to run on OABI systems, which include boards currently on the market based on ARMv4 (no t) such as the Balloon Board 2.0 as well as boards with more recent CPUs where the manufacturer only supplies a LInux port for a kernel version that predates EABI support such as the Armadillo range. Dropping FPA support from GCC effectively makes the OABI unusable, and often we are forced to use that by the environment supplied to us. Are there significant advantages to removing FPA support, other than reducing the size of the ARM backend? M