From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 76556 invoked by alias); 8 Jan 2019 10:32:05 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 76536 invoked by uid 89); 8 Jan 2019 10:32:04 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Greenhalgh, greenhalgh X-HELO: EUR03-VE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr50074.outbound.protection.outlook.com (HELO EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.74) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 08 Jan 2019 10:32:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w17ckib8SVs6YICwB73gAw82uoB37XLt1G4CWPhR1bw=; b=lmal5BlkYp4bXKlunncu/nCYhAV5RFUUtXmaE05qEzmWrtaEK4B9jmQPQXSqY7glznhRDR+737unxhm/qphndpzFvcCwdBSZR0Wp1DEml4PmNCo1iwgpWaodQiopSYiIzsJ6qjdS+HU9c96sXnz2BbXjhG9jFdKiYRbUyMuUllQ= Received: from VI1PR08MB4270.eurprd08.prod.outlook.com (20.179.25.76) by VI1PR08MB0767.eurprd08.prod.outlook.com (10.164.93.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1495.9; Tue, 8 Jan 2019 10:31:59 +0000 Received: from VI1PR08MB4270.eurprd08.prod.outlook.com ([fe80::649b:7c52:f776:7a39]) by VI1PR08MB4270.eurprd08.prod.outlook.com ([fe80::649b:7c52:f776:7a39%5]) with mapi id 15.20.1495.011; Tue, 8 Jan 2019 10:31:59 +0000 From: Sam Tebbs To: James Greenhalgh CC: Sudakshina Das , "gcc-patches@gcc.gnu.org" , Richard Earnshaw , Marcus Shawcroft , nd Subject: Re: [PATCH 2/3][GCC][AARCH64] Add new -mbranch-protection option to combine pointer signing and BTI Date: Tue, 08 Jan 2019 10:32:00 -0000 Message-ID: <721eb1f8-2d69-ba52-4782-47f023ceae6d@arm.com> References: <67f1be3b-0010-880e-4c81-a3781851b94b@arm.com> <6a0accfc-8def-baca-9fe8-da357b0e15bf@arm.com> <20190107181124.GA4896@arm.com> In-Reply-To: <20190107181124.GA4896@arm.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=Sam.Tebbs@arm.com; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2019-01/txt/msg00378.txt.bz2 T24gMS83LzE5IDY6MTEgUE0sIEphbWVzIEdyZWVuaGFsZ2ggd3JvdGU6DQoN Cj4gT24gVGh1LCBEZWMgMjAsIDIwMTggYXQgMTA6Mzg6NDJBTSAtMDYwMCwg U2FtIFRlYmJzIHdyb3RlOg0KPj4gT24gMTEvMjIvMTggNDo1NCBQTSwgU2Ft IFRlYmJzIHdyb3RlOg0KPiA8c25pcD4NCj4NCj4+IEhpIGFsbCwNCj4+DQo+ PiBBdHRhY2hlZCBpcyBhbiB1cGRhdGVkIHBhdGNoIHdpdGggYnJhbmNoX3By b3RlY190eXBlIHJlbmFtZWQgdG8NCj4+IGJyYW5jaF9wcm90ZWN0X3R5cGUs IHNvbWUgdW5uZWVkZWQgQVRUUklCVVRFX1VTRUQgcmVtb3ZlZCBhbmQgYW4g YWRkZWQNCj4+IHVzZSBvZiBBUlJBWV9TSVpFLg0KPj4NCj4+IEJlbG93IGlz IHRoZSB1cGRhdGVkIGNoYW5nZWxvZy4NCj4+DQo+PiBPSyBmb3IgdHJ1bms/ IEkgaGF2ZSBjb21taXR0ZWQgdGhlIHByZWNlZGluZyBwYXRjaCBpbiB0aGUg c2VyaWVzLg0KPg0KPiBPSy4gUGxlYXNlIGdldCB0aGlzIGluIHNvb24gYXMg d2UgcmVhbGx5IHdhbnQgdG8gYmUgY2xvc2luZyBkb3duIGZvciBTdGFnZSA0 DQo+IChhbmQgZml4IGEgZmV3IGJ1Z3MgaW4gcmV0dXJuIDotKSApLg0KPg0K PiBUaGFua3MsDQo+IEphbWVzDQpUaGFua3MgSmFtZXMsIGNvbW1pdHRlZCBh cyByMjY3NzE3Lg0KPg0KPj4gZ2NjL0NoYW5nZUxvZzoNCj4+DQo+PiAyMDE4 LTEyLTIwICBTYW0gVGViYnM8c2FtLnRlYmJzQGFybS5jb20+DQo+Pg0KPj4g CSogY29uZmlnL2FhcmNoNjQvYWFyY2g2NC5jIChCUkFOQ0hfUFJPVEVDVF9T VFJfTUFYLA0KPj4gCWFhcmNoNjRfcGFyc2VfYnJhbmNoX3Byb3RlY3Rpb24s DQo+PiAJc3RydWN0IGFhcmNoNjRfYnJhbmNoX3Byb3RlY3RfdHlwZSwNCj4+ IAlhYXJjaDY0X2hhbmRsZV9ub19icmFuY2hfcHJvdGVjdGlvbiwNCj4+IAlh YXJjaDY0X2hhbmRsZV9zdGFuZGFyZF9icmFuY2hfcHJvdGVjdGlvbiwNCj4+ IAlhYXJjaDY0X3ZhbGlkYXRlX21icmFuY2hfcHJvdGVjdGlvbiwNCj4+IAlh YXJjaDY0X2hhbmRsZV9wYWNfcmV0X3Byb3RlY3Rpb24sDQo+PiAJYWFyY2g2 NF9oYW5kbGVfYXR0cl9icmFuY2hfcHJvdGVjdGlvbiwNCj4+IAlhY2NlcHRl ZF9icmFuY2hfcHJvdGVjdGlvbl9zdHJpbmcsDQo+PiAJYWFyY2g2NF9wYWNf cmV0X3N1YnR5cGVzLA0KPj4gCWFhcmNoNjRfYnJhbmNoX3Byb3RlY3RfdHlw ZXMsDQo+PiAJYWFyY2g2NF9oYW5kbGVfcGFjX3JldF9sZWFmKTogRGVmaW5l Lg0KPj4gCShhYXJjaDY0X292ZXJyaWRlX29wdGlvbnNfYWZ0ZXJfY2hhbmdl XzEpOiBBZGQgY2hlY2sgZm9yDQo+PiAJYWNjZXB0ZWRfYnJhbmNoX3Byb3Rl Y3Rpb25fc3RyaW5nLg0KPj4gCShhYXJjaDY0X292ZXJyaWRlX29wdGlvbnMp OiBBZGQgY2hlY2sgZm9yDQo+PiAJYWNjZXB0ZWRfYnJhbmNoX3Byb3RlY3Rp b25fc3RyaW5nLg0KPj4gCShhYXJjaDY0X29wdGlvbl9zYXZlKTogU2F2ZSBh Y2NlcHRlZF9icmFuY2hfcHJvdGVjdGlvbl9zdHJpbmcuDQo+PiAJKGFhcmNo NjRfb3B0aW9uX3Jlc3RvcmUpOiBTYXZlDQo+PiAJYWNjZXB0ZWRfYnJhbmNo X3Byb3RlY3Rpb25fc3RyaW5nLg0KPj4gCSogY29uZmlnL2FhcmNoNjQvYWFy Y2g2NC5jIChhYXJjaDY0X2F0dHJpYnV0ZXMpOiBBZGQgYnJhbmNoLXByb3Rl Y3Rpb24uDQo+PiAJKiBjb25maWcvYWFyY2g2NC9hYXJjaDY0Lm9wdDogQWRk IG1icmFuY2gtcHJvdGVjdGlvbi4gRGVwcmVjYXRlDQo+PiAJbXNpZ24tcmV0 dXJuLWFkZHJlc3MuDQo+PiAJKiBkb2MvaW52b2tlLnRleGk6IEFkZCBtYnJh bmNoLXByb3RlY3Rpb24uDQo+Pg0KPj4gZ2NjL3Rlc3RzdWl0ZS9DaGFuZ2VM b2c6DQo+Pg0KPj4gMjAxOC0xMi0yMCAgU2FtIFRlYmJzPHNhbS50ZWJic0Bh cm0uY29tPg0KPj4NCj4+IAkqIChnY2MudGFyZ2V0L2FhcmNoNjQvcmV0dXJu X2FkZHJlc3Nfc2lnbl8xLmMsDQo+PiAJZ2NjLnRhcmdldC9hYXJjaDY0L3Jl dHVybl9hZGRyZXNzX3NpZ25fMi5jLA0KPj4gCWdjYy50YXJnZXQvYWFyY2g2 NC9yZXR1cm5fYWRkcmVzc19zaWduXzMuYyAoX19hdHRyaWJ1dGVfXykpOiBD aGFuZ2UNCj4+IAlvcHRpb24gdG8gLW1icmFuY2gtcHJvdGVjdGlvbi4NCj4+ IAkqIGdjYy50YXJnZXQvYWFyY2g2NC8oYnJhbmNoLXByb3RlY3Rpb24tb3B0 aW9uLmMsDQo+PiAJYnJhbmNoLXByb3RlY3Rpb24tb3B0aW9uLTIuYywgYnJh bmNoLXByb3RlY3Rpb24tYXR0ci5jLA0KPj4gCWJyYW5jaC1wcm90ZWN0aW9u LWF0dHItMi5jKTogTmV3IGZpbGUuDQo+Pg0K