This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources annotated tag glibc-2.17 created. glibc-2.17


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The annotated tag, glibc-2.17 has been created
        at  e30441d7ab4195028b3d6925d5a1ae544c6685d8 (tag)
   tagging  c758a6861537815c759cba2018a3b1abb1943842 (commit)
  replaces  glibc-2.16-ports-merge
 tagged by  David S. Miller
        on  Mon Dec 24 19:09:28 2012 -0800

- Log -----------------------------------------------------------------
The GNU C Library
=================

The GNU C Library version 2.17 is now available.

The GNU C Library is used as *the* C library in the GNU systems
and most systems with the Linux kernel.

The GNU C Library is primarily designed to be a portable
and high performance C library.  It follows all relevant
standards including ISO C11 and POSIX.1-2008.  It is also
internationalized and has one of the most complete
internationalization interfaces known.

The GNU C Library webpage is at http://www.gnu.org/software/libc/

Packages for the 2.17 release may be downloaded from:
        http://ftpmirror.gnu.org/libc/
        http://ftp.gnu.org/gnu/libc/

The mirror list is at http://www.gnu.org/order/ftp.html

NEWS for version 2.17
====================

* The following bugs are resolved with this release:

  1349, 3439, 3479, 3665, 5044, 5246, 5298, 5400, 6530, 6677, 6778, 6808,
  9685, 9914, 10014, 10038, 10114, 10631, 10873, 11438, 11607, 11638, 11741,
  12140, 13013, 13412, 13542, 13601, 13603, 13604, 13629, 13679, 13696,
  13698, 13717, 13741, 13759, 13761, 13763, 13881, 13939, 13950, 13952,
  13966, 14042, 14047, 14090, 14150, 14151, 14152, 14154, 14157, 14166,
  14173, 14195, 14197, 14237, 14246, 14251, 14252, 14283, 14298, 14303,
  14307, 14328, 14331, 14336, 14337, 14347, 14349, 14368, 14376, 14417,
  14447, 14459, 14476, 14477, 14501, 14505, 14510, 14516, 14518, 14519,
  14530, 14532, 14538, 14543, 14544, 14545, 14557, 14562, 14568, 14576,
  14579, 14583, 14587, 14595, 14602, 14610, 14621, 14638, 14645, 14648,
  14652, 14660, 14661, 14669, 14672, 14683, 14694, 14716, 14719, 14743,
  14767, 14783, 14784, 14785, 14793, 14796, 14797, 14801, 14803, 14805,
  14807, 14811, 14815, 14821, 14822, 14824, 14828, 14831, 14833, 14835,
  14838, 14856, 14863, 14865, 14866, 14868, 14869, 14871, 14872, 14879,
  14889, 14893, 14898, 14914.

* Optimization of memcpy for MIPS.

* CVE-2011-4609 svc_run() produces high cpu usage when accept fails with
  EMFILE has been fixed (Bugzilla #14889).

* The add-on ports collection is now distributed in the "ports" subdirectory
  of the main GNU C Library distribution, rather than separately.

* Port to ARM AArch64 contributed by Linaro.

* Support for STT_GNU_IFUNC symbols added for s390 and s390x.
  Optimized versions of memcpy, memset, and memcmp added for System z10 and
  zEnterprise z196.
  Implemented by Andreas Krebbel.

* The new function secure_getenv allows secure access to the environment,
  returning NULL if running in a SUID/SGID process.  This function replaces
  the internal function __secure_getenv.

* SystemTap static probes have been added into the dynamic linker.
  Implemented by Gary Benson.

* Optimizations of string functions strstr, strcasestr and memmem.
  Implemented by Maxim Kuvyrkov.

* The minimum Linux kernel version that this version of the GNU C Library
  can be used with is 2.6.16.

* Optimizations of string functions memchr, wcschr, wcscpy, and wcsrchr for
  powerpc POWER7.  Implemented by Will Schmidt.

* New configure option --disable-nscd builds the C library such that it
  never attempts to contact the Name Service Caching Daemon (nscd).
  New configure option --disable-build-nscd avoids building nscd itself;
  this is the default if --disable-nscd is used.

* Improved support for cross-compilation, including cross-testing and
  bootstrap builds without a previously built glibc.

* Several testsuite tests are now able to test multiple IFUNC variants of an
  interface, rather than just testing the one that would be chooen by
  default.

* New configure options --with-bugurl and --with-pkgversion, for
  distributors to use to embed their bug-reporting and package version
  information in --help and --version output.

* The ttyname and ttyname_r functions on Linux now fall back to searching for
  the tty file descriptor in /dev/pts or /dev if /proc is not available.  This
  allows creation of chroots without the procfs mounted on /proc.

* The `crypt' function now fails if passed salt bytes that violate the
  specification for those values.  On Linux, the `crypt' function will
  consult /proc/sys/crypto/fips_enabled to determine if "FIPS mode" is
  enabled, and fail on encrypted strings using the MD5 or DES algorithm
  when the mode is enabled.

* The `clock_*' suite of functions (declared in <time.h>) is now available
  directly in the main C library.  Previously it was necessary to link with
  -lrt to use these functions.  This change has the effect that a
  single-threaded program that uses a function such as `clock_gettime' (and
  is not linked with -lrt) will no longer implicitly load the pthreads
  library at runtime and so will not suffer the overheads associated with
  multi-thread support in other code such as the C++ runtime library.

* New locales: ayc_PE, doi_IN, ia_FR, mni_IN, nhn_MX, niu_NU, niu_NZ,
  sat_IN, and szl_PL.

Contributors
============

This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or bug reports.  These include:

Adam Conrad
Adhemerval Zanella
Alan Modra
Alexander Kanevskiy
Alexandre Oliva
Allan McRae
Andreas Jaeger
Andreas Krebbel
Andreas Schwab
Andrej Lajovic
Andrew Haley
Andrew Stubbs
Aurelien Jarno
Benno Schulenberg
Brendan Kehoe
Carlos O'Donell
Chandrakala Chavva
Chris Leonard
Chris Metcalf
Daniel Gutson
Daniel Jacobowitz
David Alan Gilbert
David S. Miller
Dmitry V. Levin
Eagle Burkut
Florian Pritz
Florian Weimer
GOTO Masanori
Gary Benson
Greg McGary
Guido Guenther
H.J. Lu
Jakub Jelinek
Jeff Bailey
Jeff Law
Jeroen van Bemmel
Jim Blandy
Jim Meyering
John Tobey
Jonathan Nieder
Joseph Myers
Julian Brown
Ken Werner
Khem Raj
Konstantinos Margaritis
Liubov Dmitrieva
Luis Machado
Manjunath Matti
Marcus Shawcroft
Marek Polacek
Mark Salter
Marko Myllynen
Markus Trippelsdorf
Matt Turner
Maxim Kuvyrkov
Michael Cree
Michael Hope
Mike Frysinger
Mike Hommey
Mischa Jonker
Nathan Froyd
Nathan Sidwell
Nik Kalach
Paul Brook
Paul Eggert
Peng Haitao
Petar Jovanovic
Peter Green
Petr Machata
Phil Blundell
Philip Blundell
Pino Toscano
Pravin Satpute
Ramana Radhakrishnan
Richard Henderson
Richard Sandiford
Robert Millan
Roland McGrath
Ryan S. Arnold
Ryosei Takagi
Samuel Thibault
Sebastan Andrzej Siewior
Siddhesh Poyarekar
Steve Ellcey
Steve McIntyre
Thomas Bushnell, BSG
Thomas Schwinge
Thorsten Glaser
Tom de Vries
Torbjorn Granlund
Tulio Magno Quites Machado Filho
Ulrich Drepper
Ulrich Weigand
Viju Vincent
Will Schmidt
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABAgAGBQJQ2RjoAAoJEAWDWBDdkp7BD5YP/17yM3+M1bjPH786Ldhg9+Pu
w1TLfTeRACZ1qsT9u6ph44LDb/QG76sRS0216hARmWA6HZJx95m+Rk8OJUOYiRsY
8AgP8xcYqOG2be6/vBrlzCRzcXsNGJy/X+/mYZZK8ETJ0vIlv6QEpvyS1dLXLxAz
1NIJCpZ+X7RtlYo0CT8iZnMQXvskvGsnroaUNpB8aYgfyhR/S8uYnJJ3xH5u7upo
xYZawQWoRBpVT/FZKNxeADdzIbaLhADDwksubkIJrTgDRxc6eZ0QkQTX9w9Kuqfl
l7v91lAVwZ+pzyJVfbavyHAdWPWRVYQpY7Ft2d7UK+l1hqsP2ySsdyNWEanK6VY3
IOAWgR0dG7DYzyZYD1Mgtcp9smxmopYcdmEc6Zsez50Qmlh3T6t3vvQZ8CJVNkvR
//rjhToNSNGAaPoRe2MrMq1mCK+RWuOm0zEdllmWN6RPwGa+gOwa9e7+mB9P4a0G
EGY+7DS02lnVz9bANbgR/f3V6cY/qsUM0eF3AkSJh/4OkLQkY96aEJ8AOa5M8q7+
AqZgM6cr9nJioflB60U3enNQMJMDG/JFtGvuVMJMhq6zerng9UITT9ataWsVVuai
DJjj12GmoFdZ36t69JE474TuEGjOqWz9SeXSoOzj2W1YsyGNusPgmzT9n5kljBSJ
FhAZr8WOWPZR3831UcwY
=Ke5Q
-----END PGP SIGNATURE-----

Adam Conrad (2):
      Fix C++ header directory detection for non-standard paths.
      Fix ChangeLog formatting for arm and aarch64

Adhemerval Zanella (2):
      Fix ctan, ctanh of subnormals in round-upwards mode (bug 14328).
      Split tls-macros.h in sysdeps directories.

Alan Modra (1):
      Fix bugs in powerpc pthread_once.

Alexandre Oliva (9):
      Fix typos in malloc/.
      Don't change no_dyn_threshold on mallopt failure
      * manual/contrib.texi (Contributors): Fix typo.  Complete entry.
      * malloc/malloc.c (__libc_mallopt) <M_MMAP_MAX>: Fix indentation.
      * malloc/arena.c: Fold copyright years.
      * scripts/check-local-headers.sh: Exclude sys/sdt.h and
      * crypt/crypt-private.h: Include stdbool.h.
      * crypt/crypt-entry.c: Include fips-private.h.
      * NEWS: Add note about FIPS mode.  Wording suggested by Roland

Allan McRae (6):
      rpcgen - fall back to looking for cpp in system path
      Check for gawk >= 3.0 (bug 13412)
      Improve C++ header location detection (bug 13966)
      Update i386 ULPs for recently added math tests
      Remove unneeded linking in nptl testsuite
      Remove @hsep and @vsep usage from info pages

Andreas Jaeger (45):
      Update from translation teams
      Update from translation team: fr.po
      Translation team update for fr.po/sv.po
      Update from french translation team
      Update from translation team
      Merge _sigsys changes from Linux 3.5
      Merge Linux 3.5 epoll changes
      Merge Linux 3.5 ptrace changes
      Use tabs instead of spaces
      Update i386 ULPs
      Another ULPs update.
      Add testcase for BZ#14090 - md5/sha512 with large sizes
      Remove executable permissions checked in by accident
      Fix last patch: Add missing DUMMY variable
      Update libm-test-ulps
      Reorganization of bits/fcntl.h for Linux
      SH: Use <bits/fcntl-linux.h>
      Use __O_LARGEFILE instead of O_LARGEFILE
      Install <bits/fcntl-linux.h>
      Improve <bits/fcntl-linux.h>: F_GETLK etc.
      Add missed ChangeLog entry
      ARM: Use <bits/fcntl-linux.h>
      Always define __O_LARGEFILE
      Fix O_RSYNC
      F_GETLK cleanup for <bits/fcntl.h>
      Always define off_t, mode_t, pid_t
      Convert MIPS to use <bits/fcntl-linux.h>
      Convert ia64, linux-generic, m68k <bits/fcntl.h> to use <bits/fcntl-linux.h>
      HPPA: Use <bits/fcntl-linux.h>
      Remove redundant defines of __O_LARGEFILE
      Fix fini_array and init_array sections
      Add Esperanto translation
      [BZ#14767] Remove tests for have-initfini-array in elf/Makefile
      Update Russian translation
      Convert alpha to use <bits/fcntl-linux.h>
      Update from translation team for Esperanto
      PowerPC: Use <bits/fcntl-linux.h>
      [BZ #13603, 13604, 13698] Three new locales
      Add nhn_MX locale
      Add ayc_PE locale
      Add szl_PL
      Fix typo for ayc_PE
      Fix szl_PL locale
      Fix comment in niu_NU
      Update cs translations

Andreas Krebbel (8):
      S/390: Add support for STT_GNU_IFUNC symbols.
      S/390: Fix uc_link == NULL handling for makecontext
      S/390: Remove 32 bit getrlimit.c.
      S/390: Make IFUNC optimized mem* functions hidden.
      S/390: Fix optimized mem* running on 31 bit kernels.
      S/390: Sync AUXV capabilities and archs with kernel
      S/390: Add hwcap value for transactional execution.
      S/390: Update libm-test-ulps.

Andreas Schwab (44):
      Fix tst-gettext test
      Adapt tst-catgets to changes in tst-gettext
      Fix missing _mcount@GLIBC_2.0 on powerpc32
      Fix float range reduction problems (#14283)
      Update NEWS
      m68k: update libm test ULPs
      Fix LOG_MAKEPRI to agree with BSD
      Fix bug-getcontext test
      m68k: add support for {get,make,set,swap}context
      Remove unused pseudo_end label
      m68k: update libm test ULPs
      m68k: update libm test ULPs
      m68k: remove ASM_{TYPE,SIZE}_DIRECTIVE and ALIGNARG
      m68k/cf: avoid warning in non-shared atomic_compare_and_exchange_val_acq
      m68k/cf: define __signbit/__signbitf as inlines
      m68k: fix type of pltenter member in audit interface
      Correctly handle Motorola extended float format in tst-strtod-round
      Use LDBL_MIN_EXP to distinguish Intel and Motorola extended float format
      Increase timeout for stdlib/tst-strtod-overflow
      Fix missing include in sysdeps/unix/sysv/linux/powerpc/get_timebase_freq.c
      Avoid PLT references from __get_clockfreq on powerpc
      Update powerpc libm ULPs
      Fix powerpc abilist sort order
      check-local-headers: ignore c++ headers
      PowerPC: Fix uc_link == NULL handling for makecontex.
      Fix printf format mismatches
      Make cross-test-ssh.sh compatible with a remote POSIX sh
      m68k: define lll_futex_timed_wait_bitset
      m68k: update libm test ULPs
      m68k: define ELF_MACHINE_RUNTIME_FIXUP_PARAMS
      m68k: fix cancellable syscall with 5 or 6 arguments
      Fix ifunc configure check for 64-bit targets
      m68k: Remove indirection through weak_aliasx
      m68k: fix return value of lll_futex_timed_wait_bitset
      Update i386 libm-test ULPs
      Update powerpc libm-test ULPs
      m68k: add sotruss-lib.c
      m68k/cf: fix copying frame in _dl_runtime_profile
      sotruss: fix argument parsing
      Revert "2012-11-07  Andreas Jaeger  <aj@suse.de>"
      Properly handle indirect functions in ABI check on powerpc64
      m68k: update libm-test ULPs
      Fix date in ChangeLog entry
      [BZ #14898]

Andrej Lajovic (1):
      iconv: Fix -c

Aurelien Jarno (2):
      Fix nptl/tst-cancel7 for non-bash shells.
      Fix assertion failures in resolver (BZ #13013).

Benno Schulenberg (1):
      BZ #14833: message.texi typo fixes

Carlos O'Donell (25):
      Fifth argument of la_pltenter() is not constant.
      hppa: Add EHWPOISON and bump errlist-compat to 260
      hppa: Use __prlimit64 as the internal name.
      hppa: Restore nptl/shlib-versions.
      hppa: Remove pt-initfini.c
      hppa: Update pthread.h
      Fix formatting in nptl/sysdeps/pthread/pthread.h.
      Fixup nptl/ChangeLog for last commit.
      Fix trailing whitespace.
      hppa: Optimize syscall sequence.
      hppa: Fix r19 save and restore.
      hppa: Add cfi direcvtives.
      hppa: Implement __longjmp_chk.
      hppa: Add ____longjmp_check C implementation.
      hppa: Implement fpu_control.h.
      hppa: Implement get-rounding-mode.h
      hppa: Fix fesetenv for FE_DFL_ENV.
      hppa: Mark __pthread_once as a hidden def.
      Document syscall signature prefixes in sysdep/unix/make-syscalls.sh
      hppa: Add BZ#14447 to NEWS and ChangeLog.hppa.
      hppa: Cleanup two build warnings for integer to pointers casts.
      hppa: Remove socket.h and implement socket_type.h.
      Update ChangeLog and NEWS for BZ #14197.
      hppa: Fix ChangeLog format issues.
      Warn about unsupported DT_FLAGS_1 flags.

Chris Leonard (3):
      2012-11-15  Chris Leonard  <cjlhomeaddress@gmail.com>
      Correct L10n of country-name and lang-name in km_KH
      Add locales niu_NU and niu_NZ

Chris Metcalf (36):
      tile: Convert ASM_GLOBAL_DIRECTIVE to .globl
      tile: correct typo in comment
      Move tile c++-types baselines to sysdeps directories.
      tile: update libm test ULPs
      tile: exit with status zero on makecontext return with NULL uc_link
      tile: Get rid of ASM_TYPE_DIRECTIVE
      tile: fix typo in ASM_TYPE_DIRECTIVE fix
      tile: BZ#14237: fix __tls_get_addr bug initializing new modules
      tile: Add BZ to Changelog and update NEWS
      tile: fix type of prfpregset_t in <sys/procfs.h>
      tile: update libm-test-ulps for new tests
      crypt: bump up md5test-giant timeout from 180s to 480s
      tile: fix two comments that said "tile" to properly say "tilepro"
      tilegx: add optimized sched_getcpu() using TILE_COORD SPR
      tile: add vDSO support for gettimeofday()
      tile: update libm-test-ulps for new tests
      tile: improve ABI and #include use in gettimeofday vdso support
      Suppress incorrect link warnings for NSS symbols
      Invoke DL_AFTER_LOAD if defined
      check-local-headers: Ignore <arch> headers
      elf.h: add new tilegx relocations (copy from binutils trunk)
      tile: Account for new tests (missed test-double changes)
      Optimize tile (mostly tilegx) memcpy and memmove performance.
      tile: improve simulator notification for relative paths in dlopen
      tile: support very large shared objects
      Make ieee754 fma tolerate architectures without exception support.
      tile: use atomic op to unlock pthread_spinlock_t
      Bump timeouts on some new nptl tests to support tilepro.
      tile: use memcpy in memmove when possible
      Update language in ChangeLog.tile.
      tile: remove redundant defines of libc_fetestexcept, etc. in s_fma.c
      tile: Fix __bswap_64 return type in tile bits/byteswap.h
      tile: update libm-test-ulps for new tests
      tile: remove redundant defines of libc_fetestexcept, etc. in s_fmaf.c
      Fix warnings from generic _FPU_GETCW
      tile: fix DWARF bug in clone() for created thread

David S. Miller (41):
      Update sparc ULPs.
      Update sparc ULPs.
      Update sparc ULPs.
      Update SPARC ULPs.
      Use sparcv8 GMP routines when building 32-bit sparcv9.
      Update sparc ULPs for recently added math tests.
      Recognize new sparc hwcap bits.
      Fix sparc64 crashes with LD_BIND_NOW and --enable-bind-now.
      Update sparc ULPS for recent clog/clog10 activity.
      Add Niagara-4 optimized memcpy and mempcpy.
      Add missed ildouble case in yesterday's sparc ULPs update for clog/clog10.
      Revert "Add missed ildouble case in yesterday's sparc ULPs update for clog/clog10."
      Uncorrupt Sparc ULPS file.
      Add Niagara-4 optimized memset/bzero implementation.
      Correct libthreadb register access for 64-bit sparc.
      Fix Niagara-4 memcpy bug on 32-bit.
      Fix sparc64 build.
      Add IFUNC test lists for memcpy/mempcpy/memset on sparc.
      Define a BUSY_WAIT_NOP for sparc.
      Fix coding style in sparc lowlevellock.h
      Fix NULL ucontext->uc_link handling on sparc64.
      Fix check-localplt regressions on sparc.
      Add support for sparc cryptographic hash opcodes.
      Don't generate underflow for very small values in log1pl.
      Fix BZ #14811 for ldbl-128 too.
      Correct tinyness handling in long-double and float y0/y1.
      Fix spurious underflows in ldbl-128 atan implementation.
      Update sparc ULPs for recently added pow tests.
      Fix sparc build with older compilers.
      Update libc.pot in preparation for giving tarball to translation project.
      Update German, Dutch, and Esperanto translations.
      Update Czech PO file.
      Update Vietnamese translations.
      Update Swedish translations.
      Update manual/contrib.texi
      Update Polish and Bulgarian translations.
      Mention IFUNC enhancements to testsuite in NEWS.
      Fix typo in previous commit.
      Update Russian translations.
      Update Croatian translations.
      Update version.h and include/features.h for 2.17 release.

Dmitry V. Levin (8):
      Fix sed configure check for newer sed --version output.
      rtld: limit self loading check to normal mode only
      Add copyright notices to testsuite shell scripts
      Set "fail on error" mode directly in testsuite shell scripts
      Clarify memory allocation error diagnostics to avoid confusion
      nscd: fix compilation flags
      locales/ru_RU: fix abbreviated day names
      locales/ru_RU: fix abbreviated month names

Eagle Burkut (1):
      Fix ug_CN

Florian Pritz (1):
      Fix case of February month name in de_AT locale.

Florian Weimer (8):
      Rename __secure_getenv to secure_getenv
      Fix up ChangeLog entries
      secure_getenv test should write errors to standard output
      * posix/unistd.h (setuid, setreuid, seteuid, setresuid):
      stdlib/tst-secure-getenv.c (alternative_main): Only warn on SGID failures
      stdlib/tst-secure-getenv.c: whitespace-only changes in comments
      __alloc_dir: avoid integer overflow in malloc argument
      Mention that __chk_fail is a public ABI in test-strcpy_chk.c

Gary Benson (2):
      Add SystemTap static probes to the runtime linker.  [BZ #14298]
      Also set r->r_map when unmapping the first object in a namespace.

Guido Guenther (1):
      mips: clear condition bit 23 in fpu too

H.J. Lu (66):
      Remove x32/iofopen.c and x32/iofopen64.c
      Remove __secure_getenv in 2.17 instead of 2.16
      Avoid DWARF definition DIE on ifunc symbols
      Use LD_SO to set $ld_so_name/$ld_so_version
      Use the first element of GOT for ld.so addresses
      Use crtbeginT.o to statically link programs
      Add tst-cancel21-static.c
      Always check dtv before freeing dtv[-1]
      Mention BZ #14545 in NEWS
      Remove _dl_initial_dtv
      Restore GL(dl_initial_dtv)
      Remove gnu/stubs.h dependency on soversions.mk
      Rename LDFLAGS-XXX to LDLIBS-XXX for -lstdc++
      Rename LDFLAGS-XXX to LDLIBS-XXX for -lstdc++
      Check if deriv->steps is NULL before freeing it
      Add "shopt -s nullglob" to check-local-headers.sh
      Fix a typo in ChangeLog
      Update copyright years
      Run tst-fopenloc if $(build-shared) is yes
      Update ChangeLog
      Update copyright years in csu/libc-tls.c
      Remove unused __rtld_lock_init_recursive macro
      Remove $(have-cpp-asm-debuginfo) check
      Cast to uint64_t for 64-bit store
      Properly handle fencepost with MALLOC_ALIGN_MASK
      Add "()" when casting to uint64_t for 64-bit store
      Sort BZ # in NEWS
      Replace crtendS.o with crtend.o for static link
      Use static link by default for --disable-shared
      Don't define x86-64 __strncmp_ssse3 in libc.a
      Fix a typo in ChangeLog
      Improve ChangeLog entry for x86_64 strncmp-ssse3.S
      Define VERSYMIDX/VALIDX/ADDRIDX in ldsodefs.h
      Remove arm ADDRIDX macro definition
      Remove mips VERSYMIDX macro definition
      Re-order the last ChangeLog entry
      Fix the ChangeLog entry
      Define HAS_FMA with bit_FMA_Usable
      Update copyright years
      Set up the data structures for vDSO in libc.a
      Set GL(dl_nns) to 1 for vDSO in libc.a
      Add test cases for BZ #14557
      Move _dl_important_hwcaps to dl-hwcaps.c
      Test strcasestr/strchr/strstr under all implementations
      Add a testase for BZ #14602
      Add a strstr test for page boundary
      Use IFUNC memmove/memset in x86-64 bcopy/bzero
      Framework to test IFUNC implementations on target
      Add i686 __libc_ifunc_impl_list
      Add x86-64 __libc_ifunc_impl_list
      Use __uint64_t in x86 __bswap_64
      Add a testcase for BZ #14716
      Add debug IFUNC tests
      Add string IFUNC tests
      Add wcsmbs IFUNC tests
      Check the main application only if SHARED is defined
      Remove ${SHELL} from tst-table.sh/tst-tables.sh
      Use sysdeps/x86/tininess.h for i386 and x86_64
      Update test-gencat.sh and tst-langinfo.sh
      Compile x86 rtld with -mno-sse -mno-mmx
      Also run tst-xmmymm.sh on i386 ld.so
      Skip audit if l_reloc_result is NULL
      Set constructor/destructor priority to 1000
      Check supported DF_1_XXX bits
      Properly check linker -z XXX support
      Cast to __intptr_t before casting pointer to int64

Jeff Law (19):
      [BZ #13939]
      Fix whitespace problems detected by commit hooks.
      * manual/stdio.texi (snprintf): Clarify handling of the trailing
      2012-08-17  Jeff Law <law@redhat.com>
      * sysdeps/posix/getaddrinfo.c (gaih_inet): Only use gethostbyname4_r
      [BZ#14510]
      Fix botched NEWS
      [BZ #14583]
      [BZ #11438]
      2012-09-28  Andreas Schwab  <schwab@linux-m68k.org>
      2012-10-01  Patsy Franklin <pfrankli@redhat.com>
      2012-11-07  Andreas Jaeger  <aj@suse.de>
      [BZ #14889]
      [BZ #13761]
      * locales/zh_CH (abmon): Remove whitespace.
      * time/sys/time.h (settimeofday): Do not mark TV argument
      * locales/ks_IN@devanagari: Fix week day names.
      * locales/uk_UA (currency_symbol): Fix.
      * sunrpc/etc.rpc (fedfs_admin): Add entry.

Jeroen van Bemmel (1):
      Avoid duplicate DNS requests if answer is longer than a implementation

Jim Blandy (4):
      Clean up localedata/tst-wctype.sh to match how it is called.
      Use $(NM) not nm in tst-cancel-wrappers.
      Don't pass shell loops' stdin to programs run on glibc's host.
      Add and use $(host-built-program-cmd).

Jim Meyering (1):
      getXXbyYY_r.c: Fix comment typo: s/FUNCTION_NAME/FUNCTION2_NAME/

John Tobey (1):
      Fix description of carg branch cut (bug 13542)

Jonathan Nieder (3):
      Makerules (check-abi-%): force C locale when running objdump
      nptl_db/Makefile: force C locale when running readelf
      Add bugs 14660, 14661 to NEWS

Joseph Myers (213):
      Open development for 2.17.
      Remove ports files no longer relevant now included in libc repository.
      Add ppca2 to ports powerpc/dl-procinfo.
      Add cosh tests for bug 14273.
      Fix float range reduction problems (bug 14283).
      Avoid use of libgcc_s and libgcc_eh when building glibc.
      Fix ctan, ctanh of subnormals in round-upwards mode (bug 14328).
      Fix csqrt underflow (bugs 14157, 14331).
      Add ARM-specific static-stubs.c.
      Fix expm1 spurious underflow exceptions (bug 6778).
      Fix tanf underflow close to pi/4 (bug 14154).
      Fix clog, clog10 spurious underflow exceptions (bug 14337).
      Change ASM_GLOBAL_DIRECTIVE to .globl for ARM.
      Remove pre-2.4.1 Linux kernel support.
      conformtest: Update expectations for string.h.
      Split tls-macros.h into sysdeps directories.
      Move c++-types baselines to sysdeps directories.
      Add c++-types information for MIPS.
      Remove TLS configure check for ARM.
      Remove TLS configure check for MIPS.
      Move localplt baselines to sysdeps directories.
      Document va_copy in preference to __va_copy.
      conformtest: Update expectations for time.h.
      Move ldsodefs.h audit definitions to sysdeps directories.
      Remove pre-2.4.21 Linux kernel support.
      Move testsuite audit definitions to sysdeps tst-audit.h files.
      Improve clog, clog10 handling of values with real or imaginary part 1 (bug 13629).
      Make mmap64 an alias of mmap on MIPS.
      Improve clog, clog10 handling of values with real or imaginary part slightly above 1 (bug 13629).
      Improve MIPS n64 handling of 64-bit fcntl.
      Remove __ASSUME_VFORK_SYSCALL (and some __NR_vfork conditionals).
      Remove __ASSUME_FCNTL64.
      Remove ASM_TYPE_DIRECTIVE for ARM.
      Remove pre-2.6.0 Linux kernel support (bug 13717).
      Add more fixed bug numbers to NEWS.
      Remove some pre-2.6.0 Linux kernel conditionals.
      Remove pre-2.6.16 Linux kernel support.
      Remove some pre-2.6.16 Linux kernel conditionals.
      Remove __ASSUME_TGKILL.
      Define __ASSUME_UTIMES for MIPS.
      Move Linux kernel version conditionals to kernel-features.h.
      Add more fixed bug numbers to NEWS.
      Remove __ASSUME_CLONE_THREAD_FLAGS.
      Update MIPS dl-lookup.c from generic version.
      Remove __ASSUME_POSIX_TIMERS.
      Update longlong.h from GCC.
      Add bug number to NEWS.
      Remove __ASSUME_MMAP2_SYSCALL.
      Define __ASSUME_UTIMES for s390.
      Remove __ASSUME_SWAPCONTEXT_SYSCALL.
      Remove __ASSUME_FADVISE64_64_SYSCALL.
      Move bug number to correct section of NEWS.
      Clean up MIPS stat64 handling.
      Make dl-fxstatat64.c include of fxstatat64.c use <> not "".
      Fix strtod integer/buffer overflow (bug 14459).
      Fix strtod rounding (bug 3479).
      Fix sign of zero on strtod underflow (bug 14519).
      Remove __ASSUME_STAT64_SYSCALL.
      Fix sem_post race (bug 14532).
      Remove __ASSUME_POSIX_CPU_TIMERS.
      Fix iogetdelim.c (latent) integer overflow (bug 9914).
      Fix strtod test for values above maximum for IBM long double.
      Fix pointers between nodes in manual (bug 10038).
      Use www.gnu.org as example hostname in manual (bug 10014).
      Use www.gnu.org as example hostname in manual/examples/inetcli.c.
      Remove libio C++ vtable definitions.
      Remove _G_USING_THUNKS.
      Remove unused typedefs and macros from _G_config.h.
      Make strtod respect the rounding mode (bug 14518).
      Remove _G_HAVE_PRINTF_FP.
      Make printf respect the rounding mode for decimal output (bug 5044).
      Remove _G_HAVE_IO_GETLINE_INFO.
      Don't set TIMEOUTFACTOR in sysdeps/wordsize-64/Makefile.
      Remove _G_NEED_STDARG_H.
      Remove _G_HAVE_SYS_WAIT and _IO_HAVE_SYS_WAIT.
      Correct order of arguments of __arm_assisted_compare_and_exchange_val_32_acq.
      Make printf respect the rounding mode for hex output (bug 5044).
      Remove various _G_*_t type names.
      Use size_t instead of int for internal variables in glob (bug 14621).
      Add bug 14621 to NEWS.
      Fix inaccuracy of clog, clog10 near |z| = 1 (bug 13629).
      Fix order of bug list in NEWS and remove duplicate entry.
      Add __ppc_get_timebase_freq to powerpc-nofpu ABI baseline.
      Fix sign of exact zero return from fma (bug 14638).
      Fix sign of inexact zero return from fma (bug 14645).
      Update config.guess and config.sub.
      Improve libm-test.inc comment.
      Improve libm test coverage of classification macros / functions.
      Remove _G_off64_t and _G_stat64 from _G_config.h.
      Make libm-test.inc test comparison macros.
      Remove _IO_pos_t.
      Don't include link-libc-static in +link-static-before-libc.
      Use $CXX not cc1plus to locate C++ headers.
      Don't call feclearexcept in gamma function tests.
      Remove _G_OPEN64, _G_LSEEK64, _G_MMAP64, _G_FSTAT64 from _G_config.h.
      Use $(built-program-cmd) in posix/tst-getconf.sh.
      Use working directory, not /tmp, in io/ftwtest-sh.
      Remove relics of support for configuring in the source directory.
      Use $(run-program-prefix) in more shell script tests.
      Use $(built-program-cmd) in io/ftwtest-sh.
      Move ChangeLog entry to correct file.
      Refactor parts of run-program-prefix and built-program-cmd into new run-via-rtld-prefix.
      Use $(run-program-prefix) in posix/globtest.sh.
      Define and use $(run-built-tests).
      Use build directory instead of /tmp in globtest.sh.
      Use build directory instead of `pwd` in ftwtest-sh.
      Don't set resource limits in tst-oddstacklimit-ENV.
      Support cross-testing.
      Fix run-program-prefix comment.
      Add cross-test-ssh.sh.
      Use bash to run nptl/tst-tls6.sh.
      Fix strtod handling of underflow (bug 14047).
      Fix fma missing underflows and bad results for some subnormal results (bugs 14152, 14783).
      Support cross-testing for elf/tst-array*.
      Fix fma underflow exceptions in after-rounding edge cases.
      Document general use of test-wrapper and test-wrapper-env.
      Fix ldbl-128ibm atan2l for x near 1.
      Build en_US.UTF-8 locale for testing.
      Build SH backtrace with -funwind-tables.
      Fix fma (a, b, c) for small a * b (bugs 14784, 14785).
      Test _ISOMAC in include/sys/syslog.h.
      Make math.h FP_* macros usable in #if (bug 3439).
      conformtest: Fix sys/wait.h expectations for struct rusage.
      conformtest: Enable complex.h and inttypes.h testing for XOPEN2K8.
      conformtest: Add test data for fenv.h.
      Make fenv.h FE_* macros usable in #if (bug 3439).
      Make fma use of Dekker and Knuth algorithms use round-to-nearest (bug 14796).
      Fix fma overflow results outside round-to-nearest mode (bug 14797).
      Fix S/390 bits/fenv.h namespace use (bug 14801).
      Fix types of FE_DFL_ENV and FE_NOMASK_ENV (bug 14805).
      Add bug 14805 to list of fixed bugs in NEWS.
      Define lll_futex_timed_wait_bitset for ARM.
      Define lll_futex_timed_wait_bitset for MIPS.
      Fix fma underflows with small x * y (bug 14793).
      conformtest: Fix typo in CLK_TCK condition.
      Fix spurious underflows from pow with results close to 1 (bug 14811).
      conformtest: Clean up / correct / expand C99 and C11 expectations.
      conformtest: Only expect mknodat for XOPEN2K8.
      conformtest: Fix sys/mman.h expectations for UNIX98.
      conformtest: Fix isnan function return type.
      conformtest: Fix setenv / unsetenv expectations.
      conformtest: Fix pthreads expectations for XPG3 / XPG4 / UNIX98.
      Use configured $(NM), $(OBJDUMP), $(READELF) in tst-xmmymm.sh.
      Fix sunrpc 64-bit (especially big-endian) issues (bug 14821).
      Declare ecvt, fcvt, gcvt, mktemp in stdlib.h for XOPEN2K (bug 14824).
      Update tzcode to 2012i.
      Support --with-pkgversion and --with-bugurl.
      Remove $(format-me) and fix indentation.
      Use unmodified tzselect.ksh in glibc.
      Use glibc version information in zic and zdump.
      Fix typo in ChangeLog.
      conformtest: Fix miscellaneous UNIX98 expectations.
      Define IPPORT_RESERVED in netdb.h for XPG4 and UNIX98 (bug 14838).
      Update tzcode from upstream git and support --with-bugurl for it.
      Update --version copyright dates for memusagestat and pcprofiledump.
      Generate /usr/libexec/getconf files when cross-compiling.
      Remove ELF_MACHINE_NO_PLT conditionals.
      Fix "set but not used" warnings from MIPS bits/atomic.h.
      Include string.h in sysdeps/unix/sysv/linux/fxstatat.c.
      Define siginfo_t in signal.h for XPG4 (bug 14835).
      conformtest: Fix miscellaneous expectations for XPG4.
      conformtest: Clean up expectations for POSIX for various headers.
      conformtest: Clean up expectations for POSIX for more headers.
      Fix unused variable warnings from MIPS syscall macros.
      Fix _POSIX_TZNAME_MAX for older POSIX (bug 14856).
      Fix unused-variable warnings from MIPS RESOLVE_GOTSYM macro.
      Fix __bswap_64 return type in generic bits/byteswap.h.
      Fix more set-but-not-used warnings in _itowa.c.
      Fix warnings from aborting MIPS atomic macros.
      Fix int-to-pointer-cast warnings for MIPS.
      Use parentheses around MIPS syscall macro arguments.
      Fix set-but-not-used warnings in ldbl-128 nearbyintl, rintl.
      Add sotruss-lib.c for MIPS.
      Cast to uintptr_t in MIPS jmpbuf-unwind.h.
      Remove unused variable from pthread_cond_timedwait.c.
      Remove unused variable from sem_post.c.
      Make ARM fesetenv (FE_NOMASK_ENV) detect failure (bug 14866).
      Avoid $(shell) in determining default ARM ABI.
      Implement MIPS n64 sendfile64 as alias of sendfile syscall (bug 14822).
      Fix expm1l spurious underflows for ldbl-128ibm.
      Mark some clog / clog10 underflows as expected for IBM long double.
      Fix ldbl-128ibm hypotl inaccuracy for arguments with large ratio (bug 14868).
      Fix ldbl-128ibm hypotl internal underflows (bug 14869).
      Fix ldbl-128ibm powl spurious underflows.
      Fix sign of inexact zero results for ldbl-128ibm fmal.
      Mark unwind-dw2-fde-glibc.c variable possibly unused.
      Fix ldbl-128ibm atanl spurious underflows (bug 14871).
      Disable some fma tests for ldbl-128ibm.
      Fix strict-aliasing warnings from unwind-dw2-fde.c.
      Fix powl inaccuracy for x86_64 and x86 (bug 13881).
      Add more NEWS items for 2.17.
      Use hex float 64-bit values in ldbl-96 asinl (bug 14803).
      Add 64-bit support to MIPS register-dump.h (bug 14893).
      Update powerpc-nofpu libm-test-ulps.
      Remove powerpc-nofpu fma ulps.
      Update MIPS libm-test-ulps.
      Update ARM libm-test-ulps.
      Fix typos in arith.texi.
      Fix powl inaccuracy for ldbl-128ibm (bug 14914).
      Fix powerpc32 "set but not used" warnings from INTERNAL_SYSCALL_DECL.
      Fix "conflicting types for built-in function" warnings from nldbl-*.c.
      Fix ldbl-128ibm "set but not used" warnings.
      Remove unused variable from powerpc sem_post.c.
      Define _SYS_AUXV_H to 1 not empty in sysdeps/powerpc/sysdep.h.
      Fix warnings from MIPS soft-float _FPU_GETCW.
      Fix typo in ChangeLog.mips.
      Specify powerpc-nofpu fegetexceptflag return type.
      Increase width of padded output in stdio-common/tst-put-error.
      Include stdlib.h in sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c.
      Fix "set but not used" warnings for X##_s in soft-fp.
      Expand LICENSES file.
      Ports-related README updates.
      Change sources.redhat.com references to sourceware.org.

Khem Raj (1):
      powerpc: add name_to_handle_at, open_by_handle etc. to bits/fcntl.h

Liubov Dmitrieva (5):
      Fix segmentation fault in strncasecmp for i686
      Add optimized sinf and cosf routines for x86 and x86-64
      Fix x86 SSE cosf, sinf issues
      Fix wrong ussage of sincos for subnormal arguments
      Add optimized sincosf for SSE2 for x86 and x86-64

Marcus Shawcroft (29):
      Adding AArch64 support to elf/elf.h
      Adjust comment above AArch64 relocs.
      AArch64 Port
      NEWS entry for AArch64 port.
      Fix missing truncation UNDERFLOW.
      Adding missing -fexception CFLAGS
      Fix thumb2 build breakage in libcrypt
      Fix buffer overflow in libm-test.inc check_complex()
      AArch64: Adding optimized maths functions.
      aarch64: Don't use K&R C
      aarch64: Rename .x files to .c
      aarch64: Use range in copyright years.
      aarch64: Indent preprocessor directives.
      aarch64: Remove support for NO_LONG_DOUBLE.
      aarch64: Remove weak_aliasx macro.
      aarch64: Fix lll_futex_timed_wait_bitset return value sign.
      aarch64: Re-generate libm-test-ulps.
      aarch64: Use FLAG_AARCH64_LIB64 ldconfig cache tag.
      arm:  Tag ARM and AArch64 binaries in the ldconfig cache.
      arm: Tag ARM libc6-dependent binaries with FLAG_ELF_LIBC6
      arm: Check for the FLAG_ARM_LIBHF flag in the ldconfig cache
      aarch64: Tag ARM and AArch64 binaries in the ldconfig cache
      aarch64: Tag ARM libc6-dependent libraries with FLAG_ELF_LIBC6
      aarch64: Resolve strtab defined but not used warning.
      aarch64: Resolve implict cast warning.
      aarch64: Resolve sc_err and _x0 defined but not used warnings.
      aarch64: Regenerate libm-test-ulps.
      aarch64: Fix compiler warning for unused declaration _x0
      Fix AArch64 typo.

Marek Polacek (11):
      Get rid of ASM_GLOBAL_DIRECTIVE.
      Fix ynl return value with LDBL_MIN.
      Remove TLS configure checks.
      Fix a few typos.
      Add missing CL entry.
      Set up errno properly for yn.
      Small cleanup in Makeconfig.
      Get rid of ASM_TYPE_DIRECTIVE{,_PREFIX}.
      Quash warning in s_sincosl.
      Fix some typos in comments.
      Fix up definitions for older compilers.

Mark Salter (1):
      Add new AM33 relocs

Marko Myllynen (1):
      Fix LC_IDENTIFICATION in fi_FI@euro

Markus Trippelsdorf (3):
      Update x86-64 ULPs
      Update x86-64 ULPs
      Comment on slow compilation of math/test-tgmath2.c

Maxim Kuvyrkov (13):
      Rewrite MIPS' atomic.h to use __atomic_* builtins.
      Add explicit acquire/release semantics to atomic_exchange_and_add.
      Add explicit acquire/release semantics to MIPS' atomic_exchange_and_add.
      Add generic versions of pthread_spin_lock and pthread_spin_trylock.
      Optimize __libc_lock_lock and __libc_lock_trylock for MIPS.
      Optimize first-character loop of strstr, strcasestr and memmem.
      Detect EOL on-the-fly in strstr, strcasestr and memmem.
      Use pointers for traversing arrays in strstr, strcasestr and memmem.
      Micro-optimize critical path of strstr, strcase and memmem.
      Fix BZ #14602: strstr and strcasestr return wrong result.
      Add NEWS entry for BZ #14602.
      Fix BZ #14716: memmem crash
      Use memcpy in memmove when possible

Mike Frysinger (27):
      drop ports ignore
      sunrpc: fix rpc bootstrap builds
      ia64: fix byteswap conversion warning
      arm: handle unaligned ABS relocs
      ia64: drop ASM_TYPE_DIRECTIVE usage
      hppa: add missing prlimit64 symbol
      ia64: drop TLS configure check
      ia64: drop HAVE_CPP_ASM_DEBUGINFO
      i386/x86_64: punt HAVE_CPP_ASM_DEBUGINFO
      arm: fix up style in reloc fix
      update linux nice.c include path too after recent file shuffle
      split assume pipe2/dup3/sock_cloexec knobs
      add attribute_hidden to __have_{sock_cloexec,pipe2,dup3
      rename V variable to lib-version
      alpha: add conditional fdatasync support
      update NEWS
      ia64: override crtbeginT.o
      ia64: define new get-rounding-mode.h header
      drop -q flag when using grep
      change ifunc assembly test to a link test
      manual: delete nested @cartouche
      use $(READELF) rather than readelf
      clock_getcpuclockid: delete unused HAS_CPUCLOCK
      ia64: clock_getcpuclockid.c: drop unused file
      [BZ #12724] libio: revert partial POSIX 2008 fclose support
      byteswap.h: fix gcc ver test for __builtin_bswap{32,64}
      linux: posix_fadvise: support __NR_fadvise64_64

Nik Kalach (2):
      Add Interlingua locale
      Fix abmon December entry in ia_FR

Paul Eggert (1):
      Fix BZ#14090 - md5/sha512 with large sizes

Peng Haitao (1):
      bindresvport() uses two static variables port and startport which are not

Petar Jovanovic (1):
      Do not store data below the stack pointer on MIPS.

Petr Machata (1):
      Synchronize with linux/elf.h.

Pino Toscano (21):
      Hurd: sendto: do not crash when ADDR is null
      Hurd: provide llistxattr
      Hurd: provide lremovexattr
      Hurd: compliance fixes for getgroups
      Hurd: compliance fixes for getlogin_r
      Provide a generic empty version of __check_native.
      Hurd: implement renameat
      Include <pthread.h> where needed.
      aio_fsync: fix the access mode check
      tst-mknodat: create a FIFO instead of a socket
      sysconf/posix: handle _SC_LEVEL4_CACHE_LINESIZE
      Hurd: ptrace: use __hurd_fail for EOPNOTSUPP
      aio_notify: fix _POSIX_REALTIME_SIGNALS check
      Hurd: fix fdatasync/fsync if the fd does not support file_sync
      Fix small indendation issues in paths.h files
      generic paths.h: remove old paths from _PATH_STDPATH
      check-local-headers: ignore Mach kernel headers
      Hurd: implement syncfs
      muntrace: reset file and hooks before finalizing the stream
      Hurd: fixes for ptsname and ptsname_r
      test-multiarch: terminate printf output with newline

Pravin Satpute (1):
      mr_IN locale fixes

Richard Henderson (18):
      alpha: Purge __ASSUME_STAT64_SYSCALL
      alpha: Tidy up ieee_get/set_fp_control syscalls
      alpha: Purge __ASSUME_IEEE_RAISE_EXCEPTION
      alpha: Fix compat version number for nearbyintl
      alpha: Don't test toolchain support for TLS or GPREL
      alpha: Work around gcc 4.8 aliasing difference/bug
      alpha: Add get-rounding-mode.h
      alpha: Update ulps
      alpha: Update localplt.data
      alpha: Streamline __setfpucw
      alpha: Fix all users of SYSCALL_ERROR_HANDLER
      alpha: Update libm-test-ulps.
      alpha: Add sysdeps/alpha/sotruss-lib.c.
      alpha: Avoid builtin warning for isnanf
      alpha: Fix redefinition of __isnanl macro warning
      alpha: Fix redefinition of __isnanl macro warning
      soft-fp: Fix used without set warning in _FP_MUL and _FP_DIV
      Mark BZ#10114 as fixed.

Roland McGrath (108):
      BZ#14336: Manual spelling fixes.
      Fix some -Wformat warnings in rpcgen.
      Fix lots of bitrot for stub configurations.
      Missing ChangeLog.arm entry.
      Don't assume SIGWINCH is defined.
      Conditionalize use of PTR_MANGLE.
      Clean up stub accept4 definition.
      BZ#14138: Move getrlimit (ugetrlimit) syscall to syscalls.list.
      Clean up mkstemp64/mkostemp64 for O_LARGEFILE==0.
      foo
      Generic sys/param.h fixes for missing SYMLOOP_MAX or NGROUPS_MAX.
      Clean up mkstemps64 definition for O_LARGEFILE==0.
      Clean up mkostemps64 definition for O_LARGEFILE==0.
      Move Linuxism out of sysdeps/arm/dl-machine.h.
      Clean up fopen64 for O_LARGEFILE==0.
      Wrap overlong ChangeLog lines.
      Distinguish ELOOP diagnosis threshold from SYMLOOP_MAX.
      Clean up lockf64, fseeko64, ftello64, fgetpos64, fsetpos64 for off64_t == off_t.
      Clean up {alphasort,versionsort,scandir,scandirat}{,64} for struct dirent == struct dirent64.
      Define _DIRENT_MATCHES_DIRENT64 in bsd4.4/bits/dirent.h
      Make the bsd4.4/bits/dirent.h be the generic one.
      Update bsd4.4/bits/fcntl.h to match modern NetBSD bits.
      Make the bsd4.4/bits/fcntl.h be the generic one.
      Move common dirent implementation from sysdeps/unix to sysdeps/posix.
      Missing #include updates for dirstream code move from unix to posix.
      Add a missing #include.
      Fix __dl_start declaration to avoid warning.
      Add missing #include for sysdeps/arm/dl-irel.h.
      Fiddle ARM atomic.h to avoid -Wvolatile-register-var warnings.
      ARM: fix build breakage from sysdeps/unix/sysv/linux/arm/dl-machine.h addition.
      Add a const in arm_gnu_pltexit signature.
      Add sotruss-lib support for ARM.
      Don't check HWCAP_ARM_VFP in OS-generic code.
      Avoid VFP HWCAP check in setjmp/longjmp and getcontext/setcontext when compiled without __SOFTFP__ defined.
      Make ARM setjmp/longjmp respect ARM_ASSUME_NO_IWMMXT macro.
      Add a missing #include.
      Add a missing #include.
      Separate ARM bits/atomic.h into generic and Linux-specific files.
      Rename ARM bits/atomic.h not to be specific to nptl add-on.
      Add casts to suppress warnings in system.c under [!_LIBC_REENTRANT].
      Declare __getdirentries in internal dirent.h.
      Clean up x86_64/multiarch/memmove.c include order.
      Clean up x86_64/multiarch/strstr-c.c include order.
      Remove local redefinition of MAX macro.
      Fix last sha512.c change to avoid compiler warning.
      Fix stub clock_nanosleep #include.
      Move stub lseek.c to the right directory.
      Define O_DSYNC and O_RSYNC in generic/4.4 bits/fcntl.h file.
      Suppress regcomp.c warnings in 32-bit builds.
      Add a missing #include to dl-sym.c.
      Define __rtld_lock_initialize in stub bits/libc-lock.h file.
      Fix dl-load.c for [!_LIBC_REENTRANT] case.
      Suppress -Wunused-but-set warnings in GMP code.
      Do not pollute name space with internal_*netgrent functions.
      Clean up definition of _LIBC_REENTRANT and _IO_MTSAFE_IO.
      Make libio compile without _IO_MTSAFE_IO.
      Add a cast to silence a warning.
      Split sys/param.h out into common file and sysdeps bits/param.h file.
      Change type of constant to avoid a warning.
      Make malloc build for no-threads configurations.
      Fix getaddrinfo for [!_STATBUF_ST_NSEC] case.
      Fix typo in last change.
      Merge unix/inet/syscalls.list into unix/syscalls.list.
      Fix rule dependency in last change.
      Move some things from sysdeps/unix to sysdeps/posix.
      Make sysheaders available in config.make.
      Adjust old #include's of sysdeps/unix/time.c to point to sysdeps/posix/time.c instead.
      Fix conditional on using DSOCAPS to match condition on defining it.
      Fix typos in manual wrt syslog.
      Support static IFUNC calls irrespective of USE_MULTIARCH.
      Fix ChangeLog format.
      Leading-tabify ChangeLog.
      Fix libc-start change for IRELless machines.
      BZ#13696: Add --disable-nscd configure option.
      Add --disable-build-nscd configure option.
      Fix shadow, gshadow, networks, protocols, rpc, aliases, and nscd routines for USE_NSCD case.
      Fix tst-rfc3484* build failures from USE_NSCD move to config.h.
      Declare targets with .PHONY in Makefile.in.
      Avoid unused static function warning in nsswitch.c.
      Avoid more warnings in nsswitch.c
      Clean up *objdir variables.
      Conditionalize elf/dl-sysdep.c contents on [SHARED].
      Quiet make warning under --disable-shared.
      Add a missing $(make-target-directory).
      Fix stub open.c to define __libc_open.
      Move _G_config.h with Linuxism to linux/ directory.
      Implement POSIX-generic sleep via nanosleep rather than SIGARLM.
      Clean up init-first.c files.
      Define __have_atfcts global in stub openat implementation.
      Get rid of unused __swblk_t type.
      Use ElfW(Off) rather than off_t for offsets within ELF files.
      Remove sysdeps/unix/bsd/confstr.h file.
      Clean up conditionalize of ld.so.cache support.
      Name space hygeine for madvise.
      Clean up R_ARM_PC24 handling.
      Free errstring if _dl_addr doesn't returns 0
      Add missing magic to GLIBC_PROVIDES.
      Automatically disable libidn add-on under --disable-shared.
      Alsways include <bits/types.h> in <fcntl.h>.
      BZ#14743: Move clock_* symbols from librt to libc.
      Fix compiler warnings in some NPTL tests.
      Use __getdents instead of __getdirentries in sparc __get_clockfreq_via_proc_openprom.
      Fix build breakage in tst-cond-except.c.
      Require an exact Autoconf version.
      BZ#14815: Manual typo fix.
      NEWS update for closing 14815.
      Fix a strict-alias warning in tst-inet6_rth.
      Fix type-punning warning in powerpc64 gmon-start.

Ryan S. Arnold (2):
      Correct cacheline size to 32-bytes for ppc405 memset.S (bug 14595).
      Fix ChangeLog date for commit 09dec6c37e3cd967f62795320703647f24545e3e

Samuel Thibault (1):
      [BZ #3665] Regenerate sysdeps/mach/hurd/bits/errno.h.

Sebastan Andrzej Siewior (1):
      Put __NO_FPRS__ around floating point opcodes in powerpc32/dl-trampoline.S.

Siddhesh Poyarekar (37):
      Fix comment that describes sighandler_setxid
      Fix tst-pthread-getattr test case
      Revert fix to tst-pthread-getattr since it fails on sparc
      Fix tst-pthread-getattr test case
      Don't make ttyname* fail if proc filesystem is not available
      Return requested size for malloc_usable_size when MALLOC_CHECK_ > 0
      Fixed minor typo in ChangeLog
      Fix typos in comments
      Cleanup code duplication in malloc on fallback to use another arena
      Fix minor typos in comments
      Shrink heap on linux when overcommit_memory == 2
      Adjust wide data buffer pointers during fseek and ftell
      Don't flush write buffer for ftell
      Fix exception table for i386 pthread_cond_wait
      Fix clone flag name in comment to CLONE_CHILD_CLEARTID.
      Split my last ChangeLog entry into respective arch-specific files
      Unlock mutex before going back to waiting for PI mutexes
      Take lock in pthread_cond_wait cleanup handler only when needed
      Adjust mutex lock in condvar_cleanup if we got it from requeue_pi
      Don't check error return for pthread_cancel in tst-cond25
      Fix typo in nptl/ChangeLog
      Add note on free list pointers overwriting M_PERTURB bytes
      Retry read in ld.so if the entire ELF header is not read in
      [S390,PPC] Implement FUTEX_WAIT_BITSET for timedwait functions
      Note in a comment that references to C++ bits are obsolete
      printf should return negative value on error
      Return EAI_SYSTEM if we're out of file descriptors
      Make fwrite return 0 on EOF
      Fix hashtable size calculation when database has exactly one record
      * sunrpc/rpc/svc.h (__svc_accept_failed): Move declaration...
      Add newline to last test in stdio-common/tst-put-error.c
      Fix "set but not used" warnings for powerpc64
      Fix the order of my ChangeLog entries
      Minor ChangeLog formatting fix
      Fix some build warnings on s390x
      Mention if terminating null is included in NAME_MAX/PATH_MAX
      Move node Argp Helper Functions to follow Argp Parsing State

Steve Ellcey (13):
      Fix MIPS PREF/PREFX macro definitions in empty case.
      Remove sysdeps/ieee754/ldbl-128/bits/huge_vall.h and let builds
      Remove sysdeps/ieee754/ldbl-128/bits/huge_vall.h and let builds use
      2012-10-03  Steve Ellcey  <sellcey@mips.com>
      2012-10-03  Steve Ellcey  <sellcey@mips.com>
      2012-10-29  Steve Ellcey  <sellcey@mips.com>
      Merge branch 'master' of ssh://sourceware.org/git/glibc
      2012-10-29  Steve Ellcey  <sellcey@mips.com>
      2012-10-31  Steve Ellcey  <sellcey@mips.com>
      Remove trailing white spaces.
      Remove 'Contributed' line, glibc is not using them anymore.
      2012-12-19  Steve Ellcey  <sellcey@mips.com>
      Remove trailing space.

Steve McIntyre (3):
      Check floating-point ABI in ARM VALID_ELF_HEADER.
      Add ldconfig cache tag handling for ARM hard-float ABI
      Add ldconfig cache tag handling for AArch64

Thomas Schwinge (18):
      setcontext: Clarify termination when uc_link is the null pointer.
      x86_64: makecontext: exit (0) if uc_link is the null pointer.
      SH: makecontext: exit (0) if uc_link is the null pointer.
      Add missing includes.
      configure.in <sysdeps resolving>: Correct printing Implies_before.
      Correct checking for mmap failure.
      BZ#14743: Move clock_* symbols from librt to libc.
      Fix a compilation error in the Hurd's bits/param.h.
      Change type of constant to avoid a warning.
      Regenerate all configure scripts.
      Remove PowerPC sysdep files for GNU Hurd and GNU Mach.
      Fix build for !(defined NEED_DL_SYSINFO || defined NEED_DL_SYSINFO_DSO).
      Fix build of test cases on GNU Hurd that are statically linked.
      [BZ #11638] has been fixed.
      [BZ #157] Remove include/stub-tag.h for good.
      [BZ #5246] Conditionalize use of PTR_DEMANGLE.
      Add recvmmsg and sendmmsg to the generic glibc API.
      sysdeps/sh/dl-machine.h: Define ELF_MACHINE_RUNTIME_FIXUP_PARAMS.

Tulio Magno Quites Machado Filho (4):
      Add __ppc_get_timebase_freq to ppc.h.
      Correct order of entries in powerpc libc.abilist files.
      PowerPC: Remove unnecessary -mnew-mnemonics.
      Direct __ppc_get_timebase to __builtin_ppc_get_timebase for GCC 4.8+.

Will Schmidt (2):
      [Powerpc] Tune/optimize powerpc{32,64}/power7/memchr.S.
      Add versions of wcscpy, wcschr, wcsrchr for power6/power7.

-----------------------------------------------------------------------


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]