From 66478827739d51f142c89bb6a0a55f68b4cc0feb Mon Sep 17 00:00:00 2001 From: jatang Date: Thu, 29 Dec 2022 15:21:25 -0500 Subject: [PATCH] SWDEV-287018 - Only generate _optimized.bc when both requiredDump and DUMP_BC_LINKED are true The current code generates a _optimized.bc regardlessly, so put back the original logic. Change-Id: I3f84d10934b3e983f5f828af8d0943449a6e1d94 --- rocclr/device/devprogram.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rocclr/device/devprogram.cpp b/rocclr/device/devprogram.cpp index 68c97dd15e..b8ca220cfc 100644 --- a/rocclr/device/devprogram.cpp +++ b/rocclr/device/devprogram.cpp @@ -385,7 +385,7 @@ bool Program::linkLLVMBitcode(const amd_comgr_data_set_t inputs, if (status == AMD_COMGR_STATUS_SUCCESS) { std::string dumpFileName; - if (requiredDump || amdOptions->isDumpFlagSet(amd::option::DUMP_BC_LINKED)) { + if (requiredDump && amdOptions->isDumpFlagSet(amd::option::DUMP_BC_LINKED)) { dumpFileName = amdOptions->getDumpFileName("_linked.bc"); } status = extractByteCodeBinary(*output, AMD_COMGR_DATA_KIND_BC, dumpFileName, binaryData,