aboutsummaryrefslogtreecommitdiff
path: root/newlib/ChangeLog
diff options
context:
space:
mode:
authorMarcus Shawcroft <marcus.shawcroft@arm.com>2015-10-30 15:14:53 +0000
committerMarcus Shawcroft <marcus.shawcroft@arm.com>2015-11-06 15:40:31 +0000
commit72be1dead45eb48d3f63b944ff0082952d30d105 (patch)
treedcd8f156a5269e6343f27e027ff81233171b2bef /newlib/ChangeLog
parentcdb1ebe10729457093fce4df92ae1cd185c854f2 (diff)
downloadnewlib-72be1dead45eb48d3f63b944ff0082952d30d105.zip
newlib-72be1dead45eb48d3f63b944ff0082952d30d105.tar.gz
newlib-72be1dead45eb48d3f63b944ff0082952d30d105.tar.bz2
Reorganize memcpy selection.
This patch cleans up the auto configury mechanism used to select different implementations of memcpy for various architecture versions. The approach here is to remove the selection of memcpy within automake and instead use complimentary logic in memcpy-stub.c and memcpy.S to choose between the generic memcpy.c implemenation or one of the architecture specific memcpy*.S implemenations. Regressed for armv7-a armv5 armv8-a, correct selection of memcpy implementation by manual inspection of a test program built for these three architectures. This revised patch flips the remaining preprocessor logic in memcpy-stub.c to use ACLE defines as requested in the previous review and removes the now disused HAVE_ARMV7A and HAVE_ARMV8A configure.in support.
Diffstat (limited to 'newlib/ChangeLog')
-rw-r--r--newlib/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index f8e51a7..fac2fdb 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,3 +1,14 @@
+2015-11-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * libc/machine/arm/Makefile.am: Drop MEMCPY_SRC and MEMCPY_OBJ.
+ * libc/machine/arm/Makefile.in: Regenerate.
+ * libc/machine/arm/configure.in: Remove HAVE_ARMV8A, HAVE_ARMV7A and
+ HAVE_ARM7M.
+ * libc/machine/arm/configure: Regenerate.
+ * libc/machine/arm/memcpy-stub.c: New.
+ * libc/machine/arm/memcpy.c: Adjust copyright year. Adjust comments.
+ Include acle-compat.h.
+
2015-11-06 Olivier Martin <olivier@labapart.com>
* libc/include/stdlib.h (mktemp): Change attribute to deprecated.