From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6371 invoked by alias); 22 May 2019 15:23:50 -0000 Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org Received: (qmail 6029 invoked by uid 89); 22 May 2019 15:23:49 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-3.2 required=5.0 tests=AWL,BAYES_40,KAM_ASCII_DIVIDERS,KAM_NUMSUBJECT,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=no version=3.3.1 spammy=callee-saved, calleesaved, aapcs64, AAPCS64 X-HELO: EUR01-VE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr140040.outbound.protection.outlook.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (40.107.14.40) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 22 May 2019 15:23:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AXYsiO7yjynEZ+VfvQuUG0xlo4NaEws6TdAHwWJhy5Y=; b=rW4dMIqLv9z56JUrxWBTIWX7u3RTboM9ypmzI6APqj9ZLJ9GJyOhqH3YboieBQfPq6hDvXEp0MdeGhy6uxAThV5PQYdrejRmTIuUkLSv6TlkpNZB2VgQCNSKxrBR2hfm1Vmt5R2fTJLa1dvqcNb6VnXsnt/K8Plz7yXUK0dlyWo= Received: from VE1PR08MB4637.eurprd08.prod.outlook.com (10.255.27.14) by VE1PR08MB5008.eurprd08.prod.outlook.com (10.255.159.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1900.17; Wed, 22 May 2019 15:23:44 +0000 Received: from VE1PR08MB4637.eurprd08.prod.outlook.com ([fe80::28d8:9273:aed4:cb82]) by VE1PR08MB4637.eurprd08.prod.outlook.com ([fe80::28d8:9273:aed4:cb82%3]) with mapi id 15.20.1878.024; Wed, 22 May 2019 15:23:44 +0000 From: Szabolcs Nagy To: Florian Weimer CC: nd , GNU C Library , Binutils , GCC Development , "gnu-gabi@sourceware.org" , Ramana Radhakrishnan , Richard Earnshaw , Tejas Belagod , Richard Sandiford , Steve Ellcey , Richard Henderson Subject: Re: [AArch64 ELF ABI] Vector calls and lazy binding on AArch64 Date: Wed, 22 May 2019 15:23:00 -0000 Message-ID: <0167c338-09b6-288f-6314-ccc470894ac3@arm.com> References: <7be6eecc-9e36-c782-1c87-e608bb1b5678@arm.com> <87y32y34wi.fsf@oldenburg2.str.redhat.com> In-Reply-To: <87y32y34wi.fsf@oldenburg2.str.redhat.com> user-agent: Mozilla/5.0 (X11; Linux aarch64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 authentication-results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; x-ms-oob-tlc-oobclassifiers: OLM:9508; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 Content-Type: text/plain; charset="utf-8" Content-ID: <5C8A37C406C3464CA7FABE2CB09E434A@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-IsSubscribed: yes X-SW-Source: 2019-05/txt/msg00297.txt.bz2 T24gMjIvMDUvMjAxOSAxNjowNiwgRmxvcmlhbiBXZWltZXIgd3JvdGU6DQo+ ICogU3phYm9sY3MgTmFneToNCj4gDQo+PiBBQUVMRjY0OiBpbiB0aGUgU3lt Ym9sIFRhYmxlIHNlY3Rpb24gYWRkDQo+Pg0KPj4gIHN0X290aGVyIFZhbHVl cw0KPj4gICAgICBUaGUgIHN0X290aGVyICBtZW1iZXIgIG9mICBhIHN5bWJv bCB0YWJsZSBlbnRyeSBzcGVjaWZpZXMgdGhlIHN5bWJvbCdzDQo+PiAgICAg IHZpc2liaWxpdHkgaW4gdGhlIGxvd2VzdCAyIGJpdHMuICBUaGUgdG9wIDYg Yml0cyAgYXJlICB1bnVzZWQgIGluICB0aGUNCj4+ICAgICAgZ2VuZXJpYyAg RUxGIEFCSSBbU0NPLUVMRl0sIGFuZCB3aGlsZSB0aGVyZSBhcmUgbm8gdmFs dWVzIHJlc2VydmVkIGZvcg0KPj4gICAgICBwcm9jZXNzb3Itc3BlY2lmaWMg c2VtYW50aWNzLCBtYW55IG90aGVyIGFyY2hpdGVjdHVyZXMgaGF2ZSB1c2Vk IHRoZXNlDQo+PiAgICAgIGJpdHMuDQo+Pg0KPj4gICAgICBUaGUgIGRlZmlu ZWQgIHByb2Nlc3Nvci1zcGVjaWZpYyAgc3Rfb3RoZXIgIGZsYWcgIHZhbHVl cyBhcmUgbGlzdGVkIGluDQo+PiAgICAgIFRhYmxlIDQtNS0xLg0KPj4NCj4+ ICBUYWJsZSA0LTUtMSwgUHJvY2Vzc29yIHNwZWNpZmljIHN0X290aGVyIGZs YWdzDQo+PiAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LSstLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPj4gICAgICAgICAg ICAgIHxOYW1lICAgICAgICAgICAgICAgICAgICB8IE1hc2sgfCBDb21tZW50 ICAgICAgICAgICAgIHwNCj4+ICAgICAgICAgICAgICArLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tKy0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ PiAgICAgICAgICAgICAgfFNUT19BQVJDSDY0X1ZBUklBTlRfUENTIHwgMHg4 MCB8IFRoZSAgICAgICAgZnVuY3Rpb24gfA0KPj4gICAgICAgICAgICAgIHwg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgfCBhc3NvY2lhdGVkIHdp dGggdGhlIHwNCj4+ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAgIHwgc3ltYm9sIG1heSBmb2xsb3cgYSB8DQo+PiAgICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICB8IHZh cmlhbnQgICBwcm9jZWR1cmUgfA0KPj4gICAgICAgICAgICAgIHwgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgICAgfCBjYWxsICBzdGFuZGFyZCB3aXRo IHwNCj4+ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg fCAgICAgIHwgZGlmZmVyZW50ICByZWdpc3RlciB8DQo+PiAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICB8IHVzYWdlIGNv bnZlbnRpb24uICAgfA0KPj4gICAgICAgICAgICAgICstLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0rLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4+ DQo+PiAgICAgIEEgIHN5bWJvbCAgdGFibGUgZW50cnkgdGhhdCBpcyBtYXJr ZWQgd2l0aCB0aGUgU1RPX0FBUkNINjRfVkFSSUFOVF9QQ1MNCj4+ICAgICAg ZmxhZyBzZXQgaW4gaXRzIHN0X290aGVyIGZpZWxkIG1heSBiZSBhc3NvY2lh dGVkIHdpdGggYSBmdW5jdGlvbiAgdGhhdA0KPj4gICAgICBmb2xsb3dzICBh ICB2YXJpYW50ICBwcm9jZWR1cmUgIGNhbGwgIHN0YW5kYXJkIHdpdGggZGlm ZmVyZW50IHJlZ2lzdGVyDQo+PiAgICAgIHVzYWdlIGNvbnZlbnRpb24gZnJv bSB0aGUgb25lICBkZWZpbmVkICBpbiAgdGhlICBiYXNlICBwcm9jZWR1cmUg IGNhbGwNCj4+ICAgICAgc3RhbmRhcmQgIGZvciAgdGhlICBsaXN0ICBvZiAg YXJndW1lbnQsICBjYWxsZXItc2F2ZWQgYW5kIGNhbGxlZS1zYXZlZA0KPj4g ICAgICByZWdpc3RlcnMgW0FBUENTNjRdLiAgVGhlIHJ1bGVzICBpbiAgdGhl ICBDYWxsICBhbmQgIEp1bXAgIHJlbG9jYXRpb25zDQo+PiAgICAgIHNlY3Rp b24gIHN0aWxsICBhcHBseSB0byBzdWNoIGZ1bmN0aW9ucywgYW5kIGlmIGEg c3Vicm91dGluZSBpcyBjYWxsZWQNCj4+ICAgICAgdmlhIGEgc3ltYm9sIHJl ZmVyZW5jZSB0aGF0ICBpcyAgbWFya2VkICB3aXRoICBTVE9fQUFSQ0g2NF9W QVJJQU5UX1BDUw0KPj4gICAgICB0aGVuICBjb2RlIHRoYXQgcnVucyBiZXR3 ZWVuIHRoZSBjYWxsaW5nIHJvdXRpbmUgYW5kIGNhbGxlZCBzdWJyb3V0aW5l DQo+PiAgICAgIG11c3QgcHJlc2VydmUgdGhlIGNvbnRlbnRzIG9mIGFsbCBy ZWdpc3RlcnMgZXhjZXB0IElQMCwgIElQMSAgYW5kICB0aGUNCj4+ICAgICAg Y29uZGl0aW9uIGNvZGUgZmxhZ3MgW0FBUENTNjRdLg0KPiANCj4gQ2FuIHlv dSBjbGFyaWZ5IGlmIHRoZXJlIGhhcyB0byBiZSBhIHZhbGlkIHN0YWNrIGF0 IHRoaXMgcG9pbnQgd2hpY2ggY2FuDQo+IGJlIHVzZWQgZHVyaW5nIHRoZSBj YWxsIHRyYW5zZmVyPyAgV2hhdCBhYm91dCB0aGUgc3RhY2sgYWxpZ25tZW50 DQo+IHJlcXVpcmVtZW50Pw0KDQp0aGUgaW50ZW50aW9uIGlzIHRvIG9ubHkg YWxsb3cgJ3JlZ2lzdGVyIHVzYWdlIGNvbnZlbnRpb24nIHRvIGJlDQpyZWxh eGVkIGNvbXBhcmVkIHRvIHRoZSBiYXNlIFBDUyAod2hpY2ggaGFzIHJ1bGVz IGZvciBzdGFjayBldGMpLA0KYW5kIGV2ZW4gdGhlIHJlZ2lzdGVyIHVzYWdl IGNvbnZlbnRpb24gaGFzIHRvIGJlIGNvbXBhdGlibGUgd2l0aA0KdGhlICdD YWxsIGFuZCBKdW1wIHJlbG9jYXRpb25zIHNlY3Rpb24nIHdoaWNoIGVzc2Vu dGlhbGx5IHNheXMgdGhhdA0KdmVuZWVycyBpbnNlcnRlZCBieSB0aGUgbGlu a2VyIGJldHdlZW4gY2FsbHMgY2FuIGNsb2JiZXIgSVAwLCBJUDENCmFuZCB0 aGUgY29uZGl0aW9uIGZsYWdzLg0KDQppLmUuIGEgdmFyaWFudCBwY3MgZnVu Y3Rpb24gZm9sbG93cyB0aGUgc2FtZSBydWxlcyBhcyBiYXNlIHBjcywgYnV0 DQppdCBtYXkgdXNlIGRpZmZlcmVudCBjYWxsZXItL2NhbGxlZS1zYXZlZC9h cmd1bWVudCByZWdpc2V0ZXJzLg0KDQp3aGVuIFNWRSBwY3MgaXMgbWVyZ2Vk IGludG8gdGhlIGN1cnJlbnQgQUFQQ1MgZG9jdW1lbnQsIHRoZW4gaSBob3Bl DQp0aGUgJ3ZhcmlhbnQgcGNzJyB0ZXJtIHVzZWQgaGVyZSB3aWxsIGJlIHBy b3Blcmx5IHNwZWNpZmllZCBzbyB0aGUNCkVMRiBBQkkgd2lsbCBqdXN0IHJl ZmVyIGJhY2sgdG8gdGhhdC4NCg0K