From 9e5b96d567cff3cff7678eb2a51eef2d6b6d1492 Mon Sep 17 00:00:00 2001 From: Jatin Chaudhary Date: Mon, 15 May 2023 11:39:06 +0100 Subject: [PATCH] SWDEV-384013 - Print link options being passed to compiler with AMD_LOG_LEVEL Change-Id: I556ed434587cff07a634796da51dcbb9ae78ef21 [ROCm/clr commit: 8753db54463e4c8a11ed3c35b8f55c9ad169c1dd] --- projects/clr/hipamd/src/hiprtc/hiprtcInternal.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/projects/clr/hipamd/src/hiprtc/hiprtcInternal.cpp b/projects/clr/hipamd/src/hiprtc/hiprtcInternal.cpp index 484964c602..bb12e79b15 100644 --- a/projects/clr/hipamd/src/hiprtc/hiprtcInternal.cpp +++ b/projects/clr/hipamd/src/hiprtc/hiprtcInternal.cpp @@ -646,6 +646,16 @@ bool RTCLinkProgram::LinkComplete(void** bin_out, size_t* size_out) { std::vector exe_options = getLinkOptions(link_args_); exe_options.push_back("-O3"); + LogPrintfInfo("Exe options forwarded to compiler: %s", + [&]() { + std::string ret; + for (const auto& i : exe_options) { + ret += i; + ret += " "; + } + return ret; + }() + .c_str()); if (!createExecutable(exec_input_, isa_, exe_options, build_log_, executable_)) { LogError("Error in hiprtc: unable to create exectuable"); return false;