From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by sourceware.org (Postfix) with ESMTPS id 1BA58383E690 for ; Sat, 11 Jun 2022 20:17:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1BA58383E690 Received: by mail-wr1-x431.google.com with SMTP id k16so2564356wrg.7 for ; Sat, 11 Jun 2022 13:17:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to; bh=Bn5wGnjNY5GoCu5VI9/bF83Slehh1KIdKqxQDdXAMcY=; b=cBi/oeJ8Y+f5tjiIUQhwmaPZxWfQrk6T1XewFlebxfDqSr135VgtIvM9PQxtt/KhwS apRowuWIPgrMRnfxqCF65UGg+5guarRibAg2o6dKYKmJhCyZsJeOZSTd4zz/mw4nvxRx l42ckA3BOm/bOnlaBUAACr9PKTnPgolxUbmytxsouB5vb/8ChSoP+Kr1NQ74ibDmjq54 VCkfvALJPvTPuzaz3j8cRRVQZOAKTcU9swyKdd3YY8nm8vEpKQDhXWwxJicGyDNtGblB qHRhY5qOjFoypT4SaNsZGrn0cUzg5iQDgIHTfRIRJuz9VI3ZiWtDlBpFEUv8kx2Hgjnn tBAA== X-Gm-Message-State: AOAM531hPX8vR1m4cHCjUQg34cSVS1uoBLAMBLL1LbiVVlc0/2lPPgiP mz4yp+SAKxaoHzPF3FuccSI= X-Google-Smtp-Source: ABdhPJwrb5YEUVe7SmTs8NGzjX9FDCOBRthZkY8YzRol05KKqcwbQ8Awr3mNUiSl2ZgJguo+W3LZCw== X-Received: by 2002:a05:6000:226:b0:217:851a:4300 with SMTP id l6-20020a056000022600b00217851a4300mr35767196wrz.389.1654978677672; Sat, 11 Jun 2022 13:17:57 -0700 (PDT) Received: from [192.168.42.187] ([31.221.204.186]) by smtp.gmail.com with ESMTPSA id k4-20020a5d6d44000000b002185631adf0sm335976wri.23.2022.06.11.13.17.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 11 Jun 2022 13:17:56 -0700 (PDT) Message-ID: Date: Sat, 11 Jun 2022 22:20:47 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Subject: Re: [C2x] Disallow function attributes after function identifier Content-Language: en-US To: Gabriel Ravier , Jonathan Wakely Cc: Jakub Jelinek , "gcc@gcc.gnu.org" , Joseph Myers References: <520a1013-ec4a-b3ca-871b-5e8110f61d37@gmail.com> <02b74788-43b3-da53-8f3b-3b114329f8d6@gmail.com> From: Alejandro Colomar In-Reply-To: <02b74788-43b3-da53-8f3b-3b114329f8d6@gmail.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------QOczEDA9jomqiwqlsOeiqsh3" X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2022 20:18:01 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------QOczEDA9jomqiwqlsOeiqsh3 Content-Type: multipart/mixed; boundary="------------4SapTr6HJs9FWmWu0nIrDvU4"; protected-headers="v1" From: Alejandro Colomar To: Gabriel Ravier , Jonathan Wakely Cc: Jakub Jelinek , "gcc@gcc.gnu.org" , Joseph Myers Message-ID: Subject: Re: [C2x] Disallow function attributes after function identifier References: <520a1013-ec4a-b3ca-871b-5e8110f61d37@gmail.com> <02b74788-43b3-da53-8f3b-3b114329f8d6@gmail.com> In-Reply-To: <02b74788-43b3-da53-8f3b-3b114329f8d6@gmail.com> --------------4SapTr6HJs9FWmWu0nIrDvU4 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gNi8xMS8yMiAxNDowOCwgR2FicmllbCBSYXZpZXIgd3JvdGU6DQoNCj4gID4gRG8gd2Ug d2FudCB0byBhZGQgYSBjb21wbGV0ZWx5IHVubmVjZXNzYXJ5IGZlYXR1cmUsIGp1c3QgZm9y IHN5bW1ldHJ5IA0KPiB3aXRoIEMrKywgZXZlbiBpZiBpdCBwb3NlcyBhIGRhbmdlciBvZiBi cmVha2luZyAoYm90aCBodW1hbiBhbmQgc2NyaXB0KSANCj4gcmVhZGFiaWxpdHkgb2YgZnVu Y3Rpb24gZGVjbGFyYXRpb25zL2RlZmluaXRpb25zLCBlc3BlY2lhbGx5IHdoZW4gaGlkZGVu IA0KPiBpbiBtYWNyb3M/DQo+IA0KPiBJIGFjdHVhbGx5IGRvbid0IGdldCB0aGUgdHJvdWJs ZSB3aXRoIHRoaXMuIFlvdXIgdG9vbCBhbHJlYWR5IGNhbid0IA0KPiBwYXJzZSBkZWNsYXJh dGlvbnMgaWYgdGhleSBkb24ndCBmb2xsb3cgYSBjZXJ0YWluIGNvZGluZyBzdHlsZSwgc28g eW91IA0KPiBjYW4ganVzdCBhZGQgdGhpcyByZXN0cmljdGlvbiB0byB0aGUgY29kaW5nIHN0 eWxlIHRoYXQncyByZXF1aXJlZC4NCg0KVHJ1ZS1pc2guICBCdXQgd2hlbiBJIG1lYW4gdGhh dCBteSB0b29sIHJlcXVpcmVzIGEgc2FtZSBjb2Rpbmcgc3R5bGUsIEkgDQptZWFuIHRoYXQg aXQganVzdCByZXF1aXJlcyB0aGF0IHRoZSBjb2RlIGhhc24ndCBiZWVuIHdyaXR0ZW4gYnkg c29tZSANCm1vbmtleS4gIFRoaW5ncyB0aGF0IGFyZSBub3QgY29ycmVjdGx5IHBhcnNlZCBi eSBteSB0b29sIGFyZSBvZiB0aGlzIGtpbmQ6DQoNCmludCBmb28odm9pZCkNCiAgew0KICAg ICAgcmV0dXJuIDc7DQogICAgICB9DQoNCm9yDQoNCiNkZWZpbmUgZW1wdHkNCg0KaW50IGZv byBlbXB0eSh2b2lkKQ0Kew0KICAgICByZXR1cm4gNDI7DQp9DQoNCk1vZHVsbyBlcnJvcnMg aW4gdGhlIHJlZ2V4ZXMsIGFueSByYXRpb25hbCBpbmRlbnRhdGlvbiBpcyBzdXBwb3J0ZWQg DQooZXhjZXB0IGZvciBLJlIgZGVmaW5pdGlvbnMsIHdoaWNoIGFyZSBhbHNvIGltcG9zc2li bGUgdG8gcGFyc2Ugd2l0aCBhIA0KcmVnZXgsIGJ1dCBJU08gQyBkZXByZWNhdGVkIHRoZW0g YSBsb25nIHRpbWUgYWdvKS4NCg0KPiANCj4gID4gSSBzdGlsbCBoYXZlIHRoZSBob3BlIHRo YXQgaWYgdGhlIGZlYXR1cmUgaXMgZmluYWxseSBrZXB0IGluIEMyMywgDQo+IGFic29sdXRl bHkgbm8tb25lIHdpbGwgZXZlciB1c2UgaXQsIGJ1dCB0aGVuIEkgcXVlc3Rpb24gdGhlIGlu dHJvZHVjdGlvbiANCj4gaW4gdGhlIGZpcnN0IHBsYWNlLg0KPiANCj4gV2VsbCBpbiB0aGUg c2FtZSB3YXksIGBpbnQgbG9uZyBzaWduZWQgY29uc3QgdHlwZWRlZiBsb25nIHg7YCBpcyB2 YWxpZCANCj4gQywgYW5kIEkgZG8gaG9wZSB0aGF0IG5vYm9keSB3aWxsIGV2ZXIgdXNlIGl0 LCBidXQgSSBkb24ndCB0aGluayB3ZSANCj4gc2hvdWxkIGNoYW5nZSBDJ3MgZ3JhbW1hciB0 byBkaXNhbGxvdyBpdC4NCg0KRmFpciBwb2ludCA6KQ0KDQoNCkNoZWVycywNCg0KQWxleA0K DQoNClAuUy46IFBsZWFzZSBjb25zaWRlciBkZXByZWNhdGluZyAnYXV0bycgc29tZSBkYXku ICBJdCB3b3VsZCBiZSBuaWNlIHRvIA0Kc2VlIEMrKydzIGF1dG8gaW4gSVNPIEMgc29tZSBk YXksIGV2ZW4gaWYgaXQncyAyMDYwLiAgSSdtIG5vdCBlbnRpcmVseSANCmhhcHB5IGRvaW5n IGAjZGVmaW5lIGF1dG8gX19hdXRvX3R5cGVgIChvZiBjb3Vyc2UgaXQncyBVQiwgYnV0IGl0 J3MgbmljZSkgOykNCg0KDQotLSANCkFsZWphbmRybyBDb2xvbWFyDQpMaW51eCBtYW4tcGFn ZXMgY29tYWludGFpbmVyOyBodHRwOi8vd3d3Lmtlcm5lbC5vcmcvZG9jL21hbi1wYWdlcy8N Cmh0dHA6Ly93d3cuYWxlamFuZHJvLWNvbG9tYXIuZXMvDQo= --------------4SapTr6HJs9FWmWu0nIrDvU4-- --------------QOczEDA9jomqiwqlsOeiqsh3 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmKk+R8ACgkQnowa+77/ 2zL2Vw//RiShBoCiQFz4AyMvd+/KH3BgNzNecSiUDfIViLdCu6DLfubMlKiJS16H /F/9hHfxGB8ip8PUJezi1emXO4n5gWiH6ImPcPVek09zNJ4U9eBy5mBB4/OWeNH9 1+ElIy4Dp2dsp0mm0ZqeuFj5d6mP+c6wPFP0FVMB2o5aQhzlyESAGTptRNGQWNf8 9zXL2CpyjHeh5bMRw1bwdVZgHN817Qe6UxO99hbfORlQ4iOWTG1VFjIyyTmZO4s7 ia5QKbZTEdkSbO7l1rhHGwLXNfx8H0oqCHXPUobWc0mVXlWdkTDVgVBlfzA7XEmd wpTu4/crkdA89/dIfntAaCPYQp8knjN7ZFNSODrk+tkfCfV37+E8nqUjIDu6YT8Q e//5aebATN75/GnLswcQykWLEEY2U5sWH1Ed+GCUiFaiLWC/IOtZdjM1ZSCDjKO0 NM87bMUnFs4cCzPD6jhc8Fo9yQ+AjEcPDwsFoEtBcKikWDm30pmbapu+5kr0qvvK 3wa/etCxUDhCK/Sw++ecTPklSwpb1mPH1pSGtaOWuAVxap2umbcSso5l6/EuozCS B5h06zfCv4sxZKb2Rao8e8HchTQIqUoVmHHsmY5iYoZGkZ/q+Wb4aYUy3zdTjEtw v8gaiMaal0MFRlzQOhlCdoUKUaFePYonp5WNgAXOEXDaihV/RLU= =l/Xv -----END PGP SIGNATURE----- --------------QOczEDA9jomqiwqlsOeiqsh3--