Skip to content

Commit 374cba3

Browse files
committed
arm: Use C memcpy for armv7a without unaligned access support
Instead of trying to hack up the asm code to deal with unaligned access, just fall back to the C code. Signed-off-by: Keith Packard <[email protected]>
1 parent de6d0df commit 374cba3

File tree

3 files changed

+0
-287
lines changed

3 files changed

+0
-287
lines changed

newlib/libc/machine/arm/aeabi_memcpy-armv7a.S

Lines changed: 0 additions & 283 deletions
This file was deleted.

newlib/libc/machine/arm/memcpy.S

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@
4141
#include "memcpy-armv7a.S"
4242
#elif __ARM_ARCH_ISA_THUMB == 2 && !__ARM_ARCH_ISA_ARM
4343
#include "memcpy-armv7m.S"
44-
#elif defined (__ARM_ARCH_7A__)
45-
#include "aeabi_memcpy-armv7a.S"
4644
#else
4745
/* Defined in memcpy-stub.c. */
4846

newlib/libc/machine/arm/memcpy.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@
3838
/* Defined in memcpy-armv7a.S. */
3939
#elif __ARM_ARCH_ISA_THUMB == 2 && !__ARM_ARCH_ISA_ARM
4040
/* Defined in memcpy-armv7m.S. */
41-
#elif defined (__ARM_ARCH_7A__)
42-
/* Defined in aeabi_memcpy-armv7a.S */
4341
#else
4442
#define MEMCPY_FALLBACK
4543
#endif

0 commit comments

Comments
 (0)