Revert r311468: If --dynamic-list is given, only those symbols are preemptible

This reverts commit r311468 because it broke some CFI bots.

llvm-svn: 311497
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp
index e61efb3..e12de22 100644
--- a/lld/ELF/Writer.cpp
+++ b/lld/ELF/Writer.cpp
@@ -1219,9 +1219,8 @@
   applySynthetic({In<ELFT>::EhFrame},
                  [](SyntheticSection *SS) { SS->finalizeContents(); });
 
-  if (Config->DynamicList.empty())
-    for (Symbol *S : Symtab->getSymbols())
-      S->body()->IsPreemptible = computeIsPreemptible(*S->body());
+  for (Symbol *S : Symtab->getSymbols())
+    S->body()->IsPreemptible = computeIsPreemptible(*S->body());
 
   // Scan relocations. This must be done after every symbol is declared so that
   // we can correctly decide if a dynamic relocation is needed.