[patch] ARM EABI support routine

Paul Brook paul@codesourcery.com
Wed Aug 24 15:37:00 GMT 2005


The attached patch adds an implementation of __aeabi_atexit.
This routine is required by the Arm EABI. Its purpose issimilar to 
__cxa_atexit.

Currently there are implementations of this function in both glibc and 
libstdc++. I think it makes most sense to put the implementation in libc, and 
remove the libstdc++ version.

Tested with cross to arm-none-eabi.
Ok?

Paul

2005-08-24  Paul Brook  <paul@codesourcery.com>

	* libc/sys/arm/Makefile.am (lib_a_SOURCES): Add aeabi_atexit.c.
	* libc/sys/arm/Makefile.in: Regenerate.
	* libc/sys/arm/aeabi_atexit.c: New file.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.newlib_aeabi_atexit
Type: text/x-diff
Size: 1198 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/newlib/attachments/20050824/f61cf2bd/attachment.bin>


More information about the Newlib mailing list