From 00783211c06419ec984f8b47115267e5af9104e9 Mon Sep 17 00:00:00 2001 From: Arthur Heymans Date: Wed, 3 Apr 2024 15:05:39 +0200 Subject: arch/arm64: Use -mno-implicit-float with clang This fixes building inline assembly that uses SIMD registers. This is for instance the case in the vboot library. Change-Id: I24fa9d9f81430ea3ecd40de4304a10c6e235fece Signed-off-by: Arthur Heymans Reviewed-on: https://review.coreboot.org/c/coreboot/+/81658 Tested-by: build bot (Jenkins) Reviewed-by: Julius Werner --- toolchain.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'toolchain.mk') diff --git a/toolchain.mk b/toolchain.mk index f985e8843a..77fb46eb69 100644 --- a/toolchain.mk +++ b/toolchain.mk @@ -60,7 +60,7 @@ ARCHDIR-riscv := riscv ARCHDIR-ppc64 := ppc64 CFLAGS_arm += -CFLAGS_arm64 += -mgeneral-regs-only +CFLAGS_arm64 += CFLAGS_riscv += CFLAGS_x86_32 += CFLAGS_x86_64 += -mcmodel=large -mno-red-zone -- cgit v1.2.3