Populate entry point into ELF executable.

llvm-svn: 168461
diff --git a/lld/lib/ReaderWriter/ELF/ReaderELF.cpp b/lld/lib/ReaderWriter/ELF/ReaderELF.cpp
index ad0227f..35a4d81 100644
--- a/lld/lib/ReaderWriter/ELF/ReaderELF.cpp
+++ b/lld/lib/ReaderWriter/ELF/ReaderELF.cpp
@@ -294,11 +294,14 @@
 
     ContentType ret = typeUnknown;
 
-
     switch (_section->sh_type) {
     case llvm::ELF::SHT_PROGBITS:
     case llvm::ELF::SHT_DYNAMIC:
       switch (_section->sh_flags) {
+      case (llvm::ELF::SHF_ALLOC | llvm::ELF::SHF_EXECINSTR
+            | llvm::ELF::SHF_WRITE):
+        ret = typeCode;
+        break;
       case (llvm::ELF::SHF_ALLOC | llvm::ELF::SHF_EXECINSTR):
         ret = typeCode;
         break;