From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29812 invoked by alias); 28 Jun 2019 13:55:10 -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 29712 invoked by uid 89); 28 Jun 2019 13:55:10 -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=-5.2 required=5.0 tests=AWL,BAYES_00,KAM_LOTSOFHASH,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=no version=3.3.1 spammy=20190618, 2019-06-18 X-Spam-Status: No, score=-5.2 required=5.0 tests=AWL,BAYES_00,KAM_LOTSOFHASH,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_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: EUR04-DB3-obe.outbound.protection.outlook.com Received: from mail-eopbgr60086.outbound.protection.outlook.com (HELO EUR04-DB3-obe.outbound.protection.outlook.com) (40.107.6.86) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 28 Jun 2019 13:55:08 +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=Q4/QeEHh0uOdHD/TlNdLmi0Z+2pK2mwj1jgyCfzaBDs=; b=Yb3SUBkHSRWiWRJnXeHGipYKcLCHdH+CLF8uiKjklErKbJ6i0r4IGoXIwVCqZQbnDxSyh2Dbe1n7nVAjEVb+m5UUX426Ma6qNewuDOPjCYdBBBIHIV0ztg3zftCiZOumjr5A5ZFZEKhD6A4VmGnbLFggWpuria6kP4AxPdXv/Zg= Received: from AM5PR0801MB1763.eurprd08.prod.outlook.com (10.169.247.17) by AM5PR0801MB1859.eurprd08.prod.outlook.com (10.168.157.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2032.18; Fri, 28 Jun 2019 13:55:05 +0000 Received: from AM5PR0801MB1763.eurprd08.prod.outlook.com ([fe80::68b4:b791:e034:8b3b]) by AM5PR0801MB1763.eurprd08.prod.outlook.com ([fe80::68b4:b791:e034:8b3b%6]) with mapi id 15.20.2008.017; Fri, 28 Jun 2019 13:55:05 +0000 From: Szabolcs Nagy To: GNU C Library , Binutils , GCC Development , "gnu-gabi@sourceware.org" CC: nd , 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//zS056qaxUNGA Date: Tue, 01 Jan 2019 00:00:00 -0000 Message-ID: <53bbb812-ffe5-141c-f200-f7fdd4f414ad@arm.com> References: <7be6eecc-9e36-c782-1c87-e608bb1b5678@arm.com> In-Reply-To: <7be6eecc-9e36-c782-1c87-e608bb1b5678@arm.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.7.0 x-originating-ip: [217.140.106.49] x-clientproxiedby: LO2P265CA0356.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:d::32) To AM5PR0801MB1763.eurprd08.prod.outlook.com (2603:10a6:203:3b::17) 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: 26f572ef-4685-4b4e-3d06-08d6fbd038f6 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);SRVR:AM5PR0801MB1859; x-ms-traffictypediagnostic: AM5PR0801MB1859: x-ms-exchange-purlcount: 2 x-microsoft-antispam-prvs: nodisclaimer: True x-ms-oob-tlc-oobclassifiers: OLM:883; x-forefront-prvs: 00826B6158 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(4636009)(346002)(366004)(136003)(376002)(39860400002)(396003)(199004)(189003)(53936002)(2906002)(3846002)(6512007)(6116002)(305945005)(6246003)(31686004)(25786009)(14454004)(6306002)(8936002)(966005)(8676002)(72206003)(81166006)(81156014)(4326008)(7736002)(478600001)(256004)(65956001)(186003)(65826007)(66066001)(65806001)(36756003)(54906003)(446003)(58126008)(5660300002)(110136005)(11346002)(486006)(44832011)(26005)(316002)(476003)(102836004)(66556008)(73956011)(66946007)(64756008)(76176011)(66446008)(2501003)(386003)(6506007)(53546011)(99286004)(52116002)(66476007)(2616005)(71200400001)(86362001)(68736007)(71190400001)(229853002)(64126003)(6436002)(31696002)(6486002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM5PR0801MB1859;H:AM5PR0801MB1763.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: JuHJxxKhJTh4VopHyzmeAxwqO8FpXnUZ7Bcb2otqEgg3eJD6wTKyQs4tu08jx8p74114D6hRbxayz7A9KaspKcoj9Ezrk+vf/iTICF8XDwN8+/JJd6PN2RWFAhOCzaZUjwh1Cd/nYAug0/K8BG+wzShMDFp/bXd/AY/92HoDeZMbbYcTNGRKN66HpB0WyYF00dtmccykGJ83a2IP5+DulaWPxMpVut4z0lqwAq2xtmSwRmgBHvtn2PTIUtwiTfbzvg3ubstDQH353E07oCMURa2eeSSloIjCBXyze2s162MYwDKjhxTWy5g9hDenZdG4OmmCyaB2ZL0LrOpDiK7K03CSgmpkilYPA4KqxmV8Y6+4awDKjWSARfwshTtqr/iO4wIw3XYZI/ZWngvGR5hPnRkiwwMLfLePOn5mRAhOxOI= Content-Type: text/plain; charset="utf-8" Content-ID: <857E685A67B62E4091D8F25D5EF475E3@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 26f572ef-4685-4b4e-3d06-08d6fbd038f6 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jun 2019 13:55:04.9516 (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-CrossTenant-userprincipalname: Szabolcs.Nagy@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1859 X-SW-Source: 2019-q2/txt/msg00005.txt.bz2 T24gMjIvMDUvMjAxOSAxNTo0MiwgU3phYm9sY3MgTmFneSB3cm90ZToNCj4g W0FBRUxGNjRdOiBFTEYgZm9yIHRoZSBBcm0gNjQtYml0IEFyY2hpdGVjdHVy ZSAoQUFyY2g2NCkNCj4gICAgICAgICAgICBodHRwczovL2RldmVsb3Blci5h cm0uY29tL2RvY3MvaWhpMDA1Ni9sYXRlc3QNCj4gW1ZBQkk2NF06ICBWZWN0 b3IgRnVuY3Rpb24gQUJJIFNwZWNpZmljYXRpb24gZm9yIEFBcmNoNjQNCj4g ICAgICAgICAgICBodHRwczovL2RldmVsb3Blci5hcm0uY29tL3Rvb2xzLWFu ZC1zb2Z0d2FyZS9zZXJ2ZXItYW5kLWhwYy9hcm0tYXJjaGl0ZWN0dXJlLXRv b2xzL2FybS1jb21waWxlci1mb3ItaHBjL3ZlY3Rvci1mdW5jdGlvbi1hYmkN Cg0KdGhlIG5ldyBBQkkgaGFzIGJlZW4gcHVibGlzaGVkIHdpdGggbWlub3Ig d29yZGluZyBjaGFuZ2VzDQpjb21wYXJlZCB0byB0aGUgZHJhZnQgdmVyc2lv bi4NCg0KdGhlIEFCSSBpcyBpbXBsZW1lbnRlZCBpbiBnY2MsIGJpbnV0aWxz IGFuZCBnbGliYyBpbiBhDQpzZXJpZXMgb2YgcGF0Y2hlcyBsaXN0ZWQgYmVs b3cuDQoNCg0KZ2NjOg0KDQpjb21taXQgNzc5NjQwYzc2ZDM3YjMyZjRkOGE3 Yjk3NjM3ZWQ5ZTM0NWQ3NTBiNA0KQ29tbWl0OiAgICAgbnN6IDxuc3pAMTM4 YmM3NWQtMGQwNC0wNDEwLTk2MWYtODJlZTcyYjA1NGE0Pg0KQ29tbWl0RGF0 ZTogMjAxOS0wNi0wMyAxMzo1MDo1MyArMDAwMA0KDQogICAgYWFyY2g2NDog ZW1pdCAudmFyaWFudF9wY3MgZm9yIGFhcmNoNjRfdmVjdG9yX3BjcyBzeW1i b2wgcmVmZXJlbmNlcw0KICAgIGdpdC1zdm4taWQ6IHN2bitzc2g6Ly9nY2Mu Z251Lm9yZy9zdm4vZ2NjL3RydW5rQDI3MTg2OSAxMzhiYzc1ZC0wZDA0LTA0 MTAtOTYxZi04MmVlNzJiMDU0YTQNCg0KY29tbWl0IGQ0MDNhNzcxMWMyY2Y5 YTdhNDg5MmQ3NmI4NzVhMWM5OWE2OTBmODkNCkNvbW1pdDogICAgIG5zeiA8 bnN6QDEzOGJjNzVkLTBkMDQtMDQxMC05NjFmLTgyZWU3MmIwNTRhND4NCkNv bW1pdERhdGU6IDIwMTktMDYtMDQgMTY6MTY6NTIgKzAwMDANCg0KICAgIGFh cmNoNjQ6IGZpeCBhc20gdmlzaWJpbGl0eSBmb3IgZXh0ZXJuIHN5bWJvbHMN CiAgICBnaXQtc3ZuLWlkOiBzdm4rc3NoOi8vZ2NjLmdudS5vcmcvc3ZuL2dj Yy90cnVua0AyNzE5MTMgMTM4YmM3NWQtMGQwNC0wNDEwLTk2MWYtODJlZTcy YjA1NGE0DQoNCmNvbW1pdCAwNDIzNzFmMzQxYTk1NmRlOGM3NjU1N2RmNzAw ZWJkYzFhZjlhYjRmDQpDb21taXQ6ICAgICBuc3ogPG5zekAxMzhiYzc1ZC0w ZDA0LTA0MTAtOTYxZi04MmVlNzJiMDU0YTQ+DQpDb21taXREYXRlOiAyMDE5 LTA2LTE4IDExOjExOjA3ICswMDAwDQoNCiAgICBhYXJjaDY0OiBmaXggZ2Nj LnRhcmdldC9hYXJjaDY0L3Bjc19hdHRyaWJ1dGUtMi5jIG9uIG5vbi1nbnUg dGFyZ2V0cw0KICAgIGdpdC1zdm4taWQ6IHN2bitzc2g6Ly9nY2MuZ251Lm9y Zy9zdm4vZ2NjL3RydW5rQDI3MjQxNCAxMzhiYzc1ZC0wZDA0LTA0MTAtOTYx Zi04MmVlNzJiMDU0YTQNCg0KDQpiaW51dGlsczoNCg0KY29tbWl0IDIzMDFl ZDFjOWFmMTMxNmI0YmFkMzc0N2QyYjAzZjdkNDQ5NDBmODcNCkNvbW1pdDog ICAgIFN6YWJvbGNzIE5hZ3kgPHN6YWJvbGNzLm5hZ3lAYXJtLmNvbT4NCkNv bW1pdERhdGU6IDIwMTktMDUtMjQgMTU6MDU6NTcgKzAxMDANCg0KICAgIGFh cmNoNjQ6IGFkZCBTVE9fQUFSQ0g2NF9WQVJJQU5UX1BDUyBhbmQgRFRfQUFS Q0g2NF9WQVJJQU5UX1BDUw0KDQpjb21taXQgZjE2NmFlMDE4OGRjYjg5YzVh ZTkyNTAzNDI2MGE3MDhhMjU0YWIyZg0KQ29tbWl0OiAgICAgU3phYm9sY3Mg TmFneSA8c3phYm9sY3MubmFneUBhcm0uY29tPg0KQ29tbWl0RGF0ZTogMjAx OS0wNS0yNCAxNTowNzo0MiArMDEwMA0KDQogICAgYWFyY2g2NDogaGFuZGxl IC52YXJpYW50X3BjcyBkaXJlY3RpdmUgaW4gZ2FzDQoNCmNvbW1pdCAwYjRl YWM1N2M0NGVjNGM5ZTEzZjUyMDFiNDA5MzZjM2IzZTZjNjM5DQpDb21taXQ6 ICAgICBTemFib2xjcyBOYWd5IDxzemFib2xjcy5uYWd5QGFybS5jb20+DQpD b21taXREYXRlOiAyMDE5LTA1LTI0IDE1OjA5OjA2ICswMTAwDQoNCiAgICBh YXJjaDY0OiBvdmVycmlkZSBkZWZhdWx0IGVsZiAuc2V0IGhhbmRsaW5nIGlu IGdhcw0KDQpjb21taXQgODIzNzEwZDU4NTY5OTZkMWY1NGYwNGVjYjJmNzY0 N2FlYWU5OWI1Yg0KQ29tbWl0OiAgICAgU3phYm9sY3MgTmFneSA8c3phYm9s Y3MubmFneUBhcm0uY29tPg0KQ29tbWl0RGF0ZTogMjAxOS0wNS0yNCAxNTox MTowMCArMDEwMA0KDQogICAgYWFyY2g2NDogaGFuZGxlIFNUT19BQVJDSDY0 X1ZBUklBTlRfUENTIGluIGJmZA0KDQpjb21taXQgNjVmMzgxZTcyOWJlZGI5 MzNmM2UxMzc2ZTdmNTNmMGZmNjNhYzlhOA0KQ29tbWl0OiAgICAgU3phYm9s Y3MgTmFneSA8c3phYm9sY3MubmFneUBhcm0uY29tPg0KQ29tbWl0RGF0ZTog MjAxOS0wNS0yOCAxMjowMzo1MSArMDEwMA0KDQogICAgYWFyY2g2NDogZml4 IHZhcmlhbnRfcGNzIGxkIHRlc3RzDQoNCg0KZ2xpYmM6DQoNCmNvbW1pdCA1 NWY4MmQzMjhkMmRkMWM3YzEzYzE5OTJmNGI5YmY5Yzk1YjU3NTUxDQpDb21t aXQ6ICAgICBTemFib2xjcyBOYWd5IDxzemFib2xjcy5uYWd5QGFybS5jb20+ DQpDb21taXREYXRlOiAyMDE5LTA2LTEzIDA5OjQ0OjQ0ICswMTAwDQoNCiAg ICBhYXJjaDY0OiBhZGQgU1RPX0FBUkNINjRfVkFSSUFOVF9QQ1MgYW5kIERU X0FBUkNINjRfVkFSSUFOVF9QQ1MNCg0KY29tbWl0IDgyYmM2OWMwMTI4Mzhh MzgxYzQxNjdjMTU2YTA2ZjQ1OThmMzQyMjcNCkNvbW1pdDogICAgIFN6YWJv bGNzIE5hZ3kgPHN6YWJvbGNzLm5hZ3lAYXJtLmNvbT4NCkNvbW1pdERhdGU6 IDIwMTktMDYtMTMgMDk6NDU6MDAgKzAxMDANCg0KICAgIGFhcmNoNjQ6IGhh bmRsZSBTVE9fQUFSQ0g2NF9WQVJJQU5UX1BDUw0KDQo=