From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29679 invoked by alias); 21 Sep 2017 11:57:30 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 29661 invoked by uid 89); 21 Sep 2017 11:57:30 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.4 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy= X-Spam-User: qpsmtpd, 2 recipients X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Received: from mail-db5eur01on0047.outbound.protection.outlook.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.47) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 21 Sep 2017 11:57:28 +0000 Received: from DB3PR08MB0106.eurprd08.prod.outlook.com (10.161.56.20) by DB3PR08MB0074.eurprd08.prod.outlook.com (10.161.56.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.11; Thu, 21 Sep 2017 11:57:24 +0000 Received: from DB3PR08MB0106.eurprd08.prod.outlook.com ([fe80::20a0:44dc:3c35:6cce]) by DB3PR08MB0106.eurprd08.prod.outlook.com ([fe80::20a0:44dc:3c35:6cce%18]) with mapi id 15.20.0056.018; Thu, 21 Sep 2017 11:57:24 +0000 From: Alan Hayward To: Dave P Martin CC: Dave Martin , "linux-arch@vger.kernel.org" , "libc-alpha@sourceware.org" , "gdb@sourceware.org" , "Ard Biesheuvel" , Szabolcs Nagy , Catalin Marinas , Yao Qi , Will Deacon , Richard Sandiford , nd , =?utf-8?B?QWxleCBCZW5uw6ll?= , "kvmarm@lists.cs.columbia.edu" , "linux-arm-kernel@lists.infradead.org" Subject: Re: [PATCH v2 14/28] arm64/sve: Backend logic for setting the vector length Date: Thu, 21 Sep 2017 11:57:00 -0000 Message-ID: References: <1504198860-12951-1-git-send-email-Dave.Martin@arm.com> <1504198860-12951-15-git-send-email-Dave.Martin@arm.com> <20170920110902.GG24231@e103592.cambridge.arm.com> <20170921111937.GA17434@e103592.cambridge.arm.com> In-Reply-To: <20170921111937.GA17434@e103592.cambridge.arm.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DB3PR08MB0074;6:NGN8xq7adtu72IMzy6bV3mBTi9AckRJZamUzxSW1Vq0gzFN2JAfSfM0bRjnDodO4fICkpbyVOuAERCgJeH8eRXp2Tl+c+7CrGtaxlaiEOogDADNfdgtIOmqEuYrDJHBXMDs+fdDWvWhMtDlARJ7UU0C0lB096HhLU4lyasn7yQM+cvSzcNI1e9ESB6uwhdtFRfmNQoOn+sP5/n5lZjOasz+BFiH44J/Vf+f2LWDEbPy7JICLsXHdeZFMmKhyvwgGW5MEqvvIowOob4+Lmda2FjjEEFqlu69ObOCxtN34z3aHu4K7m5VPbKkcPrLLozIvsLcAjzMx7klHiBmGGhUemA==;5:7P/NTEMAze1JG/m2jfRBdVI48WFLxA89Dvcb6P+4ReDTeBhRX8/yCuSOpSNBRdmsbr9MEacnN6pSw++zHVFQbxbkRyF90EfBHih6/kf/V8uUQpEoYamtBLwTTW+4k07BHgBCy1E/DgojZQtA+vUGeQ==;24:XNIBaid82JEqIwj0kOSDalyb2Bm8FC9psJD0GhzFzXWJ7gWfqk75lCym1LCkgmXwUyJa5566ujvE0X4vWSQlMh+q+znKwcj822r4IsFBTuQ=;7:utQ0O+1FweucMaWFjDQz3jRL0+2zzqngkW3cC9OUK46o1D/GyT7P8fHVLcVS1+1R3TOlQ0nsrxPxu5Rkf+HCSgJlFumJ8cylsWF6OFgisYi1srmli85Nw+gosQ7B92J4eu+lFxG0D3untAxqS3wqBzlLp3vBjTem1PzrRCWl0WO9/3iewDLKFtv3R4tqw026PjSpvwaAH/3ySw36b3GWoL8huQuTLewIsHvVbNJ55yc= x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: d333b1cb-2bbe-40e2-171f-08d500e7ec93 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DB3PR08MB0074; x-ms-traffictypediagnostic: DB3PR08MB0074: nodisclaimer: True x-exchange-antispam-report-test: UriScan:(180628864354917); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123558100)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DB3PR08MB0074;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DB3PR08MB0074; x-forefront-prvs: 04371797A5 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(39860400002)(376002)(346002)(189002)(199003)(24454002)(6486002)(6506006)(316002)(3660700001)(3280700002)(36756003)(93886005)(189998001)(6436002)(81166006)(81156014)(8936002)(76176999)(53546010)(8676002)(305945005)(7736002)(83716003)(54906003)(97736004)(66066001)(14454004)(5250100002)(86362001)(2906002)(37006003)(54356999)(50986999)(99286003)(102836003)(478600001)(6246003)(4326008)(72206003)(53936002)(68736007)(25786009)(33656002)(101416001)(2950100002)(6512007)(6636002)(6116002)(3846002)(82746002)(105586002)(2900100001)(6862004)(106356001)(5660300001)(229853002);DIR:OUT;SFP:1101;SCL:1;SRVR:DB3PR08MB0074;H:DB3PR08MB0106.eurprd08.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2017 11:57:24.8207 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB0074 X-SW-Source: 2017-09/txt/msg00075.txt.bz2 DQo+IE9uIDIxIFNlcCAyMDE3LCBhdCAxMjoxOSwgRGF2ZSBNYXJ0aW4gPERh dmUuTWFydGluQGFybS5jb20+IHdyb3RlOg0KPiANCj4gT24gV2VkLCBTZXAg MjAsIDIwMTcgYXQgMDY6MDg6MjFQTSArMDAwMCwgQWxhbiBIYXl3YXJkIHdy b3RlOg0KPj4gDQo+Pj4gT24gMjAgU2VwIDIwMTcsIGF0IDEyOjA5LCBEYXZl IE1hcnRpbiA8ZGF2ZS5tYXJ0aW5AZm9zcy5hcm0uY29tPiB3cm90ZToNCj4g DQo+IFsuLi5dDQo+IA0KPj4+PiBHaXZlbiwgc3ZlX3NldF92ZWN0b3JfbGVu Z3RoIGlzIGNhbGxlZCB3aGVuIHNldHRpbmcgdGhlIHZlY3RvciBsZW5ndGgg aW4NCj4+Pj4gUFRSQUNFX1NFVFJFR1NFVCwgaXQgbG9va3MgdG8gbWUgbGlr ZSBpZiB5b3Ugc2V0IFZMIHRvIGEgdmFsdWUgdGhhdOKAmXMgbm90DQo+Pj4+ IHN1cHBvcnRlZCBieSB0aGUgaGFyZHdhcmUsIHRoZW4gaXTigJlzIGdvaW5n IHRvIHJvdW5kIGRvd24gdG8gdGhlIHByZXZpb3VzIHZhbHVlLg0KPj4+PiBJ cyB0aGF0IGNvcnJlY3Q/IEnigJltIG5vdCBzdXJlIGlmIHRoYXTigJlzIGV4 cGxhaW5lZCBpbiB0aGUgZG9jcz8NCj4+PiANCj4+PiBEb2VzIHRoaXMgY292 ZXIgaXQ/DQo+Pj4gDQo+Pj4gIk9uIHN1Y2Nlc3MsIHRoZSBjYWxsaW5nIHRo cmVhZCdzIHZlY3RvciBsZW5ndGggaXMgY2hhbmdlZCB0byB0aGUNCj4+PiBs YXJnZXN0IHZhbHVlIHN1cHBvcnRlZCBieSB0aGUgc3lzdGVtIHRoYXQgaXMg bGVzcyB0aGFuIG9yIGVxdWFsIHRvIHZsLiINCj4+PiANCj4+PiAoRm9yIHB0 cmFjZSwgSSBqdXN0IGNyb3NzLXJlZmVyZW5jZSB0aGUgUFJfU1ZFX1NFVF9W TCBiZWhhdmlvdXIsIGFib3ZlLikNCj4+IA0KPj4gRm9yIHB0cmFjZSBpcyBp dCB3b3J0aCBtZW50aW9uaW5nIHVzZXIgc2hvdWxkIGRvIGEgR0VUIGFmdGVy IGEgU0VUIHRvIGNvbmZpcm0NCj4+IHdoYXQgVkwgdmFsdWUgd2FzIGFjdHVh bGx5IHNldD8NCj4gDQo+IFRoaXMgc2VlbXMgd29ydGggYSBjbGFyaWZpY2F0 aW9uIC0tIEknZCB0aG91Z2h0IHRoaXMgd2FzIGFscmVhZHkNCj4gbWVudGlv bmVkLCBidXQgaXQgaXNuJ3QuDQo+IA0KPiBIb3cgYWJvdXQ6DQo+IA0KPiAg VGhlIGNhbGxlciBtdXN0IG1ha2UgYSBmdXJ0aGVyIEdFVFJFR1NFVCBjYWxs IGlmIGl0IG5lZWRzIHRvIGtub3cgd2hhdCBWTCBpcw0KPiAgYWN0dWFsbHkg c2V0IGJ5IFNFVFJFR1NFVCwgdW5sZXNzIGlzIGl0IGtub3duIGluIGFkdmFu Y2UgdGhhdCB0aGUgcmVxdWVzdGVkDQo+ICBWTCBpcyBzdXBwb3J0ZWQuDQo+ IA0KDQpMb29rcyBnb29kIHRvIG1lLg0KDQoNCkFsYW4u >From gdb-return-46004-listarch-gdb=sources.redhat.com@sourceware.org Thu Sep 21 12:22:52 2017 Return-Path: Delivered-To: listarch-gdb@sources.redhat.com Received: (qmail 99735 invoked by alias); 21 Sep 2017 12:22:51 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Delivered-To: mailing list gdb@sourceware.org Received: (qmail 99582 invoked by uid 89); 21 Sep 2017 12:22:51 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.2 required=5.0 tests=AWL,BAYES_00,KAM_INFOUSMEBIZ,KAM_LAZY_DOMAIN_SECURITY,RDNS_DYNAMIC autolearn=no version=3.3.2 spammy=H*M:info, H*F:D*info X-Spam-User: qpsmtpd, 2 recipients X-HELO: void-ptr.info Received: from pppoe.185.44.68.223.lanport.ru (HELO void-ptr.info) (185.44.68.223) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 21 Sep 2017 12:22:50 +0000 Received: from ptr by void-ptr.info with local (Exim 4.72) (envelope-from ) id 1dv0V6-0003qZ-Pd; Thu, 21 Sep 2017 15:22:40 +0300 Date: Thu, 21 Sep 2017 12:22:00 -0000 From: Petr Ovtchenkov To: Pedro Alves Cc: Matt Rice , Fiodar Stryzhniou , Andreas Schwab , Binutils , Joel Brobecker , Matthias Klose , GDB Subject: Re: meaning of "Automatic date update in version.in" commits Message-ID: <20170921152240.16bb4cc0@void-ptr.info> In-Reply-To: <024439c7-2083-d368-0138-2160e4494b81@redhat.com> References: <20170921135845.479dfc76@void-ptr.info> <024439c7-2083-d368-0138-2160e4494b81@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2017-09/txt/msg00076.txt.bz2 Content-length: 1924 On Thu, 21 Sep 2017 12:36:46 +0100 Pedro Alves wrote: > On 09/21/2017 11:58 AM, Petr Ovtchenkov wrote: > > > Date is worst thing that you may use in SONAME. Especially in conjunction > > with attempts to use DVCS as date source. (D == _Distributed_, so _no > > time ordering_). And I should repeat: > > > > - from datestamps equality not follow ABI compatibility, > > - from datestamps inequality not follow ABI incompatibility. > > > > What you want achieve with SONAME variations? > > What do _you_ want to achieve with removing the date stamps? > > You started the thread with: > > > This commits (...) create problems for > > deterministic, bit-identical and/or verifiable builds. > > ... which is false. The rest of the thread seems like trying > to change the goal post in order to justify change so that as side > effect we'd fix the problem with determinism that you > claimed exists, but that doesn't actually exist. > > I.e., this whole thread feels like the classical XY problem. > > What is the actual problem that you're trying to solve? Problem remains original. "Automatic date update in version.in" commits are - litter commits tree - create problems for deterministic, bit-identical and/or verifiable builds. As I see, discussion shifted to "how to add date stamp in SONAME". But this "solution" will not resolve originally stated problem: all variants that I see prevents "deterministic, bit-identical and/or verifiable builds", and some keep "garbage in commits tree". All suggestions trying to use date stamps---nonsense from technical point of view. Difference in SONAME should reflect difference in ABI. Right? I.e. libs with same SONAME have to have compatible ABI, while libs with different SONAME may have incompatible ABI. Date stamp as addition to SONAME can't satisfy to this requiremens. The samples was above. Am I quite clear? -- - ptr