newlib-cygwin/newlib/libc/machine/arm
Pat Pannuto b219285f87 arm: Remove optpld macro
LTO can re-order top-level assembly blocks, which can cause this
macro definition to appear after its use (or not at all), causing
compilation failures. As the macro has very few uses, simply removing
it by inlining is a simple fix.

n.b. one of the macro invocations in strlen-stub.c was already
guarded by the relevant #define, so it is simply converted directly
to a pld
2017-01-25 13:32:09 +01:00
..
machine BSD compatibility for <machine/endian.h> 2016-04-19 16:36:51 +02:00
Makefile.am Remove unneeded references to arm_asm.h 2017-01-25 13:32:09 +01:00
Makefile.in Remove unneeded references to arm_asm.h 2017-01-25 13:32:09 +01:00
access.c 2012-03-09 Jeff Johnston <jjohnstn@redhat.com> 2012-03-09 20:26:39 +00:00
acle-compat.h * libc/machine/arm/acle-compat.h: New file. 2014-03-27 13:26:39 +00:00
aclocal.m4 2012-12-20 Jeff Johnston <jjohnstn@redhat.com> 2012-12-20 21:10:27 +00:00
aeabi_memclr.c * libc/machine/arm/aeabi_memclr.c: New file to support 2015-02-17 09:26:54 +00:00
aeabi_memcpy-armv7a.S Remove unneeded references to arm_asm.h 2017-01-25 13:32:09 +01:00
aeabi_memcpy.c Add missing libc/machine/arm/aeabi_memcpy.c file 2014-09-05 08:42:45 +00:00
aeabi_memmove-arm.S Update the assembler code to support old ARM architectures. 2015-06-01 12:49:37 +02:00
aeabi_memmove-soft.S Remove unneeded references to arm_asm.h 2017-01-25 13:32:09 +01:00
aeabi_memmove-thumb.S Update the assembler code to support old ARM architectures. 2015-06-01 12:49:37 +02:00
aeabi_memmove-thumb2.S Update the assembler code to support old ARM architectures. 2015-06-01 12:49:37 +02:00
aeabi_memmove.c * libc/machine/arm/aeabi_memmove.c: New file to support 2015-02-17 09:06:51 +00:00
aeabi_memset-arm.S Update the assembler code to support old ARM architectures. 2015-06-01 12:49:37 +02:00
aeabi_memset-soft.S Remove unneeded references to arm_asm.h 2017-01-25 13:32:09 +01:00
aeabi_memset-thumb.S Update the assembler code to support old ARM architectures. 2015-06-01 12:49:37 +02:00
aeabi_memset-thumb2.S Update the assembler code to support old ARM architectures. 2015-06-01 12:49:37 +02:00
aeabi_memset.c * libc/machine/arm/aeabi_memclr.c: New file to support 2015-02-17 09:26:54 +00:00
arm_asm.h arm: Remove optpld macro 2017-01-25 13:32:09 +01:00
configure Bump release to 2.5.0 for yearly snapshot. 2016-12-22 21:33:54 -05:00
configure.in [ARM] Reorganize strlen selection. 2015-11-13 11:52:01 +00:00
memchr-stub.c Reorganize memchr selection. 2015-11-06 16:11:32 +00:00
memchr.S Remove unneeded references to arm_asm.h 2017-01-25 13:32:09 +01:00
memcpy-armv7a.S memcpy-armv7a.S: Improve performance with misaligned buffers. 2013-07-01 09:58:34 +00:00
memcpy-armv7m.S Big-endian fix for memcpy-armv7m.S 2016-12-12 11:23:45 +01:00
memcpy-stub.c Make macro checks ARMv8-M baseline proof 2016-01-28 11:26:37 +01:00
memcpy.S Make macro checks ARMv8-M baseline proof 2016-01-28 11:26:37 +01:00
setjmp.S Make macro checks ARMv8-M baseline proof 2016-01-28 11:26:37 +01:00
strcmp-arm-tiny.S Avoid .eh_frame in ARM newlib. 2015-11-12 12:09:24 +00:00
strcmp-armv4.S Avoid .eh_frame in ARM newlib. 2015-11-12 12:09:24 +00:00
strcmp-armv4t.S Avoid .eh_frame in ARM newlib. 2015-11-12 12:09:24 +00:00
strcmp-armv6.S Avoid .eh_frame in ARM newlib. 2015-11-12 12:09:24 +00:00
strcmp-armv6m.S Avoid .eh_frame in ARM newlib. 2015-11-12 12:09:24 +00:00
strcmp-armv7.S Avoid .eh_frame in ARM newlib. 2015-11-12 12:09:24 +00:00
strcmp-armv7m.S Avoid .eh_frame in ARM newlib. 2015-11-12 12:09:24 +00:00
strcmp.S Remove unneeded references to arm_asm.h 2017-01-25 13:32:09 +01:00
strcpy.c arm: Remove optpld macro 2017-01-25 13:32:09 +01:00
strlen-armv7.S Remove unneeded references to arm_asm.h 2017-01-25 13:32:09 +01:00
strlen-stub.c arm: Remove optpld macro 2017-01-25 13:32:09 +01:00
strlen-thumb1-Os.S [ARM] Factor out the thumb1 -Os implementation. 2015-11-13 11:54:28 +00:00
strlen-thumb2-Os.S [ARM] Factor out the thumb2 -Os implementation. 2015-11-23 15:21:47 +00:00
strlen.S Fix strlen using Thumb-2 with -Os -marm 2016-05-11 17:18:48 -04:00