summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-05-03 12:06:47 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-05-09 23:20:47 +0200
commit23e9dd25fe64b78dce3037f99e84c2c11225be84 (patch)
tree06478685560ef82e88b10a6974fa8d178d241e19
parentdf99927eb0c0cf069c4a9284949f77e4d9d84d59 (diff)
downloadclang-23e9dd25fe64b78dce3037f99e84c2c11225be84.tar.gz
clang-23e9dd25fe64b78dce3037f99e84c2c11225be84.tar.bz2
clang-23e9dd25fe64b78dce3037f99e84c2c11225be84.tar.xz
[Embtk]: gnu linker: add support of -r switch
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
-rw-r--r--lib/Driver/Tools.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/Driver/Tools.cpp b/lib/Driver/Tools.cpp
index b013eb510c..e1cf68be26 100644
--- a/lib/Driver/Tools.cpp
+++ b/lib/Driver/Tools.cpp
@@ -6418,6 +6418,9 @@ void gnutools::Link::ConstructJob(Compilation &C, const JobAction &JA,
if (Args.hasArg(options::OPT_rdynamic))
CmdArgs.push_back("-export-dynamic");
+ if (Args.hasArg(options::OPT_r))
+ CmdArgs.push_back("-r");
+
if (Args.hasArg(options::OPT_s))
CmdArgs.push_back("-s");