From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 45920 invoked by alias); 17 Jul 2019 17:34:51 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 45909 invoked by uid 89); 17 Jul 2019 17:34:50 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-11.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: EUR04-VI1-obe.outbound.protection.outlook.com Received: from mail-eopbgr80054.outbound.protection.outlook.com (HELO EUR04-VI1-obe.outbound.protection.outlook.com) (40.107.8.54) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 17 Jul 2019 17:34: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=F15E3gBJMbjwzKDXmKc0qM78SYGFq5I6s0gS3j2Ebso=; b=LaKBExHg+hKyx6UDFE2CqMecKXSdxafZsHbYSael67ce6gnkLSQ5J8G+czYJW84N0dacHzqUjZEBypLqHpur44lG1HjPPAQZ4AAqvXOqJFVRtKiUjKuNTZTY9zWrWneYHo9bjq9WV95LOLwHdcGsDATADslRSeKHhRajwQBHWhw= Received: from AM6PR08CA0016.eurprd08.prod.outlook.com (2603:10a6:20b:b2::28) by DB8PR08MB4954.eurprd08.prod.outlook.com (2603:10a6:10:bf::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2073.14; Wed, 17 Jul 2019 17:34:42 +0000 Received: from DB5EUR03FT010.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::201) by AM6PR08CA0016.outlook.office365.com (2603:10a6:20b:b2::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2073.14 via Frontend Transport; Wed, 17 Jul 2019 17:34:42 +0000 Authentication-Results: spf=temperror (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;sourceware.org; dmarc=temperror action=none header.from=arm.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout) Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT010.mail.protection.outlook.com (10.152.20.96) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2052.18 via Frontend Transport; Wed, 17 Jul 2019 17:34:40 +0000 Received: ("Tessian outbound 350ce6c32571:v24"); Wed, 17 Jul 2019 17:34:38 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 83fff2b2355a012e X-CR-MTA-TID: 64aa7808 Received: from a1daf199363a.1 (cr-mta-lb-1.cr-mta-net [104.47.6.52]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id 2B834179-F6B9-4275-9B09-8081B89907F5.1; Wed, 17 Jul 2019 17:34:33 +0000 Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02lp2052.outbound.protection.outlook.com [104.47.6.52]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a1daf199363a.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384); Wed, 17 Jul 2019 17:34:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mERydwuS0rScrmSLd6V2C3iSltjfmJrk+0V0HSI4Dp4hS+bpY5oWIecIuTGugohSqXgydl5djGehtWDlyBzutq/pWxRKdBK6UOmXRcYyTqv2hBK/5i5GUzfQfIMx0iMS/eanh54Q6/Sr73Dxz5uKdiQ++3d7yv/rqkCiOh6ZVrrdxcdeBW22fNfEW5qfLry2XLEr8FzOVJgt3D8wjtWLfAf1QLOaAzIA2Mmt286HIjF0nyU30pVQySLfvkH9x48dI4VPC9AlmfansNPzwAu4goojhTFCuy26lZp8ARCfZ95k9wBoIH3RxBNd10r6KjwM5X5n2GtALWxyZeZvxeMYpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F15E3gBJMbjwzKDXmKc0qM78SYGFq5I6s0gS3j2Ebso=; b=UcqR8vuhNaYDxX1o8FJSxhR2I7jX3AfRM6IMU0VjyPK25M8czrx0M723hhvk/JtamJOXu/Bp4ZWpwOwA5FuUwzKca9sJYkrvT6/h5/VQePwgPo+VcYaVnOzuCteCd1z8p7oMy2Upph/GGMOqxnHAVUM8exmuRCNw7cYtm8B5AcXYJoac9FXTTnRnlQ5NLrfb/NOyue24AeW+O9SowSOXeFJM72n+guzWnnIkrBmj4m2tbFeTjKntVE3R4cy972LzN60lQElYF4n7lpIIY6bJZcPzDUsUVZEz/Ie9HKQg9HT6DCQ5EF2MMHhKssjTm7ZS20ttc3izHA/BnEjckjtUrg== ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=arm.com;dmarc=pass action=none header.from=arm.com;dkim=pass header.d=arm.com;arc=none 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=F15E3gBJMbjwzKDXmKc0qM78SYGFq5I6s0gS3j2Ebso=; b=LaKBExHg+hKyx6UDFE2CqMecKXSdxafZsHbYSael67ce6gnkLSQ5J8G+czYJW84N0dacHzqUjZEBypLqHpur44lG1HjPPAQZ4AAqvXOqJFVRtKiUjKuNTZTY9zWrWneYHo9bjq9WV95LOLwHdcGsDATADslRSeKHhRajwQBHWhw= Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.227.22) by DB6PR0802MB2296.eurprd08.prod.outlook.com (10.172.228.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2073.14; Wed, 17 Jul 2019 17:34:32 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::5ce5:cf42:42dd:eda1]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::5ce5:cf42:42dd:eda1%6]) with mapi id 15.20.2073.015; Wed, 17 Jul 2019 17:34:32 +0000 From: Alan Hayward To: Pedro Alves CC: Simon Marchi , "gdb-patches\\@sourceware.org" , nd Subject: Re: [PATCH] AArch64 pauth: Indicate unmasked addresses in backtrace Date: Wed, 17 Jul 2019 17:34:00 -0000 Message-ID: <1F7CCC04-1F74-4718-95AC-D8CC25925529@arm.com> References: <20190717081336.68835-1-alan.hayward@arm.com> <68E9D3EF-D6A5-44C9-A87C-916EC6970435@arm.com> <9c474f28-30f3-2428-d147-4474471a61ba@redhat.com> <8009C474-AE70-4A5B-A2D9-EB3B90626D95@arm.com> In-Reply-To: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; X-Microsoft-Antispam-Untrusted: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);SRVR:DB6PR0802MB2296; x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(979002)(4636009)(136003)(376002)(39860400002)(396003)(366004)(346002)(199004)(189003)(316002)(54906003)(53546011)(11346002)(6506007)(2616005)(71200400001)(68736007)(71190400001)(476003)(6246003)(14454004)(25786009)(99286004)(478600001)(50226002)(186003)(6436002)(33656002)(446003)(26005)(6512007)(102836004)(256004)(14444005)(53936002)(66066001)(229853002)(6116002)(8676002)(36756003)(3846002)(7736002)(6486002)(486006)(76176011)(57306001)(305945005)(81166006)(2906002)(64756008)(66446008)(66556008)(66476007)(91956017)(76116006)(6916009)(86362001)(8936002)(81156014)(4326008)(66946007)(5660300002)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0802MB2296;H:DB6PR0802MB2133.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-Original: d7qMD93VoFNmqo36TXZ55LM+C6tPp1L8LzAYDzMtDpSm/vMvA9gASRWEMdSXdldt7UgcdtzHZHo6P2tHaIXkY3tJHWtE00aDt+tbfEpG9hxz7t/gUSVGxQ6qEBSU/CmSGMZ8LOfn9/FCajWZUcLHWUJoIMOwGx1f0LaVzZRAV23wZBvl+hIOKdYAx/4VFyKOipyAaK8wXH0HqjM/zcNExzCSXgaynd6RyYzM45GwrdELBhDvLVQc6LUZBt9HUeFT95FCmC5pkCheAN+W96q89gmXv1AUf/KJo6Jg7wS9lTqZWlNeTzGcuCBWNBGHQVKXiMVOq+WhffEr7CnU4S/cXlGcOACFpiEixPVnPRp5pH0uZ5p9t2RjZILsKEOaP8o14jQpe7g8lkK0j0ugDo12DkfpXsQMkfkXUNLiemch734= Content-Type: text/plain; charset="utf-8" Content-ID: <81680B3F61DFFF43B1659A9A48302E01@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; Return-Path: Alan.Hayward@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT010.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 8b468712-4a1a-4472-963c-08d70add072b X-IsSubscribed: yes X-SW-Source: 2019-07/txt/msg00399.txt.bz2 DQoNCj4gT24gMTcgSnVsIDIwMTksIGF0IDE3OjQxLCBQZWRybyBBbHZlcyA8 cGFsdmVzQHJlZGhhdC5jb20+IHdyb3RlOg0KPiANCj4gT24gNy8xNy8xOSA1 OjA3IFBNLCBBbGFuIEhheXdhcmQgd3JvdGU6DQo+IA0KPj4+IEkgYWxtb3N0 IHN1Z2dlc3RlZCB0aGUgc2FtZSwgYnV0IGRpZG4ndCB3aGVuIEkgcmVhbGl6 ZWQgdGhhdCB3ZQ0KPj4+IGRvbid0IGFsd2F5cyBwcmludCB0aGUgYWRkcmVz c2VzOg0KPj4+IA0KPj4+ICh0b3AtZ2RiKSBidA0KPj4+ICMwICBnZGJfbWFp biAoYXJncz0weDdmZmZmZmZmZDNhMCkgYXQgc3JjL2dkYi9tYWluLmM6MTE4 Ng0KPj4+ICMxICAweDAwMDAwMDAwMDA0NjlhN2UgaW4gbWFpbiAoYXJnYz0x LCBhcmd2PTB4N2ZmZmZmZmZkNGE4KSBhdCBzcmMvZ2RiL2dkYi5jOjMyDQo+ Pj4gDQo+PiANCj4+IFdoYXTigJlzIHRoZSByZWFzb24gZm9yIHRoYXQ/IFN1 cmVseSB3ZSBhbHdheXMga25vdyB0aGUgYWRkcmVzcyBvZiBhIGZ1bmN0aW9u DQo+PiBpbiB0aGUgYmFja3RyYWNlPyBDYW4gaXQgaGFwcGVuIGluIHRoZSBt aWRkbGUgb2YgYSBiYWNrdHJhY2U/DQo+IA0KPiAiSXQgYWx3YXlzIHdvcmtl ZCB0aGF0IHdheSIsIGF0IGxlYXN0IGZvciBtZS4NCj4gDQo+IFdlIHNob3cg YW4gYWRkcmVzcyBpZiB0aGUgUEMgaXMgcG9pbnRpbmcgdG8gdGhlIG1pZGRs ZQ0KPiBvZiBhIGxpbmUsIG9yIHdlIGRvbid0IGhhdmUgZGVidWcgaW5mby4g IElmIHBvaW50aW5nIGF0IGEgbGluZQ0KPiBleGFjdGx5LCB0aGVuIHdlIHNo b3cgbm8gYWRkcmVzcy4NCj4gDQo+IChnZGIpIGZyYW1lDQo+ICMwICBtYWlu IChhcmdjPTEsIGFyZ3Y9MHg3ZmZmZmZmZmQ0YTgpIGF0IHNyYy9nZGIvZ2Ri LmM6MjkNCj4gMjkgICAgICAgIGFyZ3MuYXJnYyA9IGFyZ2M7DQo+IChnZGIp IHNpDQo+IDB4MDAwMDAwMDAwMDQ2OWE1ZiAgICAgIDI5ICAgICAgICBhcmdz LmFyZ2MgPSBhcmdjOw0KPiAoZ2RiKSBmcmFtZQ0KPiAjMCAgMHgwMDAwMDAw MDAwNDY5YTVmIGluIG1haW4gKGFyZ2M9MSwgYXJndj0weDdmZmZmZmZmZDRh OCkgYXQgc3JjL2dkYi9nZGIuYzoyOQ0KPiAyOSAgICAgICAgYXJncy5hcmdj ID0gYXJnYzsNCj4gDQo+IA0KPiBTYW1lIGxvZ2ljIGZvciB3aGVuIGRpc3Bs YXlpbmcgdGhlIGZyYW1lIHdoZXJlIGEgcHJvZ3JhbSBzdG9wcywgd2hlbg0K PiBzdGVwcGluZywgY3RybC1jLCBicmVha3BvaW50IGhpdHMsIGV0Yy4NCj4g DQo+IEJyZWFrcG9pbnQgNSwgbWFpbiAoYXJnYz0xLCBhcmd2PTB4N2ZmZmZm ZmZkNGE4KSBhdCBzcmMvZ2RiL2dkYi5jOjI4DQo+ICAgICAgICAgICAgICAg Xl5eXg0KPiAyOCAgICAgICAgbWVtc2V0ICgmYXJncywgMCwgc2l6ZW9mIGFy Z3MpOw0KPiAoZ2RiKSBwIC94ICRwYw0KPiAkMSA9IDB4NDY5YTQ2DQo+ICh0 b3AtZ2RiKSBkZWwNCj4gRGVsZXRlIGFsbCBicmVha3BvaW50cz8gKHkgb3Ig bikgeQ0KPiAodG9wLWdkYikgcg0KPiBUaGUgcHJvZ3JhbSBiZWluZyBkZWJ1 Z2dlZCBoYXMgYmVlbiBzdGFydGVkIGFscmVhZHkuDQo+IFN0YXJ0IGl0IGZy b20gdGhlIGJlZ2lubmluZz8gKHkgb3IgbikgeQ0KPiBTdGFydGluZyBwcm9n cmFtOiBidWlsZC9nZGIvZ2RiIA0KPiBCcmVha3BvaW50IDYsIDB4MDAwMDAw MDAwMDQ2OWE0YSBpbiBtYWluIChhcmdjPTEsIGFyZ3Y9MHg3ZmZmZmZmZmQ0 YTgpIGF0IHNyYy9nZGIvZ2RiLmM6MjgNCj4gICAgICAgICAgICAgICBeXl5e Xl5eXl5eXl5eXl5eXl5eXl5eXl5eXg0KPiAyOCAgICAgICAgbWVtc2V0ICgm YXJncywgMCwgc2l6ZW9mIGFyZ3MpOw0KDQoNCkV4Y2VsbGVudCwgdGhhbmtz Lg0KDQo+IA0KPj4gDQo+PiANCj4+PiBCdXQgaWYgeW91IGRvIHdhbnQgdG8g YWxpZ24gdGhlIGFkZHJlc3NlcywgeW91IGNvdWxkIGRvIHRoYXQgYnkNCj4+ PiBzcGVjaWZ5aW5nIGEgd2lkdGggZm9yIHRoZSAiYWRkciIgY29sdW1uLg0K Pj4gDQo+Pj4gSWYgIltVXSIgaXMgcmFyZSwgZ2l2ZW4gbm8gY29sdW1uDQo+ Pj4gaGVhZGVycywgdGhlIHNwYWNlcyBtYXkgbG9vayBhIGJpdCBvZGQsIHRo b3VnaC4NCj4+IA0KPj4gSW4gZ2VuZXJhbCwgaXQgZGVwZW5kcyBob3cgYSBi aW5hcnkvbGlicmFyeSB3YXMgY29tcGlsZWQuIEJ1dCBJ4oCZZCBleHBlY3Qg YSBiaW5hcnkNCj4+IHRvIGVpdGhlciBoYXZlIGl0IGluIG1vc3QgZnVuY3Rp b25zIG9yIG5vbmUuDQo+PiANCj4+IFNob3VsZCBiZSBlYXN5IGVub3VnaCB0 byByZW1vdmUgdGhlIGV4dHJhIHNwYWNlcyBpZiB0aGUgc3lzdGVtIGRvZXNu 4oCZdCBzdXBwb3J0IFBBQy4NCj4+IA0KPj4gDQo+Pj4gTWF5YmUgeW91J2Qg d2FudCB0byBwcmUtY29tcHV0ZQ0KPj4+IHRoZSBtYXggY29sdW1uIHdpZHRo IGJ5IGxvb2tpbmcgYXQgdGhlIG1heCBudW1iZXIgb2YgZnJhbWVzIHRoYXQg Zml0IG9uIGENCj4+PiBwYWdlLCBvciBzb21ldGhpbmcgYWxvbmcgdGhvc2Ug bGluZXMuDQo+Pj4gDQo+PiANCj4+IGhtbW0uLi4gb2suIEnigJlsbCBzZWUg d2hhdCBJIGNhbiBkbyB0aGVyZS4NCj4gDQo+IElmIG1vc3QgZnVuY3Rpb25z IGhhdmUgaXQsIHRoZW4gSSB3b3VsZG4ndCBib3RoZXIgdHJ5aW5nIHRvIGNv bXB1dGUNCj4gdGhlIG1heCBjb2x1bW4gd2lkdGguDQo+IA0KPiBCdXQgdGhl biBpZiBtb3N0IGZ1bmN0aW9ucyBoYXZlIGl0LCBJIHdvbmRlciB3aGF0J3Mg dGhlIHBvaW50IG9mDQo+IHNob3dpbmcgdGhlIG1hcmtlciwgdGhvdWdoLiAg Oi0pICBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIHJldmVyc2UNCj4gdGhlIGxv Z2ljPw0KPiANCg0KSSB0aGluayBpdOKAmXMgc3RpbGwgYmV0dGVyIHRoaXMg d2F5IGFyb3VuZC4gSXQgaW5kaWNhdGVzIHRoYXQgUEFDIGlzIGJlaW5nIHVz ZWQuDQpZb3UgbWlnaHQsIGZvciBleGFtcGxlLCBiZSBydW5uaW5nIDguMCBi aW5hcmllcyBvbiA4LjMgc3lzdGVtLCB3aGljaCBoYXMgdGhlbg0KbGlua2Vk IGFnYWluc3QgeW91ciBsaWJjIGV0YyB3aGljaCBpcyB1c2luZyA4LjMgUEFD Lg0KKFlvdSBjYW4gYWxzbyBydW4gOC4zIFBBQyBvbiA4LjAsIGFzIHRoZSBy ZWxldmFudCBzdHVmZiB3aWxsIGp1c3QgdHVybiBpbnRvIG5vcHMpLg0KDQoN Cj4gVGhhbmtzLA0KPiBQZWRybyBBbHZlcw0KDQo= >From gdb-patches-return-157572-listarch-gdb-patches=sources.redhat.com@sourceware.org Wed Jul 17 17:50:55 2019 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 44413 invoked by alias); 17 Jul 2019 17:50:55 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 43903 invoked by uid 89); 17 Jul 2019 17:50:55 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-6.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.1 spammy=HX-Languages-Length:1426, HX-HELO:sk:gateway, H*F:U*tom, H*RU:sk:gateway X-HELO: gateway21.websitewelcome.com Received: from gateway21.websitewelcome.com (HELO gateway21.websitewelcome.com) (192.185.45.212) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 17 Jul 2019 17:50:53 +0000 Received: from cm16.websitewelcome.com (cm16.websitewelcome.com [100.42.49.19]) by gateway21.websitewelcome.com (Postfix) with ESMTP id DE824400D9BFD for ; Wed, 17 Jul 2019 12:50:51 -0500 (CDT) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with SMTP id no4phmdOQ4FKpno4phyhkJ; Wed, 17 Jul 2019 12:50:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=JXUq1p+ph4Uu4HN9gnwWce/NC7NcEFQ5KPOEZT21iK4=; b=WOFOqx08e00eF39oi036I7rQAb TbFQM7lCP5M0yCbbnd2jBK7Whs0coqseEkJdGBDOQnjCbQQUB/lX69ThnQNlp6hAk+xdja3HZyAbJ EeQCwVC6erSw0Vexbt2c0Fv3L; Received: from 97-122-178-82.hlrn.qwest.net ([97.122.178.82]:42932 helo=murgatroyd) by box5379.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1hno4p-002GFO-HM; Wed, 17 Jul 2019 12:50:51 -0500 From: Tom Tromey To: Pedro Alves Cc: Tom Tromey , Simon Marchi , gdb-patches@sourceware.org Subject: Re: [PATCH] Add Rust support to source highlighting References: <20190624220539.16360-1-tom@tromey.com> <87ef3d2402.fsf@tromey.com> <8736jprcf0.fsf@tromey.com> <3b327ad7-36fe-018d-93aa-3d7ea541a80e@simark.ca> <5a328e97-4cc1-16de-36ac-8dd1a3860e87@redhat.com> <878st1zzp6.fsf@tromey.com> Date: Wed, 17 Jul 2019 17:50:00 -0000 In-Reply-To: (Pedro Alves's message of "Tue, 16 Jul 2019 20:19:39 +0100") Message-ID: <87ims0zh1h.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2019-07/txt/msg00400.txt.bz2 Content-length: 1380 >>>>> "Pedro" == Pedro Alves writes: >> It seems like a bit of a pain to fix at top-level. These flags are put >> into the default LDFLAGS for stage1, or when not bootstrapping. Pedro> Can you expand on why is it a pain? I was imagining that the top-level Pedro> script would take in consideration whether a gcc/ subdir exists, in Pedro> addition to checking some --{enable,disable}-static-runtime or some such, Pedro> where it adds the flags to LDFLAGS. The main problem is that the flags are passed down from the top-level Makefile, so it would need extra top-level Makefile.* hacking. Pedro> I assume it is put in LDFLAGS for the whole tree in order to Pedro> use -static-libcc consistently for both gcc and the libraries it Pedro> depends on (like libiberty). (It'd be interesting to find the Pedro> rationale in the original mailing list post/patch that added it to Pedro> be sure.) Pedro> With what you're suggesting it sounds like we'd build libiberty/, libbfd/, Pedro> etc. with -static-libgcc and gdb/ without? That sounds like something Pedro> we shouldn't be doing either. Are those even useful for libiberty or bfd? I thought those only affected the link. Or do people build a shared libiberty and/or bfd? That seems bad. I tend to think -static-* is not ever correct for gdb, or at least is incompatible with Source Highlight. Tom