From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25554 invoked by alias); 24 Sep 2018 07:37:00 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 25348 invoked by uid 89); 24 Sep 2018 07:36:59 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-11.9 required=5.0 tests=BAYES_00,GIT_PATCH_2,GIT_PATCH_3,SPF_PASS autolearn=ham version=3.3.2 spammy=tree-vrp.c, UD:tree-vrp.c, treevrpc X-HELO: mx1.suse.de Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 24 Sep 2018 07:36:56 +0000 Received: from relay1.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 4518CB0D9 for ; Mon, 24 Sep 2018 07:36:54 +0000 (UTC) Resent-From: =?UTF-8?Q?Martin_Li=c5=a1ka?= Resent-To: GCC Patches Resent-Date: Mon, 24 Sep 2018 09:36:53 +0200 Resent-Message-ID: Resent-User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 Message-Id: From: marxin Date: Mon, 24 Sep 2018 07:37:00 -0000 Subject: [PATCH 0/4] Clean-up warnings spotted by Rtags To: gcc-patches@gcc.gnu.org X-IsSubscribed: yes X-SW-Source: 2018-09/txt/msg01314.txt.bz2 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