From d2bb300b9bb7917d33e3bc37fca3bf6ee6e5fcc4 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Mon, 21 Dec 2015 11:49:28 -0500 Subject: Add static instance of _on_exit_args for _REENT_SMALL platforms. 2015-12-21 Freddie Chopin * libc/stdlib/on_exit_args.{c,h}: New files. * libc/stdlib/Makefile.am: Add new source file. * libc/stdlib/Makefile.in: Regenerate. * libc/stdlib/__atexit.c (__register_exitproc): Initialize _on_exit_args_ptr field of _GLOBAL_ATEXIT on first run. * libc/stdlib/on_exit.c: Force linking of static instance of _on_exit_args. * libc/stdlib/cxa_atexit.c: Likewise. --- newlib/ChangeLog | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'newlib/ChangeLog') diff --git a/newlib/ChangeLog b/newlib/ChangeLog index c22589285..480eb863f 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,14 @@ +2015-12-21 Freddie Chopin + + * libc/stdlib/on_exit_args.{c,h}: New files. + * libc/stdlib/Makefile.am: Add new source file. + * libc/stdlib/Makefile.in: Regenerate. + * libc/stdlib/__atexit.c (__register_exitproc): Initialize + _on_exit_args_ptr field of _GLOBAL_ATEXIT on first run. + * libc/stdlib/on_exit.c: Force linking of static instance of + _on_exit_args. + * libc/stdlib/cxa_atexit.c: Likewise. + 2015-12-17 Anton Kolesov * libc/machine/arc/asm.h: Define new GCC definition for old compiler. @@ -6,7 +17,7 @@ * libc/machine/arc/memcmp.S: Likewise. * libc/machine/arc/memcpy-archs.S: Likewise. * libc/machine/arc/memcpy-bs.S: Likewise. - * libc/machine/arc/memcpy.S: Likewise. + * libc/machine/arc/memcpy.S: Likewise. * libc/machine/arc/memset-archs.S: Likewise. * libc/machine/arc/memset-archs.S: Likewise. * libc/machine/arc/memset-bs.S: Likewise. * libc/machine/arc/memset.S: Likewise. -- cgit v1.2.3