69f4c40291
libgloss: * arm/Makefile.in: Add newlib/libc/machine/arm to the include path if newlib is present. * arm/arm.h: Include acle-compat.h. (THUMB_V7_V6M): Rename to ... (PREFER_THUMB): This. Use ACLE macros __ARM_ARCH_ISA_ARM instead of __ARM_ARCH_6M__ to decide whether to define it. (THUMB1_ONLY): Define for Thumb-1 only targets. (THUMB_V7M_V6M): Rename to ... (THUMB_VXM): This. Defined based on __ARM_ARCH_ISA_ARM, excluding ARMv7. * arm/crt0.S: Use THUMB1_ONLY rather than __ARM_ARCH_6M__, !__ARM_ARCH_ISA_ARM rather than THUMB_V7M_V6M for fp enabling, and PREFER_THUMB rather than THUMB_V7_V6M. Rename other occurences of THUMB_V7M_V6M to THUMB_VXM. * arm/linux-crt0.c: Likewise. * arm/redboot-crt0.S: Likewise. * arm/swi.h: Likewise. * arm/trap.S: Likewise. newlib: * libc/machine/arm/memcpy-stub.c: Use ACLE macros __ARM_ARCH_ISA_THUMB and __ARM_ARCH_ISA_ARM to check for Thumb-2 only targets rather than __ARM_ARCH and __ARM_ARCH_PROFILE. * libc/machine/arm/memcpy.S: Likewise. * libc/machine/arm/setjmp.S: Likewise for Thumb-1 only target and include acle-compat.h. * libc/machine/arm/strcmp.S: Likewise for Thumb-1 and Thumb-2 only target and include acle-compat.h. * libc/sys/arm/arm.h: Include acle-compat.h. (THUMB_V7_V6M): Rename to ... (PREFER_THUMB): This. Use ACLE macro __ARM_ARCH_ISA_ARM instead of __ARM_ARCH_6M__ to decide whether to define it. (THUMB1_ONLY): Define for Thumb-1 only targets. (THUMB_V7M_V6M): Rename to ... (THUMB_VXM): This. Defined based on __ARM_ARCH_ISA_ARM, excluding ARMv7. * libc/sys/arm/crt0.S: Use PREFER_THUMB rather than THUMB_V7_V6M and rename THUMB_V7M_V6M into THUMB_VXM. * libc/sys/arm/swi.h: Likewise. |
||
---|---|---|
.. | ||
cpu-init | ||
_exit.c | ||
_kill.c | ||
aclocal.m4 | ||
arm.h | ||
coff-iq80310.specs | ||
coff-pid.specs | ||
coff-rdimon.specs | ||
coff-rdpmon.specs | ||
coff-redboot.ld | ||
coff-redboot.specs | ||
configure | ||
configure.in | ||
crt0.S | ||
elf-aprofile-validation.specs | ||
elf-aprofile-ve.specs | ||
elf-iq80310.specs | ||
elf-linux.specs | ||
elf-nano.specs | ||
elf-pid.specs | ||
elf-rdimon.specs | ||
elf-rdpmon.specs | ||
elf-redboot.ld | ||
elf-redboot.specs | ||
ftruncate.c | ||
libcfunc.c | ||
linux-crt0.c | ||
linux-syscall.h | ||
linux-syscalls0.S | ||
linux-syscalls1.c | ||
Makefile.in | ||
redboot-crt0.S | ||
redboot-syscalls.c | ||
swi.h | ||
syscall.h | ||
syscalls.c | ||
trap.S | ||
truncate.c |