From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 118190 invoked by alias); 5 Feb 2018 12:21:41 -0000 Mailing-List: contact fortran-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: fortran-owner@gcc.gnu.org Received: (qmail 117307 invoked by uid 89); 5 Feb 2018 12:21:40 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=UD:ac.uk, H*MI:men, Hx-spam-relays-external:sk:HE1PR06, H*m:men X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com Received: from mail-he1eur01on0093.outbound.protection.outlook.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.93) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 05 Feb 2018 12:21:38 +0000 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=mexas@bristol.ac.uk; Received: from mech-as222.men.bris.ac.uk (137.222.170.4) by HE1PR06MB1498.eurprd06.prod.outlook.com (2a01:111:e400:59ad::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Mon, 5 Feb 2018 12:21:34 +0000 Received: from mech-as222.men.bris.ac.uk (localhost [127.0.0.1]) by mech-as222.men.bris.ac.uk (8.15.2/8.15.2) with ESMTP id w15CLTw7051111 for ; Mon, 5 Feb 2018 12:21:29 GMT (envelope-from mexas@mech-as222.men.bris.ac.uk) Received: (from mexas@localhost) by mech-as222.men.bris.ac.uk (8.15.2/8.15.2/Submit) id w15CLTnC051110 for fortran@gcc.gnu.org; Mon, 5 Feb 2018 12:21:29 GMT (envelope-from mexas) Date: Mon, 05 Feb 2018 12:21:00 -0000 From: Anton Shterenlikht Message-Id: <201802051221.w15CLTnC051110@mech-as222.men.bris.ac.uk> To: fortran@gcc.gnu.org Subject: bogus unused module variable warning Reply-To: mexas@bristol.ac.uk MIME-Version: 1.0 Content-Type: text/plain X-ClientProxiedBy: AM5P190CA0013.EURP190.PROD.OUTLOOK.COM (2603:10a6:206:14::26) To HE1PR06MB1498.eurprd06.prod.outlook.com (2a01:111:e400:59ad::12) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6413670d-3bad-44bb-e7a8-08d56c92ff56 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);SRVR:HE1PR06MB1498; X-Microsoft-Exchange-Diagnostics: 1;HE1PR06MB1498;3:5vYXkO00owvLGlJOcWtfiosaicgyWnmM+RnBegZa5Iup2M39qCB/L8thBAZoQkSyHlyIRfqADi0qha2Wg5AVXWz1crNouHxDMzj8ajjiIs6QgPR18udrZLKjvIbPAjDZtgy86gxIfkfiwgh5YAGcxHCypKQsALS/GOSSTeck0NRhO/7ZJ2Vnxs5YABZuXhM8BUlTDOVkuNz9qaJxU37kjMtmscwVOeg0GQ02QjcifVVwMWB4gAxjvg++6CnAGbfO;25:pMy3yhHVL/g5axNHwDJ5gw2fYLox78j80DefH7t86yciMrS8phTj6bL6EjH8b3dyXYYazNWJ8s5Z1nLP2QPNOZZn7qYt5tV3b8MJVcgXf00/EGxCIRnO1gmbRi+OmiivRhlBWEV9judi1r9EuEFHvikoH8CT5Lp91vXwq3hO6hCLBKE+YNNsYv9A5skNohPUW5a3q8hk8jL16E0xv+fJjtK5nw/k7Uj2YqUby7tFgvEbMMNxnd2bXo1xUQNN2mlxcSocISffX69IleHz2x48SFsuwlfqMp+vIxpcwJszkeSJKoe2anKxXCWnWPw+SMj3C9iHQEd2x1ptTJM4FZkG/Q==;31:THbTCHfIcPTYiwdwPmqBy0lYi9drHNhcPNS//TKcF1kb6Hj3zxgWUFC8l05AOBu8Cm1YhqOnGXX7YUSKjD+diQOHiFf1y3ShAfnLXu2JHyq5ZvYvlHeTjQzZpsd/cC2VZZ+0wcaXc3Sf/1Nu4m/HtbO70w+bzrT+bwGtzc0/5UYVZLH8OsylSSLDet9epRTNGBbgT3nGNBdXXbIph9N7a95Mv3mLspHM4WmRJYSNtOw= X-MS-TrafficTypeDiagnostic: HE1PR06MB1498: X-Microsoft-Exchange-Diagnostics: 1;HE1PR06MB1498;20:UfVn02NShMmRDMNT46zYyZICup6DapfhU9HLV4TmvEsLkmUaXTYW7P1KioUjLPbuuY3YtThhi81oSW5s709gJ3VfBiKdoL64TS04J5tqZMCmQ9u/oP9N23mzCPsTCr26qE8UQ0/5T+W5oOoPs6N4vJPrM+UbZ+faQlEutIKv95XFw0lisLpgPZru/3TF8zqYuxox8SIXFunaQFu8nJC8NLODYlr+869LjxEZVoSqVqR0B1CVvdmJfIH3WXbgnxgRS0u2hdbJ/9MWsUbTAoRFiD9jYLTdLdFZGNaO7y2dgAYn5jaD3Jh29kqbAgbD4c2ZLt/2mj/pZ/APMgMBJlFIZg0nkk8OSAhTFQaZG9M86vJw+gnymkuQa5y+ojBxW4s4wM0WUxA9I52s8NelIShwyDsXEHyyw3X8+U2hIB8c8pMN9xOhs6D9OMmFdAJ+zOr4827RqfQHJpM2RCM0beToeMChUDJxG+A3rukHOx2l64KJFuQZAdIdTkHvYacAM3cn;4:gzuhCiBX120ss57iJ9sWE32255RZKaGZRcLooFQGWXb1c51IlkaGibtbgT5ELlg82vGhHw26YNWRsoTzwTpDVT1MisgjFcWTOTnuDm2wWvlOjST+1k/nhk+bnnFk2BMK3k4nrQHPeLfA6l+1UnxxjPvanR7QP6xTyiaSGRIyZ49AJfuToY/vr3vjQvUDjEtHzwnY1mYz+CZfbvFwqnWC/DTaNUG0mEy/ChfpmEMqOAqcgyCMSaTW8/qxH1lPJHP0/ypoXhJ3f1vppd9IGbdtMg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040501)(2401047)(5005006)(8121501046)(3231101)(2400082)(944501161)(3002001)(93006095)(93001095)(10201501046)(6041288)(20161123560045)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(6072148)(201708071742011);SRVR:HE1PR06MB1498;BCL:0;PCL:0;RULEID:;SRVR:HE1PR06MB1498; X-Forefront-PRVS: 0574D4712B X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(376002)(396003)(39380400002)(39860400002)(346002)(199004)(189003)(48376002)(6916009)(51416003)(97736004)(50466002)(68736007)(2361001)(9686003)(43066004)(106356001)(26005)(16586007)(122856001)(316002)(2351001)(42186006)(105586002)(478600001)(86362001)(87636003)(786003)(3450700001)(3846002)(8676002)(81156014)(81166006)(5660300001)(186003)(8936002)(47776003)(66066001)(6116002)(1076002)(8276002)(305945005)(59450400001)(2906002)(53936002)(74482002)(42882006)(386003)(7736002)(33896004)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR06MB1498;H:mech-as222.men.bris.ac.uk;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: bristol.ac.uk does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR06MB1498;23:hJxag+EoXnbBud+wua+xM+nUHsX+SVdyu9Ft2T2n1?= =?us-ascii?Q?2mJbUlGkHFnci2f2Lk/SvZEYMP5B2Y01Og4swRrHkNrOZjGSYurC3h3W9RwW?= =?us-ascii?Q?IbpPMeuTDu9VTw6JELsnQpwEdGRMF3Un6WpDzfVNYcroXcDGsMo2u/JggbLv?= =?us-ascii?Q?Em3TL949GzLy1LzvMkkz9HOdz0VCfdD++OWgcKOOEkN7kqLn6c3yjIr1OXEe?= =?us-ascii?Q?dGU4iZkJTbRhRLDzqHDhW4vuC3hR78+n6yZTWlG0O9T505ocEBum0INU2pOo?= =?us-ascii?Q?MUnRnzl8UxvynUBFOekkkcmvMY8KrOzDHrSlV7q5wx01IKm/SBdTXqyeJl/6?= =?us-ascii?Q?wQHFzcFwFfOH/NgbDYhbrup4ykafDUxuToXVhw1GdEyBTsniRHGBv5awz2Gx?= =?us-ascii?Q?CNsNvRXRRJ6Mc2IeGRi2vbwXf1CN76bodWevmI1xvBe8gsRPjXO95gonD1b0?= =?us-ascii?Q?ySglOWRmOVsEDpPEOaT8+i7P4ERbAHd8rSzob+XAhZYgDJydWtKPXZ70cA24?= =?us-ascii?Q?3OFV+KuBq7Bg9tQw9w4dBb6MxuDSMWGoLn68mASBDw8XxDdnK4Zw4oNg/Pu+?= =?us-ascii?Q?LDqOo5dO17JrGj/b7R1cU19hoNfpnYLsj+GOWS4Bkl3RlMnWqyqA1q3z09LC?= =?us-ascii?Q?tjVo3xkHgHbUKYiRo7+HPDm5O64lue2Ym4lw47FWGHo391q2EJNr51OW4+d6?= =?us-ascii?Q?kLTQDWxtFcHf9V3sSzZQVfpjGHhl2w+7GOX/g11nlfqYBd9fSRXx6WJkZTDg?= =?us-ascii?Q?iqClj1hIJTSZLsWAk1ZNRfXKSSEWTqKzQV+N8BRwhSgjHj1muGUXYSJMZ3LK?= =?us-ascii?Q?uXVS8vlrQk6sm+d8KAmF+RU1/kvBqXw9whn0LNcdm8q+G/w8dj5J8jN9K7m0?= =?us-ascii?Q?L6qiXlxFL7JuVMaY1VCrGqpbWDarzfpxIEt0mGmrvGq+n0mXFuJvrPmu5Kre?= =?us-ascii?Q?6UG9DRgZwWtQtTFFnWnujz2YQHLShhPsAJ8dypOZBrajsPeUJBFn3PUuVbQr?= =?us-ascii?Q?cgB2rHDZ3wL06epF2NlysZW8sm2eldpxZofZUCe//WyHjiLipXFKSNWNN7tc?= =?us-ascii?Q?1eGWB3mUc8SZtnEnFxiDzsXPrKn7nCpfTS8P76+FXyedz4BHDKXhBD8PDdVX?= =?us-ascii?Q?1oUTWZX9EOMcOW05hfS2NdoHySyp+5snFbVQKd53MRfqlJ2Ci9rlA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR06MB1498;6:BPKl2htxn8ZvtC6Bjd7rs9An7k7jz7ApF6g/74eEUbKu+CNzgEmB6Cvk5pao+/wecdAKRnxYmcZjqqqWXU2DSQotD86269nXaGZ+6l/wtPEhM3LTPdjGzASxRBI67VuszWMs1u3nwrbwSSrGi8FZQDaYfMjd3h7gdKU+qK4E4+/gjn7P6RIZ6bConUT4lh380Z2mAbvlKkVBHFjpL7atjlsXCS7fU1HEQkHwy6/XiooXF+lF1qrubbAkQvFYQcOfNUrM3h+hdPMyo0AZ5jfwnxnyj9Zhbik6seNHb5pxMFo7bsLQd0KxhTQD/xEPAjezyfeI69nKN9Dm7F87jabrQ3wKSHyHd/Mx8uEQmbB++qE=;5:9Us+meNod2EwuFIEUzJ8xIoLnMAJcAGmbCe8jfCHkSPtN9sJLdMvZwnk1eRr/SmwJ/HVksw5lyEGeBzyfGhdv0YOuul+8yDgv9Y3teD8EDSP24AkYfv14185DnV2NPzYvCiq79tBmM7qxBCfPI2CzVLazRjOZ0zlS5BcD2pneqE=;24:TF29PdVNmJF0VYQrMhDhupoeFep4doROFnVGfsbhDaIrj4LDRzZgd6fBOYo93wytw7cIU6dCtZVq1bXJG2CF18E5zLlOtYTooZd0QeIHv/E=;7:Z1iU48xbPGJmJ+1r0w9ORHcBnr0G6xxGwBxy/Bg/vBnTV3Dn7NBDK81t0DZJyv8dHN7f3a+745P28se0j8efPxSdniSCACwkqMim8lay+X0OWDibsUMj5vC/v2LqWm7ORb6RvwBXIOKCwsrcMUpHENmzIK/5zn6MEOO4Ewq5hCG3WR6v86aqlfzmOmuFRlB9EcoFr2pRb4HLYn4lV4k3uTxWMPFPmDkg8XgQn+ogUFBghmgA/EZqhhYql0lNYWpM SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: bristol.ac.uk X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Feb 2018 12:21:34.6766 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6413670d-3bad-44bb-e7a8-08d56c92ff56 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b2e47f30-cd7d-4a4e-a5da-b18cf1a4151b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR06MB1498 X-SW-Source: 2018-02/txt/msg00025.txt.bz2 Hi I have a module with submodules. A submodule uses module variables by host association. These variables are not used in the module file. Hence I get warnings like this: mpi_h3_rv ! MPI halo, dim 3, right virtual 1 Warning: Unused PRIVATE module variable 'mpi_h3_rv' declared at (1) [-Wunused-value] I guess this is because when the module file is compiled, there is no way to know whether any of the unused variables are used in submodules. Even I compile both the module and the submodule file at the same, i.e. in the same gfortran command invocation, I get this unused warning. I like to compile with -Wall, and I pay attention to all warnings. Is there a way make gfortran "see" that module variables are used in a submodule? Thanks Anton