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 5252C45B44; Tue, 15 Oct 2024 22:30:13 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F113E4025D; Tue, 15 Oct 2024 22:30:12 +0200 (CEST) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id B0DFA40144 for ; Tue, 15 Oct 2024 22:30:11 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id 8571520CA3; Tue, 15 Oct 2024 22:30:11 +0200 (CEST) Content-class: urn:content-classes:message Subject: RE: [PATCH 2/3] bitset: fix build for GCC without experimental API Date: Tue, 15 Oct 2024 22:30:08 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F7E6@smartserver.smartshare.dk> In-Reply-To: <11673251.MucGe3eQFb@thomas> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH 2/3] bitset: fix build for GCC without experimental API Thread-Index: AdsfPJz71lgtsnq3QYKqYZE0f8gOiwAA13eQ X-MimeOLE: Produced By Microsoft Exchange V6.5 References: <20241015121046.2556695-1-david.marchand@redhat.com> <10943298.zapYfy813O@thomas> <98CBD80474FA8B44BF855DF32C47DC35E9F7DF@smartserver.smartshare.dk> <11673251.MucGe3eQFb@thomas> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Thomas Monjalon" Cc: "David Marchand" , , , , =?UTF-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , "Tyler Retzlaff" 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 PiBGcm9tOiBUaG9tYXMgTW9uamFsb24gW21haWx0bzp0aG9tYXNAbW9uamFsb24ubmV0XQ0KPiBT ZW50OiBUdWVzZGF5LCAxNSBPY3RvYmVyIDIwMjQgMjEuNTgNCj4gDQo+IDE1LzEwLzIwMjQgMTY6 NDQsIE1vcnRlbiBCcsO4cnVwOg0KPiA+ID4gRnJvbTogVGhvbWFzIE1vbmphbG9uIFttYWlsdG86 dGhvbWFzQG1vbmphbG9uLm5ldF0NCj4gPiA+IFNlbnQ6IFR1ZXNkYXksIDE1IE9jdG9iZXIgMjAy NCAxNi4xMw0KPiA+ID4NCj4gPiA+IDE1LzEwLzIwMjQgMTQ6NTMsIE1vcnRlbiBCcsO4cnVwOg0K PiA+ID4gPiA+IEZyb206IERhdmlkIE1hcmNoYW5kIFttYWlsdG86ZGF2aWQubWFyY2hhbmRAcmVk aGF0LmNvbV0NCj4gPiA+ID4gPiBAQCAtMjU1LDcgKzI1NSwxMyBAQCBfX3J0ZV9leHBlcmltZW50 YWwNCj4gPiA+ID4gPiAgc3RhdGljIGlubGluZSBib29sDQo+ID4gPiA+ID4gIHJ0ZV9iaXRzZXRf dGVzdChjb25zdCB1aW50NjRfdCAqYml0c2V0LCBzaXplX3QgYml0X251bSkNCj4gPiA+ID4gPiAg ew0KPiA+ID4gPiA+ICsjaWZkZWYgQUxMT1dfRVhQRVJJTUVOVEFMX0FQSQ0KPiA+ID4gPiA+ICAJ cmV0dXJuIF9fUlRFX0JJVFNFVF9ERUxFR0FURShydGVfYml0X3Rlc3QsIGJpdHNldCwNCj4gYml0 X251bSk7DQo+ID4gPiA+ID4gKyNlbHNlDQo+ID4gPiA+ID4gKwlSVEVfU0VUX1VTRUQoYml0c2V0 KTsNCj4gPiA+ID4gPiArCVJURV9TRVRfVVNFRChiaXRfbnVtKTsNCj4gPiA+ID4gPiArCXJldHVy biBmYWxzZTsNCj4gPiA+ID4gPiArI2VuZGlmDQo+ID4gPiA+ID4gIH0NCj4gPiA+ID4NCj4gPiA+ ID4gVGhpcyBsb29rcyB3cm9uZyEgVGhlIEFQSSBpcyBleHBvc2VkLCBidXQgZG9lcyBub3RoaW5n Lg0KPiA+ID4NCj4gPiA+IFllcywgdGhpcyBpcyB3aGF0IHdlIGRpZCBhbHJlYWR5IGluIHRoZSBw YXN0IGZvciBvdGhlciBleHBlcmltZW50YWwNCj4gPiA+IGZ1bmN0aW9ucw0KPiA+ID4gY2FsbGVk IGZyb20gaW5saW5lIGZ1bmN0aW9ucy4NCj4gPiA+IFRoZXJlIGlzIG5vIGNob2ljZSwgdGhlIGNv bXBpbGVyIGlzIGhpdHRpbmcgdGhlIHdhcm5pbmcuDQo+ID4gPg0KPiA+ID4gPiBJdCBpcyBwb3Nz aWJsZSB0byBidWlsZCB3aXRob3V0IEFMTE9XX0VYUEVSSU1FTlRBTF9BUEk7IHRoZQ0KPiBjb21w aWxlcg0KPiA+ID4gd2lsbCBlbWl0IHdhcm5pbmdzIHdoZW4gdXNpbmcgZXhwZXJpbWVudGFsIEFQ SXMuDQo+ID4gPg0KPiA+ID4gWWVzIGl0IGlzIHBvc3NpYmxlIHRvIGJ1aWxkLA0KPiA+ID4gYnV0 IGl0IGlzIG5vdCBzYWlkIGl0IHNob3VsZCB3b3JrIHRoZSBzYW1lLg0KPiA+ID4NCj4gPiA+ID4g SWYgdGhvc2UgY29tcGlsZXIgd2FybmluZ3MgYXJlIG5vdCBoYW5kbGVkIGFzIGVycm9ycywgdGhl DQo+IGNvbXBpbGVkDQo+ID4gPiBhcHBsaWNhdGlvbiB3aWxsIGJlIGZ1bGwgb2YgYnVncy4NCj4g PiA+DQo+ID4gPiBZZXMsIHRoYXQncyB3aHkgdGhlcmUgYXJlIHdhcm5pbmdzLg0KPiA+ID4gV2Ug bWF5IGRvY3VtZW50IGl0IGJldHRlciBidXQgdGhhdCdzIHRoZSBiZWhhdmlvciB3ZSBoYXZlIGZv cg0KPiB5ZWFycy4NCj4gPiA+IFRoZXJlIGlzIG5vIGVhc3kgc29sdXRpb24sIGFuZCBtYWtpbmcg ZXhwZXJpbWVudGFsIGZ1bmN0aW9ucyB3b3JrDQo+ID4gPiB3aXRob3V0IGRlZmluaW5nIEFMTE9X X0VYUEVSSU1FTlRBTF9BUEkgaXMgbm90IGEgcmVhbGx5IGludGVyZXN0aW5nDQo+ID4gPiBnb2Fs Lg0KPiA+ID4gSSB0aGluayB0aGUgd29yZCAiYWxsb3ciIHN1Z2dlc3RzIGl0IGlzIG5vdCBzdXBw b3NlZCB0byB3b3JrIGlmIG5vdA0KPiA+ID4gYWxsb3dlZC4NCj4gPg0KPiA+IFRoZXJlJ3MgYSB3 b3JsZCBvZiBkaWZmZXJlbmNlIGJldHdlZW4gImV4cGVyaW1lbnRhbCwgbWlnaHQgaGF2ZSBidWdz Ig0KPiAtIHdoaWNoIGlzIHdoYXQgSSAoYW5kIHBvc3NpYmx5IG90aGVyIERQREsgY29uc3VtZXJz KSBleHBlY3QgLSBhbmQNCj4gImV4cGVyaW1lbnRhbCwgd2Uga25vdyBmb3IgYSBmYWN0IHRoYXQg aXQgZG9lc24ndCB3b3JrIiAtIHdoaWNoIGlzDQo+IHF1aXRlIGEgc3VycHJpc2UgdG8gbWUuDQo+ IA0KPiBJdCBkb2VzIG5vdCB3b3JrIGlmIHlvdSBkb24ndCBlbmFibGUgaXQsDQo+IGFuZCB0aGVy ZSBpcyBhIHdhcm5pbmcgd2hlbiBjb21waWxpbmcuDQoNCk15IGlzc3VlIHdpdGggdGhpcyBpczoN ClRoZSB3YXJuaW5nIG9ubHkgc2F5cyB0aGF0IHRoZSBBUEkgaXMgZGVwcmVjYXRlZC4gSXQgZG9l c24ndCBzYXkgdGhhdCB0aGUgdW5kZXJseWluZyBpbXBsZW1lbnRhdGlvbiBtaWdodCBiZSBjb21w bGV0ZWx5IG1pc3NpbmcuDQoNCj4gDQo+IA0KPiA+ID4gSXQgd291bGQgYmUgbW9yZSBpbnRlcmVz dGluZyB0byBtYWtlIHN1cmUgdGhlIHVzZXJzIHVuZGVyc3RhbmQNCj4gPiA+IHdoeSB3ZSBoYXZl IHRoaXMgZmxhZyBhbmQgaG93IHRvIGVuYWJsZSBpdC4NCj4gPiA+IEkgcHJvcG9zZSBhZGRpbmcg c29tZSBkb2NzLCBhbmQgbWVudGlvbmluZyBBTExPV19FWFBFUklNRU5UQUxfQVBJDQo+ID4gPiBp biB0aGUgdGhlIF9fcnRlX2V4cGVyaW1lbnRhbCBtZXNzYWdlIGluIHJ0ZV9jb21wYXQuaC4NCj4g PiA+DQo+ID4NCj4gPiBJZiB3ZSBrbm93IHRoYXQgc29tZSBvZiB0aGVzZSB3YXJuaW5ncyBjYXVz ZSBidWdzIGluIERQREssIHdlIHNob3VsZA0KPiBlbGV2YXRlIHRoZXNlIHNwZWNpZmljIGluc3Rh bmNlcyB0byBlcnJvciBsZXZlbC4NCj4gDQo+IFRlY2huaWNhbGx5IEkgZG9uJ3Qga25vdyB3aGV0 aGVyIGl0IGlzIHBvc3NpYmxlLg0KPiBMb29rIGF0IHJ0ZV9jb21wYXQuaA0KPiANCj4gDQo+ID4g UmVnYXJkaW5nIHRoaXMgc3BlY2lmaWMgcGF0Y2g6DQo+ID4gV291bGQgaXQgYmUgcG9zc2libGUg dG8gY2hhbmdlIGl0IHRvIGJlaGF2ZSBsaWtlIHBhdGNoIDEvMywgaS5lLg0KPiBjb21wbGV0ZWx5 IG9taXQgdGhlIGV4cGVyaW1lbnRhbCBBUElzIGlmIEFMTE9XX0VYUEVSSU1FTlRBTF9BUEkgaXMg bm90DQo+IGRlZmluZWQ/DQo+IA0KPiBJIGRpc2FncmVlLCBpdCB3b3VsZCBiZSBhIGxvdCBvZiBj aHVybiBpbiB0aGUgY29kZSB0byBkaXNhYmxlIGFsbA0KPiBleHBlcmltZW50YWwgQVBJIGNhbGxz Lg0KDQpPSy4NCkFwcGFyZW50bHkgdGhlIGlzc3VlIGlzIG5vdCBzcGVjaWZpYyB0byB0aGlzIHBh dGNoLCBzbyBpdCB3b3VsZCBiZSB1bnJlYXNvbmFibGUgdG8gcmVxdWlyZSB0aGlzIHBhdGNoIHRv IGhhbmRsZSBpdCBkaWZmZXJlbnRseSB0aGFuIGl0IGhhcyBiZWVuIGhhbmRsZWQgdW50aWwgbm93 Lg0KDQpBY2tlZC1ieTogTW9ydGVuIEJyw7hydXAgPG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbT4N Cg0K