From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 116733 invoked by alias); 29 Jan 2019 17:16:21 -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 116554 invoked by uid 89); 29 Jan 2019 17:16:21 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,KAM_SHORT,MIME_BASE64_BLANKS,SPF_PASS autolearn=ham version=3.3.2 spammy=Location X-HELO: sessmg23.ericsson.net Received: from sessmg23.ericsson.net (HELO sessmg23.ericsson.net) (193.180.251.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 29 Jan 2019 17:16:19 +0000 DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/relaxed; q=dns/txt; i=@ericsson.com; t=1548782176; x=1551374176; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=819IC57KotiaFVQTdMA+HbpXKJkp09cd11CSiK6Tgzc=; b=YLgKBIzeSWeu7Ry6rfAcCEGGA7B35SGPQKMKlpytF6NV7TlLqsAhPq9Cn5tQ8nBl pLA0KV93N8K1p/YwjUEkpa4V473todq9Tb2MUwbLFhGEgAHXg992snrS27Q/HKzw Xa8O0Ciszrh+gpRUvZgCNoPks/kh+OYDOdn9gbrqNZI=; Received: from ESESSMB501.ericsson.se (Unknown_Domain [153.88.183.119]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id EA.16.01583.E5A805C5; Tue, 29 Jan 2019 18:16:14 +0100 (CET) Received: from ESESBMB505.ericsson.se (153.88.183.172) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Tue, 29 Jan 2019 18:16:11 +0100 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB505.ericsson.se (153.88.183.172) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Tue, 29 Jan 2019 18:16:11 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=819IC57KotiaFVQTdMA+HbpXKJkp09cd11CSiK6Tgzc=; b=eRihlmTcClO1Np8kFw0ywrAE7fT6xg9z1Lhuk9BUhv7cTt6iq3ajy99H+J+M0bd1kRmXFt6Z7kMfnNFD+fsOkUUJMkNjwwgmNjuOSI1jAGDWtguQWFtbIT1cBW3YyRe9JGMISoog+BkTzYU4fth3qVQkUA8AoZQrux9+Ou6zY24= Received: from BYAPR15MB2390.namprd15.prod.outlook.com (52.135.198.30) by BYAPR15MB2565.namprd15.prod.outlook.com (20.179.155.78) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1558.17; Tue, 29 Jan 2019 17:16:09 +0000 Received: from BYAPR15MB2390.namprd15.prod.outlook.com ([fe80::a4b4:ea6a:6321:191e]) by BYAPR15MB2390.namprd15.prod.outlook.com ([fe80::a4b4:ea6a:6321:191e%4]) with mapi id 15.20.1558.023; Tue, 29 Jan 2019 17:16:09 +0000 From: Simon Marchi To: Richard Bunt , "gdb-patches@sourceware.org" CC: nd Subject: Re: [PATCH] Fortran function calls with arguments Date: Tue, 29 Jan 2019 17:16:00 -0000 Message-ID: <8ec87d52-3f6d-efe9-83d4-6c2e269022bc@ericsson.com> References: <54c63938-aa98-b043-d6a7-b734699f6340@arm.com> <5c0dbb06-7f07-5565-5bcd-813f764f5480@ericsson.com> <22a287fa-1969-6cce-1c48-cb601ffc4b56@arm.com> In-Reply-To: <22a287fa-1969-6cce-1c48-cb601ffc4b56@arm.com> authentication-results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 Content-Type: text/plain; charset="utf-8" Content-ID: <2222EB0CFAA73F4F8B5ACF12D6968C27@namprd15.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Return-Path: simon.marchi@ericsson.com X-IsSubscribed: yes X-SW-Source: 2019-01/txt/msg00608.txt.bz2 T24gMjAxOS0wMS0yOSA5OjQ3IGEubS4sIFJpY2hhcmQgQnVudCB3cm90ZToN Cj4gSGkgU2ltb24sDQo+IA0KPiBNYW55IHRoYW5rcyBmb3IgdGhlIHJldmll dyBjb21tZW50cy4NCj4gDQo+IE9uIDEvMjEvMTkgMTA6MDMgUE0sIFNpbW9u IE1hcmNoaSB3cm90ZToNCj4+DQo+PiBUaGFua3MgZm9yIHRoZSBwYXRjaC4g IEkgZG9uJ3Qga25vdyBGb3J0cmFuLCBzbyBJIGNhbid0IGFzc2VzcyB3aGV0 aGVyIHRoZQ0KPj4gYmVoYXZpb3IgeW91IGltcGxlbWVudCBpcyB0aGUgcmln aHQgb25lLiAgSWYgb3RoZXIgbWFpbnRhaW5lcnMgaGF2ZSB0aGlzDQo+PiBr bm93bGVkZ2UsIHRoZXkgYXJlIHdlbGNvbWUgdG8gY29tcGxlbWVudCB0aGlz IHJldmlldy4gIE90aGVyd2lzZSwgSSBhbQ0KPj4gcmVhZHkgdG8gdHJ1c3Qg eW91IG9uIHRoYXQgbWF0dGVyLg0KPiANCj4gTXkgZGVmaW5pdGlvbiBvZiBj b3JyZWN0IGZvciB0aGlzIHBhdGNoIGhhcyBiZWVuIGdsZWFuZWQgZnJvbSB0 d28gc291cmNlczoNCj4gDQo+IDEuIFRoZSBHTlUgRm9ydHJhbiBhcmd1bWVu dCBwYXNzaW5nIGNvbnZlbnRpb25zIHdoaWNoIGNhbiBiZSBmb3VuZCBoZXJl Og0KPiANCj4gaHR0cHM6Ly9nY2MuZ251Lm9yZy9vbmxpbmVkb2NzL2dmb3J0 cmFuL0FyZ3VtZW50LXBhc3NpbmctY29udmVudGlvbnMuaHRtbA0KPiANCj4g SSd2ZSBhdHRlbXB0ZWQgdG8gY2FwdHVyZSBhcyBtdWNoIG9mIHRoaXMgcGFn ZSBhcyBwb3NzaWJsZSBpbiB0aGUgdGVzdCBjYXNlLg0KPiANCj4gMi4gVmFs aWQgc291cmNlIGNvZGUuIEEgdXNlciBzaG91bGQgYmUgYWJsZSB0byBwYXN0 ZSB0aGVpciBGb3J0cmFuIGZ1bmN0aW9uDQo+IGNhbGwgZnJvbSB0aGVpciBz b3VyY2UgY29kZSBpbnRvIEdEQiBhbmQgcmVjZWl2ZSB0aGUgZXhwZWN0ZWQg cmVzdWx0Lg0KPiANCj4+DQo+PiBIZXJlIGFyZSBhIGZldyBtb3JlIGhpZ2gg bGV2ZWwgY29tbWVudHMgaW4gdGhlIG1lYW4gdGltZS4NCj4+DQo+IA0KPiBJ J3ZlIGFkZHJlc3NlZCBhbGwgc3R5bGUgYW5kIGNvZGUvY29tbWVudCByZXBv c2l0aW9uaW5nIGlzc3VlcyBmb3IgdjIgb2YNCj4gdGhlIHBhdGNoLg0KDQpU aGFua3MhDQoNCj4+DQo+Pj4gK3N0cnVjdCB2YWx1ZSAqDQo+Pj4gK2ZvcnRy YW5fYXJndW1lbnRfY29udmVydCAoc3RydWN0IHZhbHVlICp2YWx1ZSwgY29u c3QgYm9vbCBpc19hcnRpZmljaWFsKQ0KPj4+ICt7DQo+Pj4gKyAgaWYgKCFp c19hcnRpZmljaWFsKQ0KPj4+ICsgICAgew0KPj4+ICsgICAgICBpZiAoVkFM VUVfTFZBTCAodmFsdWUpID09IG5vdF9sdmFsDQo+Pj4gKwkgIHx8IFZBTFVF X0xWQUwgKHZhbHVlKSA9PSBsdmFsX2ludGVybmFsdmFyKQ0KPj4NCj4+IEp1 c3Qgd29uZGVyaW5nLCBoYXZlIHlvdSBjb25zaWRlcmVkIGFsbCBsdmFsX3R5 cGVzIGhlcmU/ICBJZiB5b3Ugd2VyZSB0byBwYXNzDQo+PiBhIHZhcmlhYmxl IHRoYXQgaXMgaW4gYSByZWdpc3RlciAobHZhbF9yZWdpc3Rlcikgb3IgY29t cG9zZWQgb2YgbXVsdGlwbGUgcGllY2VzDQo+PiAobHZhbF9jb21wdXRlZCks IEkgZ3Vlc3Mgd2Ugd291bGQgbmVlZCB0byBhbGxvY2F0ZSB0aGVtIHRvby4g IE5vdCBzdXJlIGFib3V0IHRoZQ0KPj4gb3RoZXIgb25lcy4gIEluIGZhY3Qs IGV2ZXJ5dGhpbmcgdGhhdCBpcyBub3QgbHZhbF9tZW1vcnkgd291bGQgbGlr ZWx5IGhpdCB0aGlzDQo+PiBhc3NlcnQgaW4gdmFsdWVfYWRkcjoNCj4+DQo+ PiAgIGlmIChWQUxVRV9MVkFMIChhcmcxKSAhPSBsdmFsX21lbW9yeSkNCj4+ ICAgICBlcnJvciAoXygiQXR0ZW1wdCB0byB0YWtlIGFkZHJlc3Mgb2YgdmFs dWUgbm90IGxvY2F0ZWQgaW4gbWVtb3J5LiIpKTsNCj4+DQo+PiBTbyBtYXli ZSB0aGlzIHNob3VsZCBiZQ0KPj4NCj4+ICAgICBpZiAoVkFMVUVfTFZBTCAo dmFsdWUpICE9IGx2YWxfbWVtb3J5KQ0KPj4NCj4+ID8NCj4+DQo+IA0KPiBZ ZXMsIHRoaXMgbWFrZXMgbW9yZSBzZW5zZS4gVGhhdCBlcnJvciBpcyBpbmRl ZWQgaGl0IGlmIGEgZnVuY3Rpb24gY2FsbCBpcyBtYWRlDQo+IHdoZXJlIG9u ZSBvZiB0aGUgYXJndW1lbnRzIGlzIGEgcmVnaXN0ZXIuIHYyIG9mIHRoaXMg cGF0Y2ggbm93IHdvcmtzIGluIHRoaXMgY2FzZS4NCj4gDQo+IEkgYW0gbm90 IGFibGUgdG8gc2VlIGhvdyB0aGUgdXNlciB3b3VsZCBiZSBhYmxlIHRvIGV4 cHJlc3MgdGhlIG90aGVyIHR5cGVzIG9mDQo+IGx2YWx1ZSAoZS5nLiBjb21w dXRlZCkgZnJvbSB0aGUgdXNlciBpbnRlcmZhY2UuIERvIHlvdSBoYXZlIGFu eSBwb2ludGVycyBvbg0KPiB0aGlzPyBBcyBpdCB3b3VsZCBiZSB1c2VmdWwg dG8gYWRkIHRoaXMgdG8gdGhlIHRlc3QgY2FzZSBpZiBpdCBpcyBpbmRlZWQg cG9zc2libGUNCj4gZm9yIHRoZSB1c2VyIHRvIHByb3Zva2UgdGhpcy4NCg0K bHZhbF9jb21wdXRlZCBpcyBub3Qgc29tZXRoaW5nIHlvdSBjYW4gc2ltcGx5 IHRyaWdnZXIgZnJvbSB0aGUgY29tbWFuZCBsaW5lLCBJIGJlbGlldmUuDQoN Ckl0J3MgdXNlZCB3aGVuIHRoZSBjb21waWxlciBvcHRpbWl6ZXMgYW5kIGRl Y2lkZXMgdG8gcGxhY2UgcGFydHMgb2YgYSB2YWx1ZSBpbiBkaWZmZXJlbnQN CnBsYWNlcy4gIEZvciBleGFtcGxlIChtYXliZSBhIGJpdCBleGFnZ2VyYXRl ZCksIGZvciBhbiA4IGJ5dGVzIHZhbHVlLCBpdCBjb3VsZCBwdXQgdGhlDQpm aXJzdCAzIGluIG1lbW9yeSwgdGhlIG5leHQgNCBpbiBhIHJlZ2lzdGVyLCBh bmQgdGhlIGxhc3Qgb25lIGlzIG9wdGltaXplZCBvdXQuICBUaGUgbG9jYXRp b24NCm9mIHRoaXMgdmFsdWUgd2lsbCBiZSBkZXNjcmliZWQgYnkgRFdBUkYg InBpZWNlcyIsIHdoaWNoIGlzIGVzc2VudGlhbGx5IGEgc2VxdWVuY2Ugb2YN CkRXQVJGIG9wY29kZXMgZGVzY3JpYmluZyBzZXF1ZW50aWFsbHkgd2hlcmUg YWxsIHRoZSBwaWVjZXMgYXJlLiAgVGhlIHZhbHVlIGluIEdEQiB3aXRoIGJl DQpsdmFsX2NvbXB1dGVkLiAgWW91IGNhbiBjaGVjayBzZWN0aW9uICIyLjYu MS4yIENvbXBvc2l0ZSBMb2NhdGlvbiBEZXNjcmlwdGlvbnMiIG9mIERXQVJG NS5wZGYNCmlmIHlvdSB3YW50IHRvIGtub3cgbW9yZS4NCg0KSXQncyBhIGJp dCB0cmlja3kgdG8gdGVzdCwgYmVjYXVzZSB5b3UgbmVlZCB0byBuZWVkIHRv IGdlbmVyYXRlIHByZWRpY3RhYmxlIERXQVJGIHBpZWNlcy4NClRoZSBiZXN0 IHdheSBpcyBwcm9iYWJseSB0byB3cml0ZSB0aGUgRFdBUkYgYnkgaGFuZCwg YXMgaW4gdGVzdHN1aXRlL2dkYi5kd2FyZjIvdmFyLWFjY2Vzcy5leHAuDQoN Ck1heWJlIGl0IHdvdWxkIGJlIGEgYml0IG92ZXJraWxsIHRvIGluY2x1ZGUg c3VjaCBhIHRlc3QgaW4geW91ciB0ZXN0IGNhc2UsIEknbGwgbGV0IHlvdSBk ZWNpZGUNCmlmIGl0J3Mgd29ydGggaXQuDQoNCmx2YWxfeGNhbGxhYmxlIHJl ZmVycyB0byBYTWV0aG9kczoNCg0KICBodHRwczovL3NvdXJjZXdhcmUub3Jn L2dkYi9vbmxpbmVkb2NzL2dkYi9YbWV0aG9kcy1Jbi1QeXRob24uaHRtbCNY bWV0aG9kcy1Jbi1QeXRob24NCg0KRm9yIGx2YWxfaW50ZXJuYWx2YXJfY29t cG9uZW50LCB0aGUgY29tbWVudCBzYXlzICJQYXJ0IG9mIGEgZ2RiIGludGVy bmFsIHZhcmlhYmxlIChzdHJ1Y3R1cmUgZmllbGQpIiwNCnNvIEkgYXNzdW1l IHlvdSBuZWVkIHRvIGhhdmUgYSBzdHJ1Y3R1cmUgaW4gYSBHREIgaW50ZXJu YWwgdmFyaWFibGUgKHNldCAkZm9vID0gLi4uKSBhbmQgcGFzcyBhIGZpZWxk DQpvZiAkZm9vIHRvIHRoZSBmdW5jdGlvbi4NCg0KPg0KPj4gU2FtZSAobW92 ZSBjb21tZW50IHRvIGYtbGFuZy5oKS4gIEFsc28sIGNhbiB5b3UgZGVzY3Jp YmUgd2hhdCBBUkcgYW5kIFRZUEUgYXJlPw0KPj4gSG93IGFyZSB0aGV5IHJl bGF0ZWQ/DQo+Pg0KPiANCj4+DQo+PiBDb3VsZCB5b3UgZmlsZSBidWdzIGZv ciB0aGUgdmFyaW91cyBzZXR1cF9rZmFpbD8NCj4+DQo+IA0KPiBJJ3ZlIGZp bGVkIHRoZSBidWcgcmVwb3J0IGZvciB0aGUgb3B0aW9uYWwgYXR0cmlidXRl IGhlcmU6DQo+IA0KPiBodHRwczovL3NvdXJjZXdhcmUub3JnL2J1Z3ppbGxh L3Nob3dfYnVnLmNnaT9pZD0yNDE0Nw0KPiANCj4gSG93ZXZlciwgSSB0aGlu ayB0aGUgc2Vjb25kIGJ1ZyByZXBvcnQgc2hvdWxkIHdhaXQgdW50aWwgdGhl IHBvaW50IHRoaXMNCj4gcGF0Y2ggcGFzc2VzIHJldmlldywgYXMgdGhlIGJ1 ZyBvbmx5IGV4aXN0cyBpbiBHREIgSEVBRCB3aXRoIHRoaXMgcGF0Y2ggYXBw bGllZC4NCj4gSSd2ZSBpbmNsdWRlZCB3aGF0IHRoZSBidWcgcmVwb3J0IHdv dWxkIGNvbnNpc3Qgb2YgYmVsb3cgdG8gZXhwbGFpbiB3aHkgdGhpcw0KPiBi dWcgZXhpc3RzLg0KDQpZZXMsIHRoYXQncyBmaW5lLg0KDQo+IEZvcnRyYW4g YWxsb3dzIGZ1bmN0aW9uIHBhcmFtZXRlcnMgdG8gYmUgdGFnZ2VkIHdpdGgg YSAidmFsdWUiIGF0dHJpYnV0ZSB3aGljaA0KPiBpbmRpY2F0ZXMgdGhhdCBh biBhcmd1bWVudCBpcyB0byBiZSBwYXNzZWQgYnkgdmFsdWUsIHJhdGhlciB0 aGFuIHRoZSBkZWZhdWx0DQo+IG9mIGJ5IHJlZmVyZW5jZS4gRm9yIGV4YW1w bGU6DQo+IA0KPiB7bm9mb3JtYXR9DQo+IGludGVnZXIoa2luZD00KSBmdW5j dGlvbiBvbmVfYXJnX3ZhbHVlKHgpDQo+ICAgICBpbnRlZ2VyKGtpbmQ9NCks IHZhbHVlIDo6IHgNCj4gICAgIG9uZV9hcmdfdmFsdWUgPSB4DQo+IGVuZCBm dW5jdGlvbg0KPiB7bm9mb3JtYXR9DQo+IA0KPiBwIG9uZV9hcmdfdmFsdWUo MTApDQo+ICQxOSA9IDYzMTgwMTYNCj4gDQo+IEdhcmJhZ2UgaXMgcmV0dXJu ZWQgd2hlbiB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCB3aXRoIGEgdmVyc2lv biBvZiBHREIgd2hpY2gNCj4gaGFzIHRoaXMgcGF0Y2ggYXBwbGllZC4gTW9z dCBsaWtlbHkgdGhpcyBpcyB0aGUgbG9jYXRpb24gb2YgMTAgaW4gdGhlIGlu ZmVyaW9yDQo+IHBsYWNlZCBpbnRvIGEgNC1ieXRlIGludGVnZXIsIHNpbmNl IEdEQiBpcyBwYXNzaW5nIGEgcG9pbnRlciB0byB0aGlzIHZhbHVlDQo+IHJh dGhlciB0aGFuIHRoZSB2YWx1ZS4gTk9URTogVGhpcyB1c2UgY2FzZSB3aWxs IHdvcmsgb24gR0RCIHdpdGhvdXQgdGhpcyBwYXRjaA0KPiBhcHBsaWVkLCBh cyBpdCBmbGlwcyB0aGUgZGVmYXVsdCBjYWxsaW5nIGNvbnZlbnRpb24gdG8g dGhhdCBvdXRsaW5lZCBpbiANCj4gaHR0cHM6Ly9nY2MuZ251Lm9yZy9vbmxp bmVkb2NzL2dmb3J0cmFuL0FyZ3VtZW50LXBhc3NpbmctY29udmVudGlvbnMu aHRtbC4gVGhpcw0KPiB3YXkgZnVuY3Rpb25zIGNhbGxzIHdpbGwgbW9zdGx5 IHdvcmsgb3V0IG9mIHRoZSBib3ggcmF0aGVyIHRoYW4gbW9zdGx5IG5vdCB3 b3JrLg0KPiANCj4gSWYgdGhpcyBmdW5jdGlvbiBjYWxsIHdhcyB3b3JraW5n IGFzIGV4cGVjdGVkIGl0IHdvdWxkIHJldHVybiAxMC4NCj4gDQo+IFRoaXMg d2FzIHRlc3RlZCB3aXRoOg0KPiAqIEEgYnVpbGQgb2YgMzZjMjVmZmExYWI1 ZDZkNWVlMGZhM2ZjMzJmMTI4YTU4ZTc4ZTdhMiArIHRoZSBmb2xsb3dpbmcg cGF0Y2ggDQo+IGZyb20gdGhlIG1haWxpbmcgbGlzdCBodHRwczovL3NvdXJj ZXdhcmUub3JnL21sL2dkYi1wYXRjaGVzLzIwMTktMDEvbXNnMDA0NDguaHRt bA0KPiAqIE9uIFVidW50dSAxNi4wNC4NCj4gKiBPbiB4ODYgNjQuDQo+ICog Rm9ydHJhbiBwcm9ncmFtcyBjb21waWxlZCB3aXRoIEdDQyA4LjIuDQoNCg0K VGhhbmtzLA0KDQpTaW1vbg0KDQo=