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

Reply via email to