Hello. For quite some time I've been using Rtags for code completion and other related stuff. Recently I noticed they provide diagnostics for an entire project. Doing so, one can get quite some extra warning reported by Clang and I consider some of them useful.
So that I would like to install my Python script that filters the warnings and few patches that address the relevant warnings seen. Patch survives bootstrap and regression tests on ppc64le-linux-gnu machine. Martin marxin (4): Add filter-rtags-warnings.py script. Remove unused functions and fields. Fix small coding style issues (PR fortran/87394). Fix scaling of a sreal number. contrib/filter-rtags-warnings.py | 71 ++++++++++++++++ gcc/alias.c | 9 -- gcc/config/i386/i386.c | 15 ---- gcc/cp/name-lookup.c | 15 ---- gcc/cp/parser.c | 8 -- gcc/dbgcnt.c | 2 +- gcc/diagnostic-show-locus.c | 2 - gcc/dump-context.h | 1 - gcc/dumpfile.c | 4 +- gcc/dwarf2out.c | 141 ------------------------------- gcc/edit-context.c | 3 +- gcc/fortran/decl.c | 2 +- gcc/fortran/trans.c | 20 ----- gcc/gcov-tool.c | 2 +- gcc/go/gofrontend/escape.cc | 20 ++--- gcc/go/gofrontend/expressions.cc | 2 +- gcc/go/gofrontend/gogo.h | 2 +- gcc/go/gofrontend/types.cc | 13 +-- gcc/go/gofrontend/types.h | 2 +- gcc/go/gofrontend/wb.cc | 10 +-- gcc/godump.c | 2 +- gcc/graphite-sese-to-poly.c | 8 -- gcc/ipa-cp.c | 10 --- gcc/ipa-fnsummary.c | 2 +- gcc/lra-constraints.c | 27 ------ gcc/tree-chrec.c | 47 ----------- gcc/tree-if-conv.c | 13 --- gcc/tree-ssa-coalesce.c | 16 ---- gcc/tree-ssa-pre.c | 6 -- gcc/tree-ssa-uninit.c | 10 --- gcc/tree-vrp.c | 38 --------- 31 files changed, 96 insertions(+), 427 deletions(-) create mode 100755 contrib/filter-rtags-warnings.py -- 2.19.0