[ELF] Don't align PT_TLS's p_memsz
authorFangrui Song <maskray@google.com>
Fri, 17 May 2019 12:48:53 +0000 (12:48 +0000)
committerFangrui Song <maskray@google.com>
Fri, 17 May 2019 12:48:53 +0000 (12:48 +0000)
commitf3dccc64af5d7fc10d30d37c5eaa535373287964
treeaf73e80842dc3cd61d4767f2e6ca29905ce787bd
parenta510b570c281ba87e43ba349041802457c7a6151
[ELF] Don't align PT_TLS's p_memsz

The code was added in r252352, probably to address some layout issues.
Actually PT_TLS's p_memsz doesn't need to be aligned on either variant.
ld.bfd doesn't do that.

In case of larger alignment (e.g. 64 for Android Bionic on AArch64, see
D62055), this may make the overhead smaller.

Reviewed By: ruiu

Differential Revision: https://reviews.llvm.org/D62059

llvm-svn: 361029
lld/ELF/Writer.cpp
lld/test/ELF/tls-align.s [deleted file]