This is an automated email from the ASF dual-hosted git repository. pkarashchenko pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
The following commit(s) were added to refs/heads/master by this push: new fc65e6969d arm/llvm/clang: add support for LLVMEmbeddedToolchainForArm release-15.0.2 fc65e6969d is described below commit fc65e6969d2345caf1cf3f7020193a4d53f4f733 Author: chao an <anc...@xiaomi.com> AuthorDate: Tue Nov 22 14:05:11 2022 +0800 arm/llvm/clang: add support for LLVMEmbeddedToolchainForArm release-15.0.2 Upstream: https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm/releases/tag/release-15.0.2 Signed-off-by: chao an <anc...@xiaomi.com> --- arch/arm/src/armv6-m/Toolchain.defs | 2 +- arch/arm/src/armv7-m/Toolchain.defs | 10 +++++----- arch/arm/src/armv8-m/Toolchain.defs | 14 +++++++------- arch/arm/src/tlsr82/Toolchain.defs | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/arch/arm/src/armv6-m/Toolchain.defs b/arch/arm/src/armv6-m/Toolchain.defs index c18787a736..b921a4bb57 100644 --- a/arch/arm/src/armv6-m/Toolchain.defs +++ b/arch/arm/src/armv6-m/Toolchain.defs @@ -26,7 +26,7 @@ TOOLCHAIN_MFLOAT := -mfloat-abi=soft # Clang Configuration files ifeq ($(CONFIG_ARM_TOOLCHAIN_CLANG),y) - TOOLCHAIN_MARCH := --config armv6m_soft_nofp_nosys + TOOLCHAIN_MARCH := --config armv6m_soft_nofp else ifeq ($(CONFIG_ARM_TOOLCHAIN_ARMCLANG),y) LDFLAGS += --cpu=Cortex-M0 endif diff --git a/arch/arm/src/armv7-m/Toolchain.defs b/arch/arm/src/armv7-m/Toolchain.defs index 07c942c38b..25971ceff4 100644 --- a/arch/arm/src/armv7-m/Toolchain.defs +++ b/arch/arm/src/armv7-m/Toolchain.defs @@ -61,18 +61,18 @@ ifeq ($(CONFIG_ARM_TOOLCHAIN_CLANG),y) ifeq ($(CONFIG_ARCH_CORTEXM4),y) ifeq ($(CONFIG_ARCH_FPU),y) - TOOLCHAIN_MARCH += --config armv7em_hard_fpv4_sp_d16_nosys + TOOLCHAIN_MARCH += --config armv7em_hard_fpv4_sp_d16 else - TOOLCHAIN_MARCH += --config armv7em_soft_nofp_nosys + TOOLCHAIN_MARCH += --config armv7em_soft_nofp endif else ifeq ($(CONFIG_ARCH_CORTEXM7),y) ifeq ($(CONFIG_ARCH_FPU),y) - TOOLCHAIN_MARCH += --config armv7em_hard_fpv5_d16_nosys + TOOLCHAIN_MARCH += --config armv7em_hard_fpv5_d16 else - TOOLCHAIN_MARCH += --config armv7em_soft_nofp_nosys + TOOLCHAIN_MARCH += --config armv7em_soft_nofp endif else # ifeq ($(CONFIG_ARCH_CORTEXM3),y) - TOOLCHAIN_MARCH += --config armv7m_soft_nofp_nosys + TOOLCHAIN_MARCH += --config armv7m_soft_nofp endif else ifeq ($(CONFIG_ARM_TOOLCHAIN_ARMCLANG),y) diff --git a/arch/arm/src/armv8-m/Toolchain.defs b/arch/arm/src/armv8-m/Toolchain.defs index 8407e7cd8c..bba57b0364 100644 --- a/arch/arm/src/armv8-m/Toolchain.defs +++ b/arch/arm/src/armv8-m/Toolchain.defs @@ -63,24 +63,24 @@ endif ifeq ($(CONFIG_ARM_TOOLCHAIN_CLANG),y) ifeq ($(CONFIG_ARCH_CORTEXM23),y) - TOOLCHAIN_MARCH += --config armv8m.main_soft_nofp_nosys + TOOLCHAIN_MARCH += --config armv8m.main_soft_nofp else ifeq ($(CONFIG_ARCH_CORTEXM33),y) ifeq ($(CONFIG_ARCH_FPU),y) - TOOLCHAIN_MARCH += --config armv8m.main_hard_fp_nosys + TOOLCHAIN_MARCH += --config armv8m.main_hard_fp else - TOOLCHAIN_MARCH += --config armv8m.main_soft_nofp_nosys + TOOLCHAIN_MARCH += --config armv8m.main_soft_nofp endif else ifeq ($(CONFIG_ARCH_CORTEXM35P),y) ifeq ($(CONFIG_ARCH_FPU),y) - TOOLCHAIN_MARCH += --config armv8m.main_hard_fp_nosys + TOOLCHAIN_MARCH += --config armv8m.main_hard_fp else - TOOLCHAIN_MARCH += --config armv8m.main_soft_nofp_nosys + TOOLCHAIN_MARCH += --config armv8m.main_soft_nofp endif else ifeq ($(CONFIG_ARCH_CORTEXM55),y) ifeq ($(CONFIG_ARCH_FPU),y) - TOOLCHAIN_MARCH += --config armv8.1m.main_hard_fp_nosys + TOOLCHAIN_MARCH += --config armv8.1m.main_hard_fp else - TOOLCHAIN_MARCH += --config armv8.1m.main_soft_nofp_nomve_nosys + TOOLCHAIN_MARCH += --config armv8.1m.main_soft_nofp_nomve endif endif diff --git a/arch/arm/src/tlsr82/Toolchain.defs b/arch/arm/src/tlsr82/Toolchain.defs index 410eae8aa9..f473af6a14 100644 --- a/arch/arm/src/tlsr82/Toolchain.defs +++ b/arch/arm/src/tlsr82/Toolchain.defs @@ -21,7 +21,7 @@ # Clang Configuration files ifeq ($(CONFIG_ARM_TOOLCHAIN_CLANG),y) - TOOLCHAIN_MARCH := --config armv6m_soft_nofp_nosys + TOOLCHAIN_MARCH := --config armv6m_soft_nofp endif # Generic GNU EABI toolchain