Don't include NOBITS TLS in PT_LOAD.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 10 Feb 2016 23:29:38 +0000 (23:29 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 10 Feb 2016 23:29:38 +0000 (23:29 +0000)
commitef762f2639825306f0fe0814e22d7139dfa88859
treececf05d5efe662bf7f2d75025e5f16490ba82219
parent82f68a88b5b22e0e5861a02fb28d3236122a9f18
Don't include NOBITS TLS in PT_LOAD.

They don't count for the memory or file size, so this is mostly just a
simplification.

The only noticeable difference should be fewer empty program headers.

llvm-svn: 260465
lld/ELF/Writer.cpp
lld/test/ELF/avoid-empty-program-headers.s [new file with mode: 0644]