From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) by sourceware.org (Postfix) with ESMTPS id 86F1F3858D20 for ; Tue, 29 Nov 2022 18:10:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 86F1F3858D20 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-x42a.google.com with SMTP id h11so16134601wrw.13 for ; Tue, 29 Nov 2022 10:10:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=in-reply-to:subject:autocrypt:from:content-language:references:cc :to:user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=eYfoMir3BmQkiQVEiIRb/uAcW/7P1Nbos5dAzWZCG8U=; b=c99x0uFeWWcGRhIKjoNfkZ9KwsJ2y7SKHPGgm1uOuUEF/qbBMkd/LkaB9kurYYaduu nHEfZxfi0TtH5/HtOvWaxgcP5ySrLjI+mQK8G6VczpNsxprCIWPy0czhzIsi2kkchDAz c/SHYopd+sIUnw9cSP26idaIHYJN+0/kbexAUQpfApT9k3lZp2QnxOng1kCjDqH2C9Mb WuE12iaFLOLiyIQrsWJuY7B9HhhlV4vFIqqKco3AThRfZoeAaUS7K8qJHOJyUooDRiMZ pO8+sw25o5TVqrEcS24JCDWnxVW0jVIEgjLOHQ9aAaKvIsh8NmsCQa17o282z2rG7SAs vsig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:subject:autocrypt:from:content-language:references:cc :to:user-agent:mime-version:date:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=eYfoMir3BmQkiQVEiIRb/uAcW/7P1Nbos5dAzWZCG8U=; b=X9pq8jSxDOjYZXZJeLu9aEYbjhpn1JToxhv1b30P6lRkSeFXxrOPC3FD1eKk/4vicV 9UkC1z/+YsKb5B30vD26VWKWHM919yO8mnKiIfStpVLQ6tgG1uGn91eyCFpeZkK0VFeh +e2uYk10RV3b0uLsBmFsHl0BfGthFKm3lRuw4TX7ouIYLOkdryK+yhgHKFYQesbMBmgQ m5wTbDU2V1XFWYbXhCWP0Zk9nQyLj0/Q+3IdoNYW21+VXOKFPCvAgYcdY4atzFtiYZmj 32kOILRlUrcKwbMuZqLwtojj5tDSLWRmK+31dvaCQ6wJc7drQ+kREGLDSRkvy7zBszHl MCJA== X-Gm-Message-State: ANoB5pmdj6V6ef+TGhUtcVW5zZo2es1ZhuzeFYMZybzjOckBCT6z3J3P rFwA9vb3SCbNOshllHQFLoW1 X-Google-Smtp-Source: AA0mqf5FzYSl06zmH1koVWgyytqg0rABArM3ERPd0hYJKXIM/gjDlAtp6kCmNB647ApZ7qiKW7IV1Q== X-Received: by 2002:a5d:4e49:0:b0:242:d4f:961 with SMTP id r9-20020a5d4e49000000b002420d4f0961mr10585455wrt.474.1669745425175; Tue, 29 Nov 2022 10:10:25 -0800 (PST) Received: from [192.168.0.177] ([212.69.42.53]) by smtp.gmail.com with ESMTPSA id x8-20020a5d6508000000b0022eafed36ebsm14006724wru.73.2022.11.29.10.10.24 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 29 Nov 2022 10:10:24 -0800 (PST) Message-ID: <45ac1002-dcb6-6dad-a743-cd68c09c3cdd@embecosm.com> Date: Tue, 29 Nov 2022 19:13:35 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 To: Richard Biener Cc: gcc-patches@gcc.gnu.org, gcc-rust@gcc.gnu.org, 90.abbasfaisal@gmail.com References: <20221026081811.602573-1-arthur.cohen@embecosm.com> <20221026081811.602573-39-arthur.cohen@embecosm.com> Content-Language: en-US From: Arthur Cohen Autocrypt: addr=arthur.cohen@embecosm.com; keydata= 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 Subject: Re: [PATCH Rust front-end v3 38/46] gccrs: Add HIR to GCC GENERIC lowering entry point In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------tg3Rd6fbKnJ4HzMAWZ5flhIt" X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham 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) --------------tg3Rd6fbKnJ4HzMAWZ5flhIt Content-Type: multipart/mixed; boundary="------------TYZQN8hN15rhvuoWzYsvJDL0"; protected-headers="v1" From: Arthur Cohen To: Richard Biener Cc: gcc-patches@gcc.gnu.org, gcc-rust@gcc.gnu.org, 90.abbasfaisal@gmail.com Message-ID: <45ac1002-dcb6-6dad-a743-cd68c09c3cdd@embecosm.com> Subject: Re: [PATCH Rust front-end v3 38/46] gccrs: Add HIR to GCC GENERIC lowering entry point References: <20221026081811.602573-1-arthur.cohen@embecosm.com> <20221026081811.602573-39-arthur.cohen@embecosm.com> In-Reply-To: --------------TYZQN8hN15rhvuoWzYsvJDL0 Content-Type: multipart/mixed; boundary="------------Y0i01unxrr2VyPts1nwD8QxM" --------------Y0i01unxrr2VyPts1nwD8QxM Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgUmljaGFyZCwNCg0KKC4uLikNCg0KPj4+PiArDQo+Pj4+ICsgIHVuc2lnbmVkIEhPU1Rf V0lERV9JTlQgbHR5cGVfbGVuZ3RoDQo+Pj4+ICsgICAgPSB3aTo6ZXh0ICh3aTo6dG9fb2Zm c2V0IChUWVBFX01BWF9WQUxVRSAobHR5cGVfZG9tYWluKSkNCj4+Pj4gKyAgICAgICAgICAg ICAgICAtIHdpOjp0b19vZmZzZXQgKFRZUEVfTUlOX1ZBTFVFIChsdHlwZV9kb21haW4pKSAr IDEsDQo+Pj4NCj4+PiBUWVBFX01JTl9WQUxVRSBpcyBub3QgY2hlY2tlZCB0byBiZSBjb25z dGFudCwgYWxzbyB0aGUgY29ycmVjdA0KPj4+IGNoZWNrIHdvdWxkIGJlIHRvIHVzZSBUUkVF X0NPREUgKC4uKSA9PSBJTlRFR0VSX0NTVCwgaW4NCj4+PiB0aGUgR0NDIG1pZGRsZS1lbmQg YW4gZXhwcmVzc2lvbiAnMSArIDInIChhIFBMVVNfRVhQUikgd291bGQNCj4+PiBiZSBUUkVF X0NPTlNUQU5UIGJ1dCB3aTo6dG9fb2Zmc2V0IHdvdWxkIElDRS4NCj4+Pg0KPj4+PiArICAg ICAgICAgICAgICBUWVBFX1BSRUNJU0lPTiAoVFJFRV9UWVBFIChsdHlwZV9kb21haW4pKSwN Cj4+Pj4gKyAgICAgICAgICAgICAgVFlQRV9TSUdOIChUUkVFX1RZUEUgKGx0eXBlX2RvbWFp bikpKQ0KPj4+PiArICAgICAgIC50b191aHdpICgpOw0KPj4+DQo+Pj4gLnRvX3Vod2kgd2ls bCBqdXN0IHRydW5jYXRlIGlmIHRoZSB2YWx1ZSBkb2Vzbid0IGZpdCwgdGhlIHNhbWUgcmVz dWx0IGFzDQo+Pj4gYWJvdmUgaXMgYWNoaWV2ZWQgd2l0aA0KPj4+DQo+Pj4gICAgdW5zaWdu ZWQgSE9TVF9XSURFX0lOVCBsdHlwZV9sZW5ndGgNCj4+PiAgICAgICA9IFRSRUVfSU5UX0NT VF9MT1cgKFRZUEVfTUFYX1ZBTFVFICguLikpDQo+Pj4gICAgICAgICAtIFRSRUVfSU5UX0NT VF9MT1cgKFRZUEVfTUlOX1ZBTFVFICguLi4pKSArIDE7DQo+Pj4NCj4+PiBzbyBpdCBhcHBl YXJzIHlvdSB3YW50ZWQgdG8gYmUgIm1vcmUgY29ycmVjdCIgaGVyZSAoYnV0IGlmIEkgc2Vl DQo+Pj4gY29ycmVjdGx5IHlvdSBmYWlsIG9uIHRoYXQgYXR0ZW1wdCk/DQo+Pj4NCg0KSSd2 ZSBtYWRlIHRoZSBjaGFuZ2VzIHlvdSBwcm9wb3NlZCBhbmQgbm90aWNlZCBmYWlsdXJlIG9u IG91ciAzMi1iaXQgQ0kuDQoNCkkndmUgaGFkIGEgbG9vayBhdCB0aGUgdmFsdWVzIGluIGRl dGFpbCwgYW5kIGl0IHNlZW1zIHRoYXQgdHJ1bmNhdGluZyANCndhcyB0aGUgZXhwZWN0ZWQg YmVoYXZpb3IuDQoNCk9uIG91ciA2NCBiaXQgQ0ksIHdpdGggYSB0ZXN0Y2FzZSBjb250YWlu aW5nIGFuIGFycmF5IG9mIHplcm8gZWxlbWVudHMsIA0Kd2UgZ2V0IHRoZSBmb2xsb3dpbmcg dmFsdWVzOg0KDQpUUkVFX0lOVF9DU1RfTE9XKFRZUEVfTUFYX1ZBTFVFKC4uLikpID0gMTg0 NDY3NDQwNzM3MDk1NTE2MTU7DQpUUkVFX0lOVF9DU1RfTE9XKFRZUEVfTUlOX1ZBTFVFKC4u LikpID0gMDsNCg0KQWRkaW5nIDEgdG8gdGhlIHJlc3VsdCBvZiB0aGUgc3Vic3RyYWN0aW9u IHJlc3VsdHMgaW4gYW4gb3ZlcmZsb3csIA0Kd3JhcHBpbmcgYmFjayB0byB6ZXJvLg0KDQpX aXRoIHRoZSAtbTMyIGZsYWcsIHdlIGdldCB0aGUgZm9sbG93aW5nIHZhbHVlczoNCg0KVFJF RV9JTlRfQ1NUX0xPVyhUWVBFX01BWF9WQUxVRSguLi4pKSA9IDQyOTQ5NjcyOTU7DQpUUkVF X0lOVF9DU1RfTE9XKFRZUEVfTUlOX1ZBTFVFKC4uLikpID0gMDsNCg0KVGhlIGFkZGl0aW9u IG9mIDEgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIHVuc2lnbmVkIEhPU1RfV0lERV9JTlQgdHlw ZSBhbmQgDQp3ZSBlbmQgdXAgd2l0aCA0Mjk0OTY3Mjk2IGFzIHRoZSBsZW5ndGggb2Ygb3Vy IGFycmF5Lg0KDQpJIGFtIG5vdCBzdXJlIG9uIGhvdyB0byBmaXggdGhpcyBiZWhhdmlvciwg YW5kIHdoZXRoZXIgb3Igbm90IGl0IGlzIHRoZSANCmV4cGVjdGVkIG9uZSwgbm9yIGFtIEkg ZmFtaWxpYXIgZW5vdWdoIHdpdGggdGhlIHRyZWUgQVBJIHRvIHJlcHJvZHVjZSANCnRoZSBv cmlnaW5hbCBiZWhhdmlvci4gQW55IGlucHV0IGlzIHdlbGNvbWUuDQoNCkluIHRoZSBtZWFu dGltZSwgSSdsbCByZXZlcnQgdGhvc2UgY2hhbmdlcyBhbmQgcHJvYmFibHkga2VlcCB0aGUg DQpleGlzdGluZyBjb2RlIGluIHRoZSBwYXRjaGVzIGlmIHRoYXQncyBva2F5IHdpdGggeW91 Lg0KDQo+Pj4gT3ZlcmFsbCB0aGlzIHBhcnQgb2YgdGhlIHJ1c3QgZnJvbnRlbmQgbG9va3Mg T0suICBUYWtlIHRoZSBjb21tZW50cyBhcw0KPj4+IHN1Z2dlc3Rpb25zIChmb3IgZnV0dXJl DQo+Pj4gZW5oYW5jZW1lbnRzKS4NCg0KV2hpY2ggc2VlbXMgdG8gYmUgdGhlIGNhc2UgOikN Cg0KVGhlIHY0IG9mIHBhdGNoZXMsIHdoaWNoIGNvbnRhaW5zIGEgbG90IG9mIGZpeGVzIGZv ciB0aGUgaXNzdWVzIHlvdSANCm1lbnRpb25lZCwgd2lsbCBiZSBzZW50IHNvb24uDQoNCkFs bCB0aGUgYmVzdCwNCg0KQXJ0aHVyDQo= --------------Y0i01unxrr2VyPts1nwD8QxM 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----- --------------Y0i01unxrr2VyPts1nwD8QxM-- --------------TYZQN8hN15rhvuoWzYsvJDL0-- --------------tg3Rd6fbKnJ4HzMAWZ5flhIt Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEhx8wPNj7cw6CrvzGGzRlsEStnGUFAmOGS88FAwAAAAAACgkQGzRlsEStnGUn zQ/+PvR3i2bnlWcDpVsqEu+j314AgPuMTbjLc4Y0rVY2KYxrfuzJ/y6a/nUd8Q3g9HV3Wg2IX+2o 7ZBohXsJbh9POgwfwcrTQBGIRxXz1R15sqeL3HkMMph0ozLuWzuzL9DgJnoLyKyfD8KD06CDvfie GZLaoV1j65pzaDljn+bHY/RO8mDFgz26ScO8Ki5z/8rXC/XNnfmFu9tT2ltY6zg/yYYOf2U2++9K G/5/yH7LiDQGOAssRqt00cBwLP+AAZkdlQwIItVSKtBMHkpS8lE739Ul01g2/WoKpeM5hWxQHvYk 7Z4OsAQgr9IOmod6sJBjTfs9zM+HEa71OG7S1HsQGK0aXJi0t+1xdZaY9bLPrfhf9O+/cAqfKJZs cZvL3FGPpsT8CNrbgf4uOWYZ51rgeMOmSSvjoJSpn+64FK1Nq/CDazeIlnavwD97oPRTyrsx+F+t Y2q5uUgCQkbPls08lFrwvxHcS5qv1oMiVjts63inoqWX9Uf4cLU8U1TnBiST5nA7AJxeYOQ33WlF NW37qChyKCYgNcoUzEaG1xvGyPO70PcV+ZUqQd8ybHNT4eGyWO7NDNgmuNNbLKKi1gSjTxJfqmZI ZxXnoGtFUHVU243QTTbCuBhZl+G+Z76lzxATZVv54DeJCyqZ8T+G+5i4lf4LPlkaLvaGov/J6T5p EnY= =Us9+ -----END PGP SIGNATURE----- --------------tg3Rd6fbKnJ4HzMAWZ5flhIt--