glibc:hjl/mempcpy

Last commit made on 2016-03-04
Get this branch:
git clone -b hjl/mempcpy https://git.launchpad.net/glibc

Branch merges

Branch information

Name:
hjl/mempcpy
Repository:
lp:glibc

Recent commits

1302853... by "H.J. Lu" <email address hidden>

Add a comment in sysdeps/x86_64/Makefile

Mention recursive calls when ENTRY is used in _mcount.S.

 * sysdeps/x86_64/Makefile (sysdep_noprof): Add a comment.

4b230f6... by Roland McGrath <email address hidden>

Gratuitous change to poke buildbot.

a475427... by "H.J. Lu" <email address hidden>

Or bit_Prefer_MAP_32BIT_EXEC in EXTRA_LD_ENVVARS

We should turn on bit_Prefer_MAP_32BIT_EXEC in EXTRA_LD_ENVVARS without
overriding other bits.

 [BZ #19758]
 * sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h
 (EXTRA_LD_ENVVARS): Or bit_Prefer_MAP_32BIT_EXEC.

e5d6bc6... by Roland McGrath <email address hidden>

Typo fixes.

5cdc3d9... by Ppluzhnikov-google

2016-03-03 Paul Pluzhnikov <email address hidden>

 [BZ #19490]
 * sysdeps/x86_64/_mcount.S (_mcount): Add unwind descriptor.
 (__fentry__): Likewise

87a07a4... by "H.J. Lu" <email address hidden>

Copy x86_64 _mcount.op from _mcount.o

No need to compile x86_64 _mcount.S with -pg. We can just copy the
normal static object.

 * gmon/Makefile (noprof): Add $(sysdep_noprof).
 * sysdeps/x86_64/Makefile (sysdep_noprof): Add _mcount.

ec21534... by "H.J. Lu" <email address hidden>

Call x86-64 __mcount_internal/__sigjmp_save directly

Since __mcount_internal and __sigjmp_save are internal to x86-64 libc.so:

3532: 0000000000104530 289 FUNC LOCAL DEFAULT 13 __mcount_internal
3391: 0000000000034170 38 FUNC LOCAL DEFAULT 13 __sigjmp_save

they can be called directly without PLT.

 * sysdeps/x86_64/_mcount.S (C_LABEL(_mcount)): Call
 __mcount_internal directly.
 (C_LABEL(__fentry__)): Likewise.
 * sysdeps/x86_64/setjmp.S __sigsetjmp): Call __sigjmp_save
 directly.

521266a... by "H.J. Lu" <email address hidden>

Call x86-64 __setcontext directly

Since x86-64 __start_context calls the internal __setcontext:

5089: 00000000000417e0 145 FUNC LOCAL DEFAULT 13 __setcontext

it should call __setcontext directly.

 * sysdeps/unix/sysv/linux/x86_64/__start_context.S
 (__start_context): Call __setcontext directly.

dacc1a2... by Mike Frysinger

localedata: es_PR: change LC_MEASUREMENT to metric

Puerto Rico uses the metric system and has for a long time.
https://en.wikipedia.org/wiki/Puerto_Rican_units_of_measurement

75aa31d... by Mike Frysinger

localedata: an_ES: fix lang_ab value

Aragonese is classified as "an" so set it.