Follow Alexei's suggestion, remove "-ferror-limit=19",
"-fmessage-length=127", "-vectorize-loops" and "-vectorize-slp"
clang options: they are meaningless. Add comment for
"-Wno-unused-value" and "-Wno-pointer-sign".

Signed-off-by: Wang Nan <wangn...@huawei.com>
Cc: Arnaldo Carvalho de Melo <a...@redhat.com>
Cc: Alexei Starovoitov <a...@fb.com>
Cc: He Kuang <heku...@huawei.com>
Cc: Jiri Olsa <jo...@kernel.org>
Cc: Zefan Li <lize...@huawei.com>
Cc: pi3or...@163.com
---
 tools/perf/util/c++/clang.cpp | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/tools/perf/util/c++/clang.cpp b/tools/perf/util/c++/clang.cpp
index 1e97415..7fe0222c5 100644
--- a/tools/perf/util/c++/clang.cpp
+++ b/tools/perf/util/c++/clang.cpp
@@ -41,13 +41,10 @@ createCompilerInvocation(llvm::opt::ArgStringList CFlags, 
StringRef& Path,
                "-cc1",
                "-triple", "bpf-pc-linux",
                "-fsyntax-only",
-               "-ferror-limit", "19",
-               "-fmessage-length", "127",
                "-O2",
                "-nostdsysteminc",
                "-nobuiltininc",
-               "-vectorize-loops",
-               "-vectorize-slp",
+               /* Suppress warnings when using kernel headers */
                "-Wno-unused-value",
                "-Wno-pointer-sign",
                "-x", "c"};
-- 
2.10.1

Reply via email to