From 85ca003ae7174ac00857c9c75ddfd53589c4918e Mon Sep 17 00:00:00 2001 From: Chris Sidebottom Date: Mon, 29 Jul 2024 11:14:25 +0100 Subject: [PATCH] Add fallback compile options for A64FX target --- Makefile.arm64 | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Makefile.arm64 b/Makefile.arm64 index 6ba63e94e..2c68d215f 100644 --- a/Makefile.arm64 +++ b/Makefile.arm64 @@ -276,12 +276,19 @@ endif endif endif -ifeq (1, $(filter 1,$(GCCVERSIONGTEQ11) $(ISCLANG))) ifeq ($(CORE), A64FX) +ifeq (1, $(filter 1,$(GCCVERSIONGTEQ10) $(ISCLANG))) +ifeq (1, $(filter 1,$(GCCMINORVERSIONGTEQ3))) CCOMMON_OPT += -march=armv8.2-a+sve -mtune=a64fx ifneq ($(F_COMPILER), NAG) FCOMMON_OPT += -march=armv8.2-a+sve -mtune=a64fx endif +else +CCOMMON_OPT += -march=armv8.4-a+sve -mtune=neoverse-n1 +ifneq ($(F_COMPILER), NAG) +FCOMMON_OPT += -march=armv8.4-a -mtune=neoverse-n1 +endif +endif endif endif