This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug malloc/17730] thread-local storage is sometimes improperly free()'d after being __libc_memalign()'d
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Wed, 30 Nov 2016 15:43:27 +0000
- Subject: [Bug malloc/17730] thread-local storage is sometimes improperly free()'d after being __libc_memalign()'d
- Auto-submitted: auto-generated
- References: <bug-17730-131@http.sourceware.org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=17730
--- Comment #11 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
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 branch, master has been updated
via b04beebf0731c0da49bf9113bf299acf56e4c2e5 (commit)
from 9e78f6f6e7134a5f299cc8de77370218f8019237 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=b04beebf0731c0da49bf9113bf299acf56e4c2e5
commit b04beebf0731c0da49bf9113bf299acf56e4c2e5
Author: Florian Weimer <fweimer@redhat.com>
Date: Wed Nov 30 16:23:58 2016 +0100
ld.so: Remove __libc_memalign
It is no longer needed since commit 6c444ad6e953dbdf9c7be065308a0a777
(elf: Do not use memalign for TCB/TLS blocks allocation [BZ #17730]).
Applications do not link against ld.so and will use the definition in
libc.so, so there is no ABI impact.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 57 ++++++++++++++++++++
elf/Versions | 4 +-
elf/dl-minimal.c | 18 +++----
sysdeps/generic/localplt.data | 6 +--
sysdeps/nacl/ld.abilist | 1 -
sysdeps/unix/sysv/linux/aarch64/ld.abilist | 1 -
sysdeps/unix/sysv/linux/aarch64/localplt.data | 7 +--
sysdeps/unix/sysv/linux/alpha/ld.abilist | 1 -
sysdeps/unix/sysv/linux/alpha/localplt.data | 7 +--
sysdeps/unix/sysv/linux/arm/ld.abilist | 1 -
sysdeps/unix/sysv/linux/arm/localplt.data | 7 +--
sysdeps/unix/sysv/linux/hppa/ld.abilist | 1 -
sysdeps/unix/sysv/linux/hppa/localplt.data | 6 +--
sysdeps/unix/sysv/linux/i386/ld.abilist | 1 -
sysdeps/unix/sysv/linux/i386/localplt.data | 6 +--
sysdeps/unix/sysv/linux/ia64/ld.abilist | 1 -
sysdeps/unix/sysv/linux/ia64/localplt.data | 6 +--
sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist | 1 -
sysdeps/unix/sysv/linux/m68k/localplt.data | 6 +--
sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist | 1 -
sysdeps/unix/sysv/linux/microblaze/ld.abilist | 1 -
sysdeps/unix/sysv/linux/microblaze/localplt.data | 7 +--
sysdeps/unix/sysv/linux/mips/mips32/ld.abilist | 1 -
sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 1 -
sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist | 1 -
sysdeps/unix/sysv/linux/nios2/ld.abilist | 1 -
sysdeps/unix/sysv/linux/nios2/localplt.data | 6 +--
.../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 6 +--
.../unix/sysv/linux/powerpc/powerpc32/ld.abilist | 1 -
.../linux/powerpc/powerpc32/nofpu/localplt.data | 6 +--
.../sysv/linux/powerpc/powerpc64/ld-le.abilist | 1 -
.../unix/sysv/linux/powerpc/powerpc64/ld.abilist | 1 -
.../sysv/linux/powerpc/powerpc64/localplt.data | 6 +--
sysdeps/unix/sysv/linux/s390/localplt.data | 13 +----
sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist | 1 -
sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist | 1 -
sysdeps/unix/sysv/linux/sh/ld.abilist | 1 -
sysdeps/unix/sysv/linux/sh/localplt.data | 6 +--
sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist | 1 -
.../unix/sysv/linux/sparc/sparc32/localplt.data | 6 +--
sysdeps/unix/sysv/linux/sparc/sparc64/ld.abilist | 1 -
.../unix/sysv/linux/sparc/sparc64/localplt.data | 6 +--
.../sysv/linux/tile/tilegx/tilegx32/ld.abilist | 1 -
.../sysv/linux/tile/tilegx/tilegx64/ld.abilist | 1 -
sysdeps/unix/sysv/linux/tile/tilepro/ld.abilist | 1 -
sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 1 -
sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 1 -
sysdeps/x86_64/localplt.data | 6 +--
48 files changed, 106 insertions(+), 119 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.