This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
Re: [patch] More Arm EABI support routines
- From: Richard Earnshaw <rearnsha at gcc dot gnu dot org>
- To: Paul Brook <paul at codesourcery dot com>
- Cc: newlib at sources dot redhat dot com
- Date: Thu, 01 Sep 2005 12:07:55 +0100
- Subject: Re: [patch] More Arm EABI support routines
- References: <200509010003.59351.paul@codesourcery.com>
On Thu, 2005-09-01 at 00:03, Paul Brook wrote:
> The attached patch adds some more routines defined by Arm EABI. These are
> implemented as wrappers around existing routines.
>
> I'm not sure about the preferred implementation of strong_alias. I copied from
> libc/sys/linux/libc-symbols.h.
>
> Tested with cross to arm-none-eabi.
> Ok?
>
> Paul
>
> 2005-08-31 Paul Brook <paul@codesourcery.com>
>
> * libc/sys/arm/Makefile.am (lib_a_SOURCES): Add aeabi_memclr.c,
> aeabi_memcpy.c, aeabi_memmove.c and aeabi_memset.c.
> * libc/sys/arm/Makefile.in: Regenerate.
> * libc/sys/arm/aeabi.h: New file.
> * libc/sys/arm/aeabi_memclr.c: New file.
> * libc/sys/arm/aeabi_memcpy.c: New file.
> * libc/sys/arm/aeabi_memmove.c: New file.
> * libc/sys/arm/aeabi_memset.c: New file.
I'm in two minds about this. Part of me thinks that this should be in
libgcc rather than newlib, since these are documented as part of the
standard run-time support for the compiler.
R.