|
@@ -5273,6 +5273,7 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
|
|
if (Args.hasFlag(options::OPT_faddrsig, options::OPT_fno_addrsig,
|
|
if (Args.hasFlag(options::OPT_faddrsig, options::OPT_fno_addrsig,
|
|
(TC.getTriple().isOSBinFormatELF() ||
|
|
(TC.getTriple().isOSBinFormatELF() ||
|
|
TC.getTriple().isOSBinFormatCOFF()) &&
|
|
TC.getTriple().isOSBinFormatCOFF()) &&
|
|
|
|
+ !TC.getTriple().isPS4() &&
|
|
TC.useIntegratedAs() &&
|
|
TC.useIntegratedAs() &&
|
|
RawTriple.getOS() != llvm::Triple::NetBSD))
|
|
RawTriple.getOS() != llvm::Triple::NetBSD))
|
|
CmdArgs.push_back("-faddrsig");
|
|
CmdArgs.push_back("-faddrsig");
|