summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/test/tools/llvm-objcopy/objcopy-version.test1
-rw-r--r--llvm/test/tools/llvm-objcopy/strip-version.test4
-rw-r--r--llvm/tools/llvm-objcopy/CopyConfig.cpp2
-rw-r--r--llvm/tools/llvm-objcopy/ObjcopyOpts.td1
-rw-r--r--llvm/tools/llvm-objcopy/StripOpts.td1
5 files changed, 8 insertions, 1 deletions
diff --git a/llvm/test/tools/llvm-objcopy/objcopy-version.test b/llvm/test/tools/llvm-objcopy/objcopy-version.test
index 3b5cd593ddf..f2f7fa05306 100644
--- a/llvm/test/tools/llvm-objcopy/objcopy-version.test
+++ b/llvm/test/tools/llvm-objcopy/objcopy-version.test
@@ -1,4 +1,5 @@
# RUN: llvm-objcopy -version | FileCheck %s
# RUN: llvm-objcopy --version | FileCheck %s
+# RUN: llvm-objcopy -V | FileCheck %s
# CHECK: {{ version }}
diff --git a/llvm/test/tools/llvm-objcopy/strip-version.test b/llvm/test/tools/llvm-objcopy/strip-version.test
index bd91dd3de83..d1d3165106a 100644
--- a/llvm/test/tools/llvm-objcopy/strip-version.test
+++ b/llvm/test/tools/llvm-objcopy/strip-version.test
@@ -1,4 +1,6 @@
# RUN: llvm-strip -version | FileCheck %s
# RUN: llvm-strip --version | FileCheck %s
+# RUN: llvm-strip -V | FileCheck %s
-# CHECK: {{ version }}
+# CHECK-DAG: {{ version }}
+# CHECK-DAG: GNU strip
diff --git a/llvm/tools/llvm-objcopy/CopyConfig.cpp b/llvm/tools/llvm-objcopy/CopyConfig.cpp
index b4ebbc5fcfd..0385782fa91 100644
--- a/llvm/tools/llvm-objcopy/CopyConfig.cpp
+++ b/llvm/tools/llvm-objcopy/CopyConfig.cpp
@@ -226,6 +226,7 @@ DriverConfig parseObjcopyOptions(ArrayRef<const char *> ArgsArr) {
}
if (InputArgs.hasArg(OBJCOPY_version)) {
+ outs() << "llvm-objcopy, compatible with GNU objcopy\n";
cl::PrintVersionMessage();
exit(0);
}
@@ -383,6 +384,7 @@ DriverConfig parseStripOptions(ArrayRef<const char *> ArgsArr) {
}
if (InputArgs.hasArg(STRIP_version)) {
+ outs() << "llvm-strip, compatible with GNU strip\n";
cl::PrintVersionMessage();
exit(0);
}
diff --git a/llvm/tools/llvm-objcopy/ObjcopyOpts.td b/llvm/tools/llvm-objcopy/ObjcopyOpts.td
index 6a84155a089..4217188bbec 100644
--- a/llvm/tools/llvm-objcopy/ObjcopyOpts.td
+++ b/llvm/tools/llvm-objcopy/ObjcopyOpts.td
@@ -165,3 +165,4 @@ defm prefix_symbols
def version : Flag<["-", "--"], "version">,
HelpText<"Print the version and exit.">;
+def V : Flag<["-"], "V">, Alias<version>;
diff --git a/llvm/tools/llvm-objcopy/StripOpts.td b/llvm/tools/llvm-objcopy/StripOpts.td
index 032aa6f85c7..fa98e27e932 100644
--- a/llvm/tools/llvm-objcopy/StripOpts.td
+++ b/llvm/tools/llvm-objcopy/StripOpts.td
@@ -64,3 +64,4 @@ def x : Flag<["-"], "x">, Alias<discard_all>;
def version : Flag<["-", "--"], "version">,
HelpText<"Print the version and exit.">;
+def V : Flag<["-"], "V">, Alias<version>;
OpenPOWER on IntegriCloud