Displaying 3 results from an estimated 3 matches for "ef_arm_abi_float_hard".
2018 Jul 26
2
Level of support for ARM LLD
...have the EF_ARM_VFP_FLOAT flag set. Our rtld uses the flag to choose
> the appropriate library path.
>
I can take a look at that for you. Please feel free to CC me on the PR
if there are any LLD Arm or AArch64 problems as I may not see the PR.
Just to check; is EF_ARM_VFP_FLOAT the same as EF_ARM_ABI_FLOAT_HARD
(0x00000400).
The ABI for the Arm architecture doesn't define EF_ARM_VFP_FLOAT, but
it does define EF_ARM_ABI_FLOAT_HARD and EF_ARM_ABI_FLOAT_SOFT.
See page 17 of http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044f/IHI0044F_aaelf.pdf
Peter
2018 Jul 26
3
Level of support for ARM LLD
...oblems as I may not see the PR.
>
> Ok, I've CC'd you on that one. It's the only open PR I'm aware of at
> the moment; if we submit PRs to track movt/movw and other pre-v7
> issues I'll add you on them too.
>
>> Just to check; is EF_ARM_VFP_FLOAT the same as EF_ARM_ABI_FLOAT_HARD
>> (0x00000400).
>
> Yes, we have:
> #define EF_ARM_SOFT_FLOAT 0x00000200
> #define EF_ARM_VFP_FLOAT 0x00000400
>
> I see this same constant in Linux (arch/arm/include/asm/elf.h),
> introduced in https://github.com/torvalds/linux/commit/8ec53663d2698076468b3e1edc4e1b418bd...
2018 Feb 27
2
Level of support for ARM LLD
On 27 February 2018 at 05:29, Peter Smith via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> I've got some downstream patches
> for v5 and v6 support (limit branch range, and use different
> instructions in stubs), however I don't think anyone has actually
> needed support yet.
For FreeBSD we're on a path to having Clang + lld as our toolchain for
all Tier-1