From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) by sourceware.org (Postfix) with ESMTPS id 8F4A43851158 for ; Fri, 28 Oct 2022 15:18:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8F4A43851158 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=embecosm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=embecosm.com Received: by mail-wr1-x435.google.com with SMTP id k8so7037811wrh.1 for ; Fri, 28 Oct 2022 08:18:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=in-reply-to:subject:autocrypt:from:references:cc:to :content-language:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=B2tO30u1Wj4c0ZSrVfH1cUIR2JJ/dyLIuJkCvVfwcdQ=; b=QHckrx6bozjRipT0cBDxlryW7CIo4DJlwQ7YeZt4u6TvC4V7ekiVk1v66n6V8462gJ ikx8hsIdmnmEdgYvg7kUG4hZyTfa0UiHiGCzJJJNs2HR/D43ZaVroeXMoWs6u9uXu4U2 umwt804hXeXhWiswBAL1vIIx5mXrH0SMbmDdxfrEWBIZhfvn5DKVYECbsNkGFnEmGyIb /OCnqMIc5n1uQTFZyq4DFffn3xSdfbO5YN4RDJ94INGDv08FYslcOfN7Wo74vhxBD9Zy 8KeUTEJcVzfe1zC9Uq/JA4/CGS2ISmRlpQaTLqNm7Ax/Cpc94k2iBaG3AgsvaTtz1Nwc ELGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:subject:autocrypt:from:references:cc:to :content-language:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=B2tO30u1Wj4c0ZSrVfH1cUIR2JJ/dyLIuJkCvVfwcdQ=; b=WKd3pXRbPIAG7k8zte9kRCAHf3MCKFm4aUUZxYuZCTINA7HSXnKxC16nLs441fad16 UzG5KTv5Ct4v2ol0dwxV6ocOIb23O+nIytkaViuR6TFio7bl9JirnSNUyKaLv5f/AnDi Pv3OAFxSSGxwv3PE9ojxcoabGzEaKDN6AtDX+7LatO0ys/LfowjtAgBHY64olMFzKav/ bHRBti94fUdN0H9L2WUZHDuoKXxKAm0ZKJq+tBaKdiiBDvHpl8xB8GE4xEzmsNtALqxe aPXqH04lb8FYkxtZMUsx/VtXZLu7Spk5qfm2Zgvo5qiD9wXmORDoEONHhjbBMO4UqIlr HB+A== X-Gm-Message-State: ACrzQf2OgADDM+pZz5fzI3kfYm1H7PucNoN/Gk7qA9U/GLY8vkUcBIrZ jw/HViwO5KiKdngHr+p5OLrf X-Google-Smtp-Source: AMsMyM4H+wxZhU3p3qBvbwVFdq0zeD7sGrESzmp/9ZHVXCgEcEfTG6u1FXfZmDCAp9mgE4iNDBXySw== X-Received: by 2002:a5d:648b:0:b0:236:6ff3:43c3 with SMTP id o11-20020a5d648b000000b002366ff343c3mr17782508wri.287.1666970287184; Fri, 28 Oct 2022 08:18:07 -0700 (PDT) Received: from ?IPV6:2001:861:5e4c:3bb0:6424:328a:1734:3249? ([2001:861:5e4c:3bb0:6424:328a:1734:3249]) by smtp.gmail.com with ESMTPSA id v18-20020a5d6b12000000b0022e47b57735sm3927783wrw.97.2022.10.28.08.18.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 28 Oct 2022 08:18:06 -0700 (PDT) Message-ID: <86d6f635-8270-ddd3-56a6-a53741dcaf30@embecosm.com> Date: Fri, 28 Oct 2022 17:20:58 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US To: David Malcolm , gcc-patches@gcc.gnu.org Cc: gcc-rust@gcc.gnu.org References: <20221026081811.602573-1-arthur.cohen@embecosm.com> <65f8a9e4-68ae-9f43-c5c7-32dde62a14c3@embecosm.com> From: Arthur Cohen Autocrypt: addr=arthur.cohen@embecosm.com; keydata= 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 Subject: Re: Rust frontend patches v3 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------l6L52TiK6CGy0FNPH6TjDK8j" X-Spam-Status: No, score=-6.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------l6L52TiK6CGy0FNPH6TjDK8j Content-Type: multipart/mixed; boundary="------------ZI7o9Jl0j16VZ9hmf08qLhN2"; protected-headers="v1" From: Arthur Cohen To: David Malcolm , gcc-patches@gcc.gnu.org Cc: gcc-rust@gcc.gnu.org Message-ID: <86d6f635-8270-ddd3-56a6-a53741dcaf30@embecosm.com> Subject: Re: Rust frontend patches v3 References: <20221026081811.602573-1-arthur.cohen@embecosm.com> <65f8a9e4-68ae-9f43-c5c7-32dde62a14c3@embecosm.com> In-Reply-To: --------------ZI7o9Jl0j16VZ9hmf08qLhN2 Content-Type: multipart/mixed; boundary="------------M6RV66Ez7Fbpqb5Nm6h0q1lq" --------------M6RV66Ez7Fbpqb5Nm6h0q1lq Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQoNCk9uIDEwLzI4LzIyIDE1OjA2LCBEYXZpZCBNYWxjb2xtIHdyb3RlOg0KPiBPbiBGcmks IDIwMjItMTAtMjggYXQgMTM6NDggKzAyMDAsIEFydGh1ciBDb2hlbiB3cm90ZToNCj4+IEhp IERhdmlkLA0KPj4NCj4+IE9uIDEwLzI2LzIyIDIzOjE1LCBEYXZpZCBNYWxjb2xtIHdyb3Rl Og0KPj4+IE9uIFdlZCwgMjAyMi0xMC0yNiBhdCAxMDoxNyArMDIwMCwgYXJ0aHVyLmNvaGVu QGVtYmVjb3NtLmNvbcKgd3JvdGU6DQo+Pj4+IFRoaXMgaXMgdGhlIGZpeGVkIHZlcnNpb24g b2Ygb3VyIHByZXZpb3VzIHBhdGNoIHNldCBmb3IgZ2NjcnMgLQ0KPj4+PiBXZSd2ZQ0KPj4+ PiBhZHJlc3NlZA0KPj4+PiB0aGUgY29tbWVudHMgcmFpc2VkIGluIG91ciBwcmV2aW91cyBl bWFpbHMuDQo+Pj4NCj4+PiBbLi4uc25pcC4uLl0NCj4+Pg0KPj4+IChDYXZlYXQ6IEknbSBu b3QgYSBnbG9iYWwgcmV2aWV3ZXIpDQo+Pj4NCj4+PiBTb3JyeSBpZiB0aGlzIGlzIGFuc3dl cmVkIGluIHRoZSBkb2NzIGluIHRoZSBwYXRjaCBraXQsIGJ1dCBhIGhpZ2gtDQo+Pj4gbGV2 ZWwgcXVlc3Rpb246IHdoYXQncyB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiBnY2NycyBhbmQg Z2NjJ3MNCj4+PiBnYXJiYWdlDQo+Pj4gY29sbGVjdG9yP8KgIEFyZSB0aGUgb25seSBHQy1t YW5hZ2VkIG9iamVjdHMgKHN1Y2ggYXMgdHJlZXMpIGVpdGhlcg0KPj4+IChhKQ0KPj4+IGNy ZWF0ZWQgbmVhciB0aGUgZW5kIG9mIHRoZSBnY2Nycywgb3IgKGIpIGNvbW1vbiBnbG9iYWxz IGNyZWF0ZWQgYXQNCj4+PiBpbml0aWFsaXphdGlvbiBhbmQgd2l0aCBHVFkgcm9vdHM/DQo+ Pg0KPj4gV2Ugb25seSBjcmVhdGUgdHJlZXMgYXQgdGhlIGxhc3QgcG9pbnQgb2Ygb3VyIGNv bXBpbGF0aW9uIHBpcGVsaW5lLA0KPj4gYmVmb3JlIGRpcmVjdGx5IHdyaXRpbmcgdGhlbSB0 byB0aGUgYmFja2VuZC4gVGhpcyB0aGVuIGNhbGxzIGENCj4+IGB3cml0ZV9nbG9iYWxfZGVm aW5pdGlvbnNgIG1ldGhvZCwgdGhhdCB3ZSBwb3J0ZWQgb3ZlciBkaXJlY3RseSBmcm9tDQo+ PiB0aGUNCj4+IEdvIGZyb250ZW5kLiBBbW9uZyBvdGhlciB0aGluZ3MsIHRoaXMgbWV0aG9k IGhhcyB0aGUgcm9sZSBvZg0KPj4gcHJlc2VydmluZw0KPj4gdHJlZXMgZnJvbSB0aGUgR0Mg dXNpbmcgYGdvX3ByZXNlcnZlX2Zyb21fZ2MoKWAgKG9yDQo+PiBgcnVzdF9wcmVzZXJ2ZV9m cm9tX2djKClgIGluIG91ciBjYXNlKS4NCj4+DQo+PiBFbHNld2hlcmUgaW4gb3VyIHBpcGVs aW5lLCB3ZSBuZXZlciBjYWxsIGFueSBnYXJiYWdlLWNvbGxlY3Rpb24NCj4+IHJvdXRpbmVz DQo+PiBvciBHQy1yZWxhdGVkIGZ1bmN0aW9ucy4NCj4+DQo+Pj4gQXJlIHRoZXJlIGFueSBw b2ludHMgd2hlcmUgYSBjb2xsZWN0aW9uIGhhcHBlbiB3aXRoaW4gZ2NjcnM/wqAgT3IgaXMN Cj4+PiBhbG1vc3QgZXZlcnl0aGluZyBzdG9yZWQgdXNpbmcNCj4+PiBnY2NycydzIG93biBk YXRhIHN0cnVjdHVyZXMsIGFuZCBhcmUgdGhlc2UgbWFuYWdlZCBpbiB0aGUgcmVndWxhcg0K Pj4+IChub24tDQo+Pj4gR0MpIGhlYXA/DQo+Pg0KPj4gVGhpcyBpcyBjb3JyZWN0LiBXZSBo YXZlIGFuIEFTVCByZXByZXNlbnRhdGlvbiwgaW1wbGVtZW50ZWQgdXNpbmcNCj4+IHVuaXF1 ZQ0KPj4gcG9pbnRlcnMsIHdoaWNoIGlzIHRoZW4gbG93ZXJlZCB0byBhbiBISVIsIGFsc28g dXNpbmcgdW5pcXVlDQo+PiBwb2ludGVycy4NCj4+DQo+Pj4gSSBza2ltbWVkIHRoZSBwYXRj aGVzIGFuZCBzZWUgdGhhdCBnY2NycyB1c2VzIGUuZy4gc3RkOjp2ZWN0b3IsDQo+Pj4gc3Rk Ojp1bmlxdWVfcHRyLCBzdGQ6Om1hcCwgYW5kIHN0ZDo6c3RyaW5nOyB0aGlzIHNlZW1zIHJl YXNvbmFibGUNCj4+PiB0bw0KPj4+IG1lLCBidXQgaXQgZ290IG1lIHRoaW5raW5nIGFib3V0 IG1lbW9yeSBtYW5hZ2VtZW50IHN0cmF0ZWdpZXMuDQo+Pj4NCj4+PiBJIHNlZSB2YXJpb3Vz IHN0ZDo6bWFwPFQsIHRyZWU+IGUuZy4gaW4gUnVzdDo6Q29tcGlsZTo6Q29udGV4dDsgc28N Cj4+PiBlLmcuDQo+Pj4gaXMgdGhlIEdDIGd1YXJhbnRlZWQgbmV2ZXIgdG8gY29sbGVjdCB3 aGlsc3QgdGhpcyBpcyBsaXZlPw0KPj4NCj4+IFRoaXMgaXMgYSByZWFsbHkgaW50ZXJlc3Rp bmcgcXVlc3Rpb24sIGFuZCBJIGhvcGUgdGhlIGFuc3dlciBpcyB5ZXMhDQo+PiBCdXQNCj4+ IEknbSB1bnN1cmUgYXMgdG8gaG93IHRvIGVuZm9yY2UgdGhhdCwgYXMgSSBhbSBub3QgdG9v IGZhbWlsaWFyIHdpdGgNCj4+IHRoZQ0KPj4gR0NDIEdDLiBJJ20gaG9waW5nIHNvbWVvbmUg ZWxzZSB3aWxsIHdlaWdoIGluLiBBcyBJIHNhaWQsIHdlIGRvIG5vdA0KPj4gZG8NCj4+IGFu eXRoaW5nIHBhcnRpY3VsYXIgd2l0aCB0aGUgR0MgZHVyaW5nIHRoZSBleGVjdXRpb24gb2Yg b3VyDQo+PiBgQ29tcGlsZUNyYXRlYCB2aXNpdG9yLCBzbyBob3BlZnVsbHkgaXQgc2hvdWxk bid0IHJ1bi4NCj4gDQo+IEknbSBndWVzc2luZyB0aGF0IGFsbW9zdCBhbGwgb2YgZ2NjcnMg dGVzdGluZyBzbyBmYXIgaGFzIGJlZW4gb24NCj4gcmVsYXRpdmVseSBzbWFsbCBleGFtcGxl cywgc28gdGhhdCBldmVuIGlmIHRoZSBHQyBjb25zaWRlcnMgY29sbGVjdGluZywNCj4gdGhl IG1lbW9yeSB1c2FnZSBtaWdodCBub3QgaGF2ZSBleGNlZWRlZCB0aGUgdGhyZXNob2xkIGZv ciBhY3R1YWxseQ0KPiBkb2luZyB0aGUgbWFyay1hbmQtc3dlZXAgY29sbGVjdGlvbiwgYW5k IHNvIG5vIGNvbGxlY3Rpb24gaGFzIGJlZW4NCj4gaGFwcGVuaW5nIGR1cmluZyB5b3VyIHRl c3RpbmcuDQo+IA0KPiBJbiBjYXNlIHlvdSBoYXZlbid0IHRyaWVkIHlldCwgeW91IG1pZ2h0 IHdhbnQgdG8gdHJ5IGFkZGluZzoNCj4gICAgLS1wYXJhbT1nZ2MtbWluLWV4cGFuZD0wIC0t cGFyYW09Z2djLW1pbi1oZWFwc2l6ZT0wDQo+IHdoaWNoIElJUkMgZm9yY2VzIHRoZSBHQyB0 byBhY3R1YWxseSBkbyBpdHMgbWFyay1hbmQtc3dlZXAgY29sbGVjdGlvbg0KPiBhdCBldmVy eSBwb3RlbnRpYWwgcG9pbnQgd2hlcmUgaXQgbWlnaHQgY29sbGVjdC4NCg0KVGhhdCdzIHZl cnkgaGVscGZ1bCwgdGhhbmtzIGEgbG90LiBJJ3ZlIHJhbiBvdXIgdGVzdHN1aXRlIHdpdGgg dGhlc2UgYW5kIA0KZm91bmQgbm8gaXNzdWVzLCBidXQgd2UgbWlnaHQgY29uc2lkZXIgYWRk aW5nIHRoYXQgdG8gb3VyIENJIHNldHVwIHRvIA0KbWFrZSBzdXJlLg0KDQpLaW5kbHksDQoN CkFydGh1cg0KDQo+IEkgdXNlIHRoZXNlIHBhcmFtcyBpbiBsaWJnY2NqaXQncyB0ZXN0IHN1 aXRlOyBpdCBtYXNzaXZlbHkgc2xvd3MgdGhpbmdzDQo+IGRvd24sIGJ1dCBpdCBtYWtlcyBh bnkgR0MgbWlzdXNlIGNyYXNoIGltbWVkaWF0ZWx5IGV2ZW4gb24gbWluaW1hbCB0ZXN0DQo+ IGNhc2VzLCByYXRoZXIgdGhhbiBoaWRpbmcgcHJvYmxlbXMgdW50aWwgeW91IGhhdmUgYSBi aWcgKGFuZCB0aHVzDQo+IG5hc3R5KSB0ZXN0IGNhc2UuDQo+IA0KPiBIb3BlIHRoaXMgaXMg aGVscGZ1bA0KPiBEYXZlDQo+IA0KPiANCj4+DQo+Pj4gSG9wZSB0aGlzIGlzIGNvbnN0cnVj dGl2ZQ0KPj4+IERhdmUNCj4+Pg0KPj4NCj4+IFRoYW5rcyBhIGxvdCBmb3IgdGhlIGlucHV0 LA0KPj4NCj4+IEFsbCB0aGUgYmVzdCwNCj4+DQo+PiBBcnRodXINCj4+DQo+Pg0KPj4NCj4+ DQo+IA0K --------------M6RV66Ez7Fbpqb5Nm6h0q1lq Content-Type: application/pgp-keys; name="OpenPGP_0x1B3465B044AD9C65.asc" Content-Disposition: attachment; filename="OpenPGP_0x1B3465B044AD9C65.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 7FJmBg=3D=3D =3DQnyj -----END PGP PUBLIC KEY BLOCK----- --------------M6RV66Ez7Fbpqb5Nm6h0q1lq-- --------------ZI7o9Jl0j16VZ9hmf08qLhN2-- --------------l6L52TiK6CGy0FNPH6TjDK8j Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEhx8wPNj7cw6CrvzGGzRlsEStnGUFAmNb81oFAwAAAAAACgkQGzRlsEStnGUT Bg/9FuvDhMohjrONyL4zgPJQp/CAReBIxFSlneMgni0dgCt4wMqnWJOSuFnaS8Pp59RjDRtOTin8 08pOoe0AiFTa38DqOqA53FeTsZH3nDOI7JJZ/888mvdkx0Y+h87ZRBUpeebfJwAa+zAQ+SOKGDPl 0lJqc+46IuVv2urrI5jpwPzlx5MyjpDIPSU/cbu17aLJB2sO47OX0uakzK7PtuNLQXCjEAGXM9Gv /7p015z3mnxrzLYvk/weHOEwwKQB98CMi7RVsXV4Ln/X/tppYYAsu9gX2waDjcUXcmmdUtPs4SPy SCyCyL/ss2WPOtzfbROjM+5/8Q4Xj55iVmnYgNQh4inXTJNyctfFhE7Tp8HZuc7Ic99y7NvTT7jk zfgIO70FWvZ2LjpD1UwcwDgD/XcQcU0rValpmCQBhEGpMnHVePeEwuT/7gxg+LiN8e8WywxSx/mR Cgo4I/MlHzoMGDwLfDbQnufk2XmEaqGwS4C1jm6xk4cQAjxRrQsddoo4K8iKKRh4d21dm/r2tZLh HQy5glAULX7+19z6CaoZcSwVcMZVMHbwuEervG32AtrpC0jVv3cJ/W2MiQx0vh40ZPjoVA5CvNeu abnBN18YbkixOpjUmbVFNpbYDqb7/ZmWC+XLYbXVKTKyujhSpKj//kQfMOOAUHSO9n6rFLsJgxen B4o= =IRPl -----END PGP SIGNATURE----- --------------l6L52TiK6CGy0FNPH6TjDK8j--