From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 120507 invoked by alias); 13 Jun 2017 18:13:11 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 120487 invoked by uid 89); 13 Jun 2017 18:13:10 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.0 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=T X-HELO: mail-qt0-f174.google.com X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=p1GNXJEOTV4R9tIyXDX9C8diydny0IBWbuEoW8qZ3Pw=; b=tpfvVPeNSA9DBBMZwKguTye2S8Av+AVTZ51sJ3e+z2jteH4ZJ91EIHOSiJrUYzXzPE 7xo8nkvKQdEVPmmeJz8Bg3GoOQ2XTIG8NlBP72nd9NfTij5/9zSCJHnrzNxwjkcWqV0r EQW04jfZouozPqkyNA+T7iI9k1wNSSLJGEzNCdHA5J3ZFBAZTt/J1HsIyCAOdhgeWkOa pI4yRF+rOAJSgnRnkGWf55tSIlJF2A2Ag83dTJI7IMuPJ4u7kwGdeINc248yNLzgojKc n37qIKblxZe2+BRfzEYHTTECT0upd/nBdqq2HpdQ0HsqVGmIDx/WAM5aHhIsvXVIAYIP /P1w== X-Gm-Message-State: AKS2vOxUFxZab1p50oz6HPOTF3ZQhxdksNwoo6fFVoegMn+hnx0VNG+G B1jyWZkqPmrvwkgKp3FIIGMYUi+lN0gL X-Received: by 10.237.44.197 with SMTP id g63mr1545235qtd.241.1497377585349; Tue, 13 Jun 2017 11:13:05 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: <20170613113813.GA7656@gmail.com> From: "H.J. Lu" Date: Tue, 13 Jun 2017 18:13:00 -0000 Message-ID: Subject: Re: [PATCH] Make copy of from GCC 7 [BZ #21573] To: Andreas Schwab Cc: GNU C Library Content-Type: multipart/mixed; boundary="94eb2c1253761223230551db639b" X-SW-Source: 2017-06/txt/msg00565.txt.bz2 --94eb2c1253761223230551db639b Content-Type: text/plain; charset="UTF-8" Content-length: 901 On Tue, Jun 13, 2017 at 8:32 AM, H.J. Lu wrote: > On Tue, Jun 13, 2017 at 4:54 AM, H.J. Lu wrote: >> On Tue, Jun 13, 2017 at 4:46 AM, Andreas Schwab wrote: >>> On Jun 13 2017, "H.J. Lu" wrote: >>> >>>> The first / in "/$1:/{s/:\$//;p}" is a command: >>> >>> It's not a command, it's an address. >>> >>>> [hjl@gnu-tools-1 glibc-test]$ echo "#include " | >>>> /usr/gcc-7.1.1-x32/bin/c++ -M -MP -x c++ - | sed -n >>>> ",/bits/std_abs.h:,{s/:\$//;p}" >>>> sed: -e expression #1, char 1: unknown command: `,' >>>> >>>> What options do I have? >>> >>> \,$1, >> >> Here is the updated patch. OK for master? >> >> Thanks. > > I am checking it in. > A new target for $(common-objpfx)bits/std_abs.h is needed. Tested and verified with GCC5, GCC 6 and GCC 7 on x86-64. This is what I am checking in. -- H.J. --94eb2c1253761223230551db639b Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Make-copy-of-bits-std_abs.h-from-GCC-7-BZ-21573.patch" Content-Disposition: attachment; filename="0001-Make-copy-of-bits-std_abs.h-from-GCC-7-BZ-21573.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j3vvb26e0 Content-length: 6088 RnJvbSBhNjVlYTI4ZDE4MzNkMzUwMmM1MDcwNDcyZTQzYmRhMDQ0MTBlNmI1 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiAiSC5KLiBMdSIgPGhq bC50b29sc0BnbWFpbC5jb20+CkRhdGU6IFR1ZSwgMTMgSnVuIDIwMTcgMDk6 Mjg6MTQgLTA3MDAKU3ViamVjdDogW1BBVENIXSBNYWtlIGNvcHkgb2YgPGJp dHMvc3RkX2Ficy5oPiBmcm9tIEdDQyA3IFtCWiAjMjE1NzNdCgo8Yml0cy9z dGRfYWJzLmg+IGZyb20gR0NDIDcgd2lsbCBpbmNsdWRlIC91c3IvaW5jbHVk ZS9zdGRsaWIuaCBmcm9tCiIjaW5jbHVkZV9uZXh0IiAoaW5zdGVhZCBvZiBz dGRsaWIvc3RkbGliLmggaW4gdGhlIGdsaWJjIHNvdXJjZQpkaXJlY3Rvcnkp LCBhbmQgdGhpcyB0dXJucyB1cCBhcyBhIG1ha2UgZGVwZW5kZW5jeS4gIEFs c28gbWFrZSBhIGNvcHkKb2YgPGJpdHMvc3RkX2Ficy5oPiB0byBwcmV2ZW50 IGl0IGZyb20gaW5jbHVkaW5nIC91c3IvaW5jbHVkZS9zdGRsaWIuaC4KCglb QlogIzIxNTczXQoJKiBNYWtlcnVsZXMgWyQoYysrLWJpdHMtc3RkX2Ficy1o KSAhPSAiIl0gKGJlZm9yZS1jb21waWxlKTogQWRkCgkkKGNvbW1vbi1vYmpw ZngpYml0cy9zdGRfYWJzLmguCglbJChjKystYml0cy1zdGRfYWJzLWgpICE9 ICIiXSAoJChjb21tb24tb2JqcGZ4KWJpdHMvc3RkX2Ficy5oKToKCU5ldyB0 YXJnZXQuCgkqIGNvbmZpZy5tYWtlLmluIChjKystYml0cy1zdGRfYWJzLWgp OiBOZXcuCgkqIGNvbmZpZ3VyZS5hYyAoZmluZF9jeHhfaGVhZGVyKTogVXNl ICJcLCQxLCIgd2l0aCBzZWQuCgkoQ1hYX0JJVFNfU1REX0FCU19IKTogTmV3 LgoJKEFDX1NVQlNUKENYWF9CSVRTX1NURF9BQlNfSCkpOiBMaWtld2lzZS4K CSogY29uZmlndXJlOiBSZWdlbmVyYXRlZC4KLS0tCiBDaGFuZ2VMb2cgICAg ICB8IDEzICsrKysrKysrKysrKysKIE1ha2VydWxlcyAgICAgIHwgIDggKysr KysrKysKIGNvbmZpZy5tYWtlLmluIHwgIDEgKwogY29uZmlndXJlICAgICAg fCAgNSArKysrLQogY29uZmlndXJlLmFjICAgfCAgNCArKystCiA1IGZpbGVz IGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGE2OTc4 ZTYuLjUyZmZhZjggMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFu Z2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxNy0wNi0xMyAgSC5KLiBMdSAg PGhvbmdqaXUubHVAaW50ZWwuY29tPgorCisJW0JaICMyMTU3M10KKwkqIE1h a2VydWxlcyBbJChjKystYml0cy1zdGRfYWJzLWgpICE9ICIiXSAoYmVmb3Jl LWNvbXBpbGUpOiBBZGQKKwkkKGNvbW1vbi1vYmpwZngpYml0cy9zdGRfYWJz LmguCisJWyQoYysrLWJpdHMtc3RkX2Ficy1oKSAhPSAiIl0gKCQoY29tbW9u LW9ianBmeCliaXRzL3N0ZF9hYnMuaCk6CisJTmV3IHRhcmdldC4KKwkqIGNv bmZpZy5tYWtlLmluIChjKystYml0cy1zdGRfYWJzLWgpOiBOZXcuCisJKiBj b25maWd1cmUuYWMgKGZpbmRfY3h4X2hlYWRlcik6IFVzZSAiXCwkMSwiIHdp dGggc2VkLgorCShDWFhfQklUU19TVERfQUJTX0gpOiBOZXcuCisJKEFDX1NV QlNUKENYWF9CSVRTX1NURF9BQlNfSCkpOiBMaWtld2lzZS4KKwkqIGNvbmZp Z3VyZTogUmVnZW5lcmF0ZWQuCisKIDIwMTctMDYtMTMgIFphY2sgV2VpbmJl cmcgIDx6YWNrd0BwYW5peC5jb20+CiAKIAkqIHBvc2l4L2JpdHMvY3B1LXNl dC5oOiBDb3JyZWN0IGluZGVudGF0aW9uIG9mIHByZXByb2Nlc3NvcgpkaWZm IC0tZ2l0IGEvTWFrZXJ1bGVzIGIvTWFrZXJ1bGVzCmluZGV4IDc2NTZjNDku LmY5MWE0YzUgMTAwNjQ0Ci0tLSBhL01ha2VydWxlcworKysgYi9NYWtlcnVs ZXMKQEAgLTEzNCw2ICsxMzQsMTQgQEAgJChjb21tb24tb2JqcGZ4KWNzdGRs aWI6ICQoYysrLWNzdGRsaWItaGVhZGVyKQogJChjb21tb24tb2JqcGZ4KWNt YXRoOiAkKGMrKy1jbWF0aC1oZWFkZXIpCiAJJChJTlNUQUxMX0RBVEEpICQ8 ICRAVAogCSQobW92ZS1pZi1jaGFuZ2UpICRAVCAkQAoraWZuZXEgKCwkKGMr Ky1iaXRzLXN0ZF9hYnMtaCkpCisjIEFsc28gbWFrZSBhIGNvcHkgb2YgPGJp dHMvc3RkX2Ficy5oPiBmcm9tIEdDQyA3IHRvIHByZXZlbnQgaXQgZnJvbQor IyBpbmNsdWRpbmcgL3Vzci9pbmNsdWRlL3N0ZGxpYi5oLgorYmVmb3JlLWNv bXBpbGUgOj0gJChjb21tb24tb2JqcGZ4KWJpdHMvc3RkX2Ficy5oICQoYmVm b3JlLWNvbXBpbGUpCiskKGNvbW1vbi1vYmpwZngpYml0cy9zdGRfYWJzLmg6 ICQoYysrLWJpdHMtc3RkX2Ficy1oKQorCSQoSU5TVEFMTF9EQVRBKSAkPCAk QFQKKwkkKG1vdmUtaWYtY2hhbmdlKSAkQFQgJEAKK2VuZGlmCiBlbmRpZgog CiBiZWZvcmUtY29tcGlsZSA6PSAkKGNvbW1vbi1vYmpwZngpbGliYy1hYmlz LmggJChiZWZvcmUtY29tcGlsZSkKZGlmZiAtLWdpdCBhL2NvbmZpZy5tYWtl LmluIGIvY29uZmlnLm1ha2UuaW4KaW5kZXggZDA4YTQ2Mi4uZGFkYWJmOSAx MDA2NDQKLS0tIGEvY29uZmlnLm1ha2UuaW4KKysrIGIvY29uZmlnLm1ha2Uu aW4KQEAgLTQ3LDYgKzQ3LDcgQEAgc3lzaW5jbHVkZXMgPSBAU1lTSU5DTFVE RVNACiBjKystc3lzaW5jbHVkZXMgPSBAQ1hYX1NZU0lOQ0xVREVTQAogYysr LWNzdGRsaWItaGVhZGVyID0gQENYWF9DU1RETElCX0hFQURFUkAKIGMrKy1j bWF0aC1oZWFkZXIgPSBAQ1hYX0NNQVRIX0hFQURFUkAKK2MrKy1iaXRzLXN0 ZF9hYnMtaCA9IEBDWFhfQklUU19TVERfQUJTX0hACiBhbGwtd2FybmluZ3Mg PSBAYWxsX3dhcm5pbmdzQAogZW5hYmxlLXdlcnJvciA9IEBlbmFibGVfd2Vy cm9yQAogCmRpZmYgLS1naXQgYS9jb25maWd1cmUgYi9jb25maWd1cmUKaW5k ZXggNDIyNDgyZi4uY2ViNTM5NCAxMDA3NTUKLS0tIGEvY29uZmlndXJlCisr KyBiL2NvbmZpZ3VyZQpAQCAtNjM0LDYgKzYzNCw3IEBAIEJJU09OCiBJTlNU QUxMX0lORk8KIFBFUkwKIEJBU0hfU0hFTEwKK0NYWF9CSVRTX1NURF9BQlNf SAogQ1hYX0NNQVRIX0hFQURFUgogQ1hYX0NTVERMSUJfSEVBREVSCiBDWFhf U1lTSU5DTFVERVMKQEAgLTUzMzYsMTQgKzUzMzcsMTYgQEAgZmkKICMgY29w eSBvZiB0aG9zZSBoZWFkZXJzIGluIE1ha2VydWxlcy4KIGlmIHRlc3QgLW4g IiRDWFgiOyB0aGVuCiAgIGZpbmRfY3h4X2hlYWRlciAoKSB7Ci0gICAgZWNo byAiI2luY2x1ZGUgPCQxPiIgfCAkQ1hYIC1NIC1NUCAteCBjKysgLSB8IHNl ZCAtbiAiLyQxOi97cy86XCQvLztwfSIKKyAgICBlY2hvICIjaW5jbHVkZSA8 JDE+IiB8ICRDWFggLU0gLU1QIC14IGMrKyAtIHwgc2VkIC1uICJcLCQxOix7 cy86XCQvLztwfSIKICAgfQogICBDWFhfQ1NURExJQl9IRUFERVI9IiQoZmlu ZF9jeHhfaGVhZGVyIGNzdGRsaWIpIgogICBDWFhfQ01BVEhfSEVBREVSPSIk KGZpbmRfY3h4X2hlYWRlciBjbWF0aCkiCisgIENYWF9CSVRTX1NURF9BQlNf SD0iJChmaW5kX2N4eF9oZWFkZXIgYml0cy9zdGRfYWJzLmgpIgogZmkKIAog CiAKKwogIyBUZXN0IGlmIExEX0xJQlJBUllfUEFUSCBjb250YWlucyB0aGUg bm90YXRpb24gZm9yIHRoZSBjdXJyZW50IGRpcmVjdG9yeQogIyBzaW5jZSB0 aGlzIHdvdWxkIGxlYWQgdG8gcHJvYmxlbXMgaW5zdGFsbGluZy9idWlsZGlu ZyBnbGliYy4KICMgTERfTElCUkFSWV9QQVRIIGNvbnRhaW5zIHRoZSBjdXJy ZW50IGRpcmVjdG9yeSBpZiBvbmUgb2YgdGhlIGZvbGxvd2luZwpkaWZmIC0t Z2l0IGEvY29uZmlndXJlLmFjIGIvY29uZmlndXJlLmFjCmluZGV4IDdmNDMw NDIuLmQ3NGJkNDQgMTAwNjQ0Ci0tLSBhL2NvbmZpZ3VyZS5hYworKysgYi9j b25maWd1cmUuYWMKQEAgLTExODcsMTMgKzExODcsMTUgQEAgQUNfU1VCU1Qo Q1hYX1NZU0lOQ0xVREVTKQogIyBjb3B5IG9mIHRob3NlIGhlYWRlcnMgaW4g TWFrZXJ1bGVzLgogaWYgdGVzdCAtbiAiJENYWCI7IHRoZW4KICAgZmluZF9j eHhfaGVhZGVyICgpIHsKLSAgICBlY2hvICIjaW5jbHVkZSA8JDE+IiB8ICRD WFggLU0gLU1QIC14IGMrKyAtIHwgc2VkIC1uICIvJDE6L3tzLzpcJC8vO3B9 IgorICAgIGVjaG8gIiNpbmNsdWRlIDwkMT4iIHwgJENYWCAtTSAtTVAgLXgg YysrIC0gfCBzZWQgLW4gIlwsJDE6LHtzLzpcJC8vO3B9IgogICB9CiAgIENY WF9DU1RETElCX0hFQURFUj0iJChmaW5kX2N4eF9oZWFkZXIgY3N0ZGxpYiki CiAgIENYWF9DTUFUSF9IRUFERVI9IiQoZmluZF9jeHhfaGVhZGVyIGNtYXRo KSIKKyAgQ1hYX0JJVFNfU1REX0FCU19IPSIkKGZpbmRfY3h4X2hlYWRlciBi aXRzL3N0ZF9hYnMuaCkiCiBmaQogQUNfU1VCU1QoQ1hYX0NTVERMSUJfSEVB REVSKQogQUNfU1VCU1QoQ1hYX0NNQVRIX0hFQURFUikKK0FDX1NVQlNUKENY WF9CSVRTX1NURF9BQlNfSCkKIAogIyBUZXN0IGlmIExEX0xJQlJBUllfUEFU SCBjb250YWlucyB0aGUgbm90YXRpb24gZm9yIHRoZSBjdXJyZW50IGRpcmVj dG9yeQogIyBzaW5jZSB0aGlzIHdvdWxkIGxlYWQgdG8gcHJvYmxlbXMgaW5z dGFsbGluZy9idWlsZGluZyBnbGliYy4KLS0gCjIuOS40Cgo= --94eb2c1253761223230551db639b--