diff --git a/level_zero/core/source/module/module_imp.cpp b/level_zero/core/source/module/module_imp.cpp index 0c8220b1ab..7e12f815f1 100644 --- a/level_zero/core/source/module/module_imp.cpp +++ b/level_zero/core/source/module/module_imp.cpp @@ -73,8 +73,6 @@ NEO::ConstStringRef optAutoGrf = "-ze-intel-enable-auto-large-GRF-mode"; NEO::ConstStringRef enableLibraryCompile = "-library-compilation"; NEO::ConstStringRef enableGlobalVariableSymbols = "-ze-take-global-address"; NEO::ConstStringRef enableFP64GenEmu = "-ze-fp64-gen-emu"; -NEO::ConstStringRef emitLibCompileErrors = "-ze-emit-lib-compile-errors"; - } // namespace BuildOptions ModuleTranslationUnit::ModuleTranslationUnit(L0::Device *device) @@ -929,9 +927,6 @@ void ModuleImp::createBuildOptions(const char *pBuildFlags, std::string &apiOpti moveOptLevelOption(apiOptions, apiOptions); moveProfileFlagsOption(apiOptions, apiOptions); this->isFunctionSymbolExportEnabled = moveBuildOption(apiOptions, apiOptions, BuildOptions::enableLibraryCompile, BuildOptions::enableLibraryCompile); - if (this->isFunctionSymbolExportEnabled) { - NEO::CompilerOptions::concatenateAppend(apiOptions, BuildOptions::emitLibCompileErrors.str()); - } this->isGlobalSymbolExportEnabled = moveBuildOption(apiOptions, apiOptions, BuildOptions::enableGlobalVariableSymbols, BuildOptions::enableGlobalVariableSymbols); if (getDevice()->getNEODevice()->getExecutionEnvironment()->isOneApiPvcWaEnv() == false) { diff --git a/level_zero/core/source/module/module_imp.h b/level_zero/core/source/module/module_imp.h index cae083c4b6..83873265b8 100644 --- a/level_zero/core/source/module/module_imp.h +++ b/level_zero/core/source/module/module_imp.h @@ -44,7 +44,7 @@ extern NEO::ConstStringRef optAutoGrf; extern NEO::ConstStringRef enableLibraryCompile; extern NEO::ConstStringRef enableGlobalVariableSymbols; extern NEO::ConstStringRef enableFP64GenEmu; -extern NEO::ConstStringRef emitLibCompileErrors; + } // namespace BuildOptions struct ModuleTranslationUnit { diff --git a/level_zero/core/test/unit_tests/sources/module/test_module_2.cpp b/level_zero/core/test/unit_tests/sources/module/test_module_2.cpp index 54863f6597..bdd625253b 100644 --- a/level_zero/core/test/unit_tests/sources/module/test_module_2.cpp +++ b/level_zero/core/test/unit_tests/sources/module/test_module_2.cpp @@ -478,34 +478,5 @@ TEST_F(ModuleTests, givenFP64EmulationEnabledWhenCreatingModuleThenEnableFP64Gen EXPECT_TRUE(CompilerOptions::contains(cip->buildInternalOptions, BuildOptions::enableFP64GenEmu)); }; -TEST_F(ModuleTests, whenLibraryCompilationFlagIsEnabledThenEmitLibCompileErrorsIsAppendedToApiOptions) { - auto mockModule = std::make_unique(device, nullptr, ModuleType::user); - ASSERT_NE(nullptr, mockModule.get()); - - { - std::string apiOptions; - std::string internalBuildOptions; - const char *buildFlags = "-library-compilation"; - - mockModule->createBuildOptions(buildFlags, apiOptions, internalBuildOptions); - - EXPECT_TRUE(mockModule->isFunctionSymbolExportEnabled); - EXPECT_TRUE(NEO::CompilerOptions::contains(apiOptions, "-ze-emit-lib-compile-errors")); - EXPECT_TRUE(NEO::CompilerOptions::contains(apiOptions, "-library-compilation")); - } - - { - std::string apiOptions; - std::string internalBuildOptions; - const char *buildFlags = "-some-other-flag"; - - mockModule->createBuildOptions(buildFlags, apiOptions, internalBuildOptions); - - EXPECT_FALSE(mockModule->isFunctionSymbolExportEnabled); - EXPECT_FALSE(NEO::CompilerOptions::contains(apiOptions, "-ze-emit-lib-compile-errors")); - EXPECT_FALSE(NEO::CompilerOptions::contains(apiOptions, "-library-compilation")); - } -} - } // namespace ult } // namespace L0