Rename option to -lto-pass-remarks-output
The new option -pass-remarks-output broke LLVM_LINK_LLVM_DYLIB because of the duplicate option name with opt. llvm-svn: 287628
This commit is contained in:
parent
de33651bd9
commit
43018fdbe5
|
@ -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;
|
||||
|
|
|
@ -328,11 +328,11 @@
|
|||
// 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"
|
||||
|
|
Loading…
Reference in New Issue