[llvm-dev] Level of support for ARM LLD

Ed Maste via llvm-dev llvm-dev at lists.llvm.org
Thu Jul 26 11:59:06 PDT 2018


On 26 July 2018 at 13:29, Peter Smith <peter.smith at linaro.org> wrote:
>
> Digging a little bit more, it seems like EF_ARM_SOFT_FLOAT and
> EF_ARM_VFP_FLOAT were used by the GNU tools when the ABI version was
> unknown. The ABI decided to define the official names for Version 5 in
> a compatible way. To quote from the document I linked earlier:
> EF_ARM_ABI_FLOAT_HARD (0x00000400) (ABI version 5 and later)
> Compatible with legacy (pre version 5) gcc use as EF_ARM_VFP_FLOAT.
> EF_ARM_ABI_FLOAT_SOFT (0x00000200) (ABI version 5 and later)
> Compatible with legacy (pre version 5) gcc use as EF_ARM_SOFT_FLOAT.

Thanks for the background - I've made the change in FreeBSD's ELF
header now https://svnweb.freebsd.org/changeset/base/336745


More information about the llvm-dev mailing list