From 6ca0390a9c3af5684076854b7ba297358b0bbd9b Mon Sep 17 00:00:00 2001 From: liyunfei Date: Thu, 29 Feb 2024 16:55:42 +0800 Subject: [PATCH] switch fgcc_compatible default status to off Signed-off-by: liyunfei --- clang/lib/Driver/Driver.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp index 87736112fb76..a7e4edb3ab5a 100644 --- a/clang/lib/Driver/Driver.cpp +++ b/clang/lib/Driver/Driver.cpp @@ -1493,7 +1493,7 @@ Compilation *Driver::BuildCompilation(ArrayRef ArgList) { #ifdef BUILD_FOR_OPENEULER if(C->getArgs().hasFlag(options::OPT_fgcc_compatible, - options::OPT_fno_gcc_compatible, true)) { + options::OPT_fno_gcc_compatible, false)) { getDiags().setDiagnosticGroupWarningAsError("unused-command-line-argument", 0); getDiags().setDiagnosticGroupWarningAsError("ignored-optimization-argument", 0); } diff --git a/clang/lib/Driver/ToolChains/Clang.cpp b/clang/lib/Driver/ToolChains/Clang.cpp index 0921e6071d26..793af55a1e5f 100644 --- a/clang/lib/Driver/ToolChains/Clang.cpp +++ b/clang/lib/Driver/ToolChains/Clang.cpp @@ -4682,7 +4682,7 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA, #ifdef BUILD_FOR_OPENEULER if (Args.hasFlag(options::OPT_fgcc_compatible, - options::OPT_fno_gcc_compatible, true)) { + options::OPT_fno_gcc_compatible, false)) { CmdArgs.push_back("-Wno-error=unknown-warning-option"); CmdArgs.push_back("-Wno-error=unused-parameter"); CmdArgs.push_back("-Wno-error=unused-function"); -- Gitee