From: Szabolcs Nagy Date: Mon, 19 Oct 2015 06:05:58 +0000 (-0400) Subject: declare fpu usage to the assembler in arm hard-float asm files X-Git-Tag: v1.1.12~1 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=7557a8462e3c973466ce082211520182f243dc2a;p=oweals%2Fmusl.git declare fpu usage to the assembler in arm hard-float asm files Some armhf gcc toolchains (built with --with-float=hard but without --with-fpu=vfp*) do not pass -mfpu=vfp to the assembler and then binutils rejects the UAL mnemonics for VFP unless there is an .fpu vfp directive in the asm source. --- diff --git a/src/fenv/armhf/fenv.s b/src/fenv/armhf/fenv.s index 387234bc..c1ffd2e4 100644 --- a/src/fenv/armhf/fenv.s +++ b/src/fenv/armhf/fenv.s @@ -1,3 +1,5 @@ +.fpu vfp + .global fegetround .type fegetround,%function fegetround: diff --git a/src/math/armhf/fabs.s b/src/math/armhf/fabs.s index 2bdebff5..8a705e1b 100644 --- a/src/math/armhf/fabs.s +++ b/src/math/armhf/fabs.s @@ -1,3 +1,4 @@ +.fpu vfp .text .global fabs .type fabs,%function diff --git a/src/math/armhf/fabsf.s b/src/math/armhf/fabsf.s index 35c720fa..2c7beb6c 100644 --- a/src/math/armhf/fabsf.s +++ b/src/math/armhf/fabsf.s @@ -1,3 +1,4 @@ +.fpu vfp .text .global fabsf .type fabsf,%function diff --git a/src/math/armhf/sqrt.s b/src/math/armhf/sqrt.s index 99fe64b9..90f74a92 100644 --- a/src/math/armhf/sqrt.s +++ b/src/math/armhf/sqrt.s @@ -1,3 +1,4 @@ +.fpu vfp .text .global sqrt .type sqrt,%function diff --git a/src/math/armhf/sqrtf.s b/src/math/armhf/sqrtf.s index 9ea519f6..91d8ad6d 100644 --- a/src/math/armhf/sqrtf.s +++ b/src/math/armhf/sqrtf.s @@ -1,3 +1,4 @@ +.fpu vfp .text .global sqrtf .type sqrtf,%function