Skip to content

Commit 4cbb235

Browse files
committed
[CUDA] Do not pass deprecated option fo fatbinary
CUDA 10.1 tools deprecated some command line options. fatbinary no longer needs --cuda. Differential Revision: https://reviews.llvm.org/D61470 llvm-svn: 359838
1 parent e1e38d4 commit 4cbb235

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/lib/Driver/ToolChains/Cuda.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,8 @@ void NVPTX::Linker::ConstructJob(Compilation &C, const JobAction &JA,
454454
assert(TC.getTriple().isNVPTX() && "Wrong platform");
455455

456456
ArgStringList CmdArgs;
457-
CmdArgs.push_back("--cuda");
457+
if (TC.CudaInstallation.version() <= CudaVersion::CUDA_100)
458+
CmdArgs.push_back("--cuda");
458459
CmdArgs.push_back(TC.getTriple().isArch64Bit() ? "-64" : "-32");
459460
CmdArgs.push_back(Args.MakeArgString("--create"));
460461
CmdArgs.push_back(Args.MakeArgString(Output.getFilename()));

0 commit comments

Comments
 (0)