This is the mail archive of the glibc-bugs@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]

[Bug malloc/17730] thread-local storage is sometimes improperly free()'d after being __libc_memalign()'d


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.

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