[llvm-commits] [lld] r165310 - /lld/trunk/lib/ReaderWriter/ELF/WriterELF.cpp

Sid Manning sidneym at codeaurora.org
Fri Oct 5 07:06:24 PDT 2012


Author: sidneym
Date: Fri Oct  5 09:06:24 2012
New Revision: 165310

URL: http://llvm.org/viewvc/llvm-project?rev=165310&view=rev
Log:
Fix incorrect setting of EI_DATA

Modified:
    lld/trunk/lib/ReaderWriter/ELF/WriterELF.cpp

Modified: lld/trunk/lib/ReaderWriter/ELF/WriterELF.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/WriterELF.cpp?rev=165310&r1=165309&r2=165310&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/WriterELF.cpp (original)
+++ lld/trunk/lib/ReaderWriter/ELF/WriterELF.cpp Fri Oct  5 09:06:24 2012
@@ -664,7 +664,9 @@
   e_ident(ELF::EI_MAG3, 'F');
   e_ident(ELF::EI_CLASS, (options.is64Bit() ? ELF::ELFCLASS64
                                             : ELF::ELFCLASS32));
-  e_ident(ELF::EI_DATA, options.endianness());
+  e_ident(ELF::EI_DATA, (options.endianness() == llvm::support::big)
+                         ? ELF::ELFDATA2MSB
+                         : ELF::ELFDATA2LSB);
   e_ident(ELF::EI_VERSION, 1);
   e_ident(ELF::EI_OSABI, ELF::ELFOSABI_NONE);
 





More information about the llvm-commits mailing list