From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) by sourceware.org (Postfix) with ESMTPS id C5DCD38515CA for ; Sat, 11 Jun 2022 09:00:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C5DCD38515CA Received: by mail-wm1-x329.google.com with SMTP id j5-20020a05600c1c0500b0039c5dbbfa48so2161532wms.5 for ; Sat, 11 Jun 2022 02:00:17 -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=SoRemak/0dUK92BGA6GcvTl+It6a7VglJL/e6uhCSg0=; b=WaoOoWMoGkPJL8cIrxdrL8LxXuhxj1H7HxNp+nwyp/1KlIgKWT8H+lwPGuYxyaSZpN Vj1uvUP6d7itw9/e3ZCWV1uNK+DIWVTuOMW5qdzUkxJoE/wh1HTg4l+i4hwrYGB2Kzcf z5IAtJDkMNi4oZ1NyHiATr9v3vfYX1ObPucjH14D5TBLB1hCPiHTxvW8C20N44XP7pl8 lxtHEmWjYlumsE8wz4p1TAMoOo5rylEpqpV8bOrJfCVgkMuseJJH7gX8Pr7cKOKkO0hc Oeuc+1DC5ffp9FO+yRbIXWxsCOAtus66jGgiO9VJKmM01KS2oZwWziuhfPso2rWbgZRc Mkag== X-Gm-Message-State: AOAM531voujvhA5glKlvYeQdFjHwj4FrB8Mm79phjqHpWgpCxTYghf3y 0wE7LgO0v01JbYxPVwNVxLo= X-Google-Smtp-Source: ABdhPJxwCSSOALK4B6izQjgWox3FxBX32HIAHYTs3StCUFEsCG/eNhyKoj3iY0/wYyXINg9y5LOuCQ== X-Received: by 2002:a7b:c154:0:b0:39c:4f4a:79c0 with SMTP id z20-20020a7bc154000000b0039c4f4a79c0mr3827022wmi.152.1654938016382; Sat, 11 Jun 2022 02:00:16 -0700 (PDT) Received: from [192.168.42.187] ([46.222.45.254]) by smtp.gmail.com with ESMTPSA id l15-20020a05600c4f0f00b003942a244f39sm7650651wmq.18.2022.06.11.02.00.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 11 Jun 2022 02:00:15 -0700 (PDT) Message-ID: Date: Sat, 11 Jun 2022 11:03:04 +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: Jonathan Wakely Cc: Jakub Jelinek , "gcc@gcc.gnu.org" , Joseph Myers References: <520a1013-ec4a-b3ca-871b-5e8110f61d37@gmail.com> From: Alejandro Colomar In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------RmQfej8zPl5J7yFJDWdz1vYe" X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, NICE_REPLY_A, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no 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 09:00:19 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------RmQfej8zPl5J7yFJDWdz1vYe Content-Type: multipart/mixed; boundary="------------xGgS6VMDZKRS1Nvx0wT0HeXK"; protected-headers="v1" From: Alejandro Colomar To: 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> In-Reply-To: --------------xGgS6VMDZKRS1Nvx0wT0HeXK Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgSm9uYXRoYW4sDQoNCk9uIDYvMTEvMjIgMDA6NDcsIEpvbmF0aGFuIFdha2VseSB3cm90 ZToNCj4gICAgIFdlbGwsIEknZCBhcmd1ZSB0aGUgc2FtZSByZWFzb25zIHRvIHJlbW92ZSBp dCBmcm9tIEMrKy7CoCBEb24ndCBrbm93IGhvdw0KPiAgICAgdXNlZnVsIHRoYXQgZmVhdHVy ZSBpcyBmb3IgQysrLCB0aG91Z2guwqAgSSBiZXQgbm90IG11Y2gsIGJ1dCBhbSBub3QgYW4N Cj4gICAgIGV4cGVydCBpbiB0aGUgbGFuZ3VhZ2UuDQo+IA0KPiANCj4gSXQncyB1c2VkIGlu IGxpYnN0ZGMrKyBiZWNhdXNlIEkgY291bGRuJ3QgZ2V0IGFuIGF0dHJpYnV0ZSB0byB3b3Jr IGluIA0KPiBhbnkgb3RoZXIgbG9jYXRpb24sIGJlY2F1c2UgaXQgaXNuJ3QgdmFsaWQgYXQg b3RoZXIgcG9zaXRpb25zIGluIGEgDQo+IGNvbnN0cmFpbmVkIGZ1bmN0aW9uIHRlbXBsYXRl LiBTbyBubywgd2UgY2FuJ3QgcmVtb3ZlIGl0IGZyb20gQysrLg0KPiANCg0KSG1tLCBva2F5 LCBub3QgcmVtb3ZhYmxlIGluIEMrKy4gIEknbSBjdXJpb3VzIGFib3V0IHRoZSBzcGVjaWZp YyBsaW5lIG9mIA0KY29kZSwgaWYgeW91IGhhdmUgaXQgYXJvdW5kIGFuZCBjb3VsZCBsaW5r IHRvIGl0LiAgQnV0IEMrKyBpcyBodWdlLCBzbyANCmFueXRoaW5nIGlzIHRvIGJlIGV4cGVj dGVkIDopDQoNCj4gDQo+IA0KPiANCj4gICAgIEJ1dCwgYXJlIHdlIHN1cmUgd2Ugd2FudCB0 byBhZGQgdGhpcyB0byBDP8KgIFlvdSBrbm93IGhvdyBkaWZmaWN1bHQNCj4gICAgIGlzIHRv DQo+ICAgICByZXZlcnQgbWlzdGFrZXMgaW4gQywgYXMgb3Bwb3NlZCB0byBDKyssIHdoZXJl IGFkZGl0aW9ucyBhbmQNCj4gICAgIGRlcHJlY2F0aW9ucyBhcmUgbW9yZSBjb21tb24uDQo+ IA0KPiANCj4gVG8gdGhlIGNvcmUgbGFuZ3VhZ2UgZ3JhbW1hcj8gQXJlIHlvdSBzdXJlIGFi b3V0IHRoYXQ/DQoNCldlbGwsIGV2ZXJ5dGhpbmcgaXMgcmVsYXRpdmUuDQoNCmxpYnN0ZGMr KyBhZGRpdGlvbnMsIGRlcHJlY2F0aW9ucyAoYW5kIHVuZGVwcmVjYXRpb25zKSBhcmUgbXVj aCBtb3JlIA0KY29tbW9uIHRoYW4gaW4gdGhlIGNvcmUgQysrIGxhbmd1YWdlIChlLmcuLCB0 aGUgZGVwcmVjYXRpb24gYW5kIGxhdGVyIA0KdW5kZXByZWNhdGlvbiBvZiA8c3RkKi5oPiBo ZWFkZXJzKS4NCg0KQnV0IGJyZWFraW5nIGNoYW5nZXMgaW4gdGhlIGNvcmUgQysrIGxhbmd1 YWdlIGFyZSBzdGlsbCBtb3JlIGNvbW1vbiB0aGFuIA0KaW4gQywgd2hlcmUgKHNhZGx5KSB3 ZSBzdGlsbCBoYXZlIHRoZSB1c2VsZXNzICdhdXRvJyBmb3IgYmFja3dhcmRzIA0KY29tcGF0 aWJpbGl0eSB3aXRoIGRlYWQgbGFuZ3VhZ2VzLCB3aGljaCB3b3VsZCBiZSBuaWNlIGluIG1h Y3JvcyB3aXRoIA0KdGhlIG1lYW5pbmcgb2YgX19hdXRvX3R5cGUuICBNYXliZSBpbiB0aGUg MjA1MHM/ICA6UA0KDQoNClNvLCBDKysgbmVlZHMgdGhpcyBmZWF0dXJlLg0KDQpUaGVuIGlu IEMsIHdlIGRvbid0IG5lZWQgaXQgKEkndmUgbmV2ZXIgc2VlbiBjb2RlIHJldXNpbmcgdGhl IHJldHVybiANCnR5cGUgdG8gZGVjbGFyZSBtb3JlIHRoYW4gb25lIGZ1bmN0aW9uLCBhbmQg SSBob3BlIHRvIG5ldmVyIHNlZSB0aGF0IA0KYXBhcnQgZnJvbSB0aGVvcmV0aWNhbCBpbnZl c3RpZ2F0aW9uKS4gIGBpbnQgZm9vKHZvaWQpLCBiYXIodm9pZCk7YCANCnNlZW1zIGEgdXNl bGVzcyBmZWF0dXJlIGluIHRoZSBsYW5ndWFnZSB0byBtZSwgYnV0IG1heWJlIGRpc2FsbG93 aW5nIGl0IA0KdGhyb3VnaCBhbiBleGNlcHRpb24gdG8gdGhlIHJ1bGVzIHdvdWxkIGNvbXBs aWNhdGUgdGhlIHdvcmRpbmcgbW9yZSB0aGFuIA0KaGVscCwgc28gaWYgdGhhdCdzIGtlcHQg aW4gdGhlIGxhbmd1YWdlLCBJJ20gZmluZSB3aXRoIGl0Lg0KDQpTbyB3ZSBjb3VsZCwgYW5k IGFsc28gY291bGQgbm90LCBicmluZyB0aGUgQysrIGF0dHJpYnV0ZSBmb3IgdGhhdCANCnVz ZWxlc3MgZmVhdHVyZS4NCg0KSW4gQywgSSBkb24ndCB0aGluayB0aGF0IGF0dHJpYnV0ZSBw b3NpdGlvbiBjYW4gaGF2ZSBhIHVzZWZ1bCB1c2UgY2FzZSANCnRoYXQgY2FuJ3QgYmUgYWNo aWV2ZWQgYnkgYW4gYXR0cmlidXRlIGF0IHRoZSBzdGFydCBvZiB0aGUgcHJvdG90eXBlLCAN CnNpbmNlIHRoZSBsYW5ndWFnZSBpcyBtdWNoIHNpbXBsZXIuDQoNCkRvIHdlIHdhbnQgdG8g YWRkIGEgY29tcGxldGVseSB1bm5lY2Vzc2FyeSBmZWF0dXJlLCBqdXN0IGZvciBzeW1tZXRy eSANCndpdGggQysrLCBldmVuIGlmIGl0IHBvc2VzIGEgZGFuZ2VyIG9mIGJyZWFraW5nIChi b3RoIGh1bWFuIGFuZCBzY3JpcHQpIA0KcmVhZGFiaWxpdHkgb2YgZnVuY3Rpb24gZGVjbGFy YXRpb25zL2RlZmluaXRpb25zLCBlc3BlY2lhbGx5IHdoZW4gaGlkZGVuIA0KaW4gbWFjcm9z Pw0KDQoNCkkgc3RpbGwgaGF2ZSB0aGUgaG9wZSB0aGF0IGlmIHRoZSBmZWF0dXJlIGlzIGZp bmFsbHkga2VwdCBpbiBDMjMsIA0KYWJzb2x1dGVseSBuby1vbmUgd2lsbCBldmVyIHVzZSBp dCwgYnV0IHRoZW4gSSBxdWVzdGlvbiB0aGUgaW50cm9kdWN0aW9uIA0KaW4gdGhlIGZpcnN0 IHBsYWNlLg0KDQoNCkNoZWVycywNCg0KQWxleA0KDQotLSANCkFsZWphbmRybyBDb2xvbWFy DQpMaW51eCBtYW4tcGFnZXMgY29tYWludGFpbmVyOyBodHRwOi8vd3d3Lmtlcm5lbC5vcmcv ZG9jL21hbi1wYWdlcy8NCmh0dHA6Ly93d3cuYWxlamFuZHJvLWNvbG9tYXIuZXMvDQo= --------------xGgS6VMDZKRS1Nvx0wT0HeXK-- --------------RmQfej8zPl5J7yFJDWdz1vYe 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/2zIFAmKkWkgACgkQnowa+77/ 2zJgxBAAiyOfGbt6cwq2qSTYYFBwn1mIe17mRJsp6FXvpOk644TMYVZ9oIjXwIpp uSyggFNqLh50Xnm2jLktxxL2jna8ZDhQZUSji/8QxMtECpHJLG/SVDmC4Hc1amBb xjzGPWMA5Qu+j68vQk5CpZAMALEZxn8MmziRWSDvp3O31rFfmeZ4ZuZm6Ir583+z uKbCBnIc2vgynf4p7/4XqLLbe/dkJiNj23Cz7H/eOBDj2SZ1pei6DS2rmmsP/1Am SGTqsw6KQQvg2h1UAXDHWE+bHRjIJZi5eOmCqTqk+80xAJ9wPIPm9QrNJIOnqcPI NZaEt4TJmlYWbQhwwKPz2SYavNfjzP1CuOGhvzVafO0ldzfLjmD8+9lvc4knQmqR /y1ZnPn+HBHtHX9i2Pd7tjEwCdJ+oTg7xRXqkpitksrV1VRP50uoR1vROuzj/wvm bThyedAE8+FCWb/TFzIh6lgnDuWo3jF62PR3TxzTlaO4C4iAHdduu75GU+nqi6Mz Fv3+II/cXNC6Cu6Odvfc5LOH8lMx+TJv7Gj6QY4S6ywI8mzefVaL8O7dIdsVtqEc X+PGhURrjwN9bxLVtjz9Oke0BMxA/ErGjqQfiKGW6wS8qJMIANJkUczUWL8K+32O NIN+nfQClY/Zq7I4gZHrj0n6W66WV8V3doH53/nD0YLwBq3rFdo= =usb4 -----END PGP SIGNATURE----- --------------RmQfej8zPl5J7yFJDWdz1vYe--