View Bazaar branches
Get this repository:
git clone https://git.launchpad.net/glibc

See all merge proposals.

Import details

Import Status: Reviewed

This repository is an import of the Git repository at git://sourceware.org/git/glibc.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 3 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 2 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 3 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 3 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 3 minutes — see the log

Branches

Name Last Modified Last Commit
fedora/master 2015-08-27 16:06:44 UTC
Detect and select i586/i686 implementation at run-time

Author: H.J. Lu
Author Date: 2015-08-27 16:06:26 UTC

Detect and select i586/i686 implementation at run-time

We detect i586 and i686 features at run-time by checking CX8 and CMOV
CPUID features bits. We can use these information to select the best
implementation in ix86 multiarch. HAS_I586/HAS_I686 is true if i586/i686
instructions are available on the processor.

Due to the reordering and the other nifty extensions in i686, it is not
really good to use heavily i586 optimized code on an i686. It's better
to use i486 code if it isn't an i586. USE_I586/USE_I686 is true if
i586/i686 implementation should be used for the processor. USE_I586
is true only if i686 instructions aren't available. If i686 instructions
are available, we always choose i686 or i486 implementation, in that order,
and we never choose i586 implementation for i686-class processors.

 * sysdeps/i386/init-arch.h: New file.
 * sysdeps/i386/i586/init-arch.h: Likewise.
 * sysdeps/i386/i686/init-arch.h: Likewise.
 * sysdeps/x86/cpu-features.c (init_cpu_features): Set bit_I586
 bit if CX8 is available. Set bit_I686 bit if CMOV is available.
 * sysdeps/x86/cpu-features.h (bit_I586): New.
 (bit_I686): Likewise.
 (bit_CX8): Likewise.
 (bit_CMOV): Likewise.
 (index_CX8): Likewise.
 (index_CMOV): Likewise.
 (index_I586): Likewise.
 (index_I686): Likewise.
 (reg_CX8): Likewise.
 (reg_CMOV): Likewise.
 (HAS_I586): Defined as HAS_ARCH_FEATURE (I586) if i586 isn't
 available at compile-time.
 (HAS_I686): Defined as HAS_ARCH_FEATURE (I686) if i686 isn't
 available at compile-time.
 * sysdeps/x86/init-arch.h (USE_I586): New macro.
 (USE_I686): Likewise.

fedora/2.22/master 2015-08-25 20:40:00 UTC
NaCl: Call __nacl_main in preference to main.

Author: Roland McGrath
Author Date: 2015-08-25 20:37:07 UTC

NaCl: Call __nacl_main in preference to main.

(cherry picked from commit f97194930886838796546646e26a49bb5899075b)

hjl/plt/master 2015-08-25 11:30:27 UTC
Don't run tst-getpid2 with LD_BIND_NOW=1

Author: H.J. Lu
Author Date: 2015-08-03 05:27:47 UTC

Don't run tst-getpid2 with LD_BIND_NOW=1

Since _dl_x86_64_save_sse and _dl_x86_64_restore_sse are removed now,
we don't need to run tst-getpid2 with LD_BIND_NOW=1.

 * sysdeps/unix/sysv/linux/Makefile (tst-getpid2-ENV): Removed.

siddhesh/mmap-fallback 2015-08-24 09:07:58 UTC
Don't fall back to mmap if the original arena is not corrupt

Author: Josef Bacik
Author Date: 2015-08-24 07:32:30 UTC

Don't fall back to mmap if the original arena is not corrupt

The new logic to find an uncontended non-corrupt arena misses a case
where the current arena is contended, but is not corrupt. In the
degenerate case, this is the only arena. In both cases, the logic
falls back to using mmap despite there being an available arena.

Attached patch by Josef Bacik makes sure that all arenas are indeed
corrupt before falling back to malloc. Verified on x86_64 that the
testsuite does not regress.

 * malloc/arena.c (reused_arena): return NULL only if all
 arenas are corrupt.

hjl/i486/multiarch-old 2015-08-20 23:25:22 UTC
Add i386 strcat multiarch functions

Author: H.J. Lu
Author Date: 2015-08-20 22:20:58 UTC

Add i386 strcat multiarch functions

neleai/string-x64 2015-08-20 07:53:36 UTC
Improve generic strpbrk.

Author: Ondřej Bílka
Author Date: 2015-06-29 15:47:01 UTC

Improve generic strpbrk.

hjl/plt/2.21 2015-08-14 14:52:41 UTC
Remove incorrect register mov in floorf/nearbyint on x86_64

Author: Siddhesh Poyarekar
Author Date: 2015-08-14 12:30:17 UTC

Remove incorrect register mov in floorf/nearbyint on x86_64

The change in 0b5395f052ee09cd7e3d219af4e805c38058afb5 replaced calls
to __get_cpu_features@plt followed by a mov from rax to rdx, with a
single macro LOAD_RTLD_GLOBAL_RO_RDX. It is pretty clear that there
was a typo in s_floorf and __nearbyint due to which the (now incorrect)
mov was not removed. This patch removes that mov.

 * sysdeps/x86_64/fpu/multiarch/s_floorf.S (__floorf): Remove
 unnecessary movq.
 * sysdeps/x86_64/fpu/multiarch/s_nearbyint.S (__nearbyint):
 Likewise.

hjl/pr17711/2.21 2015-08-01 22:42:23 UTC
Replace __attribute__((visibility("protected")))

Author: H.J. Lu
Author Date: 2015-03-06 12:55:56 UTC

Replace __attribute__((visibility("protected")))

With copy relocation, address of protected data defined in the shared
library may be external. Compiler shouldn't asssume protected data will
be local. But due to

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65248

__attribute__((visibility("protected"))) doesn't work correctly, we need
to use asm (".protected xxx") instead.

Cherry-pick from master: e0ed2fb40a0e29c43cf60addc74741dab15f2e05
 * elf/ifuncdep2.c (global): Replace
 __attribute__((visibility("protected"))) with
 asm (".protected global").
 * elf/ifuncmod1.c (global): Likewise.
 * elf/ifuncmod5.c (global): Likewise.

hjl/pr18661 2015-08-01 20:05:23 UTC
Align stack when calling __errno_location

Author: H.J. Lu
Author Date: 2015-07-12 21:41:20 UTC

Align stack when calling __errno_location

We should align stack to 16 bytes when calling __errno_location.

 [BZ #18661]
 * sysdeps/x86_64/fpu/s_cosf.S (__cosf): Align stack to 16 bytes
 when calling __errno_location.
 * sysdeps/x86_64/fpu/s_sincosf.S (__sincosf): Likewise.
 * sysdeps/x86_64/fpu/s_sinf.S (__sinf): Likewise.

hjl/tst-plt 2015-07-31 02:32:03 UTC
Update the timing test for x86-64 PLT

Author: H.J. Lu
Author Date: 2015-07-31 02:32:03 UTC

Update the timing test for x86-64 PLT

gentoo/2.20 2015-07-21 02:01:34 UTC
sparc: fix sigaction for 32bit builds [BZ #18694]

Author: Mike Frysinger
Author Date: 2015-07-20 11:29:15 UTC

sparc: fix sigaction for 32bit builds [BZ #18694]

Commit a059d359d86130b5fa74e04a978c8523a0293f77 changed the sigaction
struct to pass conform tests, but it ended up also changing the ABI for
32 bit builds. For 64 bit builds, changing the long to two ints works,
but for 32 bit builds, it inserts 4 extra bytes. This leads to many
packages randomly failing like bash that spews things like:
 configure: line 471: wait_for: No record of process 0

Bracket the new member by a wordsize check to fix the ABI for 32bit.

(cherry picked from commit 7fde904c73c57faea48c9679bbdc0932d81b3a2f)
(cherry picked from commit ed99e5f9cc6471745488f269d16ee5b127944a85)

hjl/pr18696 2015-07-20 16:31:30 UTC
Add si_addr_bnd to _sigfault in x86 struct siginfo

Author: H.J. Lu
Author Date: 2015-07-20 16:24:33 UTC

Add si_addr_bnd to _sigfault in x86 struct siginfo

X86 struct siginfo in kernel 3.19 has been changed by

commit ee1b58d36aa1b5a79eaba11f5c3633c88231da83
Author: Qiaowei Ren <qiaowei.ren@intel.com>
Date: Fri Nov 14 07:18:19 2014 -0800

    mpx: Extend siginfo structure to include bound violation information

    This patch adds new fields about bound violation into siginfo
    structure. si_lower and si_upper are respectively lower bound
    and upper bound when bound violation is caused.

This patch updates x86 struct siginfo to enable GDB with MPX support.

 [BZ #18696]
 * sysdeps/unix/sysv/linux/x86/bits/siginfo.h (_sigfault): Add
 si_addr_bnd.
 (si_lower): New.
 (si_upper): Likewise.

roland/cancelhandling 2015-06-25 01:11:01 UTC
NPTL: Give cancelhandling fields type unsigned int.

Author: Roland McGrath
Author Date: 2015-06-24 23:50:08 UTC

NPTL: Give cancelhandling fields type unsigned int.

roland/nacl-debug-hack 2015-06-18 19:51:37 UTC
foo

Author: Roland McGrath
Author Date: 2015-06-17 18:29:47 UTC

foo

hjl/pr17841/master 2015-05-28 13:08:28 UTC
Compile archives with -fno-pie

Author: H.J. Lu
Author Date: 2015-03-02 22:53:11 UTC

Compile archives with -fno-pie

When compiler defaults to PIE, we compile archives with -fno-pie. Since
archives won't be used with PIE, compile them with -fpie isn't necessary.

 [BZ #17841]
 * Makeconfig (no-pie-ccflag): New. Set to -fno-pie.
 (pic-default): Don't define if $(no-pie-ccflag) is -fno-pie.
 (test-object-suffix): New.
 * Makerules (archive-objects): New. Set before including
 extra-lib.mk.
 ($(archive-objects)): New. New rule to append $(no-pie-ccflag)
 to CFLAGS.
 * extra-lib.mk (archive-objects): New.
 * crypt/Makefile ($(objpfx)md5test): Replace ".o" with
 $(test-object-suffix).
 ($(objpfx)md5test-giant): Likewise.
 ($(objpfx)sha256test): Likewise.
 ($(objpfx)sha512test): Likewise.
 * math/Makefile (LDFLAGS-atest-exp): New.
 (LDFLAGS-atest-sincos): Likewise.
 (LDFLAGS-atest-exp2): Likewise.

roland/nacl-exit-stacks 2015-05-26 19:57:15 UTC
foo

Author: Roland McGrath
Author Date: 2015-05-26 19:57:15 UTC

foo

hjl/pr18422 2015-05-23 13:12:17 UTC
Don't build ld.so with -Wl,-z,now

Author: H.J. Lu
Author Date: 2015-05-23 13:05:19 UTC

Don't build ld.so with -Wl,-z,now

PLT entries aren't required when -z now used. Linker on master with:

commit 25070364b0ce33eed46aa5d78ebebbec6accec7e
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Sat May 16 07:00:21 2015 -0700

    Don't generate PLT relocations for now binding

    There is no need for PLT relocations with -z now. We can use GOT
    relocations, which take less space, instead and replace 16-byte .plt
    entres with 8-byte .plt.got entries.

    bfd/

      * elf32-i386.c (elf_i386_check_relocs): Create .plt.got section
      for now binding.
      (elf_i386_allocate_dynrelocs): Use .plt.got section for now
      binding.
      * elf64-x86-64.c (elf_x86_64_check_relocs): Create .plt.got
      section for now binding.
      (elf_x86_64_allocate_dynrelocs): Use .plt.got section for now
      binding.

won't generate PLT entries with -z now. elf/tst-audit2.c has

/* This calloc definition will be called by the dynamic linker itself.
   We test that it has initialized our TLS block by the time it does so.
*/

void *
calloc (size_t n, size_t m)
{
  if (magic[0] != MAGIC1 || magic[1] != MAGIC2)
    {
      printf ("{%x, %x} != {%x, %x}\n", magic[0], magic[1], MAGIC1, MAGIC2);
      abort ();
    }
  magic[0] = MAGIC2;
  magic[1] = MAGIC1;

Since ld.so is built with -z now, there are no PLT relocations and this
calloc won't be used:

Relocation section '.rela.dyn' at offset 0x66c contains 16 entries:
 Offset Info Type Sym.Value Sym. Name + Addend
00222e88 00000008 R_X86_64_RELATIVE 10970
00222e8c 00000008 R_X86_64_RELATIVE f8f0
00222e90 00000008 R_X86_64_RELATIVE f6c0
00222e94 00000008 R_X86_64_RELATIVE 11bd0
00222e98 00000008 R_X86_64_RELATIVE a1b0
00222e9c 00000008 R_X86_64_RELATIVE 130c0
00222ea0 00000008 R_X86_64_RELATIVE 13c50
00222ea4 00000008 R_X86_64_RELATIVE 15fc0
00222ea8 00000008 R_X86_64_RELATIVE 12cd0
00222eac 00000008 R_X86_64_RELATIVE 17f90
00222fbc 00000a06 R_X86_64_GLOB_DAT 00018230 __libc_memalign@@GLIBC_2.16 + 0
00222fc4 00001506 R_X86_64_GLOB_DAT 00018300 malloc@@GLIBC_2.16 + 0
00222fcc 00000d06 R_X86_64_GLOB_DAT 00018310 calloc@@GLIBC_2.16 + 0
00222fd4 00000506 R_X86_64_GLOB_DAT 000184a0 realloc@@GLIBC_2.16 + 0
00222fdc 00000706 R_X86_64_GLOB_DAT 002239a0 _r_debug@@GLIBC_2.16 + 0
00222fe4 00000406 R_X86_64_GLOB_DAT 00018340 free@@GLIBC_2.16 + 0

Assuming we do want to keep PLT relocations in ld.so so that malloc
functions in ld.so can be overridden, ld.so should be built with -z now.
There is no reason to build ld.so with -z now since ld.so is the one
doing BIND_NOW. The only thing we get with -z now on ld.so is DT tag:

 0x0000000000000018 (BIND_NOW)
 0x000000006ffffffb (FLAGS_1) Flags: NOW

This patch removes -Wl,-z,now from ld.so build.

 [BZ #18422]
 * elf/Makefile (z-now-yes): Removed.
 ($(objpfx)ld.so): Remove $(z-now-$(bind-now)).

andros/libmvec 2015-04-28 10:48:23 UTC
This is infrastructure update for configure, build and install of vector

Author: Andrew Senkevich
Author Date: 2015-04-28 10:48:23 UTC

This is infrastructure update for configure, build and install of vector
math library. Installation of libm.so as linker script only in case of
libmvec.so build.

2015-04-28 Andrew Senkevich <andrew.n.senkevich@gmail.com>

    * Makeconfig (rpath-dirs, all-subdirs): Added mathvec folder.
    (libmvec): New variable.
    * configure.ac: Added option for mathvec build.
    * configure: Regenerated.
    * mathvec/Depend: New file.
    * mathvec/Makefile: New file.
    * shlib-versions: Added libmvec.
    * math/Makefile: Added rule for libm.so installation.

ibm/2.16/master 2015-04-13 20:39:37 UTC
Fix stack overflow in getaddrinfo with many results

Author: Andreas Schwab
Author Date: 2013-03-21 14:50:27 UTC

Fix stack overflow in getaddrinfo with many results

Conflicts:
 NEWS

roland/nacl-port/master 2015-04-07 23:16:04 UTC
Random nits prepping for upstreaming.

Author: Roland McGrath
Author Date: 2015-04-07 23:16:04 UTC

Random nits prepping for upstreaming.

hjl/pr17711/2.19 2015-04-01 00:26:27 UTC
Replace __attribute__((visibility("protected")))

Author: H.J. Lu
Author Date: 2015-03-06 12:55:56 UTC

Replace __attribute__((visibility("protected")))

With copy relocation, address of protected data defined in the shared
library may be external. Compiler shouldn't asssume protected data will
be local. But due to

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65248

__attribute__((visibility("protected"))) doesn't work correctly, we need
to use asm (".protected xxx") instead.

Cherry-pick from master: e0ed2fb40a0e29c43cf60addc74741dab15f2e05
 * elf/ifuncdep2.c (global): Replace
 __attribute__((visibility("protected"))) with
 asm (".protected global").
 * elf/ifuncmod1.c (global): Likewise.
 * elf/ifuncmod5.c (global): Likewise.

hjl/pr17711/2.20 2015-04-01 00:26:14 UTC
Replace __attribute__((visibility("protected")))

Author: H.J. Lu
Author Date: 2015-03-06 12:55:56 UTC

Replace __attribute__((visibility("protected")))

With copy relocation, address of protected data defined in the shared
library may be external. Compiler shouldn't asssume protected data will
be local. But due to

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65248

__attribute__((visibility("protected"))) doesn't work correctly, we need
to use asm (".protected xxx") instead.

Cherry-pick from master: e0ed2fb40a0e29c43cf60addc74741dab15f2e05
 * elf/ifuncdep2.c (global): Replace
 __attribute__((visibility("protected"))) with
 asm (".protected global").
 * elf/ifuncmod1.c (global): Likewise.
 * elf/ifuncmod5.c (global): Likewise.

hjl/pr17711/2.18 2015-04-01 00:25:36 UTC
Replace __attribute__((visibility("protected")))

Author: H.J. Lu
Author Date: 2015-03-06 12:55:56 UTC

Replace __attribute__((visibility("protected")))

With copy relocation, address of protected data defined in the shared
library may be external. Compiler shouldn't asssume protected data will
be local. But due to

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65248

__attribute__((visibility("protected"))) doesn't work correctly, we need
to use asm (".protected xxx") instead.

Cherry-pick from master: e0ed2fb40a0e29c43cf60addc74741dab15f2e05
 * elf/ifuncdep2.c (global): Replace
 __attribute__((visibility("protected"))) with
 asm (".protected global").
 * elf/ifuncmod1.c (global): Likewise.
 * elf/ifuncmod5.c (global): Likewise.

hjl/pr18078 2015-03-11 16:40:28 UTC
Extend local PLT reference check

Author: H.J. Lu
Author Date: 2015-03-09 20:22:01 UTC

Extend local PLT reference check

On x86, linker in binutils 2.26 and newer consolidates R_*_JUMP_SLOT with
R_*_GLOB_DAT relocation against the same symbol. This patch extends
local PLT reference check to support alternate relocations.

 [BZ #18078]
 * scripts/check-localplt.awk: Support alternate relocations.
 * scripts/localplt.awk: Also check relocations in DT_RELA/DT_REL
 sections.
 * sysdeps/unix/sysv/linux/i386/localplt.data: Mark free and
 malloc entries with + REL R_386_GLOB_DAT.
 * sysdeps/x86_64/localplt.data: New file.

hjl/pr17841/2.21 2015-03-07 13:51:44 UTC
Replace __attribute__((visibility("protected")))

Author: H.J. Lu
Author Date: 2015-03-06 12:55:56 UTC

Replace __attribute__((visibility("protected")))

With copy relocation, address of protected data defined in the shared
library may be external. Compiler shouldn't asssume protected data will
be local. But due to

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65248

__attribute__((visibility("protected"))) doesn't work correctly, we need
to use asm (".protected xxx") instead.

 * elf/ifuncdep2.c (global): Replace
 __attribute__((visibility("protected"))) with
 asm (".protected global").
 * elf/ifuncmod1.c (global): Likewise.
 * elf/ifuncmod5.c (global): Likewise.

roland/add-on-abi-tags 2015-02-13 18:45:20 UTC
Handle abi-tags files in add-on directories too.

Author: Roland McGrath
Author Date: 2015-02-12 21:28:06 UTC

Handle abi-tags files in add-on directories too.

allan/config-files 2015-02-08 09:57:54 UTC
Install nscd systemd files

Author: Allan McRae
Author Date: 2015-02-08 07:18:16 UTC

Install nscd systemd files

Install nscd systemd services file and tmpfile when glibc is configured with
--with-systemdsystemunitdir=<dir>

hjl/release/2.20/master 2015-01-30 20:26:33 UTC
Use AVX unaligned memcpy only if AVX2 is available

Author: H.J. Lu
Author Date: 2015-01-30 14:50:20 UTC

Use AVX unaligned memcpy only if AVX2 is available

memcpy with unaligned 256-bit AVX register loads/stores are slow on older
processorsl like Sandy Bridge. This patch adds bit_AVX_Fast_Unaligned_Load
and sets it only when AVX2 is available.

 [BZ #17801]
 * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features):
 Set the bit_AVX_Fast_Unaligned_Load bit for AVX2.
 * sysdeps/x86_64/multiarch/init-arch.h (bit_AVX_Fast_Unaligned_Load):
 New.
 (index_AVX_Fast_Unaligned_Load): Likewise.
 (HAS_AVX_FAST_UNALIGNED_LOAD): Likewise.
 * sysdeps/x86_64/multiarch/memcpy.S (__new_memcpy): Check the
 bit_AVX_Fast_Unaligned_Load bit instead of the bit_AVX_Usable bit.
 * sysdeps/x86_64/multiarch/memcpy_chk.S (__memcpy_chk): Likewise.
 * sysdeps/x86_64/multiarch/mempcpy.S (__mempcpy): Likewise.
 * sysdeps/x86_64/multiarch/mempcpy_chk.S (__mempcpy_chk): Likewise.
 * sysdeps/x86_64/multiarch/memmove.c (__libc_memmove): Replace
 HAS_AVX with HAS_AVX_FAST_UNALIGNED_LOAD.
 * sysdeps/x86_64/multiarch/memmove_chk.c (__memmove_chk): Likewise.

[cherry picked from commit 56d25c11b64a97255a115901d136d753c86de24e]

hjl/memcpy/dpdk/master 2015-01-30 19:07:13 UTC
Add memcpy-rte-ssse3.c

Author: H.J. Lu
Author Date: 2015-01-30 19:07:13 UTC

Add memcpy-rte-ssse3.c

rth/tramp 2015-01-03 20:49:41 UTC
Use -Wno-error=trampolines

Author: Richard Henderson
Author Date: 2015-01-03 20:49:41 UTC

Use -Wno-error=trampolines

With gcc 4.9 we see

tst-execstack-mod.c: In function ‘tryme’:
tst-execstack-mod.c:16:8: error: trampoline generated for nested function ‘callback’ [-Werror=trampolines]
   void callback (void) { ok = true; }
           ^
    cc1: all warnings being treated as errors

where of course the testcases require the use of trampolines.

siddhesh/posix-wundef 2014-12-15 05:33:33 UTC
Use conf.list to generate spec array

Author: Siddhesh Poyarekar
Author Date: 2014-10-01 09:06:03 UTC

Use conf.list to generate spec array

This patch adds support to generate the spec array in getconf from the
conf.list. The generated code is mostly unchanged. the only changes
are due to the change in layout of the spec and val arrays in the ELF.

The val array can also be auto-generated from conf.list once the
remaining macros are added to it.

 * posix/conf.list (SPEC:XBS5): Add sysconf prefix.
 * posix/confstr.c: Define NEED_SPEC_ARRAY to 0.
 * posix/posix-envs.def: Likewise.
 * sysdeps/posix/sysconf.c: Likewise.
 * posix/getconf.c: Define NEED_SPEC_ARRAY to 1.
 (specs): Remove array.
 * scripts/gen-conf.awk: Support generation of specs array.

roland/tempname 2014-11-25 00:18:17 UTC
NPTL: Use __gen_tempname in sem_open.

Author: Roland McGrath
Author Date: 2014-11-24 19:30:54 UTC

NPTL: Use __gen_tempname in sem_open.

lxoliva/getaddrinfo 2014-11-07 09:18:53 UTC

Author: Alexandre Oliva
Author Date: 2014-06-01 19:51:57 UTC

siddhesh/is_in_module 2014-11-05 10:48:54 UTC
Use IS_IN internally only

Author: Siddhesh Poyarekar
Author Date: 2014-09-01 17:25:04 UTC

Use IS_IN internally only

This change is only useful for the conformance tests since the headers
changed are not installed. The conformance tests fail due to IS_IN
not being defined, so wrap it with a check to make sure that _ISOMAC
is defined.

 * include/bits/stdlib-float.h: Use IS_IN only if _ISOMAC is
 defined.
 * include/mqueue.h: Likewise.
 * include/stdlib.h: Likewise.

roland/Wshadow 2014-10-13 18:12:28 UTC
foo

Author: Roland McGrath
Author Date: 2014-10-13 18:12:28 UTC

foo

gentoo/2.19 2014-08-10 14:01:43 UTC
nptl: handle EAGAIN with some futex operations

Author: Carlos O'Donell
Author Date: 2014-08-10 14:01:43 UTC

nptl: handle EAGAIN with some futex operations

rth/aa-memset 2014-06-16 18:53:52 UTC
neon for memset; higher minimums to enter loops

Author: Richard Henderson
Author Date: 2014-06-16 18:53:52 UTC

neon for memset; higher minimums to enter loops

release/2.17/master 2014-06-03 23:43:08 UTC
Fixed pthread_spin_lock on sparc32/64 (bug 16882)

Author: Guo Yixuan
Author Date: 2014-06-03 23:19:11 UTC

Fixed pthread_spin_lock on sparc32/64 (bug 16882)

 [BZ #16882]
 * nptl/sysdeps/sparc/sparc32/pthread_spin_lock.S
 (pthread_spin_lock): Branch out of spin loop to proper location.
 * nptl/sysdeps/sparc/sparc64/pthread_spin_lock.S
 (pthread_spin_lock): Likewise.

 * nptl/tst-spin4.c: New test.
 * nptl/Makefile (tests): Add tst-spin4.

release/2.16/master 2014-06-03 23:19:58 UTC
Fixed pthread_spin_lock on sparc32/64 (bug 16882)

Author: Guo Yixuan
Author Date: 2014-06-03 23:19:11 UTC

Fixed pthread_spin_lock on sparc32/64 (bug 16882)

 [BZ #16882]
 * nptl/sysdeps/sparc/sparc32/pthread_spin_lock.S
 (pthread_spin_lock): Branch out of spin loop to proper location.
 * nptl/sysdeps/sparc/sparc64/pthread_spin_lock.S
 (pthread_spin_lock): Likewise.

 * nptl/tst-spin4.c: New test.
 * nptl/Makefile (tests): Add tst-spin4.

rth/aa-opt 2014-05-25 19:10:20 UTC
aarch64: Consolidate NPTL/non versions of vfork

Author: Richard Henderson
Author Date: 2014-05-23 20:23:32 UTC

aarch64: Consolidate NPTL/non versions of vfork

At the same time, incorporate the 0 -> 0x80000000 mapping
of the pid expected by raise.c.

linaro/master 2014-05-16 22:45:58 UTC
Fix __waitpid_nocancel link error.

Author: Roland McGrath
Author Date: 2014-05-16 21:00:35 UTC

Fix __waitpid_nocancel link error.

roland/getpid 2014-05-09 21:18:59 UTC
Simplify getpid handling of the race case.

Author: Roland McGrath
Author Date: 2014-05-09 21:18:59 UTC

Simplify getpid handling of the race case.

release/2.15/master 2014-05-01 20:42:27 UTC
NEWS: Add 16885 to fixed bug list.

Author: DaveM
Author Date: 2014-05-01 20:42:27 UTC

NEWS: Add 16885 to fixed bug list.

roland/gold-vs-libc 2014-03-29 20:55:25 UTC
Make ld --version output matching grok gold's output.

Author: Roland McGrath
Author Date: 2012-12-21 20:58:00 UTC

Make ld --version output matching grok gold's output.

siddhesh/sem_timedwait 2014-02-24 02:38:14 UTC
benchtests: New benchmark for sem_timedwait

Author: Siddhesh Poyarekar
Author Date: 2014-02-24 02:38:14 UTC

benchtests: New benchmark for sem_timedwait

Measure performance of the sem_timedwait function for a max wait of
1us in the contended and uncontended case.

gentoo/2.18 2014-01-25 21:36:03 UTC
alpha: Fix tls-macros.h

Author: Richard Henderson
Author Date: 2014-01-24 17:07:04 UTC

alpha: Fix tls-macros.h

Reported to the gcc bugzilla, there was a missing dependency on $gp
that let the compiler generated $gp reload be scheduled across the
macros here.

(cherry picked from commit 4ab6acaebd0047dc37c6493946484be9f1b4920b)

archlinux/2.18/master 2013-10-25 13:59:00 UTC
Fix stack overflow due to large AF_INET6 requests

Author: Siddhesh Poyarekar
Author Date: 2013-10-25 04:52:12 UTC

Fix stack overflow due to large AF_INET6 requests

Resolves #16072 (CVE-2013-4458).

This patch fixes another stack overflow in getaddrinfo when it is
called with AF_INET6. The AF_UNSPEC case was fixed as CVE-2013-1914,
but the AF_INET6 case went undetected back then.

(cherry picked from commit 7cbcdb3699584db8913ca90f705d6337633ee10f)

Conflicts:
 NEWS

ldmitrie/intel_mpx 2013-10-23 19:51:44 UTC
Implemented bound check support for string/memory routines for x86_64.

Author: Liubov Dmitrieva
Author Date: 2013-08-30 14:37:28 UTC

Implemented bound check support for string/memory routines for x86_64.
TODO: Fix bound check support in strcmp-sse2 and implement in strspn, strstr and strcspn.

rsa/2.17_backports_v3 2013-07-26 20:24:51 UTC
PowerPC: use _dl_static_init to set GLRO(gl_pagesize)

Author: Adhemerval Zanella
Author Date: 2013-07-23 12:39:57 UTC

PowerPC: use _dl_static_init to set GLRO(gl_pagesize)

This patch fixes dlfcn/tststatic5 for PowerPC where pagesize
variable was not properly initialized in certain cases. This patch
is based on other architecture code.
(cherry picked from commit 7b1f8b581f9387230788e4d8a67cdbcf464dac85)

rsa/2.17_backports_v2 2013-07-25 17:34:03 UTC
BZ #15055: Use __ieee754_sqrl in acoshl for lbdl-128ibm

Author: Ryan S. Arnold
Author Date: 2013-07-25 17:34:03 UTC

BZ #15055: Use __ieee754_sqrl in acoshl for lbdl-128ibm

(backported from e0b780ad5b94209bf99bf498314bc5c160dc2a15)

rsa/2.17_backports 2013-07-25 16:13:16 UTC
Reorder ChangeLog entries by date from cherry-picked commits.

Author: Ryan S. Arnold
Author Date: 2013-07-25 16:13:16 UTC

Reorder ChangeLog entries by date from cherry-picked commits.

rsa/hwcap2_v6 2013-06-28 19:43:56 UTC
PowerPC: Define AT_HWCAP2 bits and AT_HWCAP2 handling for POWER8.

Author: Ryan S. Arnold
Author Date: 2013-06-28 19:43:56 UTC

PowerPC: Define AT_HWCAP2 bits and AT_HWCAP2 handling for POWER8.

rsa/hwcap2_v5 2013-06-27 20:48:35 UTC
Add GLRO(dl_hwcap2), conditional on per platform HWCAP2_AVAIL.

Author: Ryan S. Arnold
Author Date: 2013-06-27 20:48:35 UTC

Add GLRO(dl_hwcap2), conditional on per platform HWCAP2_AVAIL.

rsa/power8_partial 2013-06-20 18:39:05 UTC
PowerPC: Enable POWER8 platform sans hwcap bits.

Author: Ryan S. Arnold
Author Date: 2013-06-20 18:39:05 UTC

PowerPC: Enable POWER8 platform sans hwcap bits.

rsa/hwcap2_v4 2013-06-13 19:13:39 UTC
Add support for AT_HWCAP2.

Author: Ryan S. Arnold
Author Date: 2013-06-13 19:13:39 UTC

Add support for AT_HWCAP2.

rsa/power8 2013-05-16 17:12:16 UTC
PowerPC: Add support for POWER8.

Author: Ryan S. Arnold
Author Date: 2013-05-16 17:12:16 UTC

PowerPC: Add support for POWER8.

rsa/hwcap2_v3 2013-05-15 20:48:17 UTC
PowerPC: Fix AT_HWCAP2 feature bit string output in _dl_procinfo.

Author: Ryan S. Arnold
Author Date: 2013-05-15 20:48:17 UTC

PowerPC: Fix AT_HWCAP2 feature bit string output in _dl_procinfo.

rsa/stdint_headers 2013-05-01 15:59:42 UTC
Add #include <stdint.h> for uint[32|64]_t usage in installed headers.

Author: Ryan S. Arnold
Author Date: 2013-05-01 15:59:42 UTC

Add #include <stdint.h> for uint[32|64]_t usage in installed headers.

rsa/stdint_noheaders 2013-05-01 15:46:34 UTC
Add #include <stdint.h> for uint[32|64]_t usage (except installed headers).

Author: Ryan S. Arnold
Author Date: 2013-05-01 15:46:34 UTC

Add #include <stdint.h> for uint[32|64]_t usage (except installed headers).

rsa/stdint 2013-04-29 23:48:43 UTC
Add #include <stdint.h> for uint[32|64]_t usage.

Author: Ryan S. Arnold
Author Date: 2013-04-29 23:48:43 UTC

Add #include <stdint.h> for uint[32|64]_t usage.

roland/x86_64-crt1-cfi 2013-04-26 21:23:58 UTC
BZ#15407: Complete CFI annotations in x86_64 _start code.

Author: Roland McGrath
Author Date: 2013-04-26 21:23:58 UTC

BZ#15407: Complete CFI annotations in x86_64 _start code.

roland/pthread_attr_getstack 2013-04-19 21:57:25 UTC
Make pthread_attr_getstack fail with EINVAL when called in "unspecified behav...

Author: Roland McGrath
Author Date: 2013-04-19 20:49:07 UTC

Make pthread_attr_getstack fail with EINVAL when called in "unspecified behavior" situation wherein the stackaddr was never set.

tuliom/multilib 2013-04-16 13:53:58 UTC
PowerPC: logb/logbf/logbl multilib for PowerPC32

Author: Adhemerval Zanella
Author Date: 2013-04-16 02:54:06 UTC

PowerPC: logb/logbf/logbl multilib for PowerPC32

roland/manual-check 2013-03-22 21:41:20 UTC
Add test case for declarations in manual.

Author: Roland McGrath
Author Date: 2013-02-11 22:02:54 UTC

Add test case for declarations in manual.

ibm/2.13/master 2013-03-13 13:37:16 UTC
PowerPC: Add missing file from previous commit.

Author: Adhemerval Zanella
Author Date: 2013-03-13 13:37:16 UTC

PowerPC: Add missing file from previous commit.

neleai/strlen 2013-01-30 17:13:22 UTC
Faster strlen on x86-64.

Author: Ondrej Bilka
Author Date: 2013-01-30 17:13:22 UTC

Faster strlen on x86-64.

hjl/ctor/release/2.11 2013-01-28 17:58:32 UTC
Remove `.ctors' and `.dtors' output sections

Author: H.J. Lu
Author Date: 2010-12-25 01:14:37 UTC

Remove `.ctors' and `.dtors' output sections

Conflicts:
 ChangeLog
 configure

hjl/ctor/release/2.12 2013-01-28 17:09:57 UTC
Remove `.ctors' and `.dtors' output sections

Author: H.J. Lu
Author Date: 2010-12-25 01:14:37 UTC

Remove `.ctors' and `.dtors' output sections

Conflicts:
 ChangeLog
 configure

hjl/size/master 2013-01-16 15:34:59 UTC
Remove R_X86_64_SIZE

Author: H.J. Lu
Author Date: 2013-01-16 15:34:59 UTC

Remove R_X86_64_SIZE

hjl/pr14955 2013-01-03 23:02:33 UTC
Make __get_cpu_features hidden

Author: H.J. Lu
Author Date: 2013-01-03 23:02:33 UTC

Make __get_cpu_features hidden

Add static-init-arch.oS to libc_nonshared.a so that __get_cpu_features
can be used in other shared libraries.

hjl/pr14941 2012-12-10 22:19:11 UTC
Support multiarch under OS directory

Author: H.J. Lu
Author Date: 2012-12-10 22:19:11 UTC

Support multiarch under OS directory

hjl/pr14937 2012-12-10 00:55:08 UTC
Handle _nl_default_dirname with prefix changes

Author: H.J. Lu
Author Date: 2012-12-10 00:55:08 UTC

Handle _nl_default_dirname with prefix changes

roland/sysconf-clocks 2012-11-29 23:49:37 UTC
Remove cruft in Linux sysconf for conditional support of monotonic and CPU cl...

Author: Roland McGrath
Author Date: 2012-11-29 23:49:37 UTC

Remove cruft in Linux sysconf for conditional support of monotonic and CPU clocks.

hjl/global 2012-11-21 20:39:21 UTC
Use LIBC_LINKER_FEATURE to check -z global support

Author: H.J. Lu
Author Date: 2012-11-21 20:39:21 UTC

Use LIBC_LINKER_FEATURE to check -z global support

hjl/init 2012-11-16 14:49:38 UTC
Set constructor/destructor priority to 1000

Author: H.J. Lu
Author Date: 2012-11-16 14:49:38 UTC

Set constructor/destructor priority to 1000

hjl/pr14831 2012-11-14 22:04:50 UTC
Update comments

Author: H.J. Lu
Author Date: 2012-11-14 22:04:50 UTC

Update comments

aj/shared-linux-fcntl 2012-10-24 12:34:16 UTC
Remove more values defined in <bits/fcntl-linux.h>

Author: Andreas Jaeger
Author Date: 2012-10-24 12:34:16 UTC

Remove more values defined in <bits/fcntl-linux.h>

hjl/pr14716 2012-10-14 07:05:10 UTC
Add a testcase for BZ #14716

Author: H.J. Lu
Author Date: 2012-10-14 07:05:10 UTC

Add a testcase for BZ #14716

hjl/pr14654 2012-10-04 17:53:59 UTC
Extract __mul from sysdeps/ieee754/dbl-64/mpa.c

Author: H.J. Lu
Author Date: 2012-10-04 17:53:59 UTC

Extract __mul from sysdeps/ieee754/dbl-64/mpa.c

Compile __mul with both AVX and FMA4. Compile other functions only with
AVX since they don't benefit from FMA4.

hjl/pr14562/2.16 2012-09-09 18:26:25 UTC
Properly handle fencepost with MALLOC_ALIGN_MASK

Author: H.J. Lu
Author Date: 2012-09-08 22:36:50 UTC

Properly handle fencepost with MALLOC_ALIGN_MASK

hjl/pr14562/master 2012-09-08 22:36:50 UTC
Properly handle fencepost with MALLOC_ALIGN_MASK

Author: H.J. Lu
Author Date: 2012-09-08 22:36:50 UTC

Properly handle fencepost with MALLOC_ALIGN_MASK

hjl/pr14370 2012-09-04 20:18:28 UTC
Check mismatched TLS/non-TLS symbols

Author: H.J. Lu
Author Date: 2012-09-04 20:18:28 UTC

Check mismatched TLS/non-TLS symbols

roland/disable-nis 2012-08-17 17:48:10 UTC
unfinished

Author: Roland McGrath
Author Date: 2012-08-17 17:48:10 UTC

unfinished

roland/stat64 2012-08-07 20:08:22 UTC
foo

Author: Roland McGrath
Author Date: 2012-08-07 20:08:22 UTC

foo

hjl/implies 2012-07-19 17:19:32 UTC
Change Implies to shell script

Author: H.J. Lu
Author Date: 2012-07-19 17:05:00 UTC

Change Implies to shell script

aj/revert-sunrpc 2012-05-09 20:35:39 UTC
Make sunrpc code usable again

Author: Andreas Schwab
Author Date: 2012-05-09 13:51:23 UTC

Make sunrpc code usable again

This in effect reverts the obsoletion of the sunrpc code.

2012-05-09 Andreas Schwab <schwab@linux-m68k.org>
     Andreas Jaeger <aj@suse.de>

 * configure.in (obsolete-rpc): Add new option --enable-obsolete-rpc.
        * config.h.in (LINK_OBSOLETE_RPC): Add.
        * config.make.in (link-obsolete-rpc): Add.
        * include/libc-symbols.h (libc_hidden_nolink_sunrpc): Rename from
        libc_hidden_nolink and define based on LINK_OBSOLETE_RPC.
        * sunrpc/Makefile (headers)[link-obsolete-rpc]: Add rpc headers.
        (shared-only-routines): Do not use with link-obsolete-rpc.
        * nis/Makefile (headers)[link-obsolete-rpc]: Add rpc headers.
 * sunrpc/auth_des.c: Use libc_hidden_nolink_sunrpc.
 * sunrpc/auth_none.c: Likewise.
 * sunrpc/auth_unix.c: Likewise.
 * sunrpc/authdes_prot.c: Likewise.
 * sunrpc/authuxprot.c: Likewise.
 * sunrpc/clnt_gen.c: Likewise.
 * sunrpc/clnt_perr.c: Likewise.
 * sunrpc/clnt_raw.c: Likewise.
 * sunrpc/clnt_simp.c: Likewise.
 * sunrpc/clnt_tcp.c: Likewise.
 * sunrpc/clnt_udp.c: Likewise.
 * sunrpc/clnt_unix.c: Likewise.
 * sunrpc/des_crypt.c: Likewise.
 * sunrpc/des_soft.c: Likewise.
 * sunrpc/get_myaddr.c: Likewise.
 * sunrpc/key_call.c: Likewise.
 * sunrpc/key_prot.c: Likewise.
 * sunrpc/netname.c: Likewise.
 * sunrpc/pm_getmaps.c: Likewise.
 * sunrpc/pm_getport.c: Likewise.
 * sunrpc/pmap_clnt.c: Likewise.
 * sunrpc/pmap_prot.c: Likewise.
 * sunrpc/pmap_prot2.c: Likewise.
 * sunrpc/pmap_rmt.c: Likewise.
 * sunrpc/publickey.c: Likewise.
 * sunrpc/rpc_cmsg.c: Likewise.
 * sunrpc/rpc_common.c: Likewise.
 * sunrpc/rpc_dtable.c: Likewise.
 * sunrpc/rpc_prot.c: Likewise.
 * sunrpc/rpc_thread.c: Likewise.
 * sunrpc/rtime.c: Likewise.
 * sunrpc/svc.c: Likewise.
 * sunrpc/svc_auth.c: Likewise.
 * sunrpc/svc_raw.c: Likewise.
 * sunrpc/svc_run.c: Likewise.
 * sunrpc/svc_tcp.c: Likewise.
 * sunrpc/svc_udp.c: Likewise.
 * sunrpc/svc_unix.c: Likewise.
 * sunrpc/svcauth_des.c: Likewise.
 * sunrpc/xcrypt.c: Likewise.
 * sunrpc/xdr.c: Likewise.
 * sunrpc/xdr_array.c: Likewise.
 * sunrpc/xdr_float.c: Likewise.
 * sunrpc/xdr_intXX_t.c: Likewise.
 * sunrpc/xdr_mem.c: Likewise.
 * sunrpc/xdr_rec.c: Likewise.
 * sunrpc/xdr_ref.c: Likewise.
 * sunrpc/xdr_sizeof.c: Likewise.
 * sunrpc/xdr_stdio.c: Likewise.

cmetcalf/tile-2.15 2012-01-31 18:55:44 UTC
Use <> brackets for not-cancel.h in sysdeps/unix/sysv/linux/grantpt.c.

Author: Chris Metcalf
Author Date: 2012-01-28 16:51:44 UTC

Use <> brackets for not-cancel.h in sysdeps/unix/sysv/linux/grantpt.c.

ibm/2.12/master 2012-01-11 20:42:27 UTC
Correct ordering of entries and spurious whitespace on the end of a line.

Author: Ryan S. Arnold
Author Date: 2012-01-11 20:42:27 UTC

Correct ordering of entries and spurious whitespace on the end of a line.

fedora/2.14/master 2011-10-28 11:40:27 UTC
2.14.1-2

Author: Andreas Schwab
Author Date: 2011-10-28 11:40:27 UTC

2.14.1-2

release/2.14/master 2011-10-07 09:48:55 UTC
glibc 2.14.1 release

Author: Andreas Schwab
Author Date: 2011-10-07 09:47:14 UTC

glibc 2.14.1 release

release/2.11/master 2011-09-03 18:31:09 UTC
Restore _res correctly

Author: Ulrich Drepper
Author Date: 2011-05-30 03:49:49 UTC

Restore _res correctly

getaddrinfo works around the resolver functionality to avoid automatic
IPv6 lookups. The restoring didn't allow for the resolver to set
additional bits in _res.

(cherry picked from commit 7ae22829afb2b4ca531d1c00437d428f55d59341)

carlos/master 2011-09-01 00:30:41 UTC
Fix sparc localplt testcase failures.

Author: DaveM
Author Date: 2011-09-01 00:30:41 UTC

Fix sparc localplt testcase failures.

fedora/2.13/master 2011-08-05 07:57:43 UTC
2.13-2

Author: Andreas Schwab
Author Date: 2011-08-04 15:42:23 UTC

2.13-2

release/2.13/master 2011-07-20 20:46:15 UTC
Handle DSOs without any dependency in ld.so

Author: Ulrich Drepper
Author Date: 2011-05-30 16:31:25 UTC

Handle DSOs without any dependency in ld.so

(cherry picked from commit 6b1e7d1992cd89032df431c0e0d1418b97e57cd8)

fedora/2.12/master 2010-12-13 11:56:07 UTC
2.12.2-1

Author: Andreas Schwab
Author Date: 2010-12-13 11:56:07 UTC

2.12.2-1

release/2.12/master 2010-12-13 10:47:26 UTC
glibc 2.12.2 release

Author: Andreas Schwab
Author Date: 2010-12-13 10:45:50 UTC

glibc 2.12.2 release

fedora/2.11/master 2010-11-30 09:51:07 UTC
2.11.3-1

Author: Andreas Schwab
Author Date: 2010-11-30 09:51:07 UTC

2.11.3-1

pasky/fixes 2010-11-16 03:15:35 UTC
Fix fstat() not trying to call fxstat64() on sparc64

Author: Petr Baudis
Author Date: 2010-11-16 02:26:19 UTC

Fix fstat() not trying to call fxstat64() on sparc64

sparc64 fxstat implementation should follow the same code path as on
i386, first trying fxstat64() and falling back to fxstat() only when
it is not available. Otherwise, nanosecond times resolution will not
be available.

sparc64 is unlike other 64-bit architectures in that fxstat64() has
not been historically always available in the kernel.

Solution by hideaki@sogetthis.com.

pasky/fixes-overdue 2010-11-16 02:47:22 UTC
Fix incorrect backtrace unwinding through thread_start() on x86_64

Author: Jan Kratochvil
Author Date: 2010-11-16 02:47:22 UTC

Fix incorrect backtrace unwinding through thread_start() on x86_64

Provide CFI for the outermost clone() to ensure proper unwinding stop
of gdb.

ibm/2.11/master 2010-08-12 17:11:08 UTC
Additional POWER7 string optimizations.

Author: Luis Machado (none)
Author Date: 2010-08-12 17:11:08 UTC

Additional POWER7 string optimizations.

2010-08-12 Luis Machado <luisgpm@br.ibm.com>

 * sysdeps/powerpc/powerpc32/power7/memchr.S: New file.
 * sysdeps/powerpc/powerpc32/power7/memrchr.S: New file.
 * sysdeps/powerpc/powerpc32/power7/rawmemchr.S: New file.
 * sysdeps/powerpc/powerpc32/power7/strchr.S: New file.
 * sysdeps/powerpc/powerpc32/power7/strchrnul.S: New file.
 * sysdeps/powerpc/powerpc32/power7/strlen.S: New file.
 * sysdeps/powerpc/powerpc32/power7/strnlen.S: New file.
 * sysdeps/powerpc/powerpc64/power7/memchr.S: New file.
 * sysdeps/powerpc/powerpc64/power7/memrchr.S: New file.
 * sysdeps/powerpc/powerpc64/power7/rawmemchr.S: New file.
 * sysdeps/powerpc/powerpc64/power7/strchr.S: New file.
 * sysdeps/powerpc/powerpc64/power7/strchrnul.S: New file.
 * sysdeps/powerpc/powerpc64/power7/strlen.S: New file.
 * sysdeps/powerpc/powerpc64/power7/strnlen.S: New file.

201300 of 325 results

Other repositories

Name Last Modified
lp:glibc 7 hours ago
11 of 1 result
You can't create new repositories for GLibC.