summaryrefslogtreecommitdiff
path: root/tools/gccld/gccld.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-11-05 06:05:21 +0000
committerChris Lattner <sabre@nondot.org>2003-11-05 06:05:21 +0000
commitfe32bf5d0d6602e4c352910eebf9725867046187 (patch)
treea3638b59c906ad01abb46da4a154943b14551f83 /tools/gccld/gccld.cpp
parente292da29bfeb2faad71a568e9cbb706affd5f330 (diff)
downloadllvm-fe32bf5d0d6602e4c352910eebf9725867046187.tar.gz
llvm-fe32bf5d0d6602e4c352910eebf9725867046187.tar.bz2
llvm-fe32bf5d0d6602e4c352910eebf9725867046187.tar.xz
Make -r work, fixing PR 91
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9724 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/gccld/gccld.cpp')
-rw-r--r--tools/gccld/gccld.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/gccld/gccld.cpp b/tools/gccld/gccld.cpp
index 1adf08e4c9..dd1c92f38c 100644
--- a/tools/gccld/gccld.cpp
+++ b/tools/gccld/gccld.cpp
@@ -62,13 +62,16 @@ namespace {
cl::opt<bool>
NoInternalize("disable-internalize",
cl::desc("Do not mark all symbols as internal"));
- static cl::alias
+ cl::alias
ExportDynamic("export-dynamic", cl::desc("Alias for -disable-internalize"),
cl::aliasopt(NoInternalize));
cl::opt<bool>
LinkAsLibrary("link-as-library", cl::desc("Link the .bc files together as a"
" library, not an executable"));
+ cl::alias
+ Relink("r", cl::desc("Alias for -link-as-library"),
+ cl::aliasopt(LinkAsLibrary));
cl::opt<bool>
Native("native",
@@ -81,8 +84,6 @@ namespace {
CO4("version-script", cl::Hidden, cl::desc("Compatibility option: ignored"));
cl::opt<bool>
CO5("eh-frame-hdr", cl::Hidden, cl::desc("Compatibility option: ignored"));
- cl::opt<bool>
- CO6("r", cl::Hidden, cl::desc("Compatibility option: ignored"));
}
//