From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6ED0946491; Thu, 27 Mar 2025 13:43:23 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 330D040B95; Thu, 27 Mar 2025 13:43:23 +0100 (CET) Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) by mails.dpdk.org (Postfix) with ESMTP id E967F402E6; Thu, 27 Mar 2025 13:43:21 +0100 (CET) Received: from mail.maildlp.com (unknown [172.18.186.231]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4ZNjxM6KTcz6L53n; Thu, 27 Mar 2025 20:43:03 +0800 (CST) Received: from frapeml500007.china.huawei.com (unknown [7.182.85.172]) by mail.maildlp.com (Postfix) with ESMTPS id B393C14010C; Thu, 27 Mar 2025 20:43:20 +0800 (CST) Received: from frapeml500007.china.huawei.com (7.182.85.172) by frapeml500007.china.huawei.com (7.182.85.172) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Thu, 27 Mar 2025 13:43:20 +0100 Received: from frapeml500007.china.huawei.com ([7.182.85.172]) by frapeml500007.china.huawei.com ([7.182.85.172]) with mapi id 15.01.2507.039; Thu, 27 Mar 2025 13:43:20 +0100 From: Konstantin Ananyev To: Bruce Richardson CC: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "David Marchand" , "dev@dpdk.org" , "bluca@debian.org" , "stable@dpdk.org" , Konstantin Ananyev , David Christensen , Wathsala Vithanage Subject: RE: [PATCH] acl: fix build with GCC 15 on aarch64 Thread-Topic: [PATCH] acl: fix build with GCC 15 on aarch64 Thread-Index: AQHbnjt5qhsCVMI9iE2kqI1U+hvMxLOGnsEAgAAcUgCAABEakP//8veAgAAHLwCAAB0FoP//9e8AgAAUrgA= Date: Thu, 27 Mar 2025 12:43:20 +0000 Message-ID: <424097dc26b34fbb8705f994220a1ec4@huawei.com> References: <20250326103928.1189243-1-david.marchand@redhat.com> <243684416b27483b89f1c5e5ffcc249c@huawei.com> <98CBD80474FA8B44BF855DF32C47DC35E9FB7B@smartserver.smartshare.dk> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.126.172.251] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org DQoNCj4gT24gVGh1LCBNYXIgMjcsIDIwMjUgYXQgMTI6MTA6MTJQTSArMDAwMCwgS29uc3RhbnRp biBBbmFueWV2IHdyb3RlOg0KPiA+DQo+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gPiA+IEZyb206IERhdmlkIE1hcmNoYW5kIDxk YXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPiA+ID4gPiA+ID4gU2VudDogVGh1cnNkYXksIE1h cmNoIDI3LCAyMDI1IDEwOjM3IEFNDQo+ID4gPiA+ID4gPiBUbzogQnJ1Y2UgUmljaGFyZHNvbiA8 YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+DQo+ID4gPiA+ID4gPiBDYzogZGV2QGRwZGsub3Jn OyBibHVjYUBkZWJpYW4ub3JnOyBzdGFibGVAZHBkay5vcmc7IEtvbnN0YW50aW4NCj4gPiA+ID4g QW5hbnlldiA8a29uc3RhbnRpbi52LmFuYW55ZXZAeWFuZGV4LnJ1PjsgRGF2aWQgQ2hyaXN0ZW5z ZW4NCj4gPiA+ID4gPiA+IDxkcmNAbGludXguaWJtLmNvbT47IFdhdGhzYWxhIFZpdGhhbmFnZQ0K PiA+ID4gPiA8d2F0aHNhbGEudml0aGFuYWdlQGFybS5jb20+DQo+ID4gPiA+ID4gPiBTdWJqZWN0 OiBSZTogW1BBVENIXSBhY2w6IGZpeCBidWlsZCB3aXRoIEdDQyAxNSBvbiBhYXJjaDY0DQo+ID4g PiA+ID4gPg0KPiA+ID4gPiA+ID4gT24gVGh1LCBNYXIgMjcsIDIwMjUgYXQgOTo1NeKAr0FNIEJy dWNlIFJpY2hhcmRzb24NCj4gPiA+ID4gPiA+IDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT4g d3JvdGU6DQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IE9uIFdlZCwgTWFyIDI2LCAyMDI1 IGF0IDExOjM5OjI4QU0gKzAxMDAsIERhdmlkIE1hcmNoYW5kIHdyb3RlOg0KPiA+ID4gPiA+ID4g PiA+IENhdWdodCBpbiBPQlMgZm9yIEZlZG9yYSBSYXdoaWRlIG9uIGFhcmNoNjQ6DQo+ID4gPiA+ ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiBbICAxOThzXSBJbiBmaWxlIGluY2x1ZGVkIGZyb20g Li4vbGliL2FjbC9hY2xfcnVuX25lb24uaDo3LA0KPiA+ID4gPiA+ID4gPiA+IFsgIDE5OHNdICAg ICAgICAgICAgICAgICAgZnJvbSAuLi9saWIvYWNsL2FjbF9ydW5fbmVvbi5jOjU6DQo+ID4gPiA+ ID4gPiA+ID4gWyAgMTk4c10gSW4gZnVuY3Rpb24g4oCYYWxsb2NfY29tcGxldGlvbuKAmSwNCj4g PiA+ID4gPiA+ID4gPiBbICAxOThzXSAgICAgaW5saW5lZCBmcm9tIOKAmGFjbF9zdGFydF9uZXh0 X3RyaWXigJkgYXQNCj4gPiA+ID4gPiA+ID4gPiAgICAgICAuLi9saWIvYWNsL2FjbF9ydW4uaDox NDA6MjQsDQo+ID4gPiA+ID4gPiA+ID4gWyAgMTk4c10gICAgIGlubGluZWQgZnJvbSDigJhzZWFy Y2hfbmVvbl80LmlzcmHigJkgYXQNCj4gPiA+ID4gPiA+ID4gPiAgICAgICAuLi9saWIvYWNsL2Fj bF9ydW5fbmVvbi5oOjIzOToyMDoNCj4gPiA+ID4gPiA+ID4gPiBbICAxOThzXSAuLi9saWIvYWNs L2FjbF9ydW4uaDo5MzoyNTogZXJyb3I6IOKAmGNtcGx04oCZIG1heSBiZSB1c2VkDQo+ID4gPiA+ ID4gPiA+ID4gICAgICAgdW5pbml0aWFsaXplZCBbLVdlcnJvcj1tYXliZS11bmluaXRpYWxpemVk XQ0KPiA+ID4gPiA+ID4gPiA+IFsgIDE5OHNdICAgIDkzIHwgICAgICAgICAgICAgICAgIGlmIChw W25dLmNvdW50ID09IDApIHsNCj4gPiA+ID4gPiA+ID4gPiBbICAxOThzXSAgICAgICB8ICAgICAg ICAgICAgICAgICAgICAgfn5+fl5+fn5+fg0KPiA+ID4gPiA+ID4gPiA+IFsgIDE5OHNdIC4uL2xp Yi9hY2wvYWNsX3J1bl9uZW9uLmg6IEluIGZ1bmN0aW9uDQo+ID4gPiA+IOKAmHNlYXJjaF9uZW9u XzQuaXNyYeKAmToNCj4gPiA+ID4gPiA+ID4gPiBbICAxOThzXSAuLi9saWIvYWNsL2FjbF9ydW5f bmVvbi5oOjIzMDoyNzogbm90ZTog4oCYY21wbHTigJkNCj4gPiA+ID4gZGVjbGFyZWQgaGVyZQ0K PiA+ID4gPiA+ID4gPiA+IFsgIDE5OHNdICAgMjMwIHwgICAgICAgICBzdHJ1Y3QgY29tcGxldGlv biBjbXBsdFs0XTsNCj4gPiA+ID4gPiA+ID4gPiBbICAxOThzXSAgICAgICB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgXn5+fn4NCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IFRo ZSBjb2RlIHdhcyByZXNldHRpbmcgc2VxdWVudGlhbGx5IGNtcGxbXS5jb3VudCBhdCB0aGUgZXhh Y3QNCj4gPiA+ID4gaW5kZXggdGhhdA0KPiA+ID4gPiA+ID4gPiA+IGxhdGVyIGNhbGwgdG8gYWxs b2NfY29tcGxldGlvbiB1c2VzLg0KPiA+ID4gPiA+ID4gPiA+IFdoaWxlIHRoaXMgY29kZSBzZWVt cyBjb3JyZWN0LCBHQ0MgMTUgZG9lcyBub3QgdW5kZXJzdGFuZCB0aGlzDQo+ID4gPiA+IChwcm9i YWJseQ0KPiA+ID4gPiA+ID4gPiA+IHdoZW4gYXBwbHlpbmcgc29tZSBvcHRpbWlzYXRpb25zKS4N Cj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IEluc3RlYWQsIHJlc2V0IGNtcGxbXS5j b3VudCBhbGwgYXQgb25jZSBpbiBhY2xfc2V0X2Zsb3csIGFuZA0KPiA+ID4gPiBjbGVhbnVwIHRo ZQ0KPiA+ID4gPiA+ID4gPiA+IHZhcmlvdXMgdmVjdG9yaXplZCBpbXBsZW1lbnRhdGlvbnMgYWNj b3JkaW5nbHkuDQo+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiBCdWd6aWxsYSBJRDog MTY3OA0KPiA+ID4gPiA+ID4gPiA+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gPiA+ID4gPiA+ID4g Pg0KPiA+ID4gPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IERhdmlkIE1hcmNoYW5kIDxkYXZpZC5t YXJjaGFuZEByZWRoYXQuY29tPg0KPiA+ID4gPiA+ID4gPiA+IC0tLQ0KPiA+ID4gPiA+ID4gPiA+ ICBsaWIvYWNsL2FjbF9ydW4uaCAgICAgICAgIHwgNSArKysrKw0KPiA+ID4gPiA+ID4gPiA+ICBs aWIvYWNsL2FjbF9ydW5fYWx0aXZlYy5oIHwgOCArKy0tLS0tLQ0KPiA+ID4gPiA+ID4gPiA+ICBs aWIvYWNsL2FjbF9ydW5fYXZ4Mi5oICAgIHwgNCArLS0tDQo+ID4gPiA+ID4gPiA+ID4gIGxpYi9h Y2wvYWNsX3J1bl9uZW9uLmggICAgfCA4ICsrLS0tLS0tDQo+ID4gPiA+ID4gPiA+ID4gIGxpYi9h Y2wvYWNsX3J1bl9zY2FsYXIuYyAgfCA0ICstLS0NCj4gPiA+ID4gPiA+ID4gPiAgbGliL2FjbC9h Y2xfcnVuX3NzZS5oICAgICB8IDggKystLS0tLS0NCj4gPiA+ID4gPiA+ID4gPiAgNiBmaWxlcyBj aGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkNCj4gPiA+ID4gPiA+ID4g Pg0KPiA+ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS9saWIvYWNsL2FjbF9ydW4uaCBiL2xpYi9h Y2wvYWNsX3J1bi5oDQo+ID4gPiA+ID4gPiA+ID4gaW5kZXggN2YwOTI0MTNjZC4uOWZkM2U2MDAy MSAxMDA2NDQNCj4gPiA+ID4gPiA+ID4gPiAtLS0gYS9saWIvYWNsL2FjbF9ydW4uaA0KPiA+ID4g PiA+ID4gPiA+ICsrKyBiL2xpYi9hY2wvYWNsX3J1bi5oDQo+ID4gPiA+ID4gPiA+ID4gQEAgLTE3 Niw2ICsxNzYsOCBAQCBhY2xfc2V0X2Zsb3coc3RydWN0IGFjbF9mbG93X2RhdGEgKmZsb3dzLA0K PiA+ID4gPiBzdHJ1Y3QgY29tcGxldGlvbiAqY21wbHQsDQo+ID4gPiA+ID4gPiA+ID4gICAgICAg dWludDMyX3QgY21wbHRfc2l6ZSwgY29uc3QgdWludDhfdCAqKmRhdGEsIHVpbnQzMl90DQo+ID4g PiA+ICpyZXN1bHRzLA0KPiA+ID4gPiA+ID4gPiA+ICAgICAgIHVpbnQzMl90IGRhdGFfbnVtLCB1 aW50MzJfdCBjYXRlZ29yaWVzLCBjb25zdCB1aW50NjRfdA0KPiA+ID4gPiAqdHJhbnMpDQo+ID4g PiA+ID4gPiA+ID4gIHsNCj4gPiA+ID4gPiA+ID4gPiArICAgICB1bnNpZ25lZCBpbnQgaTsNCj4g PiA+ID4gPiA+ID4gPiArDQo+ID4gPiA+ID4gPiA+ID4gICAgICAgZmxvd3MtPm51bV9wYWNrZXRz ID0gMDsNCj4gPiA+ID4gPiA+ID4gPiAgICAgICBmbG93cy0+c3RhcnRlZCA9IDA7DQo+ID4gPiA+ ID4gPiA+ID4gICAgICAgZmxvd3MtPnRyaWUgPSAwOw0KPiA+ID4gPiA+ID4gPiA+IEBAIC0xODcs NiArMTg5LDkgQEAgYWNsX3NldF9mbG93KHN0cnVjdCBhY2xfZmxvd19kYXRhICpmbG93cywNCj4g PiA+ID4gc3RydWN0IGNvbXBsZXRpb24gKmNtcGx0LA0KPiA+ID4gPiA+ID4gPiA+ICAgICAgIGZs b3dzLT5kYXRhID0gZGF0YTsNCj4gPiA+ID4gPiA+ID4gPiAgICAgICBmbG93cy0+cmVzdWx0cyA9 IHJlc3VsdHM7DQo+ID4gPiA+ID4gPiA+ID4gICAgICAgZmxvd3MtPnRyYW5zID0gdHJhbnM7DQo+ ID4gPiA+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ID4gPiA+ICsgICAgIGZvciAoaSA9IDA7IGkgPCBj bXBsdF9zaXplOyBpKyspDQo+ID4gPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICBjbXBsdFtpXS5j b3VudCA9IDA7DQo+ID4gPiA+ID4gPiA+ID4gIH0NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ ID4gTWlub3Igbml0LCBidXQgc2luY2Ugd2UgYXJlIHVzaW5nIGMxMSBzdGFuZGFyZCwgaXMgaXQg bm90IGJldHRlcg0KPiA+ID4gPiB0byBkZWNsYXJlDQo+ID4gPiA+ID4gPiA+ICJpIiBpbnNpZGUg dGhlICJmb3IiIHN0YXRlbWVudC4gS2VlcHMgZGlmZnMgc2ltcGxlciBmb3INCj4gPiA+ID4gYWRk aW5nL3JlbW92aW5nDQo+ID4gPiA+ID4gPiA+IGNvZGUsIEkgdGhpbmsuDQo+ID4gPiA+ID4gPg0K PiA+ID4gPiA+ID4gSSBzdGlsbCBoYXZlIHRoaXMgKGJhZCkgaGFiaXQgYnV0IHllcywgaXQgbG9v a3MgbmljZXIgd2l0aA0KPiA+ID4gPiBkZWNsYXJpbmcNCj4gPiA+ID4gPiA+IGluIGZvcigpIGl0 c2VsZi4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IE15IHZvdGUgd291bGQgYmUgdG8ga2VlcCBpdCBp biBhbiBvbGQgZmFzaGlvbmVkIHdheS4NCj4gPiA+ID4gPiBOb3RoaW5nIGlzIHdyb25nIGluIGRl ZmluaW5nIHZhcmlhYmxlIHRvIHVzZSBhdCB0aGUgc3RhcnQgb2YgdGhlDQo+ID4gPiA+IGZ1bmN0 aW9uIDopDQo+ID4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gTm8sIHRoZXJlIGlzbid0LiBIb3dl dmVyLCB0aGVyZSBpcyBhbHNvIGEgcmVhc29uIHdoeSBsYXRlciBHQ0MNCj4gPiA+ID4gcmV2aXNp b25zDQo+ID4gPiA+IGFuZCBtb2Rlcm4gbGFuZ3VhZ2VzIGFsbG93IHVzZSBvZiBhIHRlbXBvcmFy eSB2YXJpYWJsZSBkZWZpbmVkIHdpdGhpbg0KPiA+ID4gPiB0aGUNCj4gPiA+ID4gbG9vcCBpdHNl bGYuIENvZ25pdGl2ZWx5LCBpdCdzIGVhc2llciB0byBoYXZlIHZhcmlhYmxlcyBkZWZpbmVkIGF0 DQo+ID4gPiA+IHBvaW50IG9mDQo+ID4gPiA+IHVzZSwgYXMgaXQgc2F2ZXMgdGhlIHVzZXIgaGF2 aW5nIHRvIG1lbnRhbGx5IHRyYWNrIHRoZW0gb3IgbW92ZSB1cCBhbmQNCj4gPiA+ID4gZG93biB0 aGUNCj4gPiA+ID4gY29kZS4gRnVydGhlcm1vcmUsIHdoZW4gZGVidWdnaW5nIG9yIHJld29ya2lu ZyB0aGUgY29kZSwgaXQncyBmYXINCj4gPiA+ID4gZWFzaWVyIHRvDQo+ID4gPiA+IGhhdmUgdGhl IHZhcmlhYmxlIGluc2lkZSB0aGUgImZvciIgc3RhdGVtZW50IGFzIGl0IG1lYW5zIHRoYXQgYXMg d2UNCj4gPiA+ID4gY29tbWVudC91bmNvbW1lbnQsIG9yIHJlbW92ZS9yZS1hZGQsIHRoZSBjb2Rl IGJsb2NrLCB0aGUgdmFyaWFibGUNCj4gPiA+ID4gZGVmaW5pdGlvbg0KPiA+ID4gPiBhbHNvIGdl dHMgY29tbWVudGVkL3VuY29tbWVudGVkIHRvbywgd2l0aG91dCBoYXZpbmcgdG8gY29uc3RhbnRs eQ0KPiA+ID4gPiBzY3JvbGwgdXANCj4gPiA+ID4gdG8gbWFrZSBjaGFuZ2VzIGluIHR3byBwbGFj ZXMuIExhc3RseSwgaXQgbWFrZXMgZm9yIHNtYWxsZXIgZ2l0IGRpZmZzDQo+ID4gPiA+IHRvby4N Cj4gPg0KPiA+IEkgdW5kZXJzdGFuZCB0aGF0IGl0IGlzIHByb2JhYmx5IG1vcmUgY29udmVuaWVu dCwgdGhvdWdoIGZyb20gbXkgcGVyc3BlY3RpdmUgaXQgaXMgYWxzbyBtb3JlIGVycm9yIHByb25l Lg0KPiA+IEkgc2F3IHNldmVyYWwgdGltZXMgcGVvcGxlIHVuaW50ZW50aW9uYWxseSBkZWZpbmVk IG5ldyB2YXJpYWJsZSAoaW4gYSBsb2NhbCBzY29wZSkgd2l0aCB0aGUgc2FtZSBuYW1lDQo+ID4g dGhhdCB3YXMgYWxyZWFkeSB1c2VkIGluIGFuIG91dGVyIHNjb3BlLCBlc3BlY2lhbGx5IHdoZW4g ZnVuY3Rpb24gYmVjb21lcyBsYXJnZSBhbmQgY2x1bmt5Lg0KPiANCj4gVGhlcmUgaXMgYSBnY2Mg d2FybmluZyBmbGFnIHRvIGluZGljYXRlIHN1Y2ggY2FzZXMgIi1Xc2hhZG93IiBvcg0KPiAiLVdz aGFkb3ctbG9jYWwiIFsxXS4NCj4gDQo+IFsxXSBodHRwczovL2djYy5nbnUub3JnL29ubGluZWRv Y3MvZ2NjL1dhcm5pbmctT3B0aW9ucy5odG1sDQoNClllcywgYnV0IEFGQUlLLCBpdCBpcyBub3Qg ZW5hYmxlZCBieSBkZWZhdWx0IGluIGRwZGsgYnVpbGQsIG9yIEkgYW0gbWlzc2luZyBzb21ldGhp bmc/DQoNCg==