Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/ChangeLog')
-rw-r--r--newlib/ChangeLog195
1 files changed, 195 insertions, 0 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index c6add4514..e79001128 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,3 +1,198 @@
+2013-06-03 Joey Ye <joey.ye@arm.com>
+
+ * libc/machine/arm/Makefile.am (MEMCPY_DEP): New define.
+ ($(lpfx)memcpy.o, $(lpfx)memcpy.obj): Depend on MEMCPY_DEP.
+ * libc/machine/arm/Makefile.in: Regenerated.
+ * newlib/libc/machine/arm/memcpy-stub.c: Exclude armv7-m/armv7e-m.
+ * newlib/libc/machine/arm/memcpy-armv7m.S: New.
+ * newlib/libc/machine/arm/memcpy.S: Replace with wrapper code. Old
+ code moved to ...
+ * newlib/libc/machine/arm/memcpy-armv7a.S: ... here. Remove
+ redundant architecture check.
+
+2013-05-30 Jeff Johnston <jjohnstn@redhat.com>
+
+ * libc/machine/powerpc/times.c: Moved to libgloss/rs6000.
+ * libc/machine/powerpc/Makefile.am: Remove times.c.
+ * libc/machine/powerpc/Makefile.in: Regenerated.
+
+2013-05-29 Joey Ye <joey.ye@arm.com>
+ Bin Cheng <bin.cheng@arm.com>
+
+ * configure.in (--enable-newlib-nano-malloc): New option.
+ * configure: Regenerated.
+ * libc/configure.in (--enable-newlib-nano-malloc): New option.
+ * libc/configure: Regenerated.
+ * libc/stdlib/Makefile.am (NEWLIB_NANO_MALLOC): Use.
+ * libc/stdlib/Makefile.in: Regenerated.
+ * libc/stdlib/nano-mallocr.c: New file, implementing nano
+ version malloc family functions.
+
+2013-05-28 Richard Earnshaw <rearnsha@arm.com>
+
+ * libc/macine/arm/strcpy.S: Explicitly set build attributes when
+ building for thumb1 targets.
+
+2013-05-22 Corinna Vinschen <vinschen@redhat.com>
+
+ * libc/ctype/isalnum.c: Correct domain of definition to SUSv4 wording.
+ * libc/ctype/isalpha.c: Ditto.
+ * libc/ctype/isblank.c: Ditto.
+ * libc/ctype/iscntrl.c: Ditto.
+ * libc/ctype/isdigit.c: Ditto.
+ * libc/ctype/islower.c: Ditto.
+ * libc/ctype/isprint.c: Ditto.
+ * libc/ctype/ispunct.c: Ditto.
+ * libc/ctype/isxdigit.c: Ditto.
+
+2013-05-22 Corinna Vinschen <vinschen@redhat.com>
+
+ * libc/include/sys/cdefs.h (_Static_assert): Accommodate gcc >= 4.6.
+
+2013-05-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libc/reent/reent.c (_wrapup_reent): Remove.
+
+2013-05-13 DJ Delorie <dj@delorie.com>
+ Nick Clifton <nickc@redhat.com>
+
+ * MAINTAINERS (msp430): Add.
+ * configure.host (msp430): Add.
+ * libc/include/machine/ieeefp.h: Add MSP430 support.
+ * libc/include/machine/setjmp.h: Likewise.
+ * libc/include/sys/config.h: Likewise.
+ * libc/machine/configure.in (msp430): Add.
+ * libc/machine/configure: Regenerate.
+ * libc/machine/msp430: New directory.
+
+2013-05-10 Freddie Chopin <freddie_chopin@op.pl>
+
+ * configure.in: Fix help text for disable-newlib-atexit-dynamic-alloc option.
+ * configure: Regenerated.
+
+2013-05-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libc/include/sys/config.h (_REENT_GLOBAL_ATEXIT): Define for
+ RTEMS.
+ * libc/include/sys/reent.h (_reent): Use _REENT_GLOBAL_ATEXIT.
+ (_global_atexit): Declare if _REENT_GLOBAL_ATEXIT is defined.
+ * libc/reent/reent.c (_reclaim_reent): Remove atexit cleanup if
+ _REENT_GLOBAL_ATEXIT is defined.
+ (_wrapup_reent): Remove atexit handling if _REENT_GLOBAL_ATEXIT
+ is defined.
+ * libc/stdlib/__atexit.c (_global_atexit0): Define if
+ _REENT_GLOBAL_ATEXIT is defined.
+ * libc/stdlib/__call_atexit.c (_global_atexit): Define if
+ _REENT_GLOBAL_ATEXIT is defined.
+
+2013-05-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libc/include/sys/reent.h (_ATEXIT_INIT): Define.
+ (_ATEXIT_INIT_PTR): Likewise.
+ (_REENT_INIT_ATEXIT): Likewise.
+ (_REENT_INIT_ATEXIT_PTR): Likewise.
+ (_GLOBAL_ATEXIT): Likewise.
+ * libc/stdlib/__atexit.c (_GLOBAL_ATEXIT0): Define.
+ (__register_exitproc): Use _GLOBAL_ATEXIT and _GLOBAL_ATEXIT0.
+ * libc/stdlib/__call_atexit.c (__call_exitprocs): Likewise.
+
+2013-05-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libc/stdlib/__atexit.c (__atexit_lock): Declare.
+ * libc/stdlib/__call_atexit.c (__atexit_lock): Define.
+
+2013-05-06 Sandra Loosemore <sandra@codesourcery.com>
+
+ * configure.host (machine_dir, sys_dir, syscall_dir, newlib_cflags):
+ Add settings for nios2*.
+ * libc/include/machine/ieeefp.h (IEEE_BIG_ENDIAN, IEEE_LITTLE_ENDIAN):
+ Likewise.
+ * libc/include/machine/setjmp.h (JBLEN, JBTYPE): Likewise.
+ * libc/machine/configure.in: Add nios2 subdir.
+ * libc/machine/configure: Regenerated.
+ * libc/machine/nios2/Makefile.am: New.
+ * libc/machine/nios2/Makefile.in: New (autogenerated).
+ * libc/machine/nios2/aclocal.m4: New (copied from mips version).
+ * libc/machine/nios2/configure.in: New.
+ * libc/machine/nios2/configure: New (autogenerated).
+ * libc/machine/nios2/setjmp.s: New.
+
+2013-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libc/stdio/local.h (CHECK_INIT): Evaluate argument only once.
+ (CHECK_STD_INIT): Likewise.
+ * libc/stdio/fgetc.c (fgetc): Use local variable for _REENT.
+ * libc/stdio/fgetwc.c (fwgetc): Likewise.
+ * libc/stdio/fgetws.c (fgetws): Likewise.
+ * libc/stdio/fputc.c (fputc): Likewise.
+ * libc/stdio/fputwc.c (fputwc): Likewise.
+ * libc/stdio/fputws.c (fputws): Likewise.
+ * libc/stdio/getc.c (getc): Likewise.
+ * libc/stdio/getchar.c (_getchar_r): Likewise.
+ * libc/stdio/putc.c (putc): Likewise.
+ * libc/stdio/putchar.c (putchar): Likewise.
+ * libc/stdio/scanf.c (scanf): Likewise.
+ * libc/stdio/setvbuf.c (setvbuf): Likewise.
+ * libc/stdio/ungetwc.c (ungetwc): Likewise.
+ * libc/stdio/vfscanf.c (VFSCANF): Likewise.
+ * libc/stdio/vfwscanf.c (VFWSCANF): Likewise.
+ * libc/stdio/viprintf.c (viprintf): Likewise.
+ * libc/stdio/viscanf.c (viscanf): Likewise.
+ * libc/stdio/vprintf.c (vprintf): Likewise.
+ * libc/stdio/vscanf.c (vscanf): Likewise.
+ * libc/stdio/vwprintf.c (vwprintf): Likewise.
+ * libc/stdio/vwscanf.c (vwscanf): Likewise.
+ * libc/stdio/wscanf.c (wscanf): Likewise.
+ * libc/stdlib/ecvtbuf.c (fcvtbuf): Likewise.
+ (fcvtbuf): Likewise.
+ (ecvtbuf): Likewise.
+ (ecvtbuf): Likewise.
+ * libc/stdlib/mblen.c (mblen): Likewise.
+ * libc/stdlib/mbrlen.c (mbrlen): Likewise.
+ * libc/stdlib/mbrtowc.c (mbrtowc): Likewise.
+ * libc/stdlib/mbtowc.c (mbtowc): Likewise.
+ * libc/stdlib/rand.c (srand): Likewise.
+ (rand): Likewise.
+ * libc/stdlib/wcrtomb.c (wcrtomb): Likewise.
+ * libc/stdlib/wctob.c (wctob): Likewise.
+ * libc/stdlib/wctomb.c (wctomb): Likewise.
+ * libc/string/strtok.c (strtok): Likewise.
+ * libc/time/asctime.c (asctime): Likewise.
+ * libc/time/gmtime.c (gmtime): Likewise.
+ * libc/time/lcltime.c (lcltime): Likewise.
+
+2013-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libc/include/sys/reent.h (_REENT_INIT_PTR): Reduce code size.
+
+2013-04-29 Freddie Chopin <freddie_chopin@op.pl>
+
+ * libc/libc.texinfo: Fix @ references and change ifinfo to be
+ ifnottexinfo.
+ * libm/libm.texinfo: Ditto.
+
+2013-04-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libc/stdio/local.h (_STDIO_CLOSE_PER_REENT_STD_STREAMS): New define.
+ * libc/stdio/findfp.c (_STDIO_CLOSE_PER_REENT_STD_STREAMS): Use define.
+
+2013-04-24 Corinna Vinschen <vinschen@redhat.com>
+ Nick Clifton <nickc@redhat.com>
+
+ * libc/stdlib/strtod.c: Manual update to latest algorithm from NetBSD.
+
+2013-04-23 Corinna Vinschen <vinschen@redhat.com>
+
+ Port newlib to x86_64-pc-cygwin.
+ * libc/include/sys/features.h: Redefine compilation environment
+ definitions for Cygwin to cover 64 bit Cygwin.
+ * libc/ctype/ctype_.c (_ctype_): Fix definition for 64 bit Cygwin.
+ * libc/include/machine/setjmp.h: Change definition of _JBLEN to allow
+ different values for 32 bit and 64 bit Cygwin.
+ * libc/include/reent.h (stat64): Define as stat under Cygwin, instead
+ of as __stat64. Undef stat64 if not building Newlib.
+ * libc/include/sys/stat.h (stat64): Define as stat under Cygwin.
+
2013-04-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libc/include/sys/cdefs.h: Align with latest FreeBSD file header.