From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 100961 invoked by alias); 28 Jan 2020 10:40:26 -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 100938 invoked by uid 89); 28 Jan 2020 10:40:25 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-23.5 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3 autolearn=ham version=3.3.1 spammy=Commercial, aktemur, dw_at_defaulted, dw_at_deleted X-HELO: mga05.intel.com Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 28 Jan 2020 10:40:24 +0000 Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Jan 2020 02:40:22 -0800 Received: from orsmsx103.amr.corp.intel.com ([10.22.225.130]) by fmsmga006.fm.intel.com with ESMTP; 28 Jan 2020 02:40:22 -0800 Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by ORSMSX103.amr.corp.intel.com (10.22.225.130) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 28 Jan 2020 02:40:22 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.103) by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 28 Jan 2020 02:40:21 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jri7UlM/Jj9kLze5mSTYZL8COz+E9Usg7Lg1fUs2hGFel2gVkniidshgrTuX/O0Q/X74aRzfdiUTMexnuwofHBp2bQw7cYkx9809YPzggF8ZTn44j/kCETIjoFu0ppxKFqVeZPo2RUNhbed7ruJBUww8Dlvqu8CJ1+ufeb8ozAm0nR9AbHI5k4mPftC/naYSCJJu0/uLh07WQ7JuGe/qHZH9DKKzIKU4uiRWZCuSDOwY8wIyiCCcseYKMp4f2v2jTGCfo1gqpbUW2V4XXBiJWcWIhDfKagM7Le4tUcSSMvReLEDKsyHaXyDQfkyE3ub4H+S28YyN9d4WkinXnwVrGw== 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=zg+92t0n/FjazwFxkq6yCpdXcoQnrrCVCzjJ4hgQB3M=; b=UZciwgu1qMkYCXgEuF/PgBTCzXU1Ow6aHknZi7EYRDbXUFnOnxyRxHViXtSnYiJ0ctRAVglrrIJQNER5SRXJwPhaNAYq2P73tjppeFbD6Mwf0oBBETIaSDSAKeYUnojZUXPpNZipq6yZkgJMnDR18zx3vJ65ethlx6uJ2H2GnnMm+QMpjdkzDoI7d8NJhfIFhs5DVeDheCs6NCUyQBYVPICcbwaWrugcYrv9WrtAF+5Mev3Pcgv3ByisLX3KcFetK1C83W8kVRZOrY2LB4ScVDDEFlfgFHXw0aaysOyqsQ4fLIGNUdULg+RhlPY/CpZKpEyPp8RD8NqfBca7CJJ5pw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zg+92t0n/FjazwFxkq6yCpdXcoQnrrCVCzjJ4hgQB3M=; b=ys3EecqV/utXB+GkSt1yDL6t+7BeEM7ps14Z7hzpW4IR/TxylDK1k/qvgWClzNJ8jzRrjUMAy/X/jmyHNQt8n0HFqyXmZpDIZcPeHoCNJkum9QghI92kQl69ZPCPhHvAbITrEbzkP7y4nw3NeQ20eTTV8/YDUiEngkGy0WCvwBM= Received: from BYAPR11MB3030.namprd11.prod.outlook.com (20.177.225.91) by BYAPR11MB3317.namprd11.prod.outlook.com (20.177.184.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.22; Tue, 28 Jan 2020 10:40:20 +0000 Received: from BYAPR11MB3030.namprd11.prod.outlook.com ([fe80::2c94:a4bd:2d9c:30b]) by BYAPR11MB3030.namprd11.prod.outlook.com ([fe80::2c94:a4bd:2d9c:30b%6]) with mapi id 15.20.2665.026; Tue, 28 Jan 2020 10:40:20 +0000 From: "Aktemur, Tankut Baris" To: Luis Machado , "tromey@sourceware.org" , "gdb-patches@sourceware.org" Subject: RE: [review v3] testsuite, cp: increase the coverage of testing pass-by-ref arguments Date: Tue, 28 Jan 2020 12:30:00 -0000 Message-ID: References: <20191214095325.3864520AF6@gnutoolchain-gerrit.osci.io> <80c8502f-a350-6a2b-0b72-bbc903f53bc3@linaro.org> <0dd26985-5952-d010-135f-a92aba6f9a05@linaro.org> In-Reply-To: authentication-results: spf=none (sender IP is ) smtp.mailfrom=tankut.baris.aktemur@intel.com; x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-messagedata: 9/d5wJENpD4AmN8eU8n2GLSAGbh9VFp1qoy8eijS2lu/YC/PR6XC7AEwlolmdhQ+W07UVga3IJ7QVnJ630mEWeXL0AtoVZ0KblW03FLjWW8gonhiUkgSW61Z8bRTJBn8nPQRRQ29V9wSk0PJOBHrJA== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: KozcYE2bpZfBJijJmhEwTx7znrqIXsKfA8D5wo24m0IBcAlt/2WGmkAXgfPG+5FPYp5PHsOZRwvkJgUHbukQ+gGihD1UGpaXefBSsxop3s0= Return-Path: tankut.baris.aktemur@intel.com Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2020-01/txt/msg00898.txt.bz2 T24gV2VkbmVzZGF5LCBKYW51YXJ5IDE1LCAyMDIwIDM6MzAgUE0sIEFrdGVt dXIsIFRhbmt1dCBCYXJpcyB3cm90ZToNCj4gT24gVHVlc2RheSwgSmFudWFy eSAxNCwgMjAyMCAyOjEzIFBNLCBMdWlzIE1hY2hhZG8gd3JvdGU6DQo+ID4N Cj4gPiBPbiAxLzE0LzIwIDk6NTIgQU0sIEFrdGVtdXIsIFRhbmt1dCBCYXJp cyB3cm90ZToNCj4gPiA+DQo+ID4gPiBJJ3ZlIGludmVzdGlnYXRlZCBHQ0Mg YW5kIENsYW5nIGZvciB0aGlzLiAgR0NDIHN0YXJ0ZWQgZW1pdHRpbmcgRFdf QVRfZGVsZXRlZCBhbmQNCj4gPiA+IERXX0FUX2RlZmF1bHRlZCB3aXRoIHZl cnNpb24gNy4gIENsYW5nIGRvZXMgbm90IGVtaXQgdGhlc2UgYXR0cmlidXRl czsgaG93ZXZlciwgaXQNCj4gPiA+IGhhcyBiZWVuIGVtaXR0aW5nIERXX0FU X2NhbGxpbmdfY29udmVudGlvbiBzdGFydGluZyB3aXRoIHZlcnNpb24gNy4g IFRoaXMNCj4gPiA+IGF0dHJpYnV0ZSBoZWxwcyB0aGUgZGVidWdnZXIgbWFr ZSB0aGUgcmlnaHQgZGVjaXNpb24gaW4gc29tZSBjYXNlcy4NCj4gPiA+DQo+ ID4gPiBCYXNlZCBvbiB0aGlzLCBJIHRoaW5rIHRoZSB0ZXN0IGNhc2VzIGhh dmUgdG8gYmUgZmlsdGVyZWQgaW4gYSBzb21ld2hhdA0KPiA+ID4gZmluZS1n cmFudWxhciBtYW5uZXIuICBUaGVyZWZvcmUgSSB0aG91Z2h0IEkgY291bGQg c2F2ZSB5b3UgZnJvbSB0aGUgYnVyZGVuIG9mDQo+ID4gPiBoYXZpbmcgdG8g Z28gdGhyb3VnaCB0aGUgY29kZS1nZW5lcmF0aW5nIHRlc3QgZGVmaW5pdGlv bi4gIEJlbG93IGlzIGEgcGF0Y2ggcHJvcG9zYWwuDQo+ID4gPg0KPiA+ID4g LUJhcmlzDQo+ID4NCj4gPiBUaGFua3MhIEkndmUgY2hlY2tlZCB0aGlzIG9u IG15IGJveCB3aXRoIGFuIG9sZGVyIEdDQyBhbmQgaSBzZWUgdGhlDQo+ID4g WEZBSUwncyBub3cuIFNvIGl0IGxvb2tzIGdvb2QgdG8gbWUuDQo+ID4NCj4g PiBTbWFsbCBuaXQgYmVsb3cuLi4NCj4gPg0KPiANCj4gVGhhbmsgeW91LiAg SSdsbCBmaXggdGhhdCBhbmQgd2FpdCBmb3IgYW4gb2ZmaWNpYWwgYXBwcm92 YWwuDQo+IA0KPiAtQmFyaXMNCg0KS2luZGx5IHBpbmdpbmcuDQoNCj4gDQo+ ID4gPiArIyBHQ0MgdmVyc2lvbiA8PSA2IGFuZCBDbGFuZyBkbyBub3QgZW1p dCBEV19BVF9kZWZhdWx0ZWQgYW5kIERXX0FUX2RlbGV0ZWQNCj4gPiA+ICtz ZXQgaXNfZ2NjXzZfb3Jfb2xkZXIgW3Rlc3RfY29tcGlsZXJfaW5mbyB7Z2Nj LVswLTZdLSp9XQ0KPiA+ID4gK3NldCBpc19jbGFuZyBbdGVzdF9jb21waWxl cl9pbmZvIHtjbGFuZy0qfV0NCj4gPiA+ICsNCj4gPiA+ICAgc2V0IGJwX2xv Y2F0aW9uIFtnZGJfZ2V0X2xpbmVfbnVtYmVyICJzdG9wIGhlcmUiXQ0KPiA+ ID4gICBnZGJfYnJlYWtwb2ludCAkYnBfbG9jYXRpb24NCj4gPiA+ICAgZ2Ri X2NvbnRpbnVlX3RvX2JyZWFrcG9pbnQgImVuZCBvZiBtYWluIiAiLipyZXR1 cm4gLio7Ig0KPiA+DQo+ID4gSXQgc2VlbXMgdG8gYmUgYSBtaXhlZCBiYWcs IGJ1dCBpIHNlZSBtb3JlIGV4YW1wbGVzIG9mIGhhdmluZyBhIHBlcmlvZA0K PiA+IGFmdGVyIHRoZSBzZW50ZW5jZSB0aGFuIG5vdCBoYXZpbmcgaXQuIE11 bHRpcGxlIGNhc2VzIG9mIHRoaXMgb24gdGhlIHBhdGNoLg0KPiA+DQoNClRo ZSB2ZXJzaW9uIHdpdGggTHVpcycgY29tbWVudCBhZGRyZXNzZWQgaXMgYmVs b3cuDQoNClRoYW5rcywNCi1CYXJpcw0KDQpGcm9tIDNkMWYwZTIzZmI0YWE2 NDdkNDE3NDNiZTJjNGViOGU1YmM0YjUzMjggTW9uIFNlcCAxNyAwMDowMDow MCAyMDAxDQpGcm9tOiBUYW5rdXQgQmFyaXMgQWt0ZW11ciA8dGFua3V0LmJh cmlzLmFrdGVtdXJAaW50ZWwuY29tPg0KRGF0ZTogVHVlLCAxNCBKYW4gMjAy MCAxMzozNjowOSArMDEwMA0KU3ViamVjdDogW1BBVENIIHYyXSB0ZXN0c3Vp dGUsIGNwOiBhZGQgcGFzcy1ieS1yZWYgdGVzdCBleHBlY3RlZCBmYWlsdXJl cyBmb3INCiBjZXJ0YWluIGNvbXBpbGVycw0KDQpUaGVyZSBleGlzdCBleHBl Y3RlZCBmYWlsdXJlcyBpbiB0aGUgcGFzcy1ieS1yZWYuZXhwIGFuZA0KcGFz cy1ieS1yZWYtMi5leHAgdGVzdHMgYmFzZWQgb24gdGhlIEdDQyBhbmQgQ2xh bmcgdmVyc2lvbi4NCg0KKiBHQ0MgdmVyc2lvbiA8PSA2IGFuZCBDbGFuZyBk byBub3QgZW1pdCBEV19BVF9kZWxldGVkIGFuZA0KICBEV19BVF9kZWZhdWx0 ZWQuDQoNCiogQ2xhbmcgdmVyc2lvbiA+PSA3IGVtaXRzIERXX0FUX2NhbGxp bmdfY29udmVudGlvbiwgd2hpY2ggaGVscHMgdGhlDQogIGRlYnVnZ2VyIG1h a2UgdGhlIHJpZ2h0IGNhbGxpbmcgY29udmVudGlvbiBkZWNpc2lvbiBpbiBz b21lIGNhc2VzDQogIGRlc3BpdGUgbGFja2luZyB0aGUgJ2RlZmF1bHRlZCcg YW5kICdkZWxldGVkJyBhdHRyaWJ1dGVzLg0KDQpNYXJrIHRoZSByZWxhdGVk IHRlc3RzIGFzIFhGQUlMIGJhc2VkIG9uIHRoZSBjb21waWxlciB2ZXJzaW9u Lg0KDQpUZXN0ZWQgb24gWDg2XzY0IHVzaW5nIEdDQyA1LjUuMCwgNi41LjAs IDcuNC4wLCA4LjMuMCwgOS4yLjE7DQphbmQgQ2xhbmcgNS4wLjEsIDYuMC4w LCA3LjAuMCwgOC4wLjAsIDkuMC4xLCAxMC4wLjAuDQoNCmdkYi90ZXN0c3Vp dGUvQ2hhbmdlTG9nOg0KMjAyMC0wMS0yOCAgVGFua3V0IEJhcmlzIEFrdGVt dXIgIDx0YW5rdXQuYmFyaXMuYWt0ZW11ckBpbnRlbC5jb20+DQoNCgkqIGdk Yi5jcC9wYXNzLWJ5LXJlZi0yLmV4cDogTWFyayBzb21lIHRlc3RzIGFzIFhG QUlMIGJhc2VkIG9uIHRoZQ0KCUdDQy9DbGFuZyB2ZXJzaW9uLg0KCSogZ2Ri LmNwL3Bhc3MtYnktcmVmLmV4cDogRGl0dG8uDQoNCkNoYW5nZS1JZDogSTFk ODQ0MGFhNDM4MDQ5ZjdjNGRhN2Y0Zjc2ZjIwMWM0ODU1MGYxZTQNCi0tLQ0K IGdkYi90ZXN0c3VpdGUvZ2RiLmNwL3Bhc3MtYnktcmVmLTIuZXhwIHwgIDYg KysrKysrDQogZ2RiL3Rlc3RzdWl0ZS9nZGIuY3AvcGFzcy1ieS1yZWYuZXhw ICAgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKw0KIDIgZmlsZXMg Y2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvZ2Ri L3Rlc3RzdWl0ZS9nZGIuY3AvcGFzcy1ieS1yZWYtMi5leHAgYi9nZGIvdGVz dHN1aXRlL2dkYi5jcC9wYXNzLWJ5LXJlZi0yLmV4cA0KaW5kZXggYTgzY2U4 ZDVkN2QuLjkxM2Y5YWYzZWU3IDEwMDY0NA0KLS0tIGEvZ2RiL3Rlc3RzdWl0 ZS9nZGIuY3AvcGFzcy1ieS1yZWYtMi5leHANCisrKyBiL2dkYi90ZXN0c3Vp dGUvZ2RiLmNwL3Bhc3MtYnktcmVmLTIuZXhwDQpAQCAtNDIsNiArNDIsMTAg QEAgaWYgeyFbcnVudG9fbWFpbl19IHsNCiAgICAgcmV0dXJuIC0xDQogfQ0K IA0KKyMgR0NDIHZlcnNpb24gPD0gNiBhbmQgQ2xhbmcgZG8gbm90IGVtaXQg RFdfQVRfZGVmYXVsdGVkIGFuZCBEV19BVF9kZWxldGVkLg0KK3NldCBpc19n Y2NfNl9vcl9vbGRlciBbdGVzdF9jb21waWxlcl9pbmZvIHtnY2MtWzAtNl0t Kn1dDQorc2V0IGlzX2NsYW5nIFt0ZXN0X2NvbXBpbGVyX2luZm8ge2NsYW5n LSp9XQ0KKw0KIHNldCBicF9sb2NhdGlvbiBbZ2RiX2dldF9saW5lX251bWJl ciAic3RvcCBoZXJlIl0NCiBnZGJfYnJlYWtwb2ludCAkYnBfbG9jYXRpb24N CiBnZGJfY29udGludWVfdG9fYnJlYWtwb2ludCAiZW5kIG9mIG1haW4iICIu KnJldHVybiAuKjsiDQpAQCAtNjUsNiArNjksNyBAQCBzZXQgc2lnICJcIklu bGluZWRcOlw6SW5saW5lZFxcKC4qSW5saW5lZCBjb25zdFwmXFwpXCIiDQog Z2RiX3Rlc3QgInByaW50IGNidklubGluZWQgKGlubGluZWQpIiBcDQogICAg ICJleHByZXNzaW9uIGNhbm5vdCBiZSBldmFsdWF0ZWQgLiogXFwobWF5YmUg aW5saW5lZFxcP1xcKSINCiANCitpZiB7JGlzX2djY182X29yX29sZGVyIHx8 ICRpc19jbGFuZ30ge3NldHVwX3hmYWlsICIqLSotKiJ9DQogZ2RiX3Rlc3Qg InByaW50IGNidkR0b3JEZWwgKCpkdG9yRGVsKSIgXA0KICAgICAiLiogY2Fu bm90IGJlIGV2YWx1YXRlZCAuKiAnRHRvckRlbCcgaXMgbm90IGRlc3RydWN0 aWJsZSIgXA0KICAgICAidHlwZSBub3QgZGVzdHJ1Y3RpYmxlIg0KQEAgLTk0 LDYgKzk5LDcgQEAgZ2RiX3Rlc3QgInByaW50IGNidlR3b01DdG9yICh0d29N Y3RvcikiIFwNCiAgICAgIi4qIGNhbm5vdCBiZSBldmFsdWF0ZWQgLiogJ1R3 b01DdG9yJyBpcyBub3QgY29weSBjb25zdHJ1Y3RpYmxlIiBcDQogICAgICJj b3B5IGN0b3IgaXMgaW1wbGljaXRseSBkZWxldGVkIg0KIA0KK2lmIHskaXNf Z2NjXzZfb3Jfb2xkZXIgfHwgJGlzX2NsYW5nfSB7c2V0dXBfeGZhaWwgIiot Ki0qIn0NCiBnZGJfdGVzdCAicHJpbnQgY2J2VHdvTUN0b3JBbmRDQ3RvciAo dHdvTWN0b3JBbmRDY3RvcikiICIxMiIgXA0KICAgICAiY2FsbCBjYnZUd29N Q3RvckFuZENDdG9yIg0KIGdkYl90ZXN0ICJwcmludCB0d29NY3RvckFuZENj dG9yLngiICIyIiBcDQpkaWZmIC0tZ2l0IGEvZ2RiL3Rlc3RzdWl0ZS9nZGIu Y3AvcGFzcy1ieS1yZWYuZXhwIGIvZ2RiL3Rlc3RzdWl0ZS9nZGIuY3AvcGFz cy1ieS1yZWYuZXhwDQppbmRleCBmNTAwNzEwZmQ0My4uMDZhMzYxMjllODMg MTAwNjQ0DQotLS0gYS9nZGIvdGVzdHN1aXRlL2dkYi5jcC9wYXNzLWJ5LXJl Zi5leHANCisrKyBiL2dkYi90ZXN0c3VpdGUvZ2RiLmNwL3Bhc3MtYnktcmVm LmV4cA0KQEAgLTM2OSw2ICszNjksMTIgQEAgcHJvYyB0ZXN0X2Zvcl9jbGFz cyB7IHByZWZpeCBzdGF0ZXMgY2J2ZnVuIGRhdGFfZmllbGQgbGVuZ3RofSB7 DQogICAgIGdsb2JhbCBBRERFRA0KICAgICBnbG9iYWwgVFJBQ0UNCiANCisg ICAgIyBHQ0MgdmVyc2lvbiA8PSA2IGFuZCBDbGFuZyBkbyBub3QgZW1pdCBE V19BVF9kZWZhdWx0ZWQgYW5kIERXX0FUX2RlbGV0ZWQuDQorICAgIHNldCBp c19nY2NfNl9vcl9vbGRlciBbdGVzdF9jb21waWxlcl9pbmZvIHtnY2MtWzAt Nl0tKn1dDQorICAgIHNldCBpc19jbGFuZyBbdGVzdF9jb21waWxlcl9pbmZv IHtjbGFuZy0qfV0NCisgICAgIyBCdXQgQ2xhbmcgdmVyc2lvbiA+PSA3IGVt aXRzIERXX0FUX2NhbGxpbmdfY29udmVudGlvbiBmb3IgdHlwZXMuDQorICAg IHNldCBpc19jbGFuZ182X29yX29sZGVyIFt0ZXN0X2NvbXBpbGVyX2luZm8g e2NsYW5nLVswLTZdLSp9XQ0KKw0KICAgICB3aXRoX3Rlc3RfcHJlZml4ICRu YW1lIHsNCiAJaWYge1tpc19jb3B5X2NvbnN0cnVjdGlibGUgJHN0YXRlc119 IHsNCiAJICAgIHNldCBleHBlY3RlZCBbZXhwciB7JE9SSUdJTkFMICsgJEFE REVEfV0NCkBAIC0zNzgsNiArMzg0LDE5IEBAIHByb2MgdGVzdF9mb3JfY2xh c3MgeyBwcmVmaXggc3RhdGVzIGNidmZ1biBkYXRhX2ZpZWxkIGxlbmd0aH0g ew0KIAkgICAgaWYgeyRkdG9yID09ICJleHBsaWNpdCJ9IHsNCiAJCWdkYl90 ZXN0ICJwcmludCB0cmFjZXIgPSAwIiAiID0gMCIgInJlc2V0IHRoZSB0cmFj ZXIiDQogCSAgICB9DQorDQorCSAgICBpZiB7JGNjdG9yID09ICJkZWZhdWx0 ZWRJbiIgfHwgJGR0b3IgPT0gImRlZmF1bHRlZEluIn0gew0KKwkJaWYgeyRp c19nY2NfNl9vcl9vbGRlciB8fCAkaXNfY2xhbmdfNl9vcl9vbGRlcn0gew0K KwkJICAgIHNldHVwX3hmYWlsICIqLSotKiINCisJCX0gZWxzZWlmIHskaXNf Y2xhbmd9IHsNCisJCSAgICAjIElmIHRoaXMgaXMgYSBwYXNzLWJ5LXZhbHVl IGNhc2UsIENsYW5nID49IDcncw0KKwkJICAgICMgRFdfQVRfY2FsbGluZ19j b252ZW50aW9uIGxlYWRzIHRvIHRoZSByaWdodCBkZWNpc2lvbi4NCisJCSAg ICAjIE90aGVyd2lzZSwgaXQgaXMgZXhwZWN0ZWQgdG8gZmFpbC4NCisJCSAg ICBpZiB7ImRlZmF1bHRlZE91dCIgaW4gJHN0YXRlcyB8fCAiZXhwbGljaXQi IGluICRzdGF0ZXN9IHsNCisJCQlzZXR1cF94ZmFpbCAiKi0qLSoiDQorCQkg ICAgfQ0KKwkJfQ0KKwkgICAgfQ0KIAkgICAgZ2RiX3Rlc3QgInByaW50ICR7 Y2J2ZnVufTwkbmFtZT4gKCR7bmFtZX1fdmFyKSIgIiA9ICRleHBlY3RlZCIg XA0KIAkJImNhbGwgJyRjYnZmdW4nIg0KIAkgICAgZ2RiX3Rlc3QgInByaW50 ICR7bmFtZX1fdmFyLiR7ZGF0YV9maWVsZH1cWzBcXSIgIiA9ICRPUklHSU5B TCIgXA0KQEAgLTM4OSwxMCArNDA4LDE3IEBAIHByb2MgdGVzdF9mb3JfY2xh c3MgeyBwcmVmaXggc3RhdGVzIGNidmZ1biBkYXRhX2ZpZWxkIGxlbmd0aH0g ew0KIAkJICAgICJjYnYgYXJndW1lbnQgc2hvdWxkIG5vdCBjaGFuZ2UgKGl0 ZW0gJGxhc3RfaW5kZXgpIg0KIAkgICAgfQ0KIAkgICAgaWYgeyRkdG9yID09 ICJleHBsaWNpdCJ9IHsNCisJCWlmIHskY2N0b3IgPT0gImRlZmF1bHRlZElu Ig0KKwkJICAgICYmICgkaXNfZ2NjXzZfb3Jfb2xkZXIgfHwgJGlzX2NsYW5n KX0gew0KKwkJICAgIHNldHVwX3hmYWlsICIqLSotKiINCisJCX0NCiAJCWdk Yl90ZXN0ICJwcmludCB0cmFjZXIiICIgPSAkVFJBQ0UiIFwNCiAJCSAgICAi ZGVzdHJ1Y3RvciBzaG91bGQgYmUgY2FsbGVkIg0KIAkgICAgfQ0KIAl9IGVs c2Ugew0KKwkgICAgaWYgeyRjY3RvciA9PSAiZGVsZXRlZCIgJiYgKCRpc19n Y2NfNl9vcl9vbGRlciB8fCAkaXNfY2xhbmcpfSB7DQorCQlzZXR1cF94ZmFp bCAiKi0qLSoiDQorCSAgICB9DQogCSAgICBnZGJfdGVzdCAicHJpbnQgJHtj YnZmdW59PCRuYW1lPiAoJHtuYW1lfV92YXIpIiBcDQogCQkiLiogY2Fubm90 IGJlIGV2YWx1YXRlZCAuKiAnJHtuYW1lfScgaXMgbm90IGNvcHkgY29uc3Ry dWN0aWJsZSIgXA0KIAkJImNhbGxpbmcgJyRjYnZmdW4nIHNob3VsZCBiZSBy ZWZ1c2VkIg0KLS0gDQoyLjE3LjENCg0KDQoNCkludGVsIERldXRzY2hsYW5k IEdtYkgKUmVnaXN0ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9uIDEwLTEyLCA4 NTU3OSBOZXViaWJlcmcsIEdlcm1hbnkKVGVsOiArNDkgODkgOTkgODg1My0w LCB3d3cuaW50ZWwuZGUKTWFuYWdpbmcgRGlyZWN0b3JzOiBDaHJpc3RpbiBF aXNlbnNjaG1pZCwgR2FyeSBLZXJzaGF3CkNoYWlycGVyc29uIG9mIHRoZSBT dXBlcnZpc29yeSBCb2FyZDogTmljb2xlIExhdQpSZWdpc3RlcmVkIE9mZmlj ZTogTXVuaWNoCkNvbW1lcmNpYWwgUmVnaXN0ZXI6IEFtdHNnZXJpY2h0IE11 ZW5jaGVuIEhSQiAxODY5MjgK >From gdb-patches-return-163585-listarch-gdb-patches=sources.redhat.com@sourceware.org Tue Jan 28 12:30:59 2020 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 107005 invoked by alias); 28 Jan 2020 12:30:57 -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 106889 invoked by uid 89); 28 Jan 2020 12:30:43 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-11.1 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.1 spammy=reruns, 25410, re-runs, 5b6d1e4fa X-HELO: mga02.intel.com Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 28 Jan 2020 12:30:40 +0000 Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Jan 2020 04:30:32 -0800 Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga002.jf.intel.com with ESMTP; 28 Jan 2020 04:30:32 -0800 Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 28 Jan 2020 04:30:32 -0800 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 28 Jan 2020 04:30:31 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.108) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 28 Jan 2020 04:30:31 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C7FaBK9jLxRvEosuqw/p//4k3P9cFSF488H/3lTOLdEV5DtMMFFzOy2iGEDCtmetZ3qv9MWFi+IoP/JqmulFs0PjD6T9CENuZhy7Jvo2vwDBn+O6rHUD4tp0KL7FS1HJlqSdAsGbUJ3b9D1EJTtQVbMfnO3Dbvv7FGCIH4qZ7IzmMRqefQIO6PWBNwQQDTT2HSJk93aYvCO9Keomp8qlUzVXoRr5ZAzjv1XBzM9yHWI6DFjLxWK8vgIm548UQ/kQj6soHYbh0JJQnbJkoLTavE/NGF9oU49i4/qaWwUOptbXU2eF+2X/2wkn2Y+HPHE2Ms5EKkfBxWkoD0c/FiAtFQ== 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=70/FVtO2LFufpSYOfzlU+kRtUIVgn/wMzPcWeLK1JE0=; b=X9H+dew8PBg/ewST8MM6/pBvCvaFjRJuGbPJioouNXUp0/0TyLE0ugH15qHX1nWp6vUAq8FT5Tb4uW1CFJmbwoUFzoVQSQCpSRPrQVBUdzpMRcC7nu4EBz5WhygqktgYNurKFhkNEqtEmX+BVilpX8zFWLcqJKMwG12uq/EfjbTRrtshnaCZcVQDFpB6OVi8yuR5aOQr+JbKoLiDJT9kuHkWRaA4Gjt7QV1WArrDC/Hg0NXFG1b4sZpGs4yelv/ozor2eIf3KSRnV+WE27bgqLiFuDdHdYafTrzcBATjCpbKWCxA2Qlof4KpjjBQswzXWNZmTUW13/mB0pk0OQFxRQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=70/FVtO2LFufpSYOfzlU+kRtUIVgn/wMzPcWeLK1JE0=; b=fA7Nwv5Co050A3T+C8SLoBD5Bkf/fuFhwBkKeRogOx7KGGd0ZczCUriIjom8v/FXjo6Wrz0RwvEePz8eVLiSldF/5SlIW8QLUuhVOUKp+x/rKXqJnUI7wVUgoJykhhqECyBamaLWXFzH7lbKv9gMsCaC0z+jGUkgKRCfV+9h9No= Received: from BYAPR11MB3030.namprd11.prod.outlook.com (20.177.225.91) by BYAPR11MB3414.namprd11.prod.outlook.com (20.177.224.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.26; Tue, 28 Jan 2020 12:30:29 +0000 Received: from BYAPR11MB3030.namprd11.prod.outlook.com ([fe80::2c94:a4bd:2d9c:30b]) by BYAPR11MB3030.namprd11.prod.outlook.com ([fe80::2c94:a4bd:2d9c:30b%6]) with mapi id 15.20.2665.026; Tue, 28 Jan 2020 12:30:29 +0000 From: "Aktemur, Tankut Baris" To: Simon Marchi , Pedro Alves , "gdb-patches@sourceware.org" Subject: RE: [PATCH] Fix re-runs of a second inferior (PR gdb/25410) Date: Tue, 28 Jan 2020 14:08:00 -0000 Message-ID: References: <20200124030222.13854-1-palves@redhat.com> <28a65882-8c59-db61-418c-1dc2139481af@simark.ca> <5db80e9a-2c58-6edc-8a9e-db44ea44a8dc@simark.ca> In-Reply-To: <5db80e9a-2c58-6edc-8a9e-db44ea44a8dc@simark.ca> authentication-results: spf=none (sender IP is ) smtp.mailfrom=tankut.baris.aktemur@intel.com; x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-messagedata: UlqusfI6kcfZqvw/MqUtudaxHCH7FKOWkJYKHKxq2Y4k/tuGnm/y0H86dTF2m7GhO31Z4mx2UqNCMA07RSfuLxihD1r0ttj1j5vtkfEf4sgIXYDSTMgXaL207Z4OBEtCdgiPtFwS05hUe8rmIp+Nkw== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: WUGnhwl3hA6c4ISBkkUZ9LLbg2oDB6JVh3/frm+mI3VbFSlf5r/vgoBNpKn7INY35XCst4oSSMShAAxW2fzQY2PyBDggGEELpWzTV36J+I4= Return-Path: tankut.baris.aktemur@intel.com Content-Transfer-Encoding: base64 X-IsSubscribed: yes X-SW-Source: 2020-01/txt/msg00899.txt.bz2 Content-length: 2103 T24gRnJpZGF5LCBKYW51YXJ5IDI0LCAyMDIwIDY6MDUgUE0sIFNpbW9uIE1h cmNoaSB3cm90ZToNCj4gT24gMjAyMC0wMS0yNCAxMDoxMSBhLm0uLCBQZWRy byBBbHZlcyB3cm90ZToNCj4gPiBPbiAxLzI0LzIwIDI6NTkgUE0sIFNpbW9u IE1hcmNoaSB3cm90ZToNCj4gPj4gT24gMjAyMC0wMS0yNCA2OjIyIGEubS4s IEFrdGVtdXIsIFRhbmt1dCBCYXJpcyB3cm90ZToNCj4gPj4+IE9uIEZyaWRh eSwgSmFudWFyeSAyNCwgMjAyMCA0OjAyIEFNLCBQZWRybyBBbHZlcyB3cm90 ZToNCj4gPj4+PiBUaGlzIGZpeGVzIGEgbGF0ZW50IGJ1ZyBleHBvc2VkIGJ5 IHRoZSBtdWx0aS10YXJnZXQgcGF0Y2ggKDViNmQxZTRmYQ0KPiA+Pj4+ICJN dWx0aS10YXJnZXQgc3VwcG9ydCkuDQo+ID4+Pg0KPiA+Pj4gVGhlIHBhdGNo IGxlZCB0byB0aGUgYXNzZXJ0aW9uIHZpb2xhdGlvbiBiZWxvdyB3aGVuIHJ1 bm5pbmcNCj4gPj4+IGdkYi50aHJlYWRzL3Zmb3JrLWZvbGxvdy1jaGlsZC1l eGl0LmV4cC4NCj4gPj4+DQo+ID4+PiBnZGIvcHJvZ3NwYWNlLmM6MjQzOiBp bnRlcm5hbC1lcnJvcjogdm9pZCBzZXRfY3VycmVudF9wcm9ncmFtX3NwYWNl KHByb2dyYW1fc3BhY2UqKTogQXNzZXJ0aW9uIGBwc3BhY2UgIT0gTlVMTCcN Cj4gZmFpbGVkLg0KPiA+Pg0KPiA+Pg0KPiA+PiBPaCwgSSBzZWUgdGhhdCB0 b28uDQo+ID4NCj4gPiBNZSB0b28uICBObyBpZGVhIGhvdyBJIG1pc3NlZCB0 aGlzLiAgU29ycnkgYWJvdXQgdGhhdC4uLg0KPiA+IFRoZXJlJ3MgYWN0dWFs bHkgeWV0IGFub3RoZXIgaW50ZXJuYWwgZXJyb3IgaW4gYWRkaXRpb24NCj4g PiB0byB0aGF0IG9uZS4NCj4gPg0KPiA+IEhlcmUncyB0aGUgdXBkYXRlZCBw YXRjaCwgd2hpY2ggZml4ZXMgYWxsLg0KPiA+DQoNCjxzbmlwcGVkPg0KDQo+ ID4gVGhlIGZpeCBpcyB0byB1c2Ugc2NvcGVkX3Jlc3RvcmVfY3VycmVudF9w c3BhY2VfYW5kX3RocmVhZCBpbnN0ZWFkIG9mDQo+ID4gc2NvcGVkX3Jlc3Rv cmVfY3VycmVudF90aHJlYWQuDQo+IA0KPiBJIGRpZCBub3QgbG9vayBhdCB0 aGUgY29kZSBpbiBkZXB0aCwgYnV0IHlvdXIgZXhwbGFuYXRpb25zIG1ha2Ug c2Vuc2UgdG8gbWUsDQo+IHNvIGlmIHRoZSB0ZXN0c3VpdGUgc2hvd3Mgbm8g cmVncmVzc2lvbiwgdGhpcyBMR1RNLg0KPiANCj4gU2ltb24NCg0KSSByYW4g dGhlIHBhdGNoIGxvY2FsbHkgYW5kIGRpZCBub3Qgc2VlIGFueSByZWdyZXNz aW9uLg0KVGhhbmsgeW91Lg0KDQotQmFyaXMNCg0KSW50ZWwgRGV1dHNjaGxh bmQgR21iSApSZWdpc3RlcmVkIEFkZHJlc3M6IEFtIENhbXBlb24gMTAtMTIs IDg1NTc5IE5ldWJpYmVyZywgR2VybWFueQpUZWw6ICs0OSA4OSA5OSA4ODUz LTAsIHd3dy5pbnRlbC5kZQpNYW5hZ2luZyBEaXJlY3RvcnM6IENocmlzdGlu IEVpc2Vuc2NobWlkLCBHYXJ5IEtlcnNoYXcKQ2hhaXJwZXJzb24gb2YgdGhl IFN1cGVydmlzb3J5IEJvYXJkOiBOaWNvbGUgTGF1ClJlZ2lzdGVyZWQgT2Zm aWNlOiBNdW5pY2gKQ29tbWVyY2lhbCBSZWdpc3RlcjogQW10c2dlcmljaHQg TXVlbmNoZW4gSFJCIDE4NjkyOAo= >From gdb-patches-return-163586-listarch-gdb-patches=sources.redhat.com@sourceware.org Tue Jan 28 14:08:07 2020 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 123557 invoked by alias); 28 Jan 2020 14:08:07 -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 122739 invoked by uid 89); 28 Jan 2020 14:08:06 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy=HX-Languages-Length:2468 X-HELO: us-smtp-1.mimecast.com Received: from us-smtp-delivery-1.mimecast.com (HELO us-smtp-1.mimecast.com) (207.211.31.120) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 28 Jan 2020 14:08:05 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1580220483; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=u9VzmS3QheskXx3w4lDCf8G/rC9wYA5lba7xieei08Y=; b=Ou4cyJlmiZZmF25rNjuxzQLNBxk33wsJs0qpwNtwnxVYWf7Duih7sMbIgCQVkBTLN/UV+d X9y0gg7owGfBTI2rRIv/VDhoPaEDnCIn3eBhHfXxwdPwWPgszJWDbYqyHYjsORKxwH5oQT gIm1evcvb9G5eyAZg/+BealRiGE15DE= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-291-_5lVA_rEN9aYoOhe02gLkg-1; Tue, 28 Jan 2020 09:08:02 -0500 Received: by mail-wr1-f70.google.com with SMTP id c6so7998945wrm.18 for ; Tue, 28 Jan 2020 06:08:02 -0800 (PST) Return-Path: Received: from ?IPv6:2001:8a0:f909:7b00:2327:23ca:3e56:ef5f? ([2001:8a0:f909:7b00:2327:23ca:3e56:ef5f]) by smtp.gmail.com with ESMTPSA id v8sm25401805wrw.2.2020.01.28.06.07.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 28 Jan 2020 06:07:59 -0800 (PST) Subject: Re: [PATCH] Move gdbserver to top level To: Tom Tromey References: <87d0bf45up.fsf@tromey.com> <7ceebbb7-b2f7-3d4a-1d8a-f31310badbe8@redhat.com> <874kwk8nz9.fsf@tromey.com> <171a3144-af37-1c29-a2a4-c4cd7eaa14c0@redhat.com> <87r1zm6x8s.fsf@tromey.com> <01b4b5ca-a802-54b5-3135-428b7c9faa84@redhat.com> <87o8uo4mj0.fsf@tromey.com> Cc: gdb-patches@sourceware.org From: Pedro Alves Message-ID: <918c26a8-d226-d513-8220-158f74b5b319@redhat.com> Date: Tue, 28 Jan 2020 14:28:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <87o8uo4mj0.fsf@tromey.com> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-SW-Source: 2020-01/txt/msg00900.txt.bz2 Content-length: 2452 On 1/27/20 9:28 PM, Tom Tromey wrote: >>>>>> "Pedro" == Pedro Alves writes: > > Pedro> I guess it's the intended design for top level to build readline, bfd, > Pedro> etc. by default even if no application is being built that depends > Pedro> on them. I don't know. > > Me neither, but it seems to me that we could try to change it. My > mental model is that there are certain top-level build targets (gdb, or > binutils) and the rest are just dependencies of those. So, we could try > not to build these dependencies unless there's a need. That was my model as well. I had never noticed it was different until now. > > Pedro> People may trip on this if they try to build gdbserver for a port > Pedro> for which one of those top level dirs doesn't build, like bfd. > Pedro> powerpc-lynxos is I think one such case, but there are probably > Pedro> others in the non-glibc space, and also off tree. > > FWIW there is a problem here I haven't solved yet. Right now, the > top-level gdbsupport depends on BFD. This is needed for common-types.h. > > However, this introduces a conflict if we want to share the top-level > gdbsupport with gdbserver. > > I'm not totally sure what to do here. Maybe we could replicate the BFD > type-configury code? Like, break it out into a new .m4 file for > sharing. It's been a while though, so I forget why, but I thought I had > some reason this wouldn't work. Yeah. For ULONGEST/LONGEST, I think we can just assume long long or uint64_t is available nowadays instead of relying on bfd. We have been using long long and uint64_t in common code for quite a while and nobody has complained. I think the main thing is CORE_ADDR/bfd_vma. For that, I'm not sure either. Sharing the type-configury with an .m4 should work, I think. Another option is to use the gdbserver version of the types on gdb as well, in effect assuming 64-bit CORE_ADDR even on 32-bit hosts. There may be some fallout in some code assuming bfd_vma == CORE_ADDR, but probably not that much. I'm not sure whether that would cause a significant performance/memory degradation on 32-bit hosts for using 64-bit CORE_ADDR, significant enough to worry about it. I'm inclined to think that it isn't. That the main motivation for the type-configury was that 32-bit compilers in the old days didn't support 64-bit types. It's effectively the same as configuring with --enable-64-bit-bfd. Thanks, Pedro Alves