From unknown Mon Jun 23 06:00:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23442: [PATCH] maint: avoid new warning from gcc (GCC) 7.0.0 20160503 (experimental) Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Wed, 04 May 2016 04:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23442 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: 23442@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14623344552840 (code B ref -1); Wed, 04 May 2016 04:01:01 +0000 Received: (at submit) by debbugs.gnu.org; 4 May 2016 04:00:55 +0000 Received: from localhost ([127.0.0.1]:36218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axnzb-0000jk-0l for submit@debbugs.gnu.org; Wed, 04 May 2016 00:00:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axnzZ-0000jX-9k for submit@debbugs.gnu.org; Wed, 04 May 2016 00:00:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1axnzK-0006l3-MY for submit@debbugs.gnu.org; Wed, 04 May 2016 00:00:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49441) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axnzJ-0006kC-9i for submit@debbugs.gnu.org; Wed, 04 May 2016 00:00:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53115) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axnz7-0007zp-KV for bug-coreutils@gnu.org; Wed, 04 May 2016 00:00:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1axnyt-0006h7-Ts for bug-coreutils@gnu.org; Wed, 04 May 2016 00:00:18 -0400 Received: from mail-ob0-x241.google.com ([2607:f8b0:4003:c01::241]:34015) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axnys-0006Xt-MW for bug-coreutils@gnu.org; Wed, 04 May 2016 00:00:11 -0400 Received: by mail-ob0-x241.google.com with SMTP id n2so1833707obo.1 for ; Tue, 03 May 2016 20:59:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to; bh=u7iHnfQaTaWL0Fk++NNPhNLufwKc8bdTb8yMqST2PzM=; b=r0qf7i7zdy+u0tG+KXAYRecbUiehP+6bUehmUHt8k/W3OxyvX8heRQ8fFIsT0LjPm9 UuMaE7xM5kVneEKTy3z8stjxip+uzin5JDQug1fKoticOXxO4ln0H6wLXcPYJSZtzKWW bj0L3y8gp5YUv/JPWddwsjosY9pQYFdcAKEjF4bWqCXU7BkJZGq4oVA9WZS1Ow3ogWP0 M+XWVPNSei5k78fTYW1mR+WLgQqIv3p0rq/3hen5+eBPmvmQ6BmvGmusT8aDfYn1EBDX aO0+MtbXy/lYOhwNVlupe2nE89WP7uLIDAG039g1iblXufHo8z5SGkwX++Gb8GRVyYof TH0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=u7iHnfQaTaWL0Fk++NNPhNLufwKc8bdTb8yMqST2PzM=; b=DJSwSsLZ/KO8ayN9J7klozaJlvjiTZp8mI7OG41/fECQwNUYpfjyQfm6s8gOFIuodc 36WsydqalsKv4a/noaoIT4X7cz8Wbi1tOJ71UG6fMicm2rkIVPLiqXUS8YVKlCLk8di8 xdxlEmEwtx7gBvekbg+ion9czXI9OK19ew/cYABRnWWnYWRLkhgJ3ddu/QNoCv8dmviF SaEe7oF//KFQxR0KRTY6ZzDsAnuu2EnPanFVxxmvYkznXEXRui8H4ntSadx58EdlnFNe mrxVWPUw+dmsXVvx3AUsPNnL78ig36JCniDTjMQD8/pP+RGyuDclpuTNz7yY8OuA9FEs lmNw== X-Gm-Message-State: AOPr4FXk8fS2P90bVrFS/35OcNULIi3mKHsurb+krRb3l4QFM8dVFztgcCgQbQdjLZshoM92wRyw8NwE1MgMEQ== X-Received: by 10.60.132.115 with SMTP id ot19mr1087014oeb.37.1462334392208; Tue, 03 May 2016 20:59:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.175.193 with HTTP; Tue, 3 May 2016 20:59:32 -0700 (PDT) From: Jim Meyering Date: Tue, 3 May 2016 20:59:32 -0700 X-Google-Sender-Auth: 4Wi6mPyB0O5RRgEE8ufPxNQ82HI Message-ID: Content-Type: multipart/mixed; boundary=047d7b417c6ffe636c0531fc419f X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) --047d7b417c6ffe636c0531fc419f Content-Type: text/plain; charset=UTF-8 coreutils failed to build when configured with --enable-gcc-warnings and the latest gcc built from git. Here's a patch to fix that: --047d7b417c6ffe636c0531fc419f Content-Type: text/x-patch; charset=US-ASCII; name="0001-maint-avoid-new-warning-from-gcc-GCC-7.0.0-20160503-.patch" Content-Disposition: attachment; filename="0001-maint-avoid-new-warning-from-gcc-GCC-7.0.0-20160503-.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_insc49ko0 RnJvbSBlMjJmZjk4N2U0ZDNjMjliNDQ1YjNlOTRkZTY1YzYzM2Y4YTA1ODcwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog VHVlLCAzIE1heSAyMDE2IDIwOjU2OjIwIC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gbWFpbnQ6IGF2 b2lkIG5ldyB3YXJuaW5nIGZyb20gZ2NjIChHQ0MpIDcuMC4wIDIwMTYwNTAzCiAoZXhwZXJpbWVu dGFsKQoKKiBzcmMvaWQuYyAobWFpbik6IFdoZW4gY29uZmlndXJlZCB3aXRoIC0tZW5hYmxlLWdj Yy13YXJuaW5ncyBhbmQgdXNpbmcKdGhlIHZlcnkgbGF0ZXN0IGdjYyBidWlsdCBmcm9tIGdpdCwg YnVpbGRpbmcgd291bGQgZmFpbCB3aXRoIHRoaXM6CiAgc3JjL2lkLmM6MjAwOjg6IGVycm9yOiBh c3N1bWluZyBzaWduZWQgb3ZlcmZsb3cgZG9lcyBub3Qgb2NjdXIgd2hlbiBcCiAgICBzaW1wbGlm eWluZyBjb25kaXRpb25hbCB0byBjb25zdGFudCBbLVdlcnJvcj1zdHJpY3Qtb3ZlcmZsb3ddCiAg ICAgYm9vbCBkZWZhdWx0X2Zvcm1hdCA9IChqdXN0X3VzZXIgKyBqdXN0X2dyb3VwICsganVzdF9n cm91cF9saXN0CiAgICAgICAgICBefn5+fn5+fn5+fn5+fgpBZGQgIlUwIiB0byB0aG9zZSBib29s ZWFuIGFkZGVuZHMsIHRvIGF2b2lkIHRoZSB3YXJuaW5nIGJ5IHdpZGVuaW5nCnRoZSB0eXBlIG9m IHRoZSBzdW0uCi0tLQogc3JjL2lkLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp b24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9zcmMvaWQuYyBiL3NyYy9pZC5jCmlu ZGV4IDM4ODQ0YWYuLjM5NjkzMzcgMTAwNjQ0Ci0tLSBhL3NyYy9pZC5jCisrKyBiL3NyYy9pZC5j CkBAIC0xOTcsNyArMTk3LDcgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICBpZiAo anVzdF91c2VyICsganVzdF9ncm91cCArIGp1c3RfZ3JvdXBfbGlzdCArIGp1c3RfY29udGV4dCA+ IDEpCiAgICAgZXJyb3IgKEVYSVRfRkFJTFVSRSwgMCwgXygiY2Fubm90IHByaW50IFwib25seVwi IG9mIG1vcmUgdGhhbiBvbmUgY2hvaWNlIikpOwoKLSAgYm9vbCBkZWZhdWx0X2Zvcm1hdCA9IChq dXN0X3VzZXIgKyBqdXN0X2dyb3VwICsganVzdF9ncm91cF9saXN0CisgIGJvb2wgZGVmYXVsdF9m b3JtYXQgPSAoMFUgKyBqdXN0X3VzZXIgKyBqdXN0X2dyb3VwICsganVzdF9ncm91cF9saXN0CiAg ICAgICAgICAgICAgICAgICAgICAgICAgKyBqdXN0X2NvbnRleHQgPT0gMCk7CgogICBpZiAoZGVm YXVsdF9mb3JtYXQgJiYgKHVzZV9yZWFsIHx8IHVzZV9uYW1lKSkKLS0gCjIuOC4wLXJjMgoK --047d7b417c6ffe636c0531fc419f-- From unknown Mon Jun 23 06:00:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23442: [PATCH] maint: avoid new warning from gcc (GCC) 7.0.0 20160503 (experimental) Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Wed, 04 May 2016 04:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23442 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: 23442@debbugs.gnu.org Received: via spool by 23442-submit@debbugs.gnu.org id=B23442.14623358675261 (code B ref 23442); Wed, 04 May 2016 04:25:02 +0000 Received: (at 23442) by debbugs.gnu.org; 4 May 2016 04:24:27 +0000 Received: from localhost ([127.0.0.1]:36225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axoMN-0001Mn-1P for submit@debbugs.gnu.org; Wed, 04 May 2016 00:24:27 -0400 Received: from mail-ob0-f196.google.com ([209.85.214.196]:36270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axoMK-0001Ma-PS for 23442@debbugs.gnu.org; Wed, 04 May 2016 00:24:25 -0400 Received: by mail-ob0-f196.google.com with SMTP id ds10so1861714obb.3 for <23442@debbugs.gnu.org>; Tue, 03 May 2016 21:24:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=TdA5glYSO03bWPfUxx3vzs4b15Rk8m/hxbZqlO+5Nf0=; b=gNs74W9oNRn4he/xvVs/dHA+jauIEHnRreA3whsR0aw35l0zm69t1I8L4R/B9chYe/ c/YWllw7eqOTKugRJ6FKouZlWImL5N+d6PzZ4es+1DcI+1yWCCZIgJnKQXRMEfB4s3Ww v/FM8gmbxVICpRap6pgNd1TLYb/dfkZPeC11Mk1VuFaLOvhzR17kJHNT5lKRe+4pFHMP xwtkY5gDuvyuVSF9gT7NGm9lhdfPDXoDMgQDEIIwwtyWKimJqo8a6S0KeRHxtr06bHiD kWs4LCuAmvcqNaiQQrRLwjesocCavUo6bq9QzhOu+rLG+cfPxRf5i8loH9r2Vts8Pilb 5Ivg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=TdA5glYSO03bWPfUxx3vzs4b15Rk8m/hxbZqlO+5Nf0=; b=Z7VbCJo/83uOcDUfiiT+gx/1PblWTZGrtg6xmppZR7PxKEF01CiUI/VTSCVQwnSh8E zvADEeuhmtMyfx5rWpN6nRTZad+9Fmf24dImMzaZmZd36fe9bqFTluPihUTRQIDzjb12 DJlO8/FruLez4QKtw/UtkeFnMeN5Hmdbd2kEZO5PcKRh25sCMh8jxC6tGYWxnHycsyGP YdVDHmyHBOtgz1wxwOM0z/J3gsBYFubYHemRNE8jyZjX0nJnnN3tgvvrzrwRxowGOHsc pUjAmfN8oabV8c97fuXzTgHY3laOw5T1YMOcXCLK6dCD7RhDg+NyQymnhFzENSvUL9GV Fc+g== X-Gm-Message-State: AOPr4FXnwhw0NguN673316ZrsCd1UC1owDgFsO59mahS4gx3fuV4azLey1RJq0eAiwIfSr59E2RQ/EsRwZiY5Q== X-Received: by 10.60.67.101 with SMTP id m5mr1186550oet.19.1462335859025; Tue, 03 May 2016 21:24:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.175.193 with HTTP; Tue, 3 May 2016 21:23:59 -0700 (PDT) In-Reply-To: References: From: Jim Meyering Date: Tue, 3 May 2016 21:23:59 -0700 X-Google-Sender-Auth: XjW7f0OdZvvj_nFF2wM2tevn17c Message-ID: Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On Tue, May 3, 2016 at 8:59 PM, Jim Meyering wrote: > coreutils failed to build when configured with --enable-gcc-warnings > and the latest gcc built from git. > > Here's a patch to fix that: One nit in the commit log, fixed locally: s/U0/0U/ From unknown Mon Jun 23 06:00:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23442: [PATCH] maint: avoid new warning from gcc (GCC) 7.0.0 20160503 (experimental) Resent-From: Bernhard Voelker Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Wed, 04 May 2016 07:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23442 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: Jim Meyering , 23442@debbugs.gnu.org Received: via spool by 23442-submit@debbugs.gnu.org id=B23442.146234762129187 (code B ref 23442); Wed, 04 May 2016 07:41:02 +0000 Received: (at 23442) by debbugs.gnu.org; 4 May 2016 07:40:21 +0000 Received: from localhost ([127.0.0.1]:36322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axrPx-0007ah-5s for submit@debbugs.gnu.org; Wed, 04 May 2016 03:40:21 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:49769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axrPu-0007aU-OF for 23442@debbugs.gnu.org; Wed, 04 May 2016 03:40:19 -0400 Received: from [192.168.101.10] ([217.86.64.216]) by mrelayeu.kundenserver.de (mreue004) with ESMTPSA (Nemesis) id 0MSmkD-1b7Vuk1t2L-00Rtq6; Wed, 04 May 2016 09:40:07 +0200 References: From: Bernhard Voelker Message-ID: <5729A755.2050100@bernhard-voelker.de> Date: Wed, 4 May 2016 09:40:05 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:1C9QLYlJeBbdG5Ox3qkxFMy1EF9ofio0boXlCY18crQ9/FMyy9q GZoW8aCuk6izjjZVV8vyg3d+8P4FWqMmTREI4E+jfzCwKa5gLh3sVH4pjqIJqd0JHAA1Tzx tpDTOfhRW7kynMcLNK/hi3Z/uHdcGDefVEdgVejWdzZA9OHco7Jf1/q+Di//rEcioNmSe8o ea2ZrMNihU6qp7KLAVKPQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:uuVQi5ekMdw=:FGHbzbUwnNXo8dMdi9k0Su fHDv3qatc4gQh+5kPo6J8jzDsdU/zXoCNeUHc+XZ4v4RVpydJ7XU+epVWgyjDjODtjcvisYN3 RexGMhN5xH9OtpMNP2QXlolFmMQpTTvW/UI4ykCKbaO5U0mjHYJqvoVeHvdJEdEcbZxcLRLBu VoKfIPh+ejk8WXk37ccexyYy8fmra/hWGXJ2tXKZQFh9ejqMVoBwB1NVcOgN7dy/JBS/1TN2M sUMPJf6Qv0l+9adliyj9FYL2tF5A+zThVi8tHK9I1z8hO8jU0SBxafjO9CltirtJSXGZXhX1o C1bzzYGZ4HSC9XzfwKtabq2zfpPqJyp5KWq27bpu+p1VjYJKmNXDhoqxQN2bkgdnIKUYi+YIk /MiIV1ILw1zSSKlGBkkr02uMtKcIJ4IxCBvgCslbx6g7e1d88JcuFIvoTDl6jlO2bZ5fhnmFG NQ7YtAvRAC/L8UtcC4YEGcYeAxNZNzLLn5+Tma9vcD/DZdNO3oTomxKdDAnZ0eni+GtiaZ+f1 hZprvYhLyxgmuf1KsXcHgLMXi8ZkTS5rbHZ9oi17i+RJcTfQ3sVc4sypKVLKTFlGlVroYmxoo XtUKlQ8ByaazOJBcJCMnhcdFqKfdFNs9IWe9LUpC3+ooo65SDfjvwutw5dY8SOSFYvg/GxbFx ry7IQEil/41drXTxXISvJKpZVGATVtU48ZQxCOdeyDXlwqQ0g9BmFNrKJjwzAsDRdhynuz4Bo Hjmf8QpFofMvbVBU X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 05/04/2016 05:59 AM, Jim Meyering wrote: > - bool default_format = (just_user + just_group + just_group_list > + bool default_format = (0U + just_user + just_group + just_group_list > + just_context == 0); These are all bool - wouldn't it be better to use boolean instead of arithmetical operators? Have a nice day, Berny From unknown Mon Jun 23 06:00:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23442: [PATCH] maint: avoid new warning from gcc (GCC) 7.0.0 20160503 (experimental) Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Wed, 04 May 2016 15:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23442 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: Bernhard Voelker Cc: 23442@debbugs.gnu.org Received: via spool by 23442-submit@debbugs.gnu.org id=B23442.146237452815965 (code B ref 23442); Wed, 04 May 2016 15:09:01 +0000 Received: (at 23442) by debbugs.gnu.org; 4 May 2016 15:08:48 +0000 Received: from localhost ([127.0.0.1]:37862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axyPw-00049Q-Dq for submit@debbugs.gnu.org; Wed, 04 May 2016 11:08:48 -0400 Received: from mail-ob0-f193.google.com ([209.85.214.193]:36382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axyPv-00049F-BI for 23442@debbugs.gnu.org; Wed, 04 May 2016 11:08:47 -0400 Received: by mail-ob0-f193.google.com with SMTP id ds10so2704004obb.3 for <23442@debbugs.gnu.org>; Wed, 04 May 2016 08:08:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=xTFpL+4SZw+pHo5pFG5Vg9OTjdKBswK78SWvVVjUCsw=; b=NPa+BNwTM03YIUd5liouwBx+lXjWyrvvpcdFROCMBcSSr71lgzN+3gLq0/Xn69+8xQ Rnt+V2N5JXUecD92XLzS9O4/v1nTcy2VI6mpdjZRl6W/mijCN3rZSR/pwmUd/gYr0XiG 1+UXoiRp62vRFwXknNrjHP7ud59OLBL2n2KUhqBb5bL6wcHUwZpEDa5XrdoToRZnavRc IaWg0FxJqTfRQUuSBBqK96bybQEO300qMSn+KDRKSrZRfmJpTSD8wDBCHFq2Bxwwp5Iz NfvyKso62bPzS8RPhNHhZXEQBj+EP82mJGDD44p89e3mlJX5E9U4EohoyjBXATi1zuHN 6+rQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=xTFpL+4SZw+pHo5pFG5Vg9OTjdKBswK78SWvVVjUCsw=; b=TR/LOeFMiOGcxp7j1pCG14IrmKrUPzouT8Vg4Lx6vxAk5dGrYJwJM71cF8J2kge1rK GMXYmrDuLlgsypMs3SFj2w6PkKAOoPN3jFfRVcoDCPfKvyEu5QaVIr5/+yjSO0X1Oapp fYb2C/aac0w/LlU5eoTrMoi9XGKc0zblAJ3d4NoyGp7BUdcij5YGMDEmj0aO8ZF6X0SL EabdAiY+7Qg+f2Dmy8q/VkeKuO17MKMdVSn2gloIKy0AolJVp7LWXi4doOS+XQaJ7pJg BYc9gd5Hl7BgDIIoAzIBPCSlLQv33nvTr5JFgMOKwdLM48iedO77cjZrMN1QZvAKMKzo WIpw== X-Gm-Message-State: AOPr4FV0fKZfzXsYBHpV/lpTP2du0fF7x+2nOMJBRSFndSejCjcp3pv9r0RqaNfVrbgr72yy20GzysO+zymQHg== X-Received: by 10.182.157.37 with SMTP id wj5mr4288285obb.71.1462374521532; Wed, 04 May 2016 08:08:41 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.175.193 with HTTP; Wed, 4 May 2016 08:08:21 -0700 (PDT) In-Reply-To: <5729A755.2050100@bernhard-voelker.de> References: <5729A755.2050100@bernhard-voelker.de> From: Jim Meyering Date: Wed, 4 May 2016 08:08:21 -0700 X-Google-Sender-Auth: 4yUmYQbz6Y9HlLcK2uBAwR0kElA Message-ID: Content-Type: multipart/mixed; boundary=f46d044281cae326db05320599f8 X-Spam-Score: -0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) --f46d044281cae326db05320599f8 Content-Type: text/plain; charset=UTF-8 On Wed, May 4, 2016 at 12:40 AM, Bernhard Voelker wrote: > On 05/04/2016 05:59 AM, Jim Meyering wrote: >> - bool default_format = (just_user + just_group + just_group_list >> + bool default_format = (0U + just_user + just_group + just_group_list >> + just_context == 0); > > These are all bool - wouldn't it be better to use boolean instead of > arithmetical operators? Thanks for the review. Indeed. Using "0U" there is a bit too much: a hack upon the hack of using addition. While using addition can be seen as slightly more readable (assuming you know the idiom), or even better because the generated code is jump-free, I would argue that this code should be readable, and that whether there is a short-circuiting jump is irrelevant to the performance of id. While it is tempting to use "|" (the code generated by gcc-5.3 -O3 is smaller and still jump-free: https://godbolt.org/g/zqMTtg), that still feels dubious, especially when you remember that with gnulib, we may still be simulating "bool" on some crufty systems. So it seems best to use the bool-appropriate operators. Here's the adjusted patch: --f46d044281cae326db05320599f8 Content-Type: text/x-patch; charset=US-ASCII; name="0001-maint-avoid-new-warning-from-gcc-GCC-7.0.0-20160503-.patch" Content-Disposition: attachment; filename="0001-maint-avoid-new-warning-from-gcc-GCC-7.0.0-20160503-.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_int00mz80 RnJvbSA5YTRkZjA3MDE2ODI3ZmUxMzAwMTZiMWMzYTRhZGFmOTFjNTRjMzAxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog VHVlLCAzIE1heSAyMDE2IDIwOjU2OjIwIC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gbWFpbnQ6IGF2 b2lkIG5ldyB3YXJuaW5nIGZyb20gZ2NjIChHQ0MpIDcuMC4wIDIwMTYwNTAzCiAoZXhwZXJpbWVu dGFsKQoKKiBzcmMvaWQuYyAobWFpbik6IFdoZW4gY29uZmlndXJlZCB3aXRoIC0tZW5hYmxlLWdj Yy13YXJuaW5ncyBhbmQgdXNpbmcKdGhlIHZlcnkgbGF0ZXN0IGdjYyBidWlsdCBmcm9tIGdpdCwg YnVpbGRpbmcgd291bGQgZmFpbCB3aXRoIHRoaXM6CiAgc3JjL2lkLmM6MjAwOjg6IGVycm9yOiBh c3N1bWluZyBzaWduZWQgb3ZlcmZsb3cgZG9lcyBub3Qgb2NjdXIgd2hlbiBcCiAgICBzaW1wbGlm eWluZyBjb25kaXRpb25hbCB0byBjb25zdGFudCBbLVdlcnJvcj1zdHJpY3Qtb3ZlcmZsb3ddCiAg ICAgYm9vbCBkZWZhdWx0X2Zvcm1hdCA9IChqdXN0X3VzZXIgKyBqdXN0X2dyb3VwICsganVzdF9n cm91cF9saXN0CiAgICAgICAgICBefn5+fn5+fn5+fn5+fgpSZXdyaXRlIHRvIHVzZSBib29sLWFw cHJvcHJpYXRlIG9wZXJhdG9ycy4KLS0tCiBzcmMvaWQuYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hh bmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9p ZC5jIGIvc3JjL2lkLmMKaW5kZXggMzg4NDRhZi4uMjE4ZWU1YSAxMDA2NDQKLS0tIGEvc3JjL2lk LmMKKysrIGIvc3JjL2lkLmMKQEAgLTE5Nyw4ICsxOTcsMTAgQEAgbWFpbiAoaW50IGFyZ2MsIGNo YXIgKiphcmd2KQogICBpZiAoanVzdF91c2VyICsganVzdF9ncm91cCArIGp1c3RfZ3JvdXBfbGlz dCArIGp1c3RfY29udGV4dCA+IDEpCiAgICAgZXJyb3IgKEVYSVRfRkFJTFVSRSwgMCwgXygiY2Fu bm90IHByaW50IFwib25seVwiIG9mIG1vcmUgdGhhbiBvbmUgY2hvaWNlIikpOwoKLSAgYm9vbCBk ZWZhdWx0X2Zvcm1hdCA9IChqdXN0X3VzZXIgKyBqdXN0X2dyb3VwICsganVzdF9ncm91cF9saXN0 Ci0gICAgICAgICAgICAgICAgICAgICAgICAgKyBqdXN0X2NvbnRleHQgPT0gMCk7CisgIGJvb2wg ZGVmYXVsdF9mb3JtYXQgPSAhIChqdXN0X3VzZXIKKyAgICAgICAgICAgICAgICAgICAgICAgICAg IHx8IGp1c3RfZ3JvdXAKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHx8IGp1c3RfZ3JvdXBf bGlzdAorICAgICAgICAgICAgICAgICAgICAgICAgICAgfHwganVzdF9jb250ZXh0KTsKCiAgIGlm IChkZWZhdWx0X2Zvcm1hdCAmJiAodXNlX3JlYWwgfHwgdXNlX25hbWUpKQogICAgIGVycm9yIChF WElUX0ZBSUxVUkUsIDAsCi0tIAoyLjguMC1yYzIKCg== --f46d044281cae326db05320599f8-- From unknown Mon Jun 23 06:00:24 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23442: [PATCH] maint: avoid new warning from gcc (GCC) 7.0.0 20160503 (experimental) Resent-From: Bernhard Voelker Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Thu, 05 May 2016 08:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23442 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: Jim Meyering Cc: 23442@debbugs.gnu.org Received: via spool by 23442-submit@debbugs.gnu.org id=B23442.14624385134741 (code B ref 23442); Thu, 05 May 2016 08:56:02 +0000 Received: (at 23442) by debbugs.gnu.org; 5 May 2016 08:55:13 +0000 Received: from localhost ([127.0.0.1]:38709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ayF3x-0001EP-8H for submit@debbugs.gnu.org; Thu, 05 May 2016 04:55:13 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:62833) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ayF3w-0001EC-Fz for 23442@debbugs.gnu.org; Thu, 05 May 2016 04:55:12 -0400 Received: from [192.168.101.10] ([217.86.64.216]) by mrelayeu.kundenserver.de (mreue101) with ESMTPSA (Nemesis) id 0LpwXf-1bcGyh26lj-00ffDd; Thu, 05 May 2016 10:55:00 +0200 References: <5729A755.2050100@bernhard-voelker.de> From: Bernhard Voelker Message-ID: <572B0A61.9060200@bernhard-voelker.de> Date: Thu, 5 May 2016 10:54:57 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:VO9SOR87AT2VUJ09dN1QaIze9fk/YZFvN9mPXzp+2LATq0onqYG CZx82Cu7Z4M4v16m5v2SwnpAyBVMjTYzRZJMtMjcXaPLPHa3GppCTXu3ukl7Ua8mxVAjKcS s6GcplVrMgKsf6zuPxCayJ8NubviKhtvVlwvNmS/rWa/P1dBvpyOtoCnVw6rMim03bt0Bhz WPLLn8j17RYFRiVCRMqvg== X-UI-Out-Filterresults: notjunk:1;V01:K0:Vri8fhAMFbM=:f+IaZKFJSX+A2OGDqYtpHs GeWpOBVx702xzjeveZo/tqm8bSnYvSESX7iGqp6m2xlSviECEODFYoAIIVvdqPlX0y30DHeaB I9m9RmqD3EgDSBIVdTC5Mn76/vqbmyndGERZdyjMdHBgQwHU1YZLbOazoLob+e6JRUQQyqntJ X5ysxTi9Z8K95V+g7tO9QYfjH0cST2MPt9SRlNAgds94XytvSqVRjjjjsXX5HPUUQ+OYYhD0n VmdjwhgLKHp/4AJblC8ApfBXpFuka2n6wdLepCoiK+vkmbCustWqXSjJ1an44U+sYu59cR8E5 bMx29iQuVCrPyS/qc8sZPMiu12FaWshV1aKLI9PmQiXd3aQa7U1QZB4aYhGxAJgbRqYf+kRuS djU0a9Tx0Pef3pwtIAmma1MWAbpmbQYgXT+Z78LjbSZfFCOcfBGZl0nXqazvzzzO4CDoc5K1Q 6PI8Loi0w9+1fk/dWWuv5lLBZb1NV8MizGc9Rwl4SQVxvnivon4AWd4brWMWwn1UIrzpuc9Af 8ieDiU2burCPuAyH775Dv/8B+hxCEzCRQLJR3BvXXPgBR2ioB23RDH5mAPnfheXnmXan0PAKX cUGW997K6cqB+iBarMOQXhUQ+kPv2Ac2AAVLsIqoGGaDR/QW1tsIlmv6nOdziRh5NrQNEJbt0 Ao87+Oi4FmlE+Y+2qXUKUuY4oT4ye6EllG2KzEiZFYcqdY50DmNrnxOy0h6X5nGY5kZ+2XCf1 iJOLqqc+vgKwDUG6 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 05/04/2016 05:08 PM, Jim Meyering wrote: > Subject: [PATCH] maint: avoid new warning from gcc (GCC) 7.0.0 20160503 > (experimental) > > * src/id.c (main): When configured with --enable-gcc-warnings and using > the very latest gcc built from git, building would fail with this: > src/id.c:200:8: error: assuming signed overflow does not occur when \ > simplifying conditional to constant [-Werror=strict-overflow] > bool default_format = (just_user + just_group + just_group_list > ^~~~~~~~~~~~~~ > Rewrite to use bool-appropriate operators. Thanks, that looks much cleaner. Have a nice day, Berny From unknown Mon Jun 23 06:00:24 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jim Meyering Subject: bug#23442: closed (Re: bug#23442: [PATCH] maint: avoid new warning from gcc (GCC) 7.0.0 20160503 (experimental)) Message-ID: References: X-Gnu-PR-Message: they-closed 23442 X-Gnu-PR-Package: coreutils X-Gnu-PR-Keywords: patch Reply-To: 23442@debbugs.gnu.org Date: Thu, 05 May 2016 15:18:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1462461482-21513-1" This is a multi-part message in MIME format... ------------=_1462461482-21513-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #23442: [PATCH] maint: avoid new warning from gcc (GCC) 7.0.0 20160503 (exp= erimental) which was filed against the coreutils package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 23442@debbugs.gnu.org. --=20 23442: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D23442 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1462461482-21513-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 23442-done) by debbugs.gnu.org; 5 May 2016 15:17:46 +0000 Received: from localhost ([127.0.0.1]:40393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ayL29-0005aU-Us for submit@debbugs.gnu.org; Thu, 05 May 2016 11:17:46 -0400 Received: from mail-ob0-f177.google.com ([209.85.214.177]:33924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ayL28-0005aH-1i for 23442-done@debbugs.gnu.org; Thu, 05 May 2016 11:17:44 -0400 Received: by mail-ob0-f177.google.com with SMTP id dm5so37727425obc.1 for <23442-done@debbugs.gnu.org>; Thu, 05 May 2016 08:17:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=81t0XJClfk4lWuzqSpu7MplppLlTg9L971dOCf0D8Sc=; b=HqaCAnBUVoMmIF0zhg19AJ9wM2febtjXcHI8GIBBuYQFlUhh6wuFDN9mx6A5VHfuVM Eox/BEvalv/xsN0IdZZ9KVhMjuv7+yaGHJhR1Flc24YDvEaDP9mLjrB6O+6CA8j3fwKw Q638R96eFRs31M+fvuWtR2VYhxpqS6zR1VqkP46FGpS2anGf+3gW2FAqjOAldJOB6/YU 1XBY8fOp9JCxn7ek5bmKWdiYNmERA8HvXq2nMXSoRTNMBp+RPkT3rKeZ+FxAWprXw2ge bmCeocTnN8skbG5NDDI1jcEwkVzUnkEPa6XhjSIC5m+b7p4+/WnxhbSQ6t1UzrWDM0XY pB1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=81t0XJClfk4lWuzqSpu7MplppLlTg9L971dOCf0D8Sc=; b=BtmvKgRjV4aRbv21E3ekioj3FJgz6qBTkOOyCSHtUCqiZ8LV6GFrYboqKagp3kpGkF EKZewLMUSFUfx8kJrWIDr+Rqfh9y3LAPPSP91RzxwU5Dh9fiyCc8sCAgR9d1t0w+QpZr e7yasr4oq7M8zs45DEIYvdNxGMKPzrWksxaf885Kzcv88dbQv2dPzSIXg1c64vCQw3LX gHLSgNhD+eOjVFOctR+qfUGiXc6mYStQihmDX0yEF+xOTefcDCELB6o3Htrw3wA/H4S/ RP74r09kpEwocXBNwaocxusQH54HBRepOVAeuTP6h1v0EkIwQamLX9hbSWpkJ+M9YgiR C+UQ== X-Gm-Message-State: AOPr4FX+iWD/jYK8tHhA7OzRKPCtactQeGaDsyE4wt/up3RGXaPiBvkKHyh0P50ZpryeX4uaY5fOtQt3Wa/aeQ== X-Received: by 10.60.67.101 with SMTP id m5mr5436972oet.19.1462461458420; Thu, 05 May 2016 08:17:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.175.193 with HTTP; Thu, 5 May 2016 08:17:18 -0700 (PDT) In-Reply-To: <572B0A61.9060200@bernhard-voelker.de> References: <5729A755.2050100@bernhard-voelker.de> <572B0A61.9060200@bernhard-voelker.de> From: Jim Meyering Date: Thu, 5 May 2016 08:17:18 -0700 X-Google-Sender-Auth: j9cJQT0RgiI_pntSh8nr9hlN2Wo Message-ID: Subject: Re: bug#23442: [PATCH] maint: avoid new warning from gcc (GCC) 7.0.0 20160503 (experimental) To: Bernhard Voelker Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 23442-done Cc: 23442-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On Thu, May 5, 2016 at 1:54 AM, Bernhard Voelker wrote: > On 05/04/2016 05:08 PM, Jim Meyering wrote: >> Subject: [PATCH] maint: avoid new warning from gcc (GCC) 7.0.0 20160503 >> (experimental) >> >> * src/id.c (main): When configured with --enable-gcc-warnings and using >> the very latest gcc built from git, building would fail with this: >> src/id.c:200:8: error: assuming signed overflow does not occur when \ >> simplifying conditional to constant [-Werror=strict-overflow] >> bool default_format = (just_user + just_group + just_group_list >> ^~~~~~~~~~~~~~ >> Rewrite to use bool-appropriate operators. > > Thanks, that looks much cleaner. Thanks again. Pushed and closed. ------------=_1462461482-21513-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 May 2016 04:00:55 +0000 Received: from localhost ([127.0.0.1]:36218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axnzb-0000jk-0l for submit@debbugs.gnu.org; Wed, 04 May 2016 00:00:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axnzZ-0000jX-9k for submit@debbugs.gnu.org; Wed, 04 May 2016 00:00:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1axnzK-0006l3-MY for submit@debbugs.gnu.org; Wed, 04 May 2016 00:00:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49441) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axnzJ-0006kC-9i for submit@debbugs.gnu.org; Wed, 04 May 2016 00:00:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53115) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axnz7-0007zp-KV for bug-coreutils@gnu.org; Wed, 04 May 2016 00:00:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1axnyt-0006h7-Ts for bug-coreutils@gnu.org; Wed, 04 May 2016 00:00:18 -0400 Received: from mail-ob0-x241.google.com ([2607:f8b0:4003:c01::241]:34015) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1axnys-0006Xt-MW for bug-coreutils@gnu.org; Wed, 04 May 2016 00:00:11 -0400 Received: by mail-ob0-x241.google.com with SMTP id n2so1833707obo.1 for ; Tue, 03 May 2016 20:59:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to; bh=u7iHnfQaTaWL0Fk++NNPhNLufwKc8bdTb8yMqST2PzM=; b=r0qf7i7zdy+u0tG+KXAYRecbUiehP+6bUehmUHt8k/W3OxyvX8heRQ8fFIsT0LjPm9 UuMaE7xM5kVneEKTy3z8stjxip+uzin5JDQug1fKoticOXxO4ln0H6wLXcPYJSZtzKWW bj0L3y8gp5YUv/JPWddwsjosY9pQYFdcAKEjF4bWqCXU7BkJZGq4oVA9WZS1Ow3ogWP0 M+XWVPNSei5k78fTYW1mR+WLgQqIv3p0rq/3hen5+eBPmvmQ6BmvGmusT8aDfYn1EBDX aO0+MtbXy/lYOhwNVlupe2nE89WP7uLIDAG039g1iblXufHo8z5SGkwX++Gb8GRVyYof TH0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=u7iHnfQaTaWL0Fk++NNPhNLufwKc8bdTb8yMqST2PzM=; b=DJSwSsLZ/KO8ayN9J7klozaJlvjiTZp8mI7OG41/fECQwNUYpfjyQfm6s8gOFIuodc 36WsydqalsKv4a/noaoIT4X7cz8Wbi1tOJ71UG6fMicm2rkIVPLiqXUS8YVKlCLk8di8 xdxlEmEwtx7gBvekbg+ion9czXI9OK19ew/cYABRnWWnYWRLkhgJ3ddu/QNoCv8dmviF SaEe7oF//KFQxR0KRTY6ZzDsAnuu2EnPanFVxxmvYkznXEXRui8H4ntSadx58EdlnFNe mrxVWPUw+dmsXVvx3AUsPNnL78ig36JCniDTjMQD8/pP+RGyuDclpuTNz7yY8OuA9FEs lmNw== X-Gm-Message-State: AOPr4FXk8fS2P90bVrFS/35OcNULIi3mKHsurb+krRb3l4QFM8dVFztgcCgQbQdjLZshoM92wRyw8NwE1MgMEQ== X-Received: by 10.60.132.115 with SMTP id ot19mr1087014oeb.37.1462334392208; Tue, 03 May 2016 20:59:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.202.175.193 with HTTP; Tue, 3 May 2016 20:59:32 -0700 (PDT) From: Jim Meyering Date: Tue, 3 May 2016 20:59:32 -0700 X-Google-Sender-Auth: 4Wi6mPyB0O5RRgEE8ufPxNQ82HI Message-ID: Subject: [PATCH] maint: avoid new warning from gcc (GCC) 7.0.0 20160503 (experimental) To: bug-coreutils@gnu.org Content-Type: multipart/mixed; boundary=047d7b417c6ffe636c0531fc419f X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) --047d7b417c6ffe636c0531fc419f Content-Type: text/plain; charset=UTF-8 coreutils failed to build when configured with --enable-gcc-warnings and the latest gcc built from git. Here's a patch to fix that: --047d7b417c6ffe636c0531fc419f Content-Type: text/x-patch; charset=US-ASCII; name="0001-maint-avoid-new-warning-from-gcc-GCC-7.0.0-20160503-.patch" Content-Disposition: attachment; filename="0001-maint-avoid-new-warning-from-gcc-GCC-7.0.0-20160503-.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_insc49ko0 RnJvbSBlMjJmZjk4N2U0ZDNjMjliNDQ1YjNlOTRkZTY1YzYzM2Y4YTA1ODcwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog VHVlLCAzIE1heSAyMDE2IDIwOjU2OjIwIC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gbWFpbnQ6IGF2 b2lkIG5ldyB3YXJuaW5nIGZyb20gZ2NjIChHQ0MpIDcuMC4wIDIwMTYwNTAzCiAoZXhwZXJpbWVu dGFsKQoKKiBzcmMvaWQuYyAobWFpbik6IFdoZW4gY29uZmlndXJlZCB3aXRoIC0tZW5hYmxlLWdj Yy13YXJuaW5ncyBhbmQgdXNpbmcKdGhlIHZlcnkgbGF0ZXN0IGdjYyBidWlsdCBmcm9tIGdpdCwg YnVpbGRpbmcgd291bGQgZmFpbCB3aXRoIHRoaXM6CiAgc3JjL2lkLmM6MjAwOjg6IGVycm9yOiBh c3N1bWluZyBzaWduZWQgb3ZlcmZsb3cgZG9lcyBub3Qgb2NjdXIgd2hlbiBcCiAgICBzaW1wbGlm eWluZyBjb25kaXRpb25hbCB0byBjb25zdGFudCBbLVdlcnJvcj1zdHJpY3Qtb3ZlcmZsb3ddCiAg ICAgYm9vbCBkZWZhdWx0X2Zvcm1hdCA9IChqdXN0X3VzZXIgKyBqdXN0X2dyb3VwICsganVzdF9n cm91cF9saXN0CiAgICAgICAgICBefn5+fn5+fn5+fn5+fgpBZGQgIlUwIiB0byB0aG9zZSBib29s ZWFuIGFkZGVuZHMsIHRvIGF2b2lkIHRoZSB3YXJuaW5nIGJ5IHdpZGVuaW5nCnRoZSB0eXBlIG9m IHRoZSBzdW0uCi0tLQogc3JjL2lkLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp b24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9zcmMvaWQuYyBiL3NyYy9pZC5jCmlu ZGV4IDM4ODQ0YWYuLjM5NjkzMzcgMTAwNjQ0Ci0tLSBhL3NyYy9pZC5jCisrKyBiL3NyYy9pZC5j CkBAIC0xOTcsNyArMTk3LDcgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICBpZiAo anVzdF91c2VyICsganVzdF9ncm91cCArIGp1c3RfZ3JvdXBfbGlzdCArIGp1c3RfY29udGV4dCA+ IDEpCiAgICAgZXJyb3IgKEVYSVRfRkFJTFVSRSwgMCwgXygiY2Fubm90IHByaW50IFwib25seVwi IG9mIG1vcmUgdGhhbiBvbmUgY2hvaWNlIikpOwoKLSAgYm9vbCBkZWZhdWx0X2Zvcm1hdCA9IChq dXN0X3VzZXIgKyBqdXN0X2dyb3VwICsganVzdF9ncm91cF9saXN0CisgIGJvb2wgZGVmYXVsdF9m b3JtYXQgPSAoMFUgKyBqdXN0X3VzZXIgKyBqdXN0X2dyb3VwICsganVzdF9ncm91cF9saXN0CiAg ICAgICAgICAgICAgICAgICAgICAgICAgKyBqdXN0X2NvbnRleHQgPT0gMCk7CgogICBpZiAoZGVm YXVsdF9mb3JtYXQgJiYgKHVzZV9yZWFsIHx8IHVzZV9uYW1lKSkKLS0gCjIuOC4wLXJjMgoK --047d7b417c6ffe636c0531fc419f-- ------------=_1462461482-21513-1--