From unknown Fri Jun 20 07:17:40 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#24564 <24564@debbugs.gnu.org> To: bug#24564 <24564@debbugs.gnu.org> Subject: Status: FYI: port to OpenBSD 5.1 and placate GCC 7's new -Wimplicit-fallthrough Reply-To: bug#24564 <24564@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:17:40 +0000 retitle 24564 FYI: port to OpenBSD 5.1 and placate GCC 7's new -Wimplicit-f= allthrough reassign 24564 grep submitter 24564 Jim Meyering severity 24564 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 29 01:20:45 2016 Received: (at submit) by debbugs.gnu.org; 29 Sep 2016 05:20:45 +0000 Received: from localhost ([127.0.0.1]:38404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bpTm1-00063Z-9j for submit@debbugs.gnu.org; Thu, 29 Sep 2016 01:20:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bpTlz-00063N-Cx for submit@debbugs.gnu.org; Thu, 29 Sep 2016 01:20:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bpTls-00046P-PP for submit@debbugs.gnu.org; Thu, 29 Sep 2016 01:20:37 -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]:48690) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpTls-00045z-Fm for submit@debbugs.gnu.org; Thu, 29 Sep 2016 01:20:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45055) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpTlq-00026J-2F for bug-grep@gnu.org; Thu, 29 Sep 2016 01:20:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bpTln-000454-Sb for bug-grep@gnu.org; Thu, 29 Sep 2016 01:20:32 -0400 Received: from mail-vk0-x243.google.com ([2607:f8b0:400c:c05::243]:34087) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpTln-000450-M5 for bug-grep@gnu.org; Thu, 29 Sep 2016 01:20:31 -0400 Received: by mail-vk0-x243.google.com with SMTP id u196so2403008vkd.1 for ; Wed, 28 Sep 2016 22:20:31 -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=SIVcN+mrxJ20PjOTn9cipsUmlbIldTL7/P8RX2fH+20=; b=eJjMJN8QaNn0vFZhjAXwWyO5BDe1sUJv/VydFyZulQyfktRSEmVKuk4x35rEk2jAkR rdD0N34cCfUeRBe98kVIWSlXL2gf9l/wDpkivzYYHjbzp+9JKIE9uCygZnBbin+92Bd+ YM00928AuB6m1fYXx/9gD87DslbVKUlvDhEAfSxs7CtDk8bCnS38PrvA8WWwox17VX1T P7ciUrcCd0o/4bP6ENwclG8LBy/Jljy/pqF7uObqumB8AHHIBK6MMGaZob2XvfrYMhgV hvO/BakymN/dwqodeYO7d9i0HrDy08doXBUoX+fB7NHyIfG1c3Bb9uqBia7PWKuK/kIr Tzag== 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=SIVcN+mrxJ20PjOTn9cipsUmlbIldTL7/P8RX2fH+20=; b=br8X0fziDCdY/t0i6eM9gciSaezoHjaRhCKCEivoL9MD0nzAK5Ah0xp/h83SdC359/ S70DO2/qh+5a/QzX6DYEhB5aWcS3sfjvyU+uYB4RXU/1g6z6Do9iwFiP+mPb4qnPDrZu Z2Q07GS0G7sII/TcJex5ag9ZVXOC3uwY6OhYDlN0RP9YlYF3zqV/I1uV9lBn6f78BN9n Yns9Kwo96VfSUMqmR//5KppH75tOhDwuncZpYvufyL5wsARBAlf8MtOvxG3C8vkX1bhx 0v5uDoujI38+ujUdhDVHa9jROnjjd2CbhuQPXaajBBdGFQyQtvr9WKROqPiuQ3MNaJ0q 2t8g== X-Gm-Message-State: AA6/9RmYPXbM2bPQ0wlmjOGZEAiu+P+DcXpP8vk7dF9Ips/ij8X3vq230z8Z+mZArUQKC0ZzCrPJlpQFNMq+oQ== X-Received: by 10.31.236.6 with SMTP id k6mr16723898vkh.23.1475126431028; Wed, 28 Sep 2016 22:20:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.80.212 with HTTP; Wed, 28 Sep 2016 22:20:10 -0700 (PDT) From: Jim Meyering Date: Wed, 28 Sep 2016 22:20:10 -0700 X-Google-Sender-Auth: Kl2fS7tddVftNAns6h2UbJo9oTs Message-ID: Subject: FYI: port to OpenBSD 5.1 and placate GCC 7's new -Wimplicit-fallthrough To: bug-grep@gnu.org, "Nelson H. F. Beebe" Content-Type: multipart/mixed; boundary=94eb2c0961bcec6703053d9ea29b 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: -4.0 (----) 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: -4.0 (----) --94eb2c0961bcec6703053d9ea29b Content-Type: text/plain; charset=UTF-8 This is mainly to fix a build-failure on openbsd 5.1 reported by Nelson Beebe, but I have also made changes to ensure grep and all its dependencies (i.e., gnulib) build with warnings enabled when using the development (built-from-git) GCC 7. --94eb2c0961bcec6703053d9ea29b Content-Type: text/plain; charset=US-ASCII; name="grep-gnulib-and-gcc-7-s--Wimplicit-fallthrough.diff" Content-Disposition: attachment; filename="grep-gnulib-and-gcc-7-s--Wimplicit-fallthrough.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_itnw4bgk0 RnJvbSAwZTFmMzhkMTQwMmFiY2ZiZDlkZWMyOTEwM2M2OGY4NjYwOWVkMjhjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog V2VkLCAyOCBTZXAgMjAxNiAxMTo1MzozMSAtMDcwMApTdWJqZWN0OiBbUEFUQ0ggMS8yXSBnbnVs aWI6IHVwZGF0ZSB0byBsYXRlc3Q7IGZvciAuLi4KClRoaXMgaW5jbHVkZXMgdGhlIGZvbGxvd2lu ZzoKIC0gYSBnZXRwcm9nbmFtZS12cy1vcGVuYnNkLTUuMSBwb3J0YWJpbGl0eSBmaXgKIC0gImZh bGx0aHJ1IiBjb21tZW50LWFkZGluZyBjaGFuZ2VzIGZvciBkZmEgYW5kIHVuaXN0ci91OC11Y3Rv bWItYXV4LmMKIC0gYW5vdGhlciBnZXRwcm9ncmFtZSBmaXggdG8gYXZvaWQgYnJlYWtpbmcgbmV3 ZXIgZ2xpYmMKLS0tCiBnbnVsaWIgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9nbnVsaWIgYi9nbnVsaWIKaW5kZXggZmNl OWIzZi4uNWY3MzU4YyAxNjAwMDAKLS0tIGEvZ251bGliCisrKyBiL2dudWxpYgpAQCAtMSArMSBA QAotU3VicHJvamVjdCBjb21taXQgZmNlOWIzZjBlMmI5OGUzODZjYTg4MWEwOTYxY2EwM2U4NmNl NzNjOAorU3VicHJvamVjdCBjb21taXQgNWY3MzU4Y2MxOTNkNDBhOGUyYzM3NDA5ZDQzN2Q3ZjBm MmEwZjliMQotLSAKMi43LjQKCgpGcm9tIGYyNzUxZWZkODdjOTE1NzZmY2FjMTAzM2E1OTE5ZDM2 Mzk2N2E4MzggTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206IEppbSBNZXllcmluZyA8bWV5 ZXJpbmdAZmIuY29tPgpEYXRlOiBXZWQsIDI4IFNlcCAyMDE2IDIyOjA4OjA3IC0wNzAwClN1Ympl Y3Q6IFtQQVRDSCAyLzJdIGJ1aWxkOiBwbGFjYXRlIEdDQyA3J3MgLVdpbXBsaWNpdC1mYWxsdGhy b3VnaAoKKiBzcmMvcGNyZXNlYXJjaC5jIChkaWUpOiBOZXcgbWFjcm8uCihQZXhlY3V0ZSk6IFVz ZSBpdCBpbiBwbGFjZSBvZiBvZmZlbmRpbmcgdXNlcyBvZiBlcnJvciwKdG8gcGxhY2F0ZSBHQ0Mg NydzIC1XaW1wbGljaXQtZmFsbHRocm91Z2guCkluY2x1ZGUgdmVyaWZ5LmguICBTaW5jZSB0aGlz IGlzIGdyZXAncyBmaXJzdCBleHBsaWNpdCB1c2Ugb2YgdGhpcwpnbnVsaWIgbW9kdWxlLCAuLi4K KiBib290c3RyYXAuY29uZiAoZ251bGliX21vZHVsZXMpOiBBZGQgdmVyaWZ5LgotLS0KIGJvb3Rz dHJhcC5jb25mICAgfCAgMSArCiBzcmMvcGNyZXNlYXJjaC5jIHwgMTkgKysrKysrKysrKysrKysr Ky0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2Jvb3RzdHJhcC5jb25mIGIvYm9vdHN0cmFwLmNvbmYKaW5kZXggM2IxMjA2 MS4uNWVlNjljZCAxMDA2NDQKLS0tIGEvYm9vdHN0cmFwLmNvbmYKKysrIGIvYm9vdHN0cmFwLmNv bmYKQEAgLTg4LDYgKzg4LDcgQEAgdW5pc3RkCiB1bmxvY2tlZC1pbwogdXBkYXRlLWNvcHlyaWdo dAogdXNlbGVzcy1pZi1iZWZvcmUtZnJlZQordmVyaWZ5CiB2ZXJzaW9uLWV0Yy1mc2YKIHdjaGFy CiB3Y3J0b21iCmRpZmYgLS1naXQgYS9zcmMvcGNyZXNlYXJjaC5jIGIvc3JjL3BjcmVzZWFyY2gu YwppbmRleCA5ZmZhMjJhLi42ZTE5MmUzIDEwMDY0NAotLS0gYS9zcmMvcGNyZXNlYXJjaC5jCisr KyBiL3NyYy9wY3Jlc2VhcmNoLmMKQEAgLTIwLDYgKzIwLDE5IEBACgogI2luY2x1ZGUgPGNvbmZp Zy5oPgogI2luY2x1ZGUgInNlYXJjaC5oIgorI2luY2x1ZGUgInZlcmlmeS5oIgorCisvKiBXcmFw IGEgZmF0YWwgMy1hcmd1bWVudCB1c2Ugb2YgImVycm9yIiAod2l0aCBsaXRlcmFsIG5vbnplcm8g ZXhpdAorICAgc3RhdHVzKSwgc28gdGhhdCBzdGF0aWMgYW5hbHl6ZXJzIGxpa2UgY2xhbmctYW5h bHl6ZXIgYW5kIEdDQyA3J3MKKyAgIC1XaW1wbGljaXQtZmFsbHRocm91Z2gga25vdyB0aGlzICJm dW5jdGlvbiIgZG9lcyBub3QgcmV0dXJuLiAgKi8KKyNkZWZpbmUgZGllKHN0LCBmbXQsIGFyZykJ CQkJCQlcCisgIGRvCQkJCQkJCQkJXAorICAgIHsJCQkJCQkJCQlcCisgICAgICB2ZXJpZnkgKChz dCkgIT0gMCk7CQkJCQkJXAorICAgICAgZXJyb3IgKDAsIGZtdCwgYXJnKTsJCQkJCQlcCisgICAg ICBleGl0IChzdCk7CQkJCQkJCVwKKyAgICB9CQkJCQkJCQkJXAorICB3aGlsZSAoMCkKCiAjaWYg SEFWRV9MSUJQQ1JFCiAjIGluY2x1ZGUgPHBjcmUuaD4KQEAgLTMzNywxNSArMzUwLDE1IEBAIFBl eGVjdXRlIChjaGFyICpidWYsIHNpemVfdCBzaXplLCBzaXplX3QgKm1hdGNoX3NpemUsCiAgICAg ICAgICAgYnJlYWs7CgogICAgICAgICBjYXNlIFBDUkVfRVJST1JfTk9NRU1PUlk6Ci0gICAgICAg ICAgZXJyb3IgKEVYSVRfVFJPVUJMRSwgMCwgXygibWVtb3J5IGV4aGF1c3RlZCIpKTsKKyAgICAg ICAgICBkaWUgKEVYSVRfVFJPVUJMRSwgMCwgXygibWVtb3J5IGV4aGF1c3RlZCIpKTsKCiAjIGlm IFBDUkVfU1RVRFlfSklUX0NPTVBJTEUKICAgICAgICAgY2FzZSBQQ1JFX0VSUk9SX0pJVF9TVEFD S0xJTUlUOgotICAgICAgICAgIGVycm9yIChFWElUX1RST1VCTEUsIDAsIF8oImV4aGF1c3RlZCBQ Q1JFIEpJVCBzdGFjayIpKTsKKyAgICAgICAgICBkaWUgKEVYSVRfVFJPVUJMRSwgMCwgXygiZXho YXVzdGVkIFBDUkUgSklUIHN0YWNrIikpOwogIyBlbmRpZgoKICAgICAgICAgY2FzZSBQQ1JFX0VS Uk9SX01BVENITElNSVQ6Ci0gICAgICAgICAgZXJyb3IgKEVYSVRfVFJPVUJMRSwgMCwgXygiZXhj ZWVkZWQgUENSRSdzIGJhY2t0cmFja2luZyBsaW1pdCIpKTsKKyAgICAgICAgICBkaWUgKEVYSVRf VFJPVUJMRSwgMCwgXygiZXhjZWVkZWQgUENSRSdzIGJhY2t0cmFja2luZyBsaW1pdCIpKTsKCiAg ICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgLyogRm9yIG5vdywgd2UgbHVtcCBhbGwgcmVtYWlu aW5nIFBDUkUgZmFpbHVyZXMgaW50byB0aGlzIGJhc2tldC4KLS0gCjIuNy40Cgo= --94eb2c0961bcec6703053d9ea29b-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 29 13:18:39 2016 Received: (at 24564-done) by debbugs.gnu.org; 29 Sep 2016 17:18:39 +0000 Received: from localhost ([127.0.0.1]:38968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bpeyl-0002b9-7r for submit@debbugs.gnu.org; Thu, 29 Sep 2016 13:18:39 -0400 Received: from mail-vk0-f51.google.com ([209.85.213.51]:34891) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bpeyi-0002ap-VH for 24564-done@debbugs.gnu.org; Thu, 29 Sep 2016 13:18:37 -0400 Received: by mail-vk0-f51.google.com with SMTP id 192so81102629vkl.2 for <24564-done@debbugs.gnu.org>; Thu, 29 Sep 2016 10:18:36 -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=Yooi767WUgIZfsMl4lxX/RbcVT51isbazwzHI/y22R8=; b=A7KGpiaraLQZZ6k6tkIlvcaA/TvJAw6xWR9MTXITtS4Gp3Qzy8iieoiI9tI1YnoQIO 1bqOLoyOYFaxEj33iW+GgIW1ufrot4M2HHyjgyK6tj0GPNUwggqGtYwlymL66L4nrAWn eajrQZdbkk28gkAgTAWEPw5Uzlsnb96am2bkaJDy/DKpZVp6vjLn+ZH2efE3M9qnsaCF Sx1E193ib5JkxlIZrtNblHaGD9FuJlNG0ddO9fSqQVlNfdrzxtZvip/duOMhy9S5KZ8e Vu9FDy3nQgv5ySQ4sEsiAmNv8RnbjemiVEsjhHX2vJB5pkys5Z2vt+s+/06NswOXm6gO 2DFA== 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=Yooi767WUgIZfsMl4lxX/RbcVT51isbazwzHI/y22R8=; b=gyH+aJbU/rVSpN8vmksNQLr+FQyOcrPs0zIdSzP7zE7RMa9awGLQFMJoz6OO6g/PCj sKtXEQyrI5mJAchIwqfRq74HelqXwpwSDmzJ3fwA5ukinvJBdda11V848za2gtg3+vsw 8zFkwzDy9wpXrudNJ1Gd2macBZ6W7ZpUb5J6LJErWZSaIt/ZuLG6JLG0Rjzlv7Owwtro MPOLlUMA8E42MAk67XO3mlYpOwlb1a5yZPiY3svc/4EQQpq9qazaStOuCJAKqpq54WSJ VtxNZsJlaThRGd5AHSmqo1qCAMuC6hW0imCbbqLW9+IPVM+HcEsOmlxKwJhjYHSXpTHw Dung== X-Gm-Message-State: AA6/9RlAskrs3KX0CePGBDfFSQe/4MVnhTxPqgxVywrV9CifG0/XVLbkfeRjCeRJiQqpHJPpBoe6qkBRb5PLsA== X-Received: by 10.31.244.9 with SMTP id s9mr1949307vkh.31.1475169511390; Thu, 29 Sep 2016 10:18:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.80.212 with HTTP; Thu, 29 Sep 2016 10:18:11 -0700 (PDT) In-Reply-To: References: From: Jim Meyering Date: Thu, 29 Sep 2016 10:18:11 -0700 X-Google-Sender-Auth: xXycvLTqO9XQFeR50P5UXZ9JxVA Message-ID: Subject: Re: bug#24564: FYI: port to OpenBSD 5.1 and placate GCC 7's new -Wimplicit-fallthrough To: 24564-done@debbugs.gnu.org, "Nelson H. F. Beebe" Content-Type: text/plain; charset=UTF-8 X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 24564-done 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 Wed, Sep 28, 2016 at 10:20 PM, Jim Meyering wrote: > This is mainly to fix a build-failure on openbsd 5.1 reported by > Nelson Beebe, but I have also made changes to ensure grep and all its > dependencies (i.e., gnulib) build with warnings enabled when using the > development (built-from-git) GCC 7. Pushed. From unknown Fri Jun 20 07:17:40 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 28 Oct 2016 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator