From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14972 invoked by alias); 18 Dec 2018 16:29:32 -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 14959 invoked by uid 89); 18 Dec 2018 16:29:32 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,MIME_BASE64_BLANKS,SPF_PASS autolearn=ham version=3.3.2 spammy=H*Ad:D*comcast.net 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; Tue, 18 Dec 2018 16:29:28 +0000 Received: from umg-exc-4.ads.local.med.uni-goettingen.de ([10.76.100.71]:17821) by mail1.med.uni-goettingen.de with esmtps (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1gZIFI-0004vD-10; Tue, 18 Dec 2018 17:29:24 +0100 Received: from UMG-EXC-1.ads.local.med.uni-goettingen.de ([fe80::c97f:60fd:6a2d:e4b9]) by umg-exc-4.ads.local.med.uni-goettingen.de ([fe80::3dbf:681a:6038:982d%14]) with mapi id 14.03.0415.000; Tue, 18 Dec 2018 17:29:23 +0100 From: "Uecker, Martin" To: "law@redhat.com" , "jakub@redhat.com" CC: "nd@arm.com" , "paulkoning@comcast.net" , "Szabolcs.Nagy@arm.com" , "msebor@gmail.com" , "gcc-patches@gcc.gnu.org" , "Wilco.Dijkstra@arm.com" , "ebotcazou@adacore.com" , "joseph@codesourcery.com" Subject: Re: [PATCH v4][C][ADA] use function descriptors instead of trampolines in C Date: Tue, 18 Dec 2018 16:29:00 -0000 Message-ID: <1545150562.7930.4.camel@med.uni-goettingen.de> References: <56b1e591-4d32-672f-6a30-11a9a0b167b7@gmail.com> <1544967934.14155.1.camel@med.uni-goettingen.de> <1545000327.30232.11.camel@med.uni-goettingen.de> <05b12e7e-b6dd-fa8d-94cb-35ec9c512950@arm.com> <1545070952.3328.5.camel@med.uni-goettingen.de> <5896AE4C-D296-4FAF-A809-7BACA532BBF5@comcast.net> <20181218153209.GP23305@tucnak> <81804969-da3b-80b8-98d2-beb31cd19541@redhat.com> <20181218162440.GQ23305@tucnak> In-Reply-To: <20181218162440.GQ23305@tucnak> Content-Type: text/plain; charset="utf-8" Content-ID: <1BE3A0D5094E624082C84587298A179E@ads.local.med.uni-goettingen.de> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-SW-Source: 2018-12/txt/msg01324.txt.bz2 QW0gRGllbnN0YWcsIGRlbiAxOC4xMi4yMDE4LCAxNzoyNCArMDEwMCBzY2hy aWViIEpha3ViIEplbGluZWs6DQo+IE9uIFR1ZSwgRGVjIDE4LCAyMDE4IGF0 IDA5OjAzOjQxQU0gLTA3MDAsIEplZmYgTGF3IHdyb3RlOg0KPiA+IFJpZ2h0 LsKgwqBUaGlzIGlzIHRoZSBjbGFzc2ljIGV4YW1wbGUgYW5kIGhpZ2hsaWdo dHMgdGhlIEFCSSBjb25jZXJucy7CoMKgSWYNCj4gPiB3ZSB1c2UgdGhlIGxv dyBiaXQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiBhIG5vcm1hbCBmdW5jdGlv biBwb2ludGVyIGFuZA0KPiA+IGEgcG9pbnRlciB0byBhIGRlc2NyaXB0b3Ig YW5kIHFzb3J0IGRvZXNuJ3Qga25vdyBhYm91dCBpdCwgdGhlbiB3ZSBsb3Nl Lg0KPiA+IA0KPiA+IE9uZSB3YXkgYXJvdW5kIHRoaXMgaXMgdG8gbWFrZSAq YWxsKiBmdW5jdGlvbiBwb2ludGVycyBiZSBzb21lIGtpbmQgb2YNCj4gPiBk ZXNjcmlwdG9yIGFuZCByb3V0ZSBhbGwgaW5kaXJlY3QgY2FsbHMgdGhyb3Vn aCBhIHJlc29sdmVyLsKgwqBUSGVuIHlvdQ0KPiANCj4gRWl0aGVyIHdheSwg eW91IGFyZSBjcmVhdGluZyBhIG5ldyBBQkkgZm9yIGNhbGxpbmcgZnVuY3Rp b25zIHRocm91Z2gNCj4gZnVuY3Rpb24gcG9pbnRlcnMuwqDCoEJlY2F1c2Ug b2YgaG93IHJhcmVseSBHTlUgQyBuZXN0ZWQgZnVuY3Rpb25zIGFyZSB1c2Vk DQo+IHRoZXNlIGRheXMsIGlmIHdlIHdhbnQgdG8gZG8gYW55dGhpbmcgSSdk IHRoaW5rIGl0IG1pZ2h0IGJlIGJldHRlciB0byB1c2UNCj4gdHJhbXBvbGlu ZXMsIGp1c3QgZG9uJ3QgcGxhY2UgdGhlbSBvbiB0aGUgc3RhY2ssIHNheSBo YXZlIGEgbW1hcGVkIHBhZ2Ugb2YNCj4gdHJhbXBvbGluZXMgcGVyaGFwcyB3 aXRoIHNvbWUgcG9pbnRlciBlbmNyeXB0aW9uIHRvIHdoZXJlIHRoZXkganVt cCB0bywgc28NCj4gaXQgaXNuJ3QgYSB3YXkgdG8gY2lyY3VtdmVudCBub24t ZXhlY3V0YWJsZSBzdGFjaywgYW5kIGhhdmUgc29tZSByZWdpc3Rlcg0KPiBh bmQgdW5yZWdpc3RlciBmdW5jdGlvbiB5b3UnZCBjYWxsIHRvIGdldCBvciBy ZWxlYXNlIHRoZSB0cmFtcG9saW5lLg0KPiBJZiBtb3JlIHRyYW1wb2xpbmVz IGFyZSBuZWVkZWQgdGhhbiBjdXJyZW50bHkgYXZhaWxhYmxlLCB0aGUgbGli cmFyeSBjb3VsZA0KPiBqdXN0IG1tYXAgYW5vdGhlciBzdWNoIHBhZ2UuwqDC oEEgcHJvYmxlbSBpcyBob3cgaXQgc2hvdWxkIGludGVyYWN0IHdpdGgNCj4g bG9uZ2ptcCBvciBzaW1pbGFyIEFQSXMsIGJlY2F1c2UgdGhlbiB3ZSBjb3Vs ZCBsZWFrIHNvbWUgdHJhbXBvbGluZXMgKG5vDQo+ICJkZXN0cnVjdG9yIiBm b3IgdGhlIHRyYW1wb2xpbmUgd291bGQgYmUgY2FsbGVkLsKgwqBUaGUgbGVh a2luZyBjb3VsZCBiZQ0KPiBoYW5kbGVkIGUuZy4gdGhyb3VnaCByZW1lbWJl cmluZyB0aGUgdGhyZWFkIGFuZCBmcmFtZSBwb2ludGVyIGZvciB3aGljaCBp dA0KPiBoYXMgYmVlbiBhbGxvY2F0ZWQgYW5kIGlmIHlvdSBhc2sgZm9yIGEg bmV3IHRyYW1wb2xpbmUgd2l0aCBhIGZyYW1lIHBvaW50ZXINCj4gYWJvdmUg dGhlIGFscmVhZHkgYWxsb2NhdGVkIG9uZSwgcmVsZWFzZSB0aG9zZSBlbnRy aWVzIG9yIHJldXNlIHRoZW0sDQo+IGluc3RlYWQgb2YgYWxsb2NhdGluZyBh IG5ldyBvbmUuwqDCoEFuZCBzb21laG93IGRlYWwgd2l0aCB0aHJlYWQgZXhp dC4NCg0KWWVzLCBzb21ldGhpbmcgbGlrZSB0aGlzLiBJZiB0aGUgdHJhbXBv bGluZXMgYXJlIHByZS1hbGxvY2F0ZWQsIHRoaXMgY291bGQNCmV2ZW4gYXZv aWQgdGhlIG5lZWQgdG8gY2xlYXIgdGhlIGNhY2hlIG9uIGFyY2hzIHdoZXJl IHRoaXMgaXMgbmVlZGVkLg0KDQpCZXN0LA0KTWFydGluDQo=