summaryrefslogtreecommitdiff
path: root/gnu/llvm/lld/ELF/Driver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/llvm/lld/ELF/Driver.cpp')
-rw-r--r--gnu/llvm/lld/ELF/Driver.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/gnu/llvm/lld/ELF/Driver.cpp b/gnu/llvm/lld/ELF/Driver.cpp
index 32b47d82868..dcaea265afb 100644
--- a/gnu/llvm/lld/ELF/Driver.cpp
+++ b/gnu/llvm/lld/ELF/Driver.cpp
@@ -1301,11 +1301,7 @@ static void readConfigs(opt::InputArgList &args) {
config->zOrigin = hasZOption(args, "origin");
config->zPacPlt = hasZOption(args, "pac-plt");
config->zRelro = getZFlag(args, "relro", "norelro", true);
-#ifndef __OpenBSD__
- config->zRetpolineplt = getZFlag(args, "retpolineplt", "noretpolineplt", false);
-#else
- config->zRetpolineplt = getZFlag(args, "retpolineplt", "noretpolineplt", true);
-#endif
+ config->zRetpolineplt = hasZOption(args, "retpolineplt");
config->zRodynamic = hasZOption(args, "rodynamic");
config->zSeparate = getZSeparate(args);
config->zShstk = hasZOption(args, "shstk");