From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 46848 invoked by alias); 5 Sep 2016 04:21:01 -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 46823 invoked by uid 89); 5 Sep 2016 04:20:59 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.0 required=5.0 tests=AWL,BAYES_00,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL autolearn=no version=3.3.2 spammy=sosinteads, staspriads, systemads, s-taspri.ads X-HELO: julia1.inet.fi Received: from mta-out1.inet.fi (HELO julia1.inet.fi) (62.71.2.230) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 05 Sep 2016 04:20:49 +0000 Received: from ap.localhost.localdomain (80.223.182.110) by julia1.inet.fi (9.0.002.03-2-gbe5d057) (authenticated as pavean-2) id 5782991C01551FE9; Mon, 5 Sep 2016 07:19:22 +0300 Subject: Re: [PATCH 3/4][Ada,DJGPP] Ada support for DJGPP To: Arnaud Charlet References: <20160818094152.GB1929@adacore.com> <7cff9415-a2a8-c2df-7cdb-341df9e6aa69@iki.fi> <20160825094629.GB26847@adacore.com> <20160904185010.GA15404@adacore.com> Cc: GCC Patches , DJ Delorie From: Andris Pavenis Message-ID: <4ef4c4a1-267f-edfb-4617-f7e7052f8335@iki.fi> Date: Mon, 05 Sep 2016 05:26:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <20160904185010.GA15404@adacore.com> Content-Type: multipart/mixed; boundary="------------92FDC3F338E02A7D0B8F9DAE" X-SW-Source: 2016-09/txt/msg00180.txt.bz2 This is a multi-part message in MIME format. --------------92FDC3F338E02A7D0B8F9DAE Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-length: 920 On 09/04/2016 09:50 PM, Arnaud Charlet wrote: >> On 08/25/2016 12:46 PM, Arnaud Charlet wrote: >>> Which exception handling mechanism is used by the DJGPP port? >>> Is it (GCC) SJLJ? >> No. Updated to set ZCX_By_Default := true for DJGPP. > Well I'm confused now. How could this work before? In other words, has the > target runtime been tested/used by anyone? GCC Ada compiler itself uses exceptions. I mentioned bootstrap failure of GCC recent trunk version for traget libada. It causes an exception to be raised. That worked in last test build (r239639 with DJGPP related patches applied, last version of patches for Ada). I also got identical failure with 20160831 trunk version where XCZ_By_Default was still false (my old patch set version that was maintained for a long time) Attached output is from last test build (r239639 with DJGPP related patches applied, last version of patches for Ada). Andris --------------92FDC3F338E02A7D0B8F9DAE Content-Type: text/plain; charset=UTF-8; name="20160820-fail.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="20160820-fail.txt" Content-length: 4083 L2Rldi9mL2J1aWxkLmdjYy8uL2djYy94Z2NjIC1CL2Rldi9mL2J1aWxkLmdj Yy8uL2djYy8gLUIvZGV2L2Vudi9ESkRJUi9kamdwcC9iaW4vIC1CL2Rldi9l bnYvREpESVIvZGpncHAvbGliLyAtaXN5c3RlbSAvZGV2L2Vudi9ESkRJUi9k amdwcC9pbmNsdWRlIC1pc3lzdGVtIC9kZXYvZW52L0RKRElSL2RqZ3BwL3N5 cy1pbmNsdWRlICAgIC1jIC1nIC1PMiAgIC1XIC1XYWxsIC1nbmF0cGcgLW5v c3RkaW5jICAgYS1ydHRpZXYuYWRiIC1vIGEtcnR0aWV2Lm8NCis9PT09PT09 PT09PT09PT09PT09PT09PT09PT1HTkFUIEJVRyBERVRFQ1RFRD09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PSsNCnwgNy4wLjAgMjAxNjA4MjAgKGV4 cGVyaW1lbnRhbCkgKGRqZ3BwKSBHQ0MgZXJyb3I6ICAgICAgICAgICAgICAg ICAgICAgICAgIHwNCnwgdHJlZSBjaGVjazogZXhwZWN0ZWQgdHJlZSB0aGF0 IGNvbnRhaW5zICdjb21tb24nIHN0cnVjdHVyZSwgaGF2ZSAgICAgICAgIHwN CnwgICAgICdvcHRpbWl6YXRpb25fbm9kZScgaW4gZ3RfZ2djX214X2xhbmdf dHJlZV9ub2RlLCBhdCAuL2d0eXBlLWFkYS5oOjI4IHwNCnwgRXJyb3IgZGV0 ZWN0ZWQgYXJvdW5kIGEtY2RsaWxpLmFkczo0NjoyNCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwNCnwgUGxlYXNlIHN1Ym1pdCBhIGJ1ZyBy ZXBvcnQ7IHNlZSBodHRwOi8vZ2NjLmdudS5vcmcvYnVncy5odG1sLiAgICAg ICAgICAgIHwNCnwgVXNlIGEgc3ViamVjdCBsaW5lIG1lYW5pbmdmdWwgdG8g eW91IGFuZCB1cyB0byB0cmFjayB0aGUgYnVnLiAgICAgICAgICAgIHwNCnwg SW5jbHVkZSB0aGUgZW50aXJlIGNvbnRlbnRzIG9mIHRoaXMgYnVnIGJveCBp biB0aGUgcmVwb3J0LiAgICAgICAgICAgICAgIHwNCnwgSW5jbHVkZSB0aGUg ZXhhY3QgY29tbWFuZCB0aGF0IHlvdSBlbnRlcmVkLiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwNCnwgQWxzbyBpbmNsdWRlIHNvdXJjZXMgbGlz dGVkIGJlbG93LiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwNCis9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSsNCg0KUGxl YXNlIGluY2x1ZGUgdGhlc2Ugc291cmNlIGZpbGVzIHdpdGggZXJyb3IgcmVw b3J0DQpOb3RlIHRoYXQgbGlzdCBtYXkgbm90IGJlIGFjY3VyYXRlIGluIHNv bWUgY2FzZXMsDQpzbyBwbGVhc2UgZG91YmxlIGNoZWNrIHRoYXQgdGhlIHBy b2JsZW0gY2FuIHN0aWxsDQpiZSByZXByb2R1Y2VkIHdpdGggdGhlIHNldCBv ZiBmaWxlcyBsaXN0ZWQuDQpDb25zaWRlciBhbHNvIC1nbmF0ZC5uIHN3aXRj aCAoc2VlIGRlYnVnLmFkYikuDQoNCnN5c3RlbS5hZHMNCmEtcnR0aWV2LmFk Yg0KYS1ydHRpZXYuYWRzDQphLXJlYXRpbS5hZHMNCmFkYS5hZHMNCnMtdGFz cHJpLmFkcw0Kcy10YXByb3AuYWRzDQpzLXBhcmFtZS5hZHMNCnMtdGFza2lu LmFkcw0KYS1leGNlcHQuYWRzDQpzLXN0YWxpYi5hZHMNCmEtdW5jY29uLmFk cw0Kcy10cmFlbnQuYWRzDQpzLXRhc2luZi5hZHMNCnMtc29mbGluLmFkcw0K cy1zdGFjaGUuYWRzDQpzLXN0b2VsZS5hZHMNCnMtc3RhdXNhLmFkcw0Kcy1h dGFjY28uYWRzDQppbnRlcmZhYy5hZHMNCnMtbXVsdGlwLmFkcw0Kcy1vc2lu dGUuYWRzDQphLWZpbmFsaS5hZHMNCnMtZmlucm9vLmFkcw0Kcy10YXN1dGku YWRzDQpzLWludG1hbi5hZHMNCmktYy5hZHMNCnMtaW5tYW9wLmFkcw0KYS1j b250YWkuYWRzDQphLWNkbGlsaS5hZHMNCmEtaXRlaW50LmFkcw0KYS1jb25o ZWwuYWRzDQpzLWF0b2NvdS5hZHMNCmEtc3RyZWFtLmFkcw0Kcy11bnN0eXAu YWRzDQpzLWV4Y3RhYi5hZHMNCmEtdGFncy5hZHMNCnMtc3RvcG9vLmFkcw0K cy1zdHJhdHQuYWRzDQpzLXNlY3N0YS5hZHMNCnMtZmlubWFzLmFkcw0Kcy1z dHBvc3UuYWRzDQpzLXRhc3N0YS5hZHMNCmEtcmV0aWRlLmFkcw0KYS1jZGxp bGkuYWRiDQphLXVuY2RlYS5hZHMNCmEtY29uaGVsLmFkYg0Kcy1zdG9lbGUu YWRiDQpzLXN0YWxpYi5hZGINCnMtbWVtb3J5LmFkcw0KDQoNCnJhaXNlZCBU WVBFUy5VTlJFQ09WRVJBQkxFX0VSUk9SIDogY29tcGVyci5hZGI6NDA2DQou Li9nY2MtaW50ZXJmYWNlL01ha2VmaWxlOjI5NTogcmVjaXBlIGZvciB0YXJn ZXQgJ2EtcnR0aWV2Lm8nIGZhaWxlZA0KbWFrZS5leGVbNV06ICoqKiBbYS1y dHRpZXYub10gRXJyb3IgMQ0KbWFrZS5leGVbNV06IExlYXZpbmcgZGlyZWN0 b3J5ICdmOi9idWlsZC5nY2MvZ2NjL2FkYS9ydHMnDQpnY2MtaW50ZXJmYWNl L01ha2VmaWxlOjI4NjI6IHJlY2lwZSBmb3IgdGFyZ2V0ICdnbmF0bGliJyBm YWlsZWQNCm1ha2UuZXhlWzRdOiAqKiogW2duYXRsaWJdIEVycm9yIDINCm1h a2UuZXhlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSAnZjovYnVpbGQuZ2NjL2dj Yy9hZGEnDQpnY2MtaW50ZXJmYWNlL01ha2VmaWxlOjMwMzk6IHJlY2lwZSBm b3IgdGFyZ2V0ICdnbmF0bGliLXNoYXJlZCcgZmFpbGVkDQptYWtlLmV4ZVsz XTogKioqIFtnbmF0bGliLXNoYXJlZF0gRXJyb3IgMg0KbWFrZS5leGVbM106 IExlYXZpbmcgZGlyZWN0b3J5ICdmOi9idWlsZC5nY2MvZ2NjL2FkYScNCk1h a2VmaWxlOjExMzogcmVjaXBlIGZvciB0YXJnZXQgJ2duYXRsaWItc2hhcmVk JyBmYWlsZWQNCm1ha2UuZXhlWzJdOiAqKiogW2duYXRsaWItc2hhcmVkXSBF cnJvciAyDQptYWtlLmV4ZVsyXTogTGVhdmluZyBkaXJlY3RvcnkgJ2Y6L2J1 aWxkLmdjYy9kamdwcC9saWJhZGEnDQpNYWtlZmlsZToxOTA3MDogcmVjaXBl IGZvciB0YXJnZXQgJ2FsbC10YXJnZXQtbGliYWRhJyBmYWlsZWQNCm1ha2Uu ZXhlWzFdOiAqKiogW2FsbC10YXJnZXQtbGliYWRhXSBFcnJvciAyDQptYWtl LmV4ZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgJ2Y6L2J1aWxkLmdjYycNCk1h a2VmaWxlOjIwMjI0OiByZWNpcGUgZm9yIHRhcmdldCAnYm9vdHN0cmFwJyBm YWlsZWQNCm1ha2UuZXhlOiAqKiogW2Jvb3RzdHJhcF0gRXJyb3IgMg0K --------------92FDC3F338E02A7D0B8F9DAE--