From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6401 invoked by alias); 22 May 2019 15:23:50 -0000 Mailing-List: contact gnu-gabi-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Post: List-Help: List-Subscribe: Sender: gnu-gabi-owner@sourceware.org Received: (qmail 6029 invoked by uid 89); 22 May 2019 15:23:49 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.100.3 on sourceware.org X-Virus-Found: No 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-Spam-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 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on sourceware.org X-Spam-Level: X-Spam-User: qpsmtpd, 3 recipients 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 Thread-Topic: [AArch64 ELF ABI] Vector calls and lazy binding on AArch64 Thread-Index: AQHVEKyG4xBrctcIkUK7wl//zS056qZ3PqDcgAAErwA= Date: Tue, 01 Jan 2019 00:00: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> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux aarch64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 x-originating-ip: [217.140.106.51] x-clientproxiedby: LNXP265CA0043.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5c::31) To VE1PR08MB4637.eurprd08.prod.outlook.com (2603:10a6:802:b1::14) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d43931b4-69bd-4cc8-3e98-08d6dec97a8d x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);SRVR:VE1PR08MB5008; x-ms-traffictypediagnostic: VE1PR08MB5008: nodisclaimer: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0045236D47 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(346002)(39860400002)(136003)(396003)(376002)(366004)(199004)(189003)(71200400001)(71190400001)(7736002)(486006)(14454004)(72206003)(81166006)(44832011)(8936002)(305945005)(478600001)(5660300002)(86362001)(2906002)(186003)(31696002)(66446008)(64126003)(73956011)(66476007)(6436002)(66556008)(31686004)(66946007)(81156014)(25786009)(26005)(66066001)(65956001)(65806001)(229853002)(6486002)(64756008)(256004)(316002)(8676002)(6916009)(68736007)(76176011)(52116002)(53936002)(58126008)(54906003)(386003)(6506007)(6246003)(53546011)(102836004)(6512007)(3846002)(11346002)(36756003)(4326008)(99286004)(65826007)(476003)(446003)(2616005)(6116002);DIR:OUT;SFP:1101;SCL:1;SRVR:VE1PR08MB5008;H:VE1PR08MB4637.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: kaC1mXC3wPeYy93rg3L6cDPrCplAAghtftFrM2Xb+ehsAyvediLYLKO1ixpY0kvVW0p0Qka6HdWX1N6Q6gYKBJ3OtiNxzVoIEPYTN61DASyQHyPxhnc35eLG7hV7U2ATfr07cFwVUCIqLoaNWMO4z2kBz95sh9HjkRxolDhi/hgVxTe+pCAduZjnUzTQF/Z+gcVVI1x+mpyhjc5LJpqalG5KGuvnt/fybr/NVjGsVFGxUuxXx0j+StrR4HfX3iMcyYc+mkz0kGlhaf4SRrxbRoMEwIqpv6tWbOXLqnUzi+JgqFdFGhUFrxdESzwrpUqgpbcTodIQed8pIRYqImg2vuRz2hGQ6qK2dXzcQTeW4BGHLgufwZLwOmKRGz8FPWMVYb0tfQ5O2BBXqKM8ZcIfmtOppHvMijsd/CcbUppwkeM= Content-Type: text/plain; charset="utf-8" Content-ID: <5C8A37C406C3464CA7FABE2CB09E434A@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: d43931b4-69bd-4cc8-3e98-08d6dec97a8d X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2019 15:23:44.8475 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5008 X-SW-Source: 2019-q2/txt/msg00002.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