[lld] r177482 - [ELF] Order .got.plt properly
Michael Spencer
bigcheesegs at gmail.com
Wed Mar 20 11:31:45 PDT 2013
On Tue, Mar 19, 2013 at 9:52 PM, Shankar Easwaran
<shankare at codeaurora.org>wrote:
> Author: shankare
> Date: Tue Mar 19 23:52:08 2013
> New Revision: 177482
>
> URL: http://llvm.org/viewvc/llvm-project?rev=177482&view=rev
> Log:
> [ELF] Order .got.plt properly
>
> Modified:
> lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h
>
> Modified: lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h
> URL:
> http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h?rev=177482&r1=177481&r2=177482&view=diff
>
> ==============================================================================
> --- lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h (original)
> +++ lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h Tue Mar 19 23:52:08 2013
> @@ -334,7 +334,10 @@ Layout::SectionOrder DefaultLayout<ELFT>
> return ORDER_BSS;
>
> case DefinedAtom::typeGOT:
> - return ORDER_GOT;
> + return llvm::StringSwitch<Reference::Kind>(name)
> + .StartsWith(".got.plt", ORDER_GOT_PLT)
> + .Default(ORDER_GOT);
> +
> case DefinedAtom::typeStub:
> return ORDER_PLT;
>
>
Test?
- Michael Spencer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130320/cf11dead/attachment.html>
More information about the llvm-commits
mailing list