[lld] r227707 - [ELF] Set order of ctors/dtors section
Shankar Easwaran
shankare at codeaurora.org
Sat Jan 31 19:21:57 PST 2015
Author: shankare
Date: Sat Jan 31 21:21:57 2015
New Revision: 227707
URL: http://llvm.org/viewvc/llvm-project?rev=227707&view=rev
Log:
[ELF] Set order of ctors/dtors section
Modified:
lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h
lld/trunk/test/elf/Mips/ctors-order.test
Modified: lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h?rev=227707&r1=227706&r2=227707&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h (original)
+++ lld/trunk/lib/ReaderWriter/ELF/DefaultLayout.h Sat Jan 31 21:21:57 2015
@@ -363,6 +363,8 @@ Layout::SectionOrder DefaultLayout<ELFT>
.StartsWith(".init_array", ORDER_INIT_ARRAY)
.StartsWith(".fini_array", ORDER_FINI_ARRAY)
.StartsWith(".dynamic", ORDER_DYNAMIC)
+ .StartsWith(".ctors", ORDER_CTORS)
+ .StartsWith(".dtors", ORDER_DTORS)
.Default(ORDER_DATA);
case DefinedAtom::typeZeroFill:
Modified: lld/trunk/test/elf/Mips/ctors-order.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/ctors-order.test?rev=227707&r1=227706&r2=227707&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/ctors-order.test (original)
+++ lld/trunk/test/elf/Mips/ctors-order.test Sat Jan 31 21:21:57 2015
@@ -51,7 +51,7 @@
# CHECK-NEXT: section-name: .ctors
# RAW: Contents of section .ctors:
-# RAW-NEXT: 2000 ffffffff 11111111 22222222 00000000
+# RAW-NEXT: 1000 ffffffff 11111111 22222222 00000000
# crtbeginS.o
---
FileHeader:
More information about the llvm-commits
mailing list