From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 113030 invoked by alias); 22 Aug 2018 06:09:02 -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 113013 invoked by uid 89); 22 Aug 2018 06:09:01 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,SPF_PASS,TRACKER_ID autolearn=no version=3.3.2 spammy=UD:target-supports.exp X-HELO: mail1.med.uni-goettingen.de Received: from mail1.med.uni-goettingen.de (HELO mail1.med.uni-goettingen.de) (134.76.103.230) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 22 Aug 2018 06:08:59 +0000 Received: from umg-exc-1.ads.local.med.uni-goettingen.de ([10.76.100.68]:22248) by mail1.med.uni-goettingen.de with esmtps (TLSv1.2:AES256-GCM-SHA384:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1fsMK7-00017O-01; Wed, 22 Aug 2018 08:08:55 +0200 Received: from UMG-EXCARCHIV-1.ads.local.med.uni-goettingen.de (10.76.100.18) by umg-exc-1.ads.local.med.uni-goettingen.de (10.76.100.68) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 22 Aug 2018 08:08:54 +0200 Received: from UMG-EXC-1.ads.local.med.uni-goettingen.de ([fe80::c97f:60fd:6a2d:e4b9]) by umg-excarchiv-1.ads.local.med.uni-goettingen.de ([fe80::e077:5c8d:4a85:75fb%22]) with mapi id 14.03.0351.000; Wed, 22 Aug 2018 08:08:54 +0200 From: "Uecker, Martin" To: "joseph@codesourcery.com" CC: "gcc-patches@gcc.gnu.org" , "law@redhat.com" , "ebotcazou@adacore.com" Subject: Re: [PATCH v2][C][ADA] use function descriptors instead of trampolines in C Date: Wed, 22 Aug 2018 06:09:00 -0000 Message-ID: <1534918133.4891.5.camel@med.uni-goettingen.de> References: <1534005653.22677.9.camel@med.uni-goettingen.de> <1534609978.14596.2.camel@med.uni-goettingen.de> <1534774021.5798.6.camel@med.uni-goettingen.de> <1534832264.15600.1.camel@med.uni-goettingen.de> In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-ID: <9A0DD2619751824597A6F5AC5A7C3BB9@ads.local.med.uni-goettingen.de> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Return-Path: Martin.Uecker@med.uni-goettingen.de X-SW-Source: 2018-08/txt/msg01329.txt.bz2 QW0gRGllbnN0YWcsIGRlbiAyMS4wOC4yMDE4LCAyMTozNCArMDAwMCBzY2hy aWViIEpvc2VwaCBNeWVyczoNCj4gT24gVHVlLCAyMSBBdWcgMjAxOCwgVWVj a2VyLCBNYXJ0aW4gd3JvdGU6DQo+IA0KPiA+ID4gSSBkb24ndCBzZWUgd2h5 IHRoaXMgaXMgdGFyZ2V0LXNwZWNpZmljIChpZiBpdCBpcywgdGhlIGRvY3Vt ZW50YXRpb24gZm9ywqANCj4gPiA+IHVzZXJzIGluIGludm9rZS50ZXhpIHNo b3VsZCBleHBsYWluIHdoYXQgdGFyZ2V0cyBpdCB3b3JrcyBmb3IgYW5kIHdo YXQgaXTCoA0KPiA+ID4gZG9lc24ndCB3b3JrIGZvcikgYW55d2F5LsKgwqBJ J2QgZXhwZWN0IGl0IHRvIGJlIGEgdGFyZ2V0LWluZGVwZW5kZW50wqANCj4g PiA+IGZlYXR1cmUgd2l0aCBhIHRhcmdldC1pbmRlcGVuZGVudCB0ZXN0IG9y IHRlc3RzLg0KPiA+IA0KPiA+IE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0 aGlzIGlzIGEgdGFyZ2V0LWluZGVwZW5kZW50IGZlYXR1cmUgd2hpY2gNCj4g PiBoYXMgbm90IHlldCBiZWVuIGltcGxlbWVudGVkIGZvciBhbGwgdGFyZ2V0 cy4gVGhlIGV4aXN0aW5nDQo+ID4gZG9jdW1lbnRhdGlvbiBkb2VzIG5vdCBy ZWZsZWN0IHRoaXMuDQo+IA0KPiBIb3cgZG9lcyBvbmUgdGVsbCB3aGljaCB0 YXJnZXRzIGRvIG9yIGRvIG5vdCBzdXBwb3J0IGl0Pw0KDQpUaGVyZSBpcyBh IHRhcmdldCBob29rDQoNClRBUkdFVF9DVVNUT01fRlVOQ1RJT05fREVTQ1JJ UFRPUlMNCg0KQnV0IEkgYW0gbm90IHN1cmUgaG93IHRvIGdldCB0aGlzIGlu Zm9ybWF0aW9uIHRvIHRoZSB0ZXN0c3VpdGUuDQoNCj4gRm9yIHRlc3RzIGZv ciBmZWF0dXJlcyBzdXBwb3J0ZWQgb24gc29tZSBidXQgbm90IGFsbCB0YXJn ZXRzLCB3ZSB1c2XCoA0KPiBlZmZlY3RpdmUtdGFyZ2V0IGtleXdvcmRzLsKg wqBPZiBjb3Vyc2UgeW91IG5lZWQgdG8gYmUgY2FyZWZ1bCBhYm91dCBob3cg eW91wqANCj4gaW1wbGVtZW50IHRob3NlIGtleXdvcmRzOiB5b3UgZG9uJ3Qg d2FudCB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIGtleXdvcmTCoA0KPiB0 byBiZSBlc3NlbnRpYWxseSB0aGUgc2FtZSBhcyB0aGUgdGVzdCBiZWluZyBj b25kaXRpb25lZCwgdG8gYXZvaWQgYSBidWfCoA0KPiBpbiB0aGUgaW1wbGVt ZW50YXRpb24gcXVpZXRseSBjYXVzaW5nIHRoZSB0ZXN0IHRvIGJlIGRpc2Fi bGVkLsKgwqBCdXQgdGhlwqANCj4gaW1wbGVtZW50YXRpb24gb2YgdGhlIGtl eXdvcmQgbWlnaHQgZS5nLiBoYXZlIGEgYmxhY2tsaXN0IG9mIHRhcmdldHMg dGhhdMKgDQo+IGRvIG5vdCB5ZXQgc3VwcG9ydCB0aGUgZmVhdHVyZSwgd2l0 aCB0aGUgZXhwZWN0YXRpb24gdGhhdCB0aGUgdGVzdCBzaG91bGTCoA0KPiBy dW4gYW5kIHBhc3Mgb24gYWxsIG90aGVyIHRhcmdldHMuDQoNCmdjYy90ZXN0 c3VpdGUvbGliL3RhcmdldC1zdXBwb3J0cy5leHANCg0KdGhlcmUgc2VlbXMg dG8gYmUgaW5mcmFzdHJ1Y3R1cmUgdG8gaW1wbGVtZW50IHRoaXMuIFRoZSBp bmZvcm1hdGlvbiBzZWVtcw0KdG8gY29tZSBmcm9tIGEgInRhcmdldF9pbmZv IiBzdHJ1Y3R1cmUgKD8pIGJ1dCBJIGRvIG5vdCBzZWUgd2hlcmUgdGhpcw0K aXMgcG9wdWxhdGVkLg0KDQpCZXN0LA0KTWFydGluDQo=