]> granicus.if.org Git - clang/commitdiff
Rename option to -lto-pass-remarks-output
authorAdam Nemet <anemet@apple.com>
Tue, 22 Nov 2016 07:35:19 +0000 (07:35 +0000)
committerAdam Nemet <anemet@apple.com>
Tue, 22 Nov 2016 07:35:19 +0000 (07:35 +0000)
The new option -pass-remarks-output broke LLVM_LINK_LLVM_DYLIB because
of the duplicate option name with opt.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@287628 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/Tools.cpp
test/Driver/darwin-ld.c

index 18c917c55a41e686b6b9b09b7103f91be9acdebd..038f682f62905ea10cf4c7b37801137ea41535c8 100644 (file)
@@ -8426,7 +8426,7 @@ void darwin::Linker::ConstructJob(Compilation &C, const JobAction &JA,
   if (Args.hasFlag(options::OPT_fsave_optimization_record,
                    options::OPT_fno_save_optimization_record, false)) {
     CmdArgs.push_back("-mllvm");
-    CmdArgs.push_back("-pass-remarks-output");
+    CmdArgs.push_back("-lto-pass-remarks-output");
     CmdArgs.push_back("-mllvm");
 
     SmallString<128> F;
index 764081cf73eb986608ea70876c4629b1527af131..8bd86af6c5cfb9eb330351cfd5622f9fdf7a9381 100644 (file)
 // LINK_VERSION_DIGITS: invalid version number in '-mlinker-version=133.3.0.1.a'
 // LINK_VERSION_DIGITS: invalid version number in '-mlinker-version=133.3.0.1a'
 
-// Check that we're passing -pass-remarks-output for LTO
+// Check that we're passing -lto-pass-remarks-output for LTO
 // RUN: %clang -target x86_64-apple-darwin12 %t.o -fsave-optimization-record -### -o foo/bar.out 2> %t.log
 // RUN: FileCheck -check-prefix=PASS_REMARKS_OUTPUT %s < %t.log
-// PASS_REMARKS_OUTPUT: "-mllvm" "-pass-remarks-output" "-mllvm" "foo/bar.out.opt.yaml"
+// PASS_REMARKS_OUTPUT: "-mllvm" "-lto-pass-remarks-output" "-mllvm" "foo/bar.out.opt.yaml"
 
 // RUN: %clang -target x86_64-apple-darwin12 %t.o -fsave-optimization-record -### 2> %t.log
 // RUN: FileCheck -check-prefix=PASS_REMARKS_OUTPUT_NO_O %s < %t.log
-// PASS_REMARKS_OUTPUT_NO_O: "-mllvm" "-pass-remarks-output" "-mllvm" "a.out.opt.yaml"
+// PASS_REMARKS_OUTPUT_NO_O: "-mllvm" "-lto-pass-remarks-output" "-mllvm" "a.out.opt.yaml"