This is an automated email from the ASF dual-hosted git repository.

jiuzhudong pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 5758364f101647f1c1e5a3d031c9c5e01fc3797b
Author: Xiang Xiao <xiaoxi...@xiaomi.com>
AuthorDate: Sun Jun 22 14:29:36 2025 +0800

    libc/machine/arm: Move all source files out of gnu folder
    
    and unify the file prefix to arch_xxx.c
    
    Signed-off-by: Xiang Xiao <xiaoxi...@xiaomi.com>
---
 libs/libc/machine/arm/CMakeLists.txt                   | 12 ++++++------
 libs/libc/machine/arm/Make.defs                        | 11 +++--------
 .../libc/machine/arm/{aeabi_atexit.c => arch_atexit.c} |  2 +-
 libs/libc/machine/arm/{gnu/mcount.S => arch_mcount.S}  |  2 +-
 libs/libc/machine/arm/{gnu => }/arch_setjmp.S          |  2 +-
 ...nu_unwind_find_exidx.c => arch_unwind_find_exidx.c} |  2 +-
 libs/libc/machine/arm/armv7-a/CMakeLists.txt           | 16 ++++++----------
 libs/libc/machine/arm/armv7-a/Make.defs                |  5 -----
 libs/libc/machine/arm/armv7-a/{gnu => }/acle-compat.h  |  2 +-
 libs/libc/machine/arm/armv7-a/{gnu => }/arch_memchr.S  |  2 +-
 libs/libc/machine/arm/armv7-a/{gnu => }/arch_memcpy.S  |  2 +-
 libs/libc/machine/arm/armv7-a/{gnu => }/arch_memmove.S |  2 +-
 libs/libc/machine/arm/armv7-a/{gnu => }/arch_memset.S  |  2 +-
 libs/libc/machine/arm/armv7-a/{gnu => }/arch_strcmp.S  |  2 +-
 libs/libc/machine/arm/armv7-a/{gnu => }/arch_strlen.S  |  2 +-
 libs/libc/machine/arm/armv7-m/CMakeLists.txt           | 18 +++++++-----------
 libs/libc/machine/arm/armv7-m/Make.defs                |  5 -----
 libs/libc/machine/arm/armv7-m/{gnu => }/acle-compat.h  |  2 +-
 libs/libc/machine/arm/armv7-m/{gnu => }/arch_memchr.S  |  2 +-
 libs/libc/machine/arm/armv7-m/{gnu => }/arch_memcpy.S  |  2 +-
 .../arm/{armv7-r/gnu => armv7-m}/arch_memmove.S        |  2 +-
 libs/libc/machine/arm/armv7-m/{gnu => }/arch_memset.S  |  2 +-
 libs/libc/machine/arm/armv7-m/{gnu => }/arch_strcmp.S  |  2 +-
 libs/libc/machine/arm/armv7-m/{gnu => }/arch_strcpy.S  |  2 +-
 libs/libc/machine/arm/armv7-m/{gnu => }/arch_strlen.S  |  2 +-
 libs/libc/machine/arm/armv7-r/CMakeLists.txt           | 18 +++++-------------
 libs/libc/machine/arm/armv7-r/Make.defs                |  5 -----
 libs/libc/machine/arm/armv7-r/{gnu => }/acle-compat.h  |  2 +-
 libs/libc/machine/arm/armv7-r/{gnu => }/arch_memchr.S  |  2 +-
 libs/libc/machine/arm/armv7-r/{gnu => }/arch_memcpy.S  |  2 +-
 .../arm/{armv7-m/gnu => armv7-r}/arch_memmove.S        |  2 +-
 libs/libc/machine/arm/armv7-r/{gnu => }/arch_memset.S  |  2 +-
 libs/libc/machine/arm/armv7-r/{gnu => }/arch_strcmp.S  |  2 +-
 libs/libc/machine/arm/armv7-r/{gnu => }/arch_strlen.S  |  2 +-
 libs/libc/machine/arm/armv8-m/CMakeLists.txt           | 18 +++++++-----------
 libs/libc/machine/arm/armv8-m/Make.defs                |  5 -----
 libs/libc/machine/arm/armv8-m/{gnu => }/acle-compat.h  |  2 +-
 libs/libc/machine/arm/armv8-m/{gnu => }/arch_memchr.S  |  2 +-
 libs/libc/machine/arm/armv8-m/{gnu => }/arch_memcpy.S  |  2 +-
 libs/libc/machine/arm/armv8-m/{gnu => }/arch_memmove.S |  2 +-
 libs/libc/machine/arm/armv8-m/{gnu => }/arch_memset.S  |  2 +-
 libs/libc/machine/arm/armv8-m/{gnu => }/arch_strcmp.S  |  2 +-
 libs/libc/machine/arm/armv8-m/{gnu => }/arch_strcpy.S  |  2 +-
 libs/libc/machine/arm/armv8-m/{gnu => }/arch_strlen.S  |  2 +-
 libs/libc/machine/arm/armv8-r/CMakeLists.txt           | 16 ++++++----------
 libs/libc/machine/arm/armv8-r/Make.defs                |  5 -----
 libs/libc/machine/arm/armv8-r/{gnu => }/acle-compat.h  |  2 +-
 libs/libc/machine/arm/armv8-r/{gnu => }/arch_memchr.S  |  2 +-
 libs/libc/machine/arm/armv8-r/{gnu => }/arch_memcpy.S  |  2 +-
 libs/libc/machine/arm/armv8-r/{gnu => }/arch_memmove.S |  2 +-
 libs/libc/machine/arm/armv8-r/{gnu => }/arch_memset.S  |  2 +-
 libs/libc/machine/arm/armv8-r/{gnu => }/arch_strcmp.S  |  2 +-
 libs/libc/machine/arm/armv8-r/{gnu => }/arch_strlen.S  |  2 +-
 libs/libc/machine/arm/{gnu => }/tc32_setjmp.S          |  2 +-
 54 files changed, 82 insertions(+), 136 deletions(-)

diff --git a/libs/libc/machine/arm/CMakeLists.txt 
b/libs/libc/machine/arm/CMakeLists.txt
index 53ef18bebb..a9e7cf12ef 100644
--- a/libs/libc/machine/arm/CMakeLists.txt
+++ b/libs/libc/machine/arm/CMakeLists.txt
@@ -49,23 +49,23 @@ elseif(CONFIG_ARCH_ARMV8R) # All ARMv8-R
 endif()
 
 if(NOT CONFIG_LIBSUPCXX_TOOLCHAIN)
-  list(APPEND SRCS aeabi_atexit.c)
+  list(APPEND SRCS arch_atexit.c)
 endif()
 
 if(CONFIG_CXX_EXCEPTION)
-  list(APPEND SRCS gnu_unwind_find_exidx.c)
+  list(APPEND SRCS arch_unwind_find_exidx.c)
 endif()
 
 if(CONFIG_ARCH_SETJMP_H)
   if(CONFIG_ARCH_CHIP_TLSR82)
-    list(APPEND SRCS gnu/tc32_setjmp.S)
-  elseif(CONFIG_ARCH_TOOLCHAIN_GNU)
-    list(APPEND SRCS gnu/arch_setjmp.S)
+    list(APPEND SRCS tc32_setjmp.S)
+  else()
+    list(APPEND SRCS arch_setjmp.S)
   endif()
 endif()
 
 if(CONFIG_PROFILE_MINI)
-  list(APPEND SRCS gnu/mcount.S)
+  list(APPEND SRCS arch_mcount.S)
 endif()
 
 if(CONFIG_LIBC_ARCH_CRC32)
diff --git a/libs/libc/machine/arm/Make.defs b/libs/libc/machine/arm/Make.defs
index 1252e212e7..575aa6a998 100644
--- a/libs/libc/machine/arm/Make.defs
+++ b/libs/libc/machine/arm/Make.defs
@@ -47,11 +47,11 @@ include $(TOPDIR)/libs/libc/machine/arm/armv8-r/Make.defs
 endif
 
 ifneq ($(CONFIG_LIBSUPCXX_TOOLCHAIN),y)
-CSRCS += aeabi_atexit.c
+CSRCS += arch_atexit.c
 endif
 
 ifeq ($(CONFIG_CXX_EXCEPTION),y)
-CSRCS += gnu_unwind_find_exidx.c
+CSRCS += arch_unwind_find_exidx.c
 endif
 
 ifeq ($(CONFIG_ARCH_SETJMP_H),y)
@@ -63,17 +63,12 @@ endif
 endif
 
 ifeq ($(CONFIG_PROFILE_MINI),y)
-ASRCS += mcount.S
+ASRCS += arch_mcount.S
 endif
 
 ifeq ($(CONFIG_LIBC_ARCH_CRC32),y)
 CSRCS += arch_crc32.c
 endif
 
-ifeq ($(CONFIG_ARCH_TOOLCHAIN_GNU),y)
-DEPPATH += --dep-path machine/arm/gnu
-VPATH += :machine/arm/gnu
-endif
-
 DEPPATH += --dep-path machine/arm
 VPATH += :machine/arm
diff --git a/libs/libc/machine/arm/aeabi_atexit.c 
b/libs/libc/machine/arm/arch_atexit.c
similarity index 98%
rename from libs/libc/machine/arm/aeabi_atexit.c
rename to libs/libc/machine/arm/arch_atexit.c
index d79eb596fa..33d59de23f 100644
--- a/libs/libc/machine/arm/aeabi_atexit.c
+++ b/libs/libc/machine/arm/arch_atexit.c
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/aeabi_atexit.c
+ * libs/libc/machine/arm/arch_atexit.c
  *
  * SPDX-License-Identifier: Apache-2.0
  *
diff --git a/libs/libc/machine/arm/gnu/mcount.S 
b/libs/libc/machine/arm/arch_mcount.S
similarity index 97%
rename from libs/libc/machine/arm/gnu/mcount.S
rename to libs/libc/machine/arm/arch_mcount.S
index f77937a89e..c747385b45 100644
--- a/libs/libc/machine/arm/gnu/mcount.S
+++ b/libs/libc/machine/arm/arch_mcount.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/gnu/mcount.S
+ * libs/libc/machine/arm/arch_mcount.S
  *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
diff --git a/libs/libc/machine/arm/gnu/arch_setjmp.S 
b/libs/libc/machine/arm/arch_setjmp.S
similarity index 99%
rename from libs/libc/machine/arm/gnu/arch_setjmp.S
rename to libs/libc/machine/arm/arch_setjmp.S
index 1183f230d1..19c8451afe 100644
--- a/libs/libc/machine/arm/gnu/arch_setjmp.S
+++ b/libs/libc/machine/arm/arch_setjmp.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/gnu/arm_setjmp.S
+ * libs/libc/machine/arm/arch_setjmp.S
  *
  * SPDX-License-Identifier: Apache-2.0
  *
diff --git a/libs/libc/machine/arm/gnu_unwind_find_exidx.c 
b/libs/libc/machine/arm/arch_unwind_find_exidx.c
similarity index 98%
rename from libs/libc/machine/arm/gnu_unwind_find_exidx.c
rename to libs/libc/machine/arm/arch_unwind_find_exidx.c
index 5ff5a52014..8ff5ddd5d6 100644
--- a/libs/libc/machine/arm/gnu_unwind_find_exidx.c
+++ b/libs/libc/machine/arm/arch_unwind_find_exidx.c
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/gnu_unwind_find_exidx.c
+ * libs/libc/machine/arm/arch_unwind_find_exidx.c
  *
  * SPDX-License-Identifier: Apache-2.0
  *
diff --git a/libs/libc/machine/arm/armv7-a/CMakeLists.txt 
b/libs/libc/machine/arm/armv7-a/CMakeLists.txt
index 6b7aa39f40..c74e1fa1e0 100644
--- a/libs/libc/machine/arm/armv7-a/CMakeLists.txt
+++ b/libs/libc/machine/arm/armv7-a/CMakeLists.txt
@@ -20,32 +20,28 @@
 #
 # 
##############################################################################
 
-if(CONFIG_ARCH_TOOLCHAIN_GNU)
-  set(ARCH_TOOLCHAIN_DIR gnu)
-endif()
-
 if(CONFIG_ARMV7A_MEMCHR)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memchr.S)
+  list(APPEND SRCS arch_memchr.S)
 endif()
 
 if(CONFIG_ARMV7A_MEMCPY)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memcpy.S)
+  list(APPEND SRCS arch_memcpy.S)
 endif()
 
 if(CONFIG_ARMV7A_MEMMOVE)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memmove.S)
+  list(APPEND SRCS arch_memmove.S)
 endif()
 
 if(CONFIG_ARMV7A_MEMSET)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memset.S)
+  list(APPEND SRCS arch_memset.S)
 endif()
 
 if(CONFIG_ARMV7A_STRCMP)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcmp.S)
+  list(APPEND SRCS arch_strcmp.S)
 endif()
 
 if(CONFIG_ARMV7A_STRLEN)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strlen.S)
+  list(APPEND SRCS arch_strlen.S)
 endif()
 
 if(CONFIG_LIBC_ARCH_ELF)
diff --git a/libs/libc/machine/arm/armv7-a/Make.defs 
b/libs/libc/machine/arm/armv7-a/Make.defs
index fa7d0d010d..6d7ea5a9a3 100644
--- a/libs/libc/machine/arm/armv7-a/Make.defs
+++ b/libs/libc/machine/arm/armv7-a/Make.defs
@@ -48,10 +48,5 @@ ifeq ($(CONFIG_LIBC_ARCH_ELF),y)
 CSRCS += arch_elf.c
 endif
 
-ifeq ($(CONFIG_ARCH_TOOLCHAIN_GNU),y)
-DEPPATH += --dep-path machine/arm/armv7-a/gnu
-VPATH += :machine/arm/armv7-a/gnu
-endif
-
 DEPPATH += --dep-path machine/arm/armv7-a
 VPATH += :machine/arm/armv7-a
diff --git a/libs/libc/machine/arm/armv7-a/gnu/acle-compat.h 
b/libs/libc/machine/arm/armv7-a/acle-compat.h
similarity index 99%
rename from libs/libc/machine/arm/armv7-a/gnu/acle-compat.h
rename to libs/libc/machine/arm/armv7-a/acle-compat.h
index 72f76e3af9..0b7104ec29 100644
--- a/libs/libc/machine/arm/armv7-a/gnu/acle-compat.h
+++ b/libs/libc/machine/arm/armv7-a/acle-compat.h
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-a/gnu/acle-compat.h
+ * libs/libc/machine/arm/armv7-a/acle-compat.h
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2014 ARM Ltd
diff --git a/libs/libc/machine/arm/armv7-a/gnu/arch_memchr.S 
b/libs/libc/machine/arm/armv7-a/arch_memchr.S
similarity index 99%
rename from libs/libc/machine/arm/armv7-a/gnu/arch_memchr.S
rename to libs/libc/machine/arm/armv7-a/arch_memchr.S
index 934d1767bd..08dec97915 100644
--- a/libs/libc/machine/arm/armv7-a/gnu/arch_memchr.S
+++ b/libs/libc/machine/arm/armv7-a/arch_memchr.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-a/gnu/arch_memchr.S
+ * libs/libc/machine/arm/armv7-a/arch_memchr.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2010-2011, Linaro Limited, 2015 ARM Ltd
diff --git a/libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S 
b/libs/libc/machine/arm/armv7-a/arch_memcpy.S
similarity index 99%
rename from libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
rename to libs/libc/machine/arm/armv7-a/arch_memcpy.S
index 059dfe83c5..11fed34538 100644
--- a/libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
+++ b/libs/libc/machine/arm/armv7-a/arch_memcpy.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-a/gnu/arch_memcpy.S
+ * libs/libc/machine/arm/armv7-a/arch_memcpy.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText:  2013, Linaro Limited
diff --git a/libs/libc/machine/arm/armv7-a/gnu/arch_memmove.S 
b/libs/libc/machine/arm/armv7-a/arch_memmove.S
similarity index 97%
rename from libs/libc/machine/arm/armv7-a/gnu/arch_memmove.S
rename to libs/libc/machine/arm/armv7-a/arch_memmove.S
index d290ad0076..094b963e11 100644
--- a/libs/libc/machine/arm/armv7-a/gnu/arch_memmove.S
+++ b/libs/libc/machine/arm/armv7-a/arch_memmove.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-a/gnu/arch_memmove.S
+ * libs/libc/machine/arm/armv7-a/arch_memmove.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2015 ARM Ltd
diff --git a/libs/libc/machine/arm/armv7-a/gnu/arch_memset.S 
b/libs/libc/machine/arm/armv7-a/arch_memset.S
similarity index 98%
rename from libs/libc/machine/arm/armv7-a/gnu/arch_memset.S
rename to libs/libc/machine/arm/armv7-a/arch_memset.S
index db8baba209..b3e5312307 100644
--- a/libs/libc/machine/arm/armv7-a/gnu/arch_memset.S
+++ b/libs/libc/machine/arm/armv7-a/arch_memset.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-a/gnu/arch_memset.S
+ * libs/libc/machine/arm/armv7-a/arch_memset.S
  *
  * SPDX-License-Identifier: BSD-2-Clause
  * SPDX-FileCopyrightText: 2013 The Android Open Source Project
diff --git a/libs/libc/machine/arm/armv7-a/gnu/arch_strcmp.S 
b/libs/libc/machine/arm/armv7-a/arch_strcmp.S
similarity index 99%
rename from libs/libc/machine/arm/armv7-a/gnu/arch_strcmp.S
rename to libs/libc/machine/arm/armv7-a/arch_strcmp.S
index 089ce79484..3c1d1ffd0c 100644
--- a/libs/libc/machine/arm/armv7-a/gnu/arch_strcmp.S
+++ b/libs/libc/machine/arm/armv7-a/arch_strcmp.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-a/gnu/arch_strcmp.S
+ * libs/libc/machine/arm/armv7-a/arch_strcmp.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2011 The Android Open Source Project,2008 ARM Ltd
diff --git a/libs/libc/machine/arm/armv7-a/gnu/arch_strlen.S 
b/libs/libc/machine/arm/armv7-a/arch_strlen.S
similarity index 99%
rename from libs/libc/machine/arm/armv7-a/gnu/arch_strlen.S
rename to libs/libc/machine/arm/armv7-a/arch_strlen.S
index 4ca1009d7d..a4dbacd301 100644
--- a/libs/libc/machine/arm/armv7-a/gnu/arch_strlen.S
+++ b/libs/libc/machine/arm/armv7-a/arch_strlen.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-a/gnu/arch_strlen.S
+ * libs/libc/machine/arm/armv7-a/arch_strlen.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2010-2011,2013 Linaro Limited,215 ARM Ltd.
diff --git a/libs/libc/machine/arm/armv7-m/CMakeLists.txt 
b/libs/libc/machine/arm/armv7-m/CMakeLists.txt
index 48fc8d8e1a..f01e9100d6 100644
--- a/libs/libc/machine/arm/armv7-m/CMakeLists.txt
+++ b/libs/libc/machine/arm/armv7-m/CMakeLists.txt
@@ -22,36 +22,32 @@
 
 set(SRCS)
 
-if(CONFIG_ARCH_TOOLCHAIN_GNU)
-  set(ARCH_TOOLCHAIN_DIR gnu)
-endif()
-
 if(CONFIG_ARMV7M_MEMCHR)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memchr.S)
+  list(APPEND SRCS arch_memchr.S)
 endif()
 
 if(CONFIG_ARMV7M_MEMCPY)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memcpy.S)
+  list(APPEND SRCS arch_memcpy.S)
 endif()
 
 if(CONFIG_ARMV7M_MEMSET)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memset.S)
+  list(APPEND SRCS arch_memset.S)
 endif()
 
 if(CONFIG_ARMV7M_MEMMOVE)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memmove.S)
+  list(APPEND SRCS arch_memmove.S)
 endif()
 
 if(CONFIG_ARMV7M_STRCMP)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcmp.S)
+  list(APPEND SRCS arch_strcmp.S)
 endif()
 
 if(CONFIG_ARMV7M_STRCPY)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcpy.S)
+  list(APPEND SRCS arch_strcpy.S)
 endif()
 
 if(CONFIG_ARMV7M_STRLEN)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strlen.S)
+  list(APPEND SRCS arch_strlen.S)
 endif()
 
 if(CONFIG_LIBC_ARCH_ELF)
diff --git a/libs/libc/machine/arm/armv7-m/Make.defs 
b/libs/libc/machine/arm/armv7-m/Make.defs
index dd1301f641..be96e4f984 100644
--- a/libs/libc/machine/arm/armv7-m/Make.defs
+++ b/libs/libc/machine/arm/armv7-m/Make.defs
@@ -52,10 +52,5 @@ ifeq ($(CONFIG_LIBC_ARCH_ELF),y)
 CSRCS += arch_elf.c
 endif
 
-ifeq ($(CONFIG_ARCH_TOOLCHAIN_GNU),y)
-DEPPATH += --dep-path machine/arm/armv7-m/gnu
-VPATH += :machine/arm/armv7-m/gnu
-endif
-
 DEPPATH += --dep-path machine/arm/armv7-m
 VPATH += :machine/arm/armv7-m
diff --git a/libs/libc/machine/arm/armv7-m/gnu/acle-compat.h 
b/libs/libc/machine/arm/armv7-m/acle-compat.h
similarity index 99%
rename from libs/libc/machine/arm/armv7-m/gnu/acle-compat.h
rename to libs/libc/machine/arm/armv7-m/acle-compat.h
index 27c23d7e19..f58529bbee 100644
--- a/libs/libc/machine/arm/armv7-m/gnu/acle-compat.h
+++ b/libs/libc/machine/arm/armv7-m/acle-compat.h
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-m/gnu/acle-compat.h
+ * libs/libc/machine/arm/armv7-m/acle-compat.h
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2014 ARM Ltd
diff --git a/libs/libc/machine/arm/armv7-m/gnu/arch_memchr.S 
b/libs/libc/machine/arm/armv7-m/arch_memchr.S
similarity index 99%
rename from libs/libc/machine/arm/armv7-m/gnu/arch_memchr.S
rename to libs/libc/machine/arm/armv7-m/arch_memchr.S
index f0b9373c5c..f8922711b3 100644
--- a/libs/libc/machine/arm/armv7-m/gnu/arch_memchr.S
+++ b/libs/libc/machine/arm/armv7-m/arch_memchr.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-m/gnu/arch_memchr.S
+ * libs/libc/machine/arm/armv7-m/arch_memchr.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2010-2011, Linaro Limited, 2015 ARM Ltd
diff --git a/libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S 
b/libs/libc/machine/arm/armv7-m/arch_memcpy.S
similarity index 99%
rename from libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
rename to libs/libc/machine/arm/armv7-m/arch_memcpy.S
index 4803c9b700..c05eda88b8 100644
--- a/libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
+++ b/libs/libc/machine/arm/armv7-m/arch_memcpy.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-m/gnu/arch_memcpy.S
+ * libs/libc/machine/arm/armv7-m/arch_memcpy.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2013 ARM Ltd
diff --git a/libs/libc/machine/arm/armv7-r/gnu/arch_memmove.S 
b/libs/libc/machine/arm/armv7-m/arch_memmove.S
similarity index 97%
rename from libs/libc/machine/arm/armv7-r/gnu/arch_memmove.S
rename to libs/libc/machine/arm/armv7-m/arch_memmove.S
index 961704f58c..19361ee728 100644
--- a/libs/libc/machine/arm/armv7-r/gnu/arch_memmove.S
+++ b/libs/libc/machine/arm/armv7-m/arch_memmove.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-r/gnu/arch_memmove.S
+ * libs/libc/machine/arm/armv7-m/arch_memmove.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2015 ARM Ltd
diff --git a/libs/libc/machine/arm/armv7-m/gnu/arch_memset.S 
b/libs/libc/machine/arm/armv7-m/arch_memset.S
similarity index 98%
rename from libs/libc/machine/arm/armv7-m/gnu/arch_memset.S
rename to libs/libc/machine/arm/armv7-m/arch_memset.S
index 9922d5bebb..c4e24a19d8 100644
--- a/libs/libc/machine/arm/armv7-m/gnu/arch_memset.S
+++ b/libs/libc/machine/arm/armv7-m/arch_memset.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-m/gnu/arch_memset.S
+ * libs/libc/machine/arm/armv7-m/arch_memset.S
  *
  * SPDX-License-Identifier: BSD-2-Clause
  * SPDX-FileCopyrightText: 2008 The Android Open Source Project
diff --git a/libs/libc/machine/arm/armv7-m/gnu/arch_strcmp.S 
b/libs/libc/machine/arm/armv7-m/arch_strcmp.S
similarity index 99%
rename from libs/libc/machine/arm/armv7-m/gnu/arch_strcmp.S
rename to libs/libc/machine/arm/armv7-m/arch_strcmp.S
index 855cc6a480..1fb87bc126 100644
--- a/libs/libc/machine/arm/armv7-m/gnu/arch_strcmp.S
+++ b/libs/libc/machine/arm/armv7-m/arch_strcmp.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-m/gnu/arch_strcmp.S
+ * libs/libc/machine/arm/armv7-m/arch_strcmp.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2012-2014 ARM Ltd
diff --git a/libs/libc/machine/arm/armv7-m/gnu/arch_strcpy.S 
b/libs/libc/machine/arm/armv7-m/arch_strcpy.S
similarity index 99%
rename from libs/libc/machine/arm/armv7-m/gnu/arch_strcpy.S
rename to libs/libc/machine/arm/armv7-m/arch_strcpy.S
index 9a998c95fa..b81c5ed3a3 100644
--- a/libs/libc/machine/arm/armv7-m/gnu/arch_strcpy.S
+++ b/libs/libc/machine/arm/armv7-m/arch_strcpy.S
@@ -1,5 +1,5 @@
 /***************************************************************************
- * libs/libc/machine/arm/armv7-m/gnu/arch_strcpy.S
+ * libs/libc/machine/arm/armv7-m/arch_strcpy.S
  *
  * SPDX-License-Identifier: Apache-2.0
  *
diff --git a/libs/libc/machine/arm/armv7-m/gnu/arch_strlen.S 
b/libs/libc/machine/arm/armv7-m/arch_strlen.S
similarity index 99%
rename from libs/libc/machine/arm/armv7-m/gnu/arch_strlen.S
rename to libs/libc/machine/arm/armv7-m/arch_strlen.S
index 66dbf05b24..d5c6ea5ada 100644
--- a/libs/libc/machine/arm/armv7-m/gnu/arch_strlen.S
+++ b/libs/libc/machine/arm/armv7-m/arch_strlen.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-m/gnu/arch_strlen.S
+ * libs/libc/machine/arm/armv7-m/arch_strlen.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2010-2011,2013 Linaro Limited, 2015 ARM Ltd.
diff --git a/libs/libc/machine/arm/armv7-r/CMakeLists.txt 
b/libs/libc/machine/arm/armv7-r/CMakeLists.txt
index 0492afcb64..9fe70da88c 100644
--- a/libs/libc/machine/arm/armv7-r/CMakeLists.txt
+++ b/libs/libc/machine/arm/armv7-r/CMakeLists.txt
@@ -22,32 +22,24 @@
 
 set(SRCS)
 
-if(CONFIG_ARCH_TOOLCHAIN_GNU)
-  set(ARCH_TOOLCHAIN_DIR gnu)
-endif()
-
-if(CONFIG_ARMV7R_MEMCHR)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memchr.S)
-endif()
-
 if(CONFIG_ARMV7R_MEMCPY)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memcpy.S)
+  list(APPEND SRCS arch_memcpy.S)
 endif()
 
 if(CONFIG_ARMV7R_MEMSET)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memset.S)
+  list(APPEND SRCS arch_memset.S)
 endif()
 
 if(CONFIG_ARMV7R_MEMMOVE)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memmove.S)
+  list(APPEND SRCS arch_memmove.S)
 endif()
 
 if(CONFIG_ARMV7R_STRCMP)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcmp.S)
+  list(APPEND SRCS arch_strcmp.S)
 endif()
 
 if(CONFIG_ARMV7R_STRLEN)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strlen.S)
+  list(APPEND SRCS arch_strlen.S)
 endif()
 
 if(CONFIG_LIBC_ARCH_ELF)
diff --git a/libs/libc/machine/arm/armv7-r/Make.defs 
b/libs/libc/machine/arm/armv7-r/Make.defs
index 2e5e509f37..90d8e45af5 100644
--- a/libs/libc/machine/arm/armv7-r/Make.defs
+++ b/libs/libc/machine/arm/armv7-r/Make.defs
@@ -48,10 +48,5 @@ ifeq ($(CONFIG_LIBC_ARCH_ELF),y)
 CSRCS += arch_elf.c
 endif
 
-ifeq ($(CONFIG_ARCH_TOOLCHAIN_GNU),y)
-DEPPATH += --dep-path machine/arm/armv7-r/gnu
-VPATH += :machine/arm/armv7-r/gnu
-endif
-
 DEPPATH += --dep-path machine/arm/armv7-r
 VPATH += :machine/arm/armv7-r
diff --git a/libs/libc/machine/arm/armv7-r/gnu/acle-compat.h 
b/libs/libc/machine/arm/armv7-r/acle-compat.h
similarity index 99%
rename from libs/libc/machine/arm/armv7-r/gnu/acle-compat.h
rename to libs/libc/machine/arm/armv7-r/acle-compat.h
index b9464069a9..9576a7dff3 100644
--- a/libs/libc/machine/arm/armv7-r/gnu/acle-compat.h
+++ b/libs/libc/machine/arm/armv7-r/acle-compat.h
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-r/gnu/acle-compat.h
+ * libs/libc/machine/arm/armv7-r/acle-compat.h
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2014 ARM Ltd
diff --git a/libs/libc/machine/arm/armv7-r/gnu/arch_memchr.S 
b/libs/libc/machine/arm/armv7-r/arch_memchr.S
similarity index 99%
rename from libs/libc/machine/arm/armv7-r/gnu/arch_memchr.S
rename to libs/libc/machine/arm/armv7-r/arch_memchr.S
index 5fcc280c54..e764ce296f 100644
--- a/libs/libc/machine/arm/armv7-r/gnu/arch_memchr.S
+++ b/libs/libc/machine/arm/armv7-r/arch_memchr.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-r/gnu/arch_memchr.S
+ * libs/libc/machine/arm/armv7-r/arch_memchr.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2010-2011, Linaro Limited, 2015 ARM Ltd
diff --git a/libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S 
b/libs/libc/machine/arm/armv7-r/arch_memcpy.S
similarity index 99%
rename from libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
rename to libs/libc/machine/arm/armv7-r/arch_memcpy.S
index 511297c278..731d1dfd88 100644
--- a/libs/libc/machine/arm/armv7-r/gnu/arch_memcpy.S
+++ b/libs/libc/machine/arm/armv7-r/arch_memcpy.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-r/gnu/arch_memchr.S
+ * libs/libc/machine/arm/armv7-r/arch_memchr.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2013, Linaro Limited
diff --git a/libs/libc/machine/arm/armv7-m/gnu/arch_memmove.S 
b/libs/libc/machine/arm/armv7-r/arch_memmove.S
similarity index 97%
rename from libs/libc/machine/arm/armv7-m/gnu/arch_memmove.S
rename to libs/libc/machine/arm/armv7-r/arch_memmove.S
index 1a130a54a0..1c41202c4e 100644
--- a/libs/libc/machine/arm/armv7-m/gnu/arch_memmove.S
+++ b/libs/libc/machine/arm/armv7-r/arch_memmove.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-m/gnu/arch_memmove.S
+ * libs/libc/machine/arm/armv7-r/arch_memmove.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2015 ARM Ltd
diff --git a/libs/libc/machine/arm/armv7-r/gnu/arch_memset.S 
b/libs/libc/machine/arm/armv7-r/arch_memset.S
similarity index 98%
rename from libs/libc/machine/arm/armv7-r/gnu/arch_memset.S
rename to libs/libc/machine/arm/armv7-r/arch_memset.S
index fbfad4e3c2..f1d5a28646 100644
--- a/libs/libc/machine/arm/armv7-r/gnu/arch_memset.S
+++ b/libs/libc/machine/arm/armv7-r/arch_memset.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-r/gnu/arch_memset.S
+ * libs/libc/machine/arm/armv7-r/arch_memset.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2013 The Android Open Source Project
diff --git a/libs/libc/machine/arm/armv7-r/gnu/arch_strcmp.S 
b/libs/libc/machine/arm/armv7-r/arch_strcmp.S
similarity index 99%
rename from libs/libc/machine/arm/armv7-r/gnu/arch_strcmp.S
rename to libs/libc/machine/arm/armv7-r/arch_strcmp.S
index adbb8684b7..27e968a54e 100644
--- a/libs/libc/machine/arm/armv7-r/gnu/arch_strcmp.S
+++ b/libs/libc/machine/arm/armv7-r/arch_strcmp.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-r/gnu/arch_strcmp.S
+ * libs/libc/machine/arm/armv7-r/arch_strcmp.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2011 The Android Open Source Project,2008 ARM Ltd
diff --git a/libs/libc/machine/arm/armv7-r/gnu/arch_strlen.S 
b/libs/libc/machine/arm/armv7-r/arch_strlen.S
similarity index 99%
rename from libs/libc/machine/arm/armv7-r/gnu/arch_strlen.S
rename to libs/libc/machine/arm/armv7-r/arch_strlen.S
index 81b03b46fb..ec51751318 100644
--- a/libs/libc/machine/arm/armv7-r/gnu/arch_strlen.S
+++ b/libs/libc/machine/arm/armv7-r/arch_strlen.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv7-r/gnu/arch_strlen.S
+ * libs/libc/machine/arm/armv7-r/arch_strlen.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2010-2011,2013 Linaro Limited, 2015 ARM Ltd.
diff --git a/libs/libc/machine/arm/armv8-m/CMakeLists.txt 
b/libs/libc/machine/arm/armv8-m/CMakeLists.txt
index 39626072ac..a2ec0b66fd 100644
--- a/libs/libc/machine/arm/armv8-m/CMakeLists.txt
+++ b/libs/libc/machine/arm/armv8-m/CMakeLists.txt
@@ -22,40 +22,36 @@
 
 set(SRCS)
 
-if(CONFIG_ARCH_TOOLCHAIN_GNU)
-  set(ARCH_TOOLCHAIN_DIR gnu)
-endif()
-
 if(CONFIG_LIBC_ARCH_ELF)
   list(APPEND SRCS arch_elf.c)
 endif()
 
 if(CONFIG_ARMV8M_MEMCHR)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memchr.S)
+  list(APPEND SRCS arch_memchr.S)
 endif()
 
 if(CONFIG_ARMV8M_MEMCPY)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memcpy.S)
+  list(APPEND SRCS arch_memcpy.S)
 endif()
 
 if(CONFIG_ARMV8M_MEMSET)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memset.S)
+  list(APPEND SRCS arch_memset.S)
 endif()
 
 if(CONFIG_ARMV8M_MEMMOVE)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memmove.S)
+  list(APPEND SRCS arch_memmove.S)
 endif()
 
 if(CONFIG_ARMV8M_STRCMP)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcmp.S)
+  list(APPEND SRCS arch_strcmp.S)
 endif()
 
 if(CONFIG_ARMV8M_STRCPY)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcpy.S)
+  list(APPEND SRCS arch_strcpy.S)
 endif()
 
 if(CONFIG_ARMV8M_STRLEN)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strlen.S)
+  list(APPEND SRCS arch_strlen.S)
 endif()
 
 target_sources(c PRIVATE ${SRCS})
diff --git a/libs/libc/machine/arm/armv8-m/Make.defs 
b/libs/libc/machine/arm/armv8-m/Make.defs
index bb38110912..c49aff3726 100644
--- a/libs/libc/machine/arm/armv8-m/Make.defs
+++ b/libs/libc/machine/arm/armv8-m/Make.defs
@@ -52,10 +52,5 @@ ifeq ($(CONFIG_ARMV8M_STRLEN),y)
 ASRCS += arch_strlen.S
 endif
 
-ifeq ($(CONFIG_ARCH_TOOLCHAIN_GNU),y)
-DEPPATH += --dep-path machine/arm/armv8-m/gnu
-VPATH += :machine/arm/armv8-m/gnu
-endif
-
 DEPPATH += --dep-path machine/arm/armv8-m
 VPATH += :machine/arm/armv8-m
diff --git a/libs/libc/machine/arm/armv8-m/gnu/acle-compat.h 
b/libs/libc/machine/arm/armv8-m/acle-compat.h
similarity index 99%
rename from libs/libc/machine/arm/armv8-m/gnu/acle-compat.h
rename to libs/libc/machine/arm/armv8-m/acle-compat.h
index ca469f1ac3..b9f08be676 100644
--- a/libs/libc/machine/arm/armv8-m/gnu/acle-compat.h
+++ b/libs/libc/machine/arm/armv8-m/acle-compat.h
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-m/gnu/acle-compat.h
+ * libs/libc/machine/arm/armv8-m/acle-compat.h
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2014 ARM Ltd
diff --git a/libs/libc/machine/arm/armv8-m/gnu/arch_memchr.S 
b/libs/libc/machine/arm/armv8-m/arch_memchr.S
similarity index 99%
rename from libs/libc/machine/arm/armv8-m/gnu/arch_memchr.S
rename to libs/libc/machine/arm/armv8-m/arch_memchr.S
index 2cc564e675..018c56afb3 100644
--- a/libs/libc/machine/arm/armv8-m/gnu/arch_memchr.S
+++ b/libs/libc/machine/arm/armv8-m/arch_memchr.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-m/gnu/arch_memchr.S
+ * libs/libc/machine/arm/armv8-m/arch_memchr.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2010-2011, Linaro Limited, 2015 ARM Ltd
diff --git a/libs/libc/machine/arm/armv8-m/gnu/arch_memcpy.S 
b/libs/libc/machine/arm/armv8-m/arch_memcpy.S
similarity index 99%
rename from libs/libc/machine/arm/armv8-m/gnu/arch_memcpy.S
rename to libs/libc/machine/arm/armv8-m/arch_memcpy.S
index a95474fce9..bd4c2c346b 100644
--- a/libs/libc/machine/arm/armv8-m/gnu/arch_memcpy.S
+++ b/libs/libc/machine/arm/armv8-m/arch_memcpy.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-m/gnu/arch_memcpy.S
+ * libs/libc/machine/arm/armv8-m/arch_memcpy.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2013 ARM Ltd
diff --git a/libs/libc/machine/arm/armv8-m/gnu/arch_memmove.S 
b/libs/libc/machine/arm/armv8-m/arch_memmove.S
similarity index 98%
rename from libs/libc/machine/arm/armv8-m/gnu/arch_memmove.S
rename to libs/libc/machine/arm/armv8-m/arch_memmove.S
index 47c640caca..1240e4e025 100644
--- a/libs/libc/machine/arm/armv8-m/gnu/arch_memmove.S
+++ b/libs/libc/machine/arm/armv8-m/arch_memmove.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-m/gnu/arch_memmove.S
+ * libs/libc/machine/arm/armv8-m/arch_memmove.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2015 ARM Ltd
diff --git a/libs/libc/machine/arm/armv8-m/gnu/arch_memset.S 
b/libs/libc/machine/arm/armv8-m/arch_memset.S
similarity index 99%
rename from libs/libc/machine/arm/armv8-m/gnu/arch_memset.S
rename to libs/libc/machine/arm/armv8-m/arch_memset.S
index 7a232e60d9..175c6d5299 100644
--- a/libs/libc/machine/arm/armv8-m/gnu/arch_memset.S
+++ b/libs/libc/machine/arm/armv8-m/arch_memset.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-m/gnu/arch_memset.S
+ * libs/libc/machine/arm/armv8-m/arch_memset.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2015 ARM Ltd,2008 The Android Open Source Project
diff --git a/libs/libc/machine/arm/armv8-m/gnu/arch_strcmp.S 
b/libs/libc/machine/arm/armv8-m/arch_strcmp.S
similarity index 99%
rename from libs/libc/machine/arm/armv8-m/gnu/arch_strcmp.S
rename to libs/libc/machine/arm/armv8-m/arch_strcmp.S
index 9886744359..361dd61386 100644
--- a/libs/libc/machine/arm/armv8-m/gnu/arch_strcmp.S
+++ b/libs/libc/machine/arm/armv8-m/arch_strcmp.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-m/gnu/arch_strcmp.S
+ * libs/libc/machine/arm/armv8-m/arch_strcmp.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2012-2014 ARM Ltd
diff --git a/libs/libc/machine/arm/armv8-m/gnu/arch_strcpy.S 
b/libs/libc/machine/arm/armv8-m/arch_strcpy.S
similarity index 99%
rename from libs/libc/machine/arm/armv8-m/gnu/arch_strcpy.S
rename to libs/libc/machine/arm/armv8-m/arch_strcpy.S
index 2299077718..18ced75f3f 100644
--- a/libs/libc/machine/arm/armv8-m/gnu/arch_strcpy.S
+++ b/libs/libc/machine/arm/armv8-m/arch_strcpy.S
@@ -1,5 +1,5 @@
 /***************************************************************************
- * libs/libc/machine/arm/armv8-m/gnu/arch_strcpy.S
+ * libs/libc/machine/arm/armv8-m/arch_strcpy.S
  *
  * SPDX-License-Identifier: Apache-2.0
  *
diff --git a/libs/libc/machine/arm/armv8-m/gnu/arch_strlen.S 
b/libs/libc/machine/arm/armv8-m/arch_strlen.S
similarity index 99%
rename from libs/libc/machine/arm/armv8-m/gnu/arch_strlen.S
rename to libs/libc/machine/arm/armv8-m/arch_strlen.S
index f8f8d91a25..0a5a20f24c 100644
--- a/libs/libc/machine/arm/armv8-m/gnu/arch_strlen.S
+++ b/libs/libc/machine/arm/armv8-m/arch_strlen.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-m/gnu/arch_strlen.S
+ * libs/libc/machine/arm/armv8-m/arch_strlen.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2010-2011,2013 Linaro Limited, 2015 ARM Ltd.
diff --git a/libs/libc/machine/arm/armv8-r/CMakeLists.txt 
b/libs/libc/machine/arm/armv8-r/CMakeLists.txt
index 3a8aa560fa..f0a5516624 100644
--- a/libs/libc/machine/arm/armv8-r/CMakeLists.txt
+++ b/libs/libc/machine/arm/armv8-r/CMakeLists.txt
@@ -20,32 +20,28 @@
 #
 # 
##############################################################################
 
-if(CONFIG_ARCH_TOOLCHAIN_GNU)
-  set(ARCH_TOOLCHAIN_DIR gnu)
-endif()
-
 if(CONFIG_ARMV8R_MEMCHR)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memchr.S)
+  list(APPEND SRCS arch_memchr.S)
 endif()
 
 if(CONFIG_ARMV8R_MEMCPY)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memcpy.S)
+  list(APPEND SRCS arch_memcpy.S)
 endif()
 
 if(CONFIG_ARMV8R_MEMMOVE)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memmove.S)
+  list(APPEND SRCS arch_memmove.S)
 endif()
 
 if(CONFIG_ARMV8R_MEMSET)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_memset.S)
+  list(APPEND SRCS arch_memset.S)
 endif()
 
 if(CONFIG_ARMV8R_STRCMP)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strcmp.S)
+  list(APPEND SRCS arch_strcmp.S)
 endif()
 
 if(CONFIG_ARMV8R_STRLEN)
-  list(APPEND SRCS ${ARCH_TOOLCHAIN_DIR}/arch_strlen.S)
+  list(APPEND SRCS arch_strlen.S)
 endif()
 
 if(CONFIG_LIBC_ARCH_ELF)
diff --git a/libs/libc/machine/arm/armv8-r/Make.defs 
b/libs/libc/machine/arm/armv8-r/Make.defs
index bacb1dad5b..f88125d3f3 100644
--- a/libs/libc/machine/arm/armv8-r/Make.defs
+++ b/libs/libc/machine/arm/armv8-r/Make.defs
@@ -48,10 +48,5 @@ ifeq ($(CONFIG_LIBC_ARCH_ELF),y)
 CSRCS += arch_elf.c
 endif
 
-ifeq ($(CONFIG_ARCH_TOOLCHAIN_GNU),y)
-DEPPATH += --dep-path machine/arm/armv8-r/gnu
-VPATH += :machine/arm/armv8-r/gnu
-endif
-
 DEPPATH += --dep-path machine/arm/armv8-r
 VPATH += :machine/arm/armv8-r
diff --git a/libs/libc/machine/arm/armv8-r/gnu/acle-compat.h 
b/libs/libc/machine/arm/armv8-r/acle-compat.h
similarity index 99%
rename from libs/libc/machine/arm/armv8-r/gnu/acle-compat.h
rename to libs/libc/machine/arm/armv8-r/acle-compat.h
index 5cf798162d..c8cc657f47 100644
--- a/libs/libc/machine/arm/armv8-r/gnu/acle-compat.h
+++ b/libs/libc/machine/arm/armv8-r/acle-compat.h
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-r/gnu/acle-compat.h
+ * libs/libc/machine/arm/armv8-r/acle-compat.h
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2014 ARM Ltd
diff --git a/libs/libc/machine/arm/armv8-r/gnu/arch_memchr.S 
b/libs/libc/machine/arm/armv8-r/arch_memchr.S
similarity index 99%
rename from libs/libc/machine/arm/armv8-r/gnu/arch_memchr.S
rename to libs/libc/machine/arm/armv8-r/arch_memchr.S
index d50a05d233..e4a9c003cf 100644
--- a/libs/libc/machine/arm/armv8-r/gnu/arch_memchr.S
+++ b/libs/libc/machine/arm/armv8-r/arch_memchr.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-r/gnu/arch_memchr.S
+ * libs/libc/machine/arm/armv8-r/arch_memchr.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2010-2011, Linaro Limited, 2015 ARM Ltd
diff --git a/libs/libc/machine/arm/armv8-r/gnu/arch_memcpy.S 
b/libs/libc/machine/arm/armv8-r/arch_memcpy.S
similarity index 99%
rename from libs/libc/machine/arm/armv8-r/gnu/arch_memcpy.S
rename to libs/libc/machine/arm/armv8-r/arch_memcpy.S
index fd20c5c1bd..ed62204be1 100644
--- a/libs/libc/machine/arm/armv8-r/gnu/arch_memcpy.S
+++ b/libs/libc/machine/arm/armv8-r/arch_memcpy.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-r/gnu/arch_memcpy.S
+ * libs/libc/machine/arm/armv8-r/arch_memcpy.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText:  2013, Linaro Limited
diff --git a/libs/libc/machine/arm/armv8-r/gnu/arch_memmove.S 
b/libs/libc/machine/arm/armv8-r/arch_memmove.S
similarity index 97%
rename from libs/libc/machine/arm/armv8-r/gnu/arch_memmove.S
rename to libs/libc/machine/arm/armv8-r/arch_memmove.S
index 44eafa9b27..918bee0ddd 100644
--- a/libs/libc/machine/arm/armv8-r/gnu/arch_memmove.S
+++ b/libs/libc/machine/arm/armv8-r/arch_memmove.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-r/gnu/arch_memmove.S
+ * libs/libc/machine/arm/armv8-r/arch_memmove.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2015 ARM Ltd
diff --git a/libs/libc/machine/arm/armv8-r/gnu/arch_memset.S 
b/libs/libc/machine/arm/armv8-r/arch_memset.S
similarity index 98%
rename from libs/libc/machine/arm/armv8-r/gnu/arch_memset.S
rename to libs/libc/machine/arm/armv8-r/arch_memset.S
index ec577192a8..364fb4b497 100644
--- a/libs/libc/machine/arm/armv8-r/gnu/arch_memset.S
+++ b/libs/libc/machine/arm/armv8-r/arch_memset.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-r/gnu/arch_memset.S
+ * libs/libc/machine/arm/armv8-r/arch_memset.S
  *
  * SPDX-License-Identifier: BSD-2-Clause
  * SPDX-FileCopyrightText: 2013 The Android Open Source Project
diff --git a/libs/libc/machine/arm/armv8-r/gnu/arch_strcmp.S 
b/libs/libc/machine/arm/armv8-r/arch_strcmp.S
similarity index 99%
rename from libs/libc/machine/arm/armv8-r/gnu/arch_strcmp.S
rename to libs/libc/machine/arm/armv8-r/arch_strcmp.S
index ca95f1b81b..987ae16b35 100644
--- a/libs/libc/machine/arm/armv8-r/gnu/arch_strcmp.S
+++ b/libs/libc/machine/arm/armv8-r/arch_strcmp.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-r/gnu/arch_strcmp.S
+ * libs/libc/machine/arm/armv8-r/arch_strcmp.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2011 The Android Open Source Project,2008 ARM Ltd
diff --git a/libs/libc/machine/arm/armv8-r/gnu/arch_strlen.S 
b/libs/libc/machine/arm/armv8-r/arch_strlen.S
similarity index 99%
rename from libs/libc/machine/arm/armv8-r/gnu/arch_strlen.S
rename to libs/libc/machine/arm/armv8-r/arch_strlen.S
index f2d7103989..aae9960b6b 100644
--- a/libs/libc/machine/arm/armv8-r/gnu/arch_strlen.S
+++ b/libs/libc/machine/arm/armv8-r/arch_strlen.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/armv8-r/gnu/arch_strlen.S
+ * libs/libc/machine/arm/armv8-r/arch_strlen.S
  *
  * SPDX-License-Identifier: BSD-3-Clause
  * SPDX-FileCopyrightText: 2010-2011,2013 Linaro Limited,215 ARM Ltd.
diff --git a/libs/libc/machine/arm/gnu/tc32_setjmp.S 
b/libs/libc/machine/arm/tc32_setjmp.S
similarity index 99%
rename from libs/libc/machine/arm/gnu/tc32_setjmp.S
rename to libs/libc/machine/arm/tc32_setjmp.S
index 1a00ba590d..5598e185ef 100644
--- a/libs/libc/machine/arm/gnu/tc32_setjmp.S
+++ b/libs/libc/machine/arm/tc32_setjmp.S
@@ -1,5 +1,5 @@
 /****************************************************************************
- * libs/libc/machine/arm/gnu/tc32_setjmp.S
+ * libs/libc/machine/arm/tc32_setjmp.S
  *
  * SPDX-License-Identifier: Apache-2.0
  *


Reply via email to