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/ChangeLog881
1 files changed, 0 insertions, 881 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index be53bd927..f3dcd3e87 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,884 +1,3 @@
-2014-12-18 Jeff Johnston <jjohnstn@redhat.com>
-
- * NEWS: Update with 2.2.0 info.
- * README: Ditto.
- * acinclude.m4: Change version number to 2.2.0.
- * libc/libc.texinfo: Ditto.
- * libm/libm.texinfo: Ditto.
- * configure: Regenerated.
- * Makefile.in: Regenerated.
- * doc/configure: Ditto.
- * libc/*/configure: Ditto.
- * libm/*/configure: Ditto.
- * libc/sys/linux/shared.ld: Add VERS_2.2
-
-2013-12-23 Jeff Johnston <jjohnstn@redhat.com>
-
- * NEWS: Update with 2.1.0 info.
- * README: Ditto.
- * acinclude.m4: Change version number to 2.1.0.
- * aclocal.m4: Regenerated.
- * configure: Ditto.
- * Makefile.in: Regenerated.
- * doc/aclocal.m4: Ditto.
- * doc/configure: Ditto.
- * libc/*/aclocal.m4: Ditto.
- * libc/*/configure: Ditto.
- * libc/libc.texinfo: Ditto.
- * libm/*/aclocal.m4: Ditto.
- * libm/*/configure: Ditto.
- * libm/libm.texinfo: Ditto.
- * libc/sys/linux/shared.ld: Add VERS_2.1
-
-2014-12-18 Yaakov Selkowitz <yselkowi@redhat.com>
-
- Implement BSD/GNU unlocked stdio extensions.
- * libc/include/stdio.h (clearerr_unlocked, feof_unlocked,
- ferror_unlocked, fflush_unlocked, fgetc_unlocked, fgets_unlocked,
- fileno_unlocked, fputc_unlocked, fputs_unlocked, fread_unlocked,
- fwrite_unlocked): Declare.
- * libc/include/wchar.h (fgetwc_unlocked, fgetws_unlocked,
- fputwc_unlocked, fputws_unlocked, getwc_unlocked, getwchar_unlocked,
- putwc_unlocked, putwchar_unlocked): Declare.
- * libc/stdio/Makefile.am (ELIX_4_SOURCES): Add clearerr_u.c,
- feof_u.c, ferror_u.c, fflush_u.c, fgetc_u.c, fgets_u.c, fgetwc_u.c,
- fgetws_u.c, fileno_u.c, fputc_u.c, fputs_u.c, fputwc_u.c, fputws_u.c,
- fread_u.c, fwrite_u.c, getwc_u.c, getwchar_u.c, putwc_u.c, putwchar_u.c.
- Add necessary dependencies.
- * libc/stdio/Makefile.in: Regenerate.
- * libc/stdio/clearerr.c: Document unlocked variant.
- * libc/stdio/clearerr_u.c: New file.
- * libc/stdio/feof.c: Document unlocked variant.
- * libc/stdio/feof_u.c: New file.
- * libc/stdio/ferror.c: Document unlocked variant.
- * libc/stdio/ferror_u.c: New file.
- * libc/stdio/fflush.c: Add __IMPL_UNLOCKED__ overrides.
- Document unlocked variants.
- * libc/stdio/fflush_u.c: New file.
- * libc/stdio/fgetc.c: Document unlocked variants.
- * libc/stdio/fgetc_u.c: New file.
- * libc/stdio/fgets.c: Add __IMPL_UNLOCKED__ overrides.
- Document unlocked variants.
- * libc/stdio/fgets_u.c: New file.
- * libc/stdio/fgetwc.c: Document unlocked variants.
- (__fgetwc): Make non-static.
- * libc/stdio/fgetwc_u.c: New file.
- * libc/stdio/fgetws.c: Add __IMPL_UNLOCKED__ overrides.
- Document unlocked variants.
- * libc/stdio/fgetws_u.c: New file.
- * libc/stdio/fileno.c: Document unlocked variant.
- * libc/stdio/fileno_u.c: New file.
- * libc/stdio/fputc.c: Document unlocked variants.
- * libc/stdio/fputc_u.c: New file.
- * libc/stdio/fputs.c: Add __IMPL_UNLOCKED__ overrides.
- Document unlocked variants.
- * libc/stdio/fputs_u.c: New file.
- * libc/stdio/fputwc.c: Document unlocked variants.
- (__fputwc): Make non-static.
- * libc/stdio/fputwc_u.c: New file.
- * libc/stdio/fputws.c: Add __IMPL_UNLOCKED__ overrides.
- Document unlocked variants.
- * libc/stdio/fputws_u.c: New file.
- * libc/stdio/fread.c: Add __IMPL_UNLOCKED__ overrides.
- Document unlocked variants.
- * libc/stdio/fread_u.c: New file.
- * libc/stdio/fwrite.c: Add __IMPL_UNLOCKED__ overrides.
- Document unlocked variants.
- * libc/stdio/fwrite_u.c: New file.
- * libc/stdio/getwc_u.c: New file.
- * libc/stdio/getwchar.c: Document unlocked variants.
- * libc/stdio/getwchar_u.c: New file.
- * libc/stdio/local.h: Define locking macros as empty ifdef
- __IMPL_UNLOCKED__.
- (__fgetwc, __fputwc): Declare.
- * libc/stdio/putwc_u.c: New file.
- * libc/stdio/putwchar.c: Document unlocked variants.
- * libc/stdio/putwchar_u.c: New file.
-
-2014-12-18 Corinna Vinschen <vinschen@redhat.com>
-
- * stdio.tex: Add menu entries for __fsetlocking and stdio_ext.
- * stdio_ext.c: Add "stdio_ext" to synopsis.
-
-2014-12-16 DJ Delorie <dj@redhat.com>
-
- * libc/stdlib/nano-mallocr.c (ALIGN_TO): Do not assume that
- integers are as big as pointers.
-
-2014-12-16 Richard Earnshaw <rearnsha@arm.com>
-
- * libc/machine/aarch64/strcpy.S: Improve handling of short strings.
-
-2014-12-16 Jon Beniston <jon@beniston.com>
-
- * libc/include/stdlib.h (__itoa): Declare prototype.
- (__utoa): Ditto.
- (itoa): Ditto, non-strict-ANSI only.
- (utoa): Ditto.
- * libc/stdlib/Makefile.am: Add itoa.c and utoa.c.
- * libc/stdlib/Makefile.in: Regenerate.
- * libc/stdlib/itoa.c: New file.
- * libc/stdlib/utoa.c: New file.
-
-2014-12-15 Jonathan Roelofs <jonathan@codesourcery.com>
-
- * libc/include/math.h: Add log2l,logbl,nexttowardf,
- * nexttoward,nexttowardl
- * libm/common/Makefile.am: Reference new files
- * libm/common/Makefile.in: Reference new files
- * libm/common/log2l.c: New File
- * libm/common/logbl.c: Likewise
- * libm/common/nexttowardf.c: Likewise
- * libm/common/nexttoward.c: Likewise
- * libm/common/nexttowardl.c: Likewise
-
-2014-12-15 Yaakov Selkowitz <yselkowi@redhat.com>
-
- * libc/include/stdio.h (__SNLK): Define.
- * libc/include/stdio_ext.h (FSETLOCKING_QUERY, FSETLOCKING_INTERNAL,
- FSETLOCKING_BYCALLER): Define.
- (__fsetlocking): Declare.
- * libc/stdio/Makefile.am: Build fsetlocking.c.
- * libc/stdio/Makefile.in: Regenerate.
- * libc/stdio/fsetlocking.c: New file.
- * libc/stdio/local.h (_newlib_flockfile_start): Make _flockfile
- call dependent on __SNLK flag.
- (_newlib_flockfile_exit, _newlib_flockfile_end): Ditto for
- _funlockfile calls.
- Define all locking macros as empty if __SINGLE_THREAD__.
- * libc/stdio/stdio.tex: Include fsetlocking.def.
-
-2014-12-15 Nick Hung <nick@andestech.com>
-
- * newlib/libc/include/machine/setjmp.h: Add FPU support.
- * newlib/libc/machine/nds32/setjmp.S: Add FPU support.
-
-2014-12-15 Nick Hung <nick@andestech.com>
-
- * configure.host: Add libm nds32 machine directory.
- * libm/machine/configure: Regenerated.
- * libm/machine/configure.in: Add nds32 AC_CONFIG.
- * libm/machine/nds32/Makefile.am: New file.
- * libm/machine/nds32/Makefile.in: Generated.
- * libm/machine/nds32/aclocal.m4: Generated.
- * libm/machine/nds32/configure: Generated.
- * libm/machine/nds32/configure.in: New file.
- * libm/machine/nds32/w_sqrt.S: New file.
- * libm/machine/nds32/wf_sqrt.S: New file.
-
-2014-12-15 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/stdlib.h: Include sys/cdefs.h to avoid undefined
- __ASMNAME.
-
-2014-12-12 Stefan Wallentowitz <stefan.wallentowitz@tum.de>
-
- * configure.host: or1knd support, OpenRISC without delay slot
- * libc/include/machine/setjmp.h: Add or1knd
- * libc/machine/or1k/setjmp.S: Optional delay slot
-
-2014-12-12 Stefan Wallentowitz <stefan.wallentowitz@tum.de>
-
- * libc/machine/or1k/setjmp.S: Remove save/restore of r3-r8
-
-2014-12-11 Jonathan Roelofs <jonathan@codesourcery.com>
- Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/stdio.h: Fix type signature of __sfeof and __sferror
- for C++.
-
-2014-12-11 Yaakov Selkowitz <yselkowi@redhat.com>
-
- * libc/include/stdio_ext.h: Rename __fwriteable to __fwritable.
- [!__GNUC__]: Declare real functions for the macros, and make
- the macros conditional on !__cplusplus.
- * libc/stdio/Makefile.am (ELIX_4_SOURCES): Add stdio_ext.c.
- (CHEWOUT_FILES): Add stdio_ext.def.
- * libc/stdio/Makefile.in: Regenerate.
- * libc/stdio/stdio.tex: Include stdio_ext.def.
- * libc/stdio/stdio_ext.c: New file.
-
-2014-12-04 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/stdio_ext.h: Remove excess "inline".
-
-2014-12-10 Richard Earnshaw <rearnsha@arm.com>
-
- * libc/machine/aarch64/strchrnul.S (vrepmask): Use a call-clobbered
- register.
-
-2014-12-08 Richard Earnshaw <rearnsha@arm.com>
-
- * libc/machine/aarch64/strrchr.S: New file.
- * libc/machine/aarch64/strrchr-stub.c: New file.
- * libc/machine/aarch64/Makefile.am: Add them to build list.
- * libc/machine/aarch64/Makefile.in: Regenerated.
-
-2014-12-07 Freddie Chopin <freddie_chopin@op.pl>
-
- * libc/time/gmtime_r.c (gmtime_r): Fixed bug in calculations for dates
- after year 2069 or before year 1901. Ideas for solution taken from
- musl's __secs_to_tm()
-
-2014-12-05 Yaakov Selkowitz <yselkowi@redhat.com>
-
- * libc/include/stdlib.h (__bsd_qsort_r): Declare.
- (qsort_r): Declare.
- * libc/search/Makefile.am (ELIX_2_SOURCES): Rename from ELIX_SOURCES.
- (ELIX_4_SOURCES): Define. Add bsd_qsort_r.c and qsort_r.c.
- (libsearch_la_SOURCES): Adapt accordingly.
- (lib_a_SOURCES): Adapt accordingly.
- (CHEWOUT_FILES): Add qsort_r.def.
- * libc/search/Makefile.in: Regenerate.
- * libc/search/bsd_qsort_r.c: New file.
- * libc/search/qsort.c: Update from FreeBSD HEAD. Adapt for both BSD
- and GNU qsort_r flavors.
- * libc/search/qsort_r.c: New file.
-
-2014-12-04 Ulrich Weigand <uweigand@de.ibm.com>
- Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/sys/signal.h [__SPU__] (kill): Declare.
-
-2014-12-03 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/inttypes.h: Only enable the 8-bit scanning macros
- if _WANT_IO_C99_FORMATS is defined by configuration. Add comment
- on why.
-
-2014-11-28 Matthew Fortune <matthew.fortune@imgtec.com>
-
- * libc/include/machine/setjmp.h [__mips__]: Remove __mips_fpr == 64
- from the 64-bit _JBTYPE definition.
- * libc/machine/mips/setjmp.S: Re-work the o32 FP64 support to match
- the now one-and-only supported o32 FP64 ABI extension. Also
- support o32 FPXX.
-
-2014-11-26 Hale Wang <hale.wang@arm.com>
-
- * libc/machine/arm/strcmp-armv6m.S: New file.
- * libc/machine/arm/strcmp.S: Add new wrapper.
- * libc/machine/arm/Makefile.am: Add dependencies.
- * libc/machine/arm/Makefile.in: Regenerated.
-
-2014-11-25 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/sys/_default_fcntl.h: Move all Cygwin-specific open
- flags from Cygwin's fcntl.h here. Remove check for WIN32. Remove
- Windows-specific macros.
-
-2014-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libc/include/sys/resource.h: Add prototype for getrusage()
- to <sys/resource.h>
-
-2014-11-21 Nick Clifton <nickc@redhat.com>
-
- PR target/63901
- * configure.host (msp430): Add -mhwmult=none to newlib_cflags.
-
-2014-11-20 Peter A. Bigot <pab@pabigot.com>
-
- * libc/stdio/nano-vfprintf_i.c (_printf_i): Use LONGINT when void* is
- larger than an int.
-
-2014-11-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libc/sys/rtems/sys/syslimits.h (NGROUPS_MAX): Adjust value so
- that NGROUPS is even.
-
-2014-11-12 Jon Beniston <jon@beniston.com>
-
- * libc/stdlib/strtod.c (sulp): Cast to int32_t to avoid overflow.
- * libc/time/gmtime_r.c (DAYS_PER_*_YEARS): Convert to long constants
- to avoid overflow.
-
-2014-11-10 Richard Earnshaw <rearnsha@arm.com>
-
- * libc/machine/aarch64/strcpy.S: New file.
- * libc/machine/aarch64/strcpy-stub.S: New file.
- * libc/machine/aarch64/Makefile.am (lib_a_SOURCES): Add new files.
- * libc/machine/aarch64/Makefile.in: Regenerate.
-
-2014-11-06 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * configure.in: Add autoconf test to determine size of uintptr_t.
- * newlib.hin: Add new autoconf feature variables.
- * libc/include/inttypes.h: Use new feature variables.
- * configure: Regenerate.
-
-2014-11-06 Terry Guo <terry.guo@arm.com>
-
- * libc/stdio/nano-vfprintf_i.c (_printf_i): Use Newlib approach to
- handle string that might be not nul-terminated.
- * testsuite/newlib.stdio/nulprintf.c: New test.
-
-2014-10-29 Jon Turney <jon.turney@dronecode.org.uk>
-
- * libc/include/string.h: Correct guard for strcasecmp().
-
-2014-10-29 Terry Guo <terry.guo@arm.com>
-
- * libc/stdio/vfprintf.c (_VFPRINTF_R): Remove unnecessary comparison.
-
-2014-10-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libc/include/sys/unistd.h (sethostname): Declare if
- requested.
-
-2014-10-20 Freddie Chopin <freddie_chopin@op.pl>
-
- * libc/time/gmtime_r.c (gmtime_r): Remove dead code.
-
-2014-10-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libc/unix/getcwd.c (getcwd): Close directory also in case of an error.
-
-2014-10-10 Thomas Uhle <thomas.uhle@eas.iis.fraunhofer.de>
-
- * libc/include/_ansi.h: _LONG_LONG_TYPE definition removed.
- * libc/include/math.h: _LONG_LONG_TYPE replaced by "long long".
- Guards for C99 and C++11 functions fixed.
- * libc/include/stdlib.h: Guards for C99 and C++11 functions fixed.
-
-2014-10-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libc/include/stdint.h: Include <sys/_intsup.h>.
- (__STDINT_EXP): Delete.
- (__have_long32): Likewise.
- (__have_long64): Likewise.
- (__have_longlong64): Likewise.
- * libc/include/sys/_intsup.h: New file.
- (__STDINT_EXP): Move from libc/include/stdint.h.
- (__have_long32): Likewise.
- (__have_long64): Likewise.
- (__have_longlong64): Likewise.
- * libc/include/inttypes.h: Include <sys/_intsup.h>.
- (__INTTYPES_EXP): Delete and use __STDINT_EXP() instead.
-
-2014-10-09 Freddie Chopin <freddie_chopin@op.pl>
-
- * libc/string/memccpy.c (memccpy): Fix warning about signed-unsigned
- comparison
- * libc/string/memchr.c (memchr): Ditto.
- * libc/string/memrchr.c (memrchr): Ditto.
- * libc/string/memset.c: (memset): Ditto.
- * libc/string/rawmemchr.c (rawmemchr): Ditto.
- * libc/string/local.h (__locale_cjk_lang): Fix "function declaration
- isn't a prototype" warning.
- * libc/string/strcasestr.c (strcasestr): Ditto.
- * libc/string/u_strerr.c (_user_strerror): Fix "unused parameter"
- warnings.
- * libc/string/rawmemchr.c (rawmemchr): Fix comment type
- "// ..." -> "/* ... */".
-
-2014-10-08 Steve Ellcey <sellcey@mips.com>
-
- * newlib/libc/machine/mips/strcmp.c: Remove.
- * newlib/libc/machine/mips/strcmp.S: New.
- * newlib/libc/machine/mips/Makefile.am (lib_a_SOURCES):
- Replace strcmp.c with strcmp.S
- * newlib/libc/machine/mips/Makefile.in: Regenerate.
-
-2014-10-08 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/string.h (ffsl): Declare as GNU function.
- (ffsll): Ditto.
-
-2014-09-17 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/sys/features.h: Add __NEWLIB__ and
- __NEWLIB_MINOR__ macros.
-
-2014-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
- Thomas Uhle <thomas.uhle@eas.iis.fraunhofer.de>
-
- * libc/include/string.h: Correct guard for strnlen().
-
-2014-09-15 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/time/month_lengths.c: Fix to define __month_lengths.
-
-2014-09-12 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/time/tzcalc_limits.c: Fix __month_lengths reference.
-
-2014-09-12 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/time/month_lengths.c: Actually add file this time.
- * libc/time/tzcalc_limits.c: Ditto.
-
-2014-09-11 Freddie Chopin <freddie_chopin@op.pl>
-
- * libc/time/month_lengths.c: New file with __month_lengths array
- (previously mon_lengths array in mktm_r.c)
- * libc/time/tzcalc_limits.c: New file with __tzcalc_limits() from
- mktm_r.c
- * libc/time/lcltime_r.c (localtime_r): Simplify by changing call to
- _mktm_r() with call to gmtime_r() and code moved from _mktm_r() which
- was used to do time zone adjustments
- * libc/time/gmtime_r.c (gmtime_r): Simplify by moving all relevant
- code from _mktm_r(), breaking all dependencies on time zone related
- functions
- * libc/time/mktm_r.c: Delete file
- * libc/time/local.h: Update accordingly - remove declaration of
- _mktm_r(), add declaration of __month_lengths[]
- * libc/time/Makefile.am: Modify accordingly.
- * libc/time/Makefile.in: Regenerate.
-
-2014-09-08 Freddie Chopin <freddie_chopin@op.pl>
-
- * libc/machine/arm/Makefile.am: Fix typo.
- * libc/machine/arm/Makefile.in: Regenerated.
-
-2014-09-05 Hale Wang <hale.wang@arm.com>
-
- * libc/machine/arm/memchr.S: Clean up the wrapper.
- * libc/machine/arm/memcpy.S: Likewise.
- * libc/machine/arm/memchr-stub.c: Delete this redundant file.
- * libc/machine/arm/memcpy-stub.c: Likewise.
- * libc/machine/arm/strcmp.S: Add speed-preferred wrapper.
- * libc/machine/arm/strlen.S: Likewise.
- * libc/machine/arm/Makefile.am: Add dependencies.
- * libc/machine/arm/Makefile.in: Regenerated.
- * libc/machine/arm/configure.in: Add dependencies.
- * libc/machine/arm/configure: Regenerated.
-
-2014-09-05 Bin Cheng <bin.cheng@arm.com>
-
- * libc/stdio/findfp.c (_cleanup_r): Call _fflush_r when configuration
- option "--enable-lite-exit" is in effect. Refactor the code.
-
-2014-09-05 Bin Cheng <bin.cheng@arm.com>
-
- * libc/stdio/fwalk.c (_fwalk_reent): Remove redundant test.
-
-2014-09-04 Freddie Chopin <freddie_chopin@op.pl>
-
- * libc/time/mktm_r.c (_mktm_r): Optimize speed.
-
-2014-09-04 Freddie Chopin <freddie_chopin@op.pl>
-
- * libc/time/clock.c (clock): Fix warnings about signed-unsigned
- comparisons.
- * libc/time/strftime.c (strftime): Likewise.
- * libc/time/strptime.c (match_string): Fix warning about discarding
- 'restrict' qualifier from pointer target type.
-
-2014-09-04 Hale Wang <hale.wang@arm.com>
-
- * libc/machine/arm/aeabi_memcpy.c: New file.
- * libc/machine/arm/aeabi_memcpy-armv7a.S: New file.
- * libc/machine/arm/Makefile.am: Add dependencies.
- * libc/machine/arm/Makefile.in: Regenerated.
-
-2014-08-27 DJ Delorie <dj@redhat.com>
-
- * libc/include/math.h (frexpl): Remove parameter name.
-
-2014-08-19 Richard Earnshaw <rearnsha@arm.com>
-
- * libc/machine/aarch64/memchr.S: Add check for zero-sized buffer.
-
-2014-08-18 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/sys/signal.h: Declare sigaltstack for RTEMS only.
-
-2014-08-18 Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/sys/config.h[__m68k__]: Set _READ_WRITE_RETURN_TYPE
- to _ssize_t to match underlying code in libgloss.
-
-2014-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libc/include/string.h: Improve language and OS standard guards.
-
-2014-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libc/include/sys/signal.h: Add sigaltstack() support.
-
-2014-08-14 Bin Cheng <bin.cheng@arm.com>
-
- * libc/stdio/findfp.c (std): Don't inline when optimizing for code size.
-
-2014-08-04 Jon TURNEY <jon.turney@dronecode.org.uk>
-
- * libc/include/math.h: Also define M_PI etc. if _XOPEN_SOURCE is
- defined appropriately.
-
-2014-08-01 Eric Blake <eblake@redhat.com>
-
- * libc/machine/spu/spu_timer_internal.h: Decorate attribute names
- with __, for namespace safety.
- * libc/machine/xscale/machine/profile.h: Likewise.
- * libc/include/stdlib.h: Likewise.
- * libc/include/_ansi.h: Likewise.
- * libc/include/sys/unistd.h: Likewise.
- * libc/sys/linux/linuxthreads/libc-symbols.h: Likewise.
- * libc/sys/linux/linuxthreads/internals.h: Likewise.
- * libc/sys/linux/machine/i386/weakalias.h: Likewise.
- * libc/sys/linux/machine/i386/dl-procinfo.h: Likewise.
- * libc/sys/linux/machine/i386/dl-machine.h: Likewise.
- * libc/sys/linux/libc-symbols.h: Likewise.
- * libc/sys/linux/iconv/gconv_charset.h: Likewise.
- * libc/sys/linux/include/resolv.h: Likewise.
- * libc/sys/linux/sys/unistd.h: Likewise.
- * libc/sys/linux/dl/atomicity.h: Likewise.
- * libc/sys/linux/dl/dynamic-link.h: Likewise.
- * libc/sys/linux/dl/ldsodefs.h: Likewise.
-
-2014-07-30 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/string/strerror.c: Fix documentation so makedoc doesn't
- stumble over a sole EAGAIN.
-
-2014-07-27 Anthony Green <green@moxielogic.com>
-
- * configure.host: Add moxie-*-moxiebox target.
-
-2014-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * libc/include/sys/time.h: Add prototype for adjtime() and
- wrap it and settimeofday() prototype with __BSD_VISIBLE.
-
-2014-07-17 Hesham ALMatary <heshamelmatary@gmail.com>
-
- * configure.host: Remove or16 and or32 targets and add or1k.
- * libc/include/machine/ieeefp.h: Replace or32 with or1k.
- * libc/machine/configure.in: Add or1k subdirectory.
- * libc/machine/configure: Regenerate.
- * libc/machine/or1k/configure.in: New file.
- * libc/machine/or1k/configure: New file.
- * libc/machine/or1k/Makefile.am: New file.
- * libc/machine/or1k/Makefile.in: New file.
- * libc/machine/or1k/setjmp.S: New file.
-
-2014-07-14 Nick Withers <nick.withers@anu.edu.au>
-
- * libc/include/sys/errno.h: Fix comments.
- * libc/string/strerror.c: Fix documentation.
- (_strerror_r): Handle ENETRESET, EILSEQ, ENODATA, ECONNRESET,
- EADDRNOTAVAIL, EOVERFLOW. Fix strings for EMFILE and EDOM.
-
-2014-07-11 Kévin Petit <kevin.petit@arm.com>
-
- * libc/machine/aarch64/memchr.S: New file.
- * libc/machine/aarch64/memchr-stub.c: New file.
- * libc/machine/aarch64/Makefile.am: Add the new files.
- * libc/machine/aarch64/Makefile.in: Regenerated.
-
-2014-07-07 Pavel Pisa <pisa@cmp.felk.cvut.cz>
- Richard Earnshaw <rearnsha@arm.com>
-
- * libc/machine/arm/memchr.S (.arch): Require revision ARMv6t2.
-
-2014-07-07 Corinna Vinschen <vinschen@redhat.com>
-
- * configure.in (--enable-newlib-nano-formatted-io): Set to "no"
- by default.
- * configure: Regenerated.
-
-2014-07-04 Bin Cheng <bin.cheng@arm.com>
-
- * README (--enable-newlib-nano-formatted-io): Describe.
- * acconfig.h (_NANO_FORMATTED_IO): Undef.
- * newlib.hin (_NANO_FORMATTED_IO): Undef.
- * configure.in (--enable-newlib-nano-formatted-io): New option.
- * configure: Regenerated.
- * libc/configure.in (--enable-newlib-nano-formatted-io): New option.
- * libc/configure: Regenerated.
- * libc/stdio/Makefile.am (NEWLIB_NANO_FORMATTED_IO): Support new
- configuration option.
- * libc/stdio/Makefile.in: Regenerated.
- * libc/stdio/asnprintf.c (_asniprintf_r, asniprintf): Use
- _NANO_FORMATTED_IO to declare alias prototypes.
- * libc/stdio/asprintf.c (_asiprintf_r, asiprintf): Ditto.
- * libc/stdio/dprintf.c (_diprintf_r, diprintf): Ditto.
- * libc/stdio/fprintf.c (_fiprintf_r, fiprintf): Ditto.
- * libc/stdio/fscanf.c (fiscanf, _fiscanf_r): Ditto.
- * libc/stdio/printf.c (_iprintf_r, iprintf): Ditto.
- * libc/stdio/scanf.c (iscanf, _iscanf_r): Ditto.
- * libc/stdio/snprintf.c (_sniprintf_r, sniprintf): Ditto.
- * libc/stdio/sprintf.c (_siprintf_r, siprintf): Ditto.
- * libc/stdio/sscanf.c (siscanf, _siscanf_r): Ditto.
- * libc/stdio/vasnprintf.c (_vasniprintf_r, vasniprintf): Ditto.
- * libc/stdio/vasprintf.c (vasiprintf, _vasiprintf_r): Ditto.
- * libc/stdio/vdprintf.c (_vdiprintf_r, vdiprintf): Ditto.
- * libc/stdio/vprintf.c (viprintf, _viprintf_r): Ditto.
- * libc/stdio/vscanf.c (viscanf, _viscanf_r): Ditto.
- * libc/stdio/vsnprintf.c (vsniprintf, _vsniprintf_r): Ditto.
- * libc/stdio/vsprintf.c (vsiprintf, _vsiprintf_r): Ditto.
- * libc/stdio/vsscanf.c (vsiscanf, _vsiscanf_r): Ditto.
- * libc/stdio/nano-vfprintf.c: New file.
- * libc/stdio/nano-vfprintf_float.c: New file.
- * libc/stdio/nano-vfprintf_i.c: New file.
- * libc/stdio/nano-vfprintf_local.h: New file.
- * libc/stdio/nano-vfscanf.c: New file.
- * libc/stdio/nano-vfscanf_float.c: New file.
- * libc/stdio/nano-vfscanf_i.c: New file.
- * libc/stdio/nano-vfscanf_local.h: New file.
-
-2014-06-23 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/argz/envz_merge.c (envz_merge): Fix memory leak (Cygwin Coverity
- Scan CID 60023).
- * libc/ctype/iswalpha.c (iswalpha): Add bounds check to avoid
- out-of-bounds read from utf8 tables (CID 59949).
- * libc/locale/ldpart.c (__part_load_locale): Add 1 byte to size of lbuf.
- Write NUL into the last byte to accommodate split_lines (CID 60047).
-
-2014-06-11 Richard Earnshaw <rearnsha@arm.com>
-
- * libc/machine/aarch64/strchrnul.S: New file.
- * libc/machine/aarch64/strchrnul-stub.c: New file.
- * libc/machine/aarch64/Makefile.am: Add them to build list.
- * libc/machine/aarch64/Makefile.in: Regenerated.
-
-2014-06-10 Richard Earnshaw <rearnsha@arm.com>
-
- * libc/machine/aarch64/strchr.S: New file.
- * libc/machine/aarch64/strchr-stub.c: New file.
- * libc/machine/aarch64/Makefile.am: Add them to build list.
- * libc/machine/aarch64/Makefile.in: Regenerated.
-
-2014-06-09 DJ Delorie <dj@redhat.com>
-
- * configure.host (default_newlib_nano_malloc): New.
- (msp430): Set it.
- * configure.in (newlib_nano_malloc): Leave unset if not set by
- the user.
- * configure: Regenerate.
- * libc/configure.in (NEWLIB_NANO_MALLOC): Set after running
- configure.host.
- (newlib_nano_malloc): Leave unset if not set by the user.
- * libc/configure: Regenerate.
-
-2014-05-15 Daniel Cederman <cederman@gaisler.com>
-
- * libc/machine/sparc/setjmp.S (longjmp): Use register g1 instead of g6.
-
-2014-05-14 Kaushik Phatak <Kaushik.Phatak@kpit.com>
-
- * libc/include/machine/ieeefp.h: Define _DOUBLE_IS_32BITS when double
- options is not __RL78_64BIT_DOUBLES__.
-
-2014-05-12 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/stdint.h (WCHAR_MIN): Copy definition from wchar.h.
- (WCHAR_MAX): Ditto.
- * libc/include/wchar.h (WCHAR_MIN): Add comment.
- (WCHAR_MAX): Ditto.
-
-2014-05-09 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/stdio.h (tempnam): Declare as __BSD_VISIBLE or
- __XSI_VISIBLE or if __POSIX_VISIBLE >= 200112.
-
-2014-05-09 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/stdio.h (fcloseall): Declare as __GNU_VISIBLE only.
- (renameat): Drop explicit __CYGWIN__ dependency.
-
-2014-05-05 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/stdio.h: Declare various C99 printf/scanf functions for
- C++11, too.
-
-2014-04-22 Richard Earnshaw <rearnsha@arm.com>
-
- * libc/machine/arm/strcmp-arm-tiny.S: New file.
- * libc/machine/arm/strcmp-armv4.S: New file.
- * libc/machine/arm/strcmp-armv4t.S: New file.
- * libc/machine/arm/strcmp-armv6.S: New file.
- * libc/machine/arm/strcmp-armv7.S: New file.
- * libc/machine/arm/strcmp-armv7m.S: New file.
- * libc/machine/arm/strcmp.S: Replace with wrapper for various
- implementations.
- * libc/machine/arm/Makefile.am (strcmp.o, strcmp.obj): Add
- dependencies.
- * libc/machine/arm/Makefile.in: Regenerated.
-
-2014-04-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libc/sys/rtems/sys/cpuset.h (CPU_SET_S): Add const qualifier.
- (CPU_SET): Likewise.
-
-2014-04-09 DJ Delorie <dj@redhat.com>
-
- * libc/machine/rl78/setjmp.S: Add RL78/G10 support.
-
-2014-04-04 Ashish Kapania <akapania@ti.com>
-
- * configure.host (sys_dir, newlib_cflags): Set sys_dir to tirtos and use
- -D__DYNAMIC_REENT__ and -DMALLOC_PROVIDED compiler options for TIRTOS
- target.
- * libc/stdio/local.h (_STDIO_CLOSE_PER_REENT_STD_STREAMS): Change #ifdef
- to not define this macro when __tirtos__ is defined.
- * libc/sys/tirtos : Add support for TIRTOS.
- * libc/sys/tirtos/Makefile.am, libc/sys/tirtos/lock.c: New files.
- * libc/sys/tirtos/configure.in, libc/sys/tirtos/include/sys/lock.h: Ditto.
-
-2014-03-27 Richard Earnshaw <rearnsha@arm.com>
-
- * libc/machine/arm/acle-compat.h: New file.
- * libc/machine/arm/arm_asm.h: Use it.
-
-2014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
-
- * libc/stdlib/gd_qnan.h (f_QNAN, d_QNAN0, d_QNAN1): Add MIPS
- versions.
- (ld_QNAN0, ld_QNAN1, ld_QNAN2, ld_QNAN3): Don't define for MIPS.
- (ldus_QNAN0, ldus_QNAN1, ldus_QNAN2, ldus_QNAN3, ldus_QNAN4):
- Likewise.
- * libc/stdlib/ldtoa.c (nan113, nan64, nan53, nan24): Add MIPS
- versions.
- (enan): Handle legacy MIPS payloads.
- * libm/common/s_nan.c (nan): Use __builtin_nan if supported by
- the compiler.
- * libm/common/sf_nan.c (nanf): Likewise.
-
-2014-03-21 Sabrina Ni <sabrinanitw@gmail.com>
-
- * libc/machine/nds32/configure: Regenerated.
- * libc/machine/nds32/configure.in: Add AC_NOEXECUTABLES.
-
-2014-03-21 Sabrina Ni <sabrinanitw@gmail.com>
-
- * libc/machine/nds32/Makefile.am: Use C code implemented memcpy,
- memset for 'ISA V3M'.
- * libc/machine/nds32/Makefile.in: Generated.
- * libc/machine/nds32/configure: Generated.
- * libc/machine/nds32/configure.in: Detect IS_NDS32_ISA_V3M.
-
-2014-03-21 Sabrina Ni <sabrinanitw@gmail.com>
-
- * libc/machine/nds32/setjmp.S: Keep jmp_buff sync with GDB.
-
-2014-03-21 Sabrina Ni <sabrinanitw@gmail.com>
-
- * libc/machine/nds32/setjmp.S: Optimize.
-
-2014-03-07 Corinna Vinschen <vinschen@redhat.com>
- Jeff Johnston <jjohnstn@redhat.com>
-
- * libc/include/stdlib.h (strtold): Define if _HAVE_LONG_DOUBLE is
- defined.
- * libc/stdlib/strtold.c (strtold): Ditto. Call strtod on systems
- with long double == double, _strtold otherwise.
-
-2014-03-05 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/time.h (__TM_GMTOFF): Remove Cygwin-specific definition.
- (__TM_ZONE): Ditto.
-
-2014-03-05 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/time.h (__TM_GMTOFF): Define on Cygwin.
- (__TM_ZONE): Ditto.
- (struct tm): Add __TM_GMTOFF and __TM_ZONE members if they are defined.
-
-2014-03-04 Ed Nelson <ed@nelson305.com>
-
- * libc/include/machine/_default_types.h: Define unsigned type using
- signed type macros in case unsigned type macros are not available.
-
-2014-02-20 Agustin Henze <tin@sluc.org.ar>
-
- * libm/complex/complex.tex: Fix wrong syntax in documentation.
- * libm/math/math.tex: Ditto.
-
-2014-02-20 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/stdio/open_memstream.c (internal_open_memstream_r): Initialize
- c->pos to 0.
-
-2014-02-11 Joey Ye <joey.ye@arm.com>
-
- * libc/sys/arm/syscalls.c (_sbrk): Define as weak symbols.
- (_read, _write): Ditto.
-
-2014-02-09 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/pwd.h: Include <sys/cdefs.h>.
- * libc/include/grp.h: Ditto.
-
-2014-02-04 Matthias Braun <matze@braunis.de>
-
- * libm/mathfp/sf_numtest.c: Fix NaN/Inf detection logic.
-
-2014-01-20 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/setjmp.h (longjmp): Fix copy/paste error.
-
-2014-01-19 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/setjmp.h (longjmp): Mark "noreturn" when building with
- GCC.
-
-2014-01-17 Corinna Vinschen <vinschen@redhat.com>
-
- * libc/include/pwd.h: Use __foo_VISIBLE macros from sys/cdefs.h.
- (setpassent): Declare.
-
-2014-01-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libc/include/sys/_default_fcntl.h (LOCK_SH): Define.
- (LOCK_EX): Likewise.
- (LOCK_NB): Likewise.
- (LOCK_UN): Likewise.
- (flock): Declare.
-
-2014-01-17 Corinna Vinschen <vinschen@redhat.com>
-
- Introduce _STDIO_BSD_SEMANTICS flag to switch fclose/exit file flushing
- semantics from POSIX to BSD.
- * libc/stdio/fclose.c (_fclose_r): Conditionalize file flushing on
- _STDIO_BSD_SEMANTICS. Call __sflush_r rather than _fflush_r. Add
- comment.
- * libc/stdio/fflush.c (__sflushw_r): New function, only available
- if _STDIO_BSD_SEMANTICS is defined.
- * libc/stdio/findfp.c (_cleanup_r): Call _fwalk_reent rather than
- _fwalk. Conditionalize cleanup function call on _STDIO_BSD_SEMANTICS.
- Add comments. Add FIXME.
- * libc/stdio/local.h (__sflushw_r): Declare if _STDIO_BSD_SEMANTICS is
- defined.
-
-2014-01-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
-
- * libc/include/sys/_default_fcntl.h (AT_FDCWD): Define according
- to POSIX.
- (AT_EACCESS): Likewise.
- (AT_SYMLINK_NOFOLLOW): Likewise.
- (AT_SYMLINK_FOLLOW): Likewise.
- (AT_REMOVEDIR): Likewise.
- (openat): Declare according to POSIX.
- * libc/include/stdio.h (renameat): Likewise.
- * libc/include/sys/stat.h (fchmodat): Likewise.
- (fstatat): Likewise.
- (mkdirat): Likewise.
- (mkfifoat): Likewise.
- (mknodat): Likewise.
- (utimensat): Likewise.
- (futimens): Likewise.
- * libc/include/sys/unistd.h (faccessat): Likewise.
- (fchownat): Likewise.
- (linkat): Likewise.
- (readlinkat): Likewise.
- (symlinkat): Likewise.
- (unlinkat): Likewise.
-
-2014-01-06 Mike Frysinger <vapier@gentoo.org>
-
- * libc/search/hash.c (hash_delete): Change __uint32_t to u_int.
- (hash_get): Likewise.
- (hash_put): Likewise.
- (hash_seq): Likewise.
- (hash_sync): Likewise.
-
-2014-01-06 Mike Frysinger <vapier@gentoo.org>
-
- * libc/ctype/jp2uc.c: Include string.h.
-
2013-12-23 Jeff Johnston <jjohnstn@redhat.com>
* NEWS: Update with 2.1.0 info.