From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) by sourceware.org (Postfix) with ESMTPS id E2E8D3895FCC for ; Thu, 5 Jan 2023 14:41:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E2E8D3895FCC 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-wm1-x32b.google.com with SMTP id k26-20020a05600c1c9a00b003d972646a7dso1446623wms.5 for ; Thu, 05 Jan 2023 06:41:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=in-reply-to:subject:autocrypt:from:cc:references:to :content-language:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=LUmHOiWKoYvBDcH8Vl3WJuqk4Av7ZB0peKrfwGngBGI=; b=LIqX3ffXcxXbYrwvw3qs3TXPKUED3vo8kwm9kGSGcAF5oIFOwv2fa8BEZKzFdUFPAG b0jq21TgL8Vhh/QHZKtDGZT/YHXZ+6H2+MszjXk4OCmNGV7b/SD+GwAKuVFFZsWyhWTe Xfn8sk2gD9m1XPuZI9XRgg/ihgcgk+06p1x/wFWN8oljHaOSrXzctbdQtBp0mJf/TUSu oZKIqwoPCsnXMJgm5Y07np6MzNbOlfjTF0os1RhFjKmiSwiiYZl3uVSMyIKwuh+dV7E1 vyX9iWEOQUF3Pf+5XkMJqUQRbZwQTzxkAzOIlWw/zfDU3MpguDgHcaWEAL52TyI4XfKi yeQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:subject:autocrypt:from:cc:references:to :content-language:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=LUmHOiWKoYvBDcH8Vl3WJuqk4Av7ZB0peKrfwGngBGI=; b=ij8rQb1PMNQc3dYJc4hyPeMTH9O/ME3icmIc3J9bLUGPFVeOEQQoSM5GYl6DuepdAt HtnYw+O27lMwc4j6lQKM2pMlliICTV2C76VPptsLIJZOSQciRw6crJ6J13EeKaJBNr/7 kTBVsIau+aiCOrXYZgwR2vONZjy9tQo2+giAfVuzp6qQz1Mckt37vHcfI2jC3iaxaHDv Wit8K8qeaq8TvZDMZJfX2J9/UvwQ/fWq4T/iX9gUYOa7CvrKyMSd0OZfaEHMVLT97gQS Ah7wRzsvWw+76GE9QDStju1KMWEncaSrNrX/oVyR1OxXeyAOPd8C6f3/0nBw59p7Fdkq tTaQ== X-Gm-Message-State: AFqh2ko7pVkO4dScpXTmBmRED/CHQmfUcQs5Sp/euv887uslQHwQqgyq sRLx2Lg8VTvNEz8+t82goO1VPuP5i3brgKM= X-Google-Smtp-Source: AMrXdXsN0leaURo1T8OWHTofhTYGK+VqUqqobXy/UP3RB2t65TeFPINiQddkhNyRLoOj0PU7R/FnfA== X-Received: by 2002:a05:600c:4e48:b0:3cf:69f4:bfd4 with SMTP id e8-20020a05600c4e4800b003cf69f4bfd4mr38049819wmq.7.1672929687686; Thu, 05 Jan 2023 06:41:27 -0800 (PST) Received: from [192.168.15.239] ([62.23.166.218]) by smtp.gmail.com with ESMTPSA id p7-20020a05600c1d8700b003cf4eac8e80sm3189047wms.23.2023.01.05.06.41.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 05 Jan 2023 06:41:27 -0800 (PST) Message-ID: Date: Thu, 5 Jan 2023 15:44:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.1 Content-Language: en-US To: David Malcolm , gcc-patches@gcc.gnu.org References: <20221216170152.457701-1-dmalcolm@redhat.com> <654b67a5-9dd8-15b5-9925-bf8297be8c8e@embecosm.com> <930674bd6fc4a41495836b618c45a038bf6e71aa.camel@redhat.com> Cc: Iain Buclaw From: Arthur Cohen Autocrypt: addr=arthur.cohen@embecosm.com; keydata= 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 Subject: Re: [PATCH] gccrs: avoid printing to stderr in selftest::rust_flatten_list In-Reply-To: <930674bd6fc4a41495836b618c45a038bf6e71aa.camel@redhat.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------yNYdRW020C90bhuXPiBd8v2e" X-Spam-Status: No, score=-16.5 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_SHORT,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) --------------yNYdRW020C90bhuXPiBd8v2e Content-Type: multipart/mixed; boundary="------------R5wX8NCm8UG5b4c1uEnKWMPH"; protected-headers="v1" From: Arthur Cohen To: David Malcolm , gcc-patches@gcc.gnu.org Cc: Iain Buclaw Message-ID: Subject: Re: [PATCH] gccrs: avoid printing to stderr in selftest::rust_flatten_list References: <20221216170152.457701-1-dmalcolm@redhat.com> <654b67a5-9dd8-15b5-9925-bf8297be8c8e@embecosm.com> <930674bd6fc4a41495836b618c45a038bf6e71aa.camel@redhat.com> In-Reply-To: <930674bd6fc4a41495836b618c45a038bf6e71aa.camel@redhat.com> --------------R5wX8NCm8UG5b4c1uEnKWMPH Content-Type: multipart/mixed; boundary="------------BXQiHizI8JSlPag1DYntjaIP" --------------BXQiHizI8JSlPag1DYntjaIP Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgRGF2aWQsDQoNCk9uIDEvNC8yMyAyMDoyOCwgRGF2aWQgTWFsY29sbSB3cm90ZToNCj4g T24gTW9uLCAyMDIzLTAxLTAyIGF0IDEzOjQ3ICswMTAwLCBBcnRodXIgQ29oZW4gd3JvdGU6 DQo+PiBIaSBEYXZpZCwNCj4+DQo+PiBTb3JyeSBmb3IgdGhlIGRlbGF5ZWQgcmVwbHkhDQo+ Pg0KPj4gT24gMTIvMTYvMjIgMTg6MDEsIERhdmlkIE1hbGNvbG0gd3JvdGU6DQo+Pj4gU3Vj Y2Vzc2Z1bGx5IGJvb3RzdHJhcHBlZCAmIHJlZ3J0ZXN0ZWQgb24geDg2XzY0LXBjLWxpbnV4 LWdudS4NCj4+Pg0KPj4+IE9LIGZvciB0cnVuaz8NCj4+Pg0KPj4+IGdjYy9ydXN0L0NoYW5n ZUxvZzoNCj4+PiAgwqDCoMKgwqDCoMKgwqDCoCogcmVzb2x2ZS9ydXN0LWFzdC1yZXNvbHZl LWl0ZW0uY2MNCj4+PiAoc2VsZnRlc3Q6OnJ1c3RfZmxhdHRlbl9saXN0KToNCj4+PiAgwqDC oMKgwqDCoMKgwqDCoFJlbW92ZSBvdXRwdXQgdG8gc3RkZXJyLg0KPiANCj4gRm9yIHJlZmVy ZW5jZSwgdGhlIHN0ZGVyciBzcGV3YWdlIHdhczoNCj4gDQo+IGZvbzo6YmFyOjpiYXoNCj4g Zm9vOjpiYXI6OmJ1bA0KPiA+DQo+Pj4NCj4+PiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBNYWxj b2xtIDxkbWFsY29sbUByZWRoYXQuY29tPg0KPj4+IC0tLQ0KPj4+ICDCoCBnY2MvcnVzdC9y ZXNvbHZlL3J1c3QtYXN0LXJlc29sdmUtaXRlbS5jYyB8IDMgLS0tDQo+Pj4gIMKgIDEgZmls ZSBjaGFuZ2VkLCAzIGRlbGV0aW9ucygtKQ0KPj4+DQo+Pj4gZGlmZiAtLWdpdCBhL2djYy9y dXN0L3Jlc29sdmUvcnVzdC1hc3QtcmVzb2x2ZS1pdGVtLmNjDQo+Pj4gYi9nY2MvcnVzdC9y ZXNvbHZlL3J1c3QtYXN0LXJlc29sdmUtaXRlbS5jYw0KPj4+IGluZGV4IDBjMzhmMjhkNTMw Li4xMjc2ZTg0NWFjYyAxMDA2NDQNCj4+PiAtLS0gYS9nY2MvcnVzdC9yZXNvbHZlL3J1c3Qt YXN0LXJlc29sdmUtaXRlbS5jYw0KPj4+ICsrKyBiL2djYy9ydXN0L3Jlc29sdmUvcnVzdC1h c3QtcmVzb2x2ZS1pdGVtLmNjDQo+Pj4gQEAgLTEyMDIsOSArMTIwMiw2IEBAIHJ1c3RfZmxh dHRlbl9saXN0ICh2b2lkKQ0KPj4+ICDCoMKgwqAgYXV0byBwYXRocyA9IHN0ZDo6dmVjdG9y PFJ1c3Q6OkFTVDo6U2ltcGxlUGF0aD4gKCk7DQo+Pj4gIMKgwqDCoCBSdXN0OjpSZXNvbHZl cjo6ZmxhdHRlbl9saXN0IChsaXN0LCBwYXRocyk7DQo+Pj4gICAgDQo+Pj4gLcKgIGZvciAo YXV0byAmcGF0aCA6IHBhdGhzKQ0KPj4+IC3CoMKgwqAgZnByaW50ZiAoc3RkZXJyLCAiJXNc biIsIHBhdGguYXNfc3RyaW5nICgpLmNfc3RyICgpKTsNCj4+PiAtDQo+Pj4gIMKgwqDCoCBB U1NFUlRfVFJVRSAoIXBhdGhzLmVtcHR5ICgpKTsNCj4+PiAgwqDCoMKgIEFTU0VSVF9FUSAo cGF0aHMuc2l6ZSAoKSwgMik7DQo+Pj4gIMKgwqDCoCBBU1NFUlRfRVEgKHBhdGhzWzBdLmdl dF9zZWdtZW50cyAoKVswXS5hc19zdHJpbmcgKCksICJmb28iKTsNCj4+DQo+PiBMb29rcyBn b29kIHRvIG1lLiBPSyBmb3IgdHJ1bmsgOikNCj4+DQo+PiBUaGFua3MgZm9yIHRha2luZyB0 aGUgdGltZSENCj4gDQo+IEkgd2FzIGFib3V0IHRvIHB1c2ggdGhpcyBhbmQNCj4gICAgaHR0 cHM6Ly9nY2MuZ251Lm9yZy9waXBlcm1haWwvZ2NjLXBhdGNoZXMvMjAyMi1EZWNlbWJlci82 MDg2NDUuaHRtbA0KPiB0byB0cnVuayAoYWZ0ZXIgcmV0ZXN0aW5nIGFnYWluc3QgYWxsIHRo ZSBjaGFuZ2VzIHNpbmNlIGJlZm9yZSBteQ0KPiBicmVhayksIGJ1dCB5b3UgbWVudGlvbmVk IHRvZGF5IG9uIElSQyBzb21ldGhpbmcgYWJvdXQgbWVyZ2VyIGlzc3VlczoNCj4gDQo+IDxj b2hlbmFydGh1cj4gaWJ1Y2xhdzogSSdtIGxvb2tpbmcgYXQgdGhlIHJlbWFpbmluZyBpc3N1 ZXMgZm9yIHVwZGF0aW5nDQo+IEdDQydzIG1hc3RlciB3aXRoIG91ciBtb3N0IHJlY2VudCBn Y2NycyBjb21taXRzLiBJJ3ZlIGNvbWUgdG8gdGhlDQo+IGNvbmNsdXNpb24gdGhhdCBpdCB3 b3VsZCBiZSBlYXNpZXIgZm9yIG1lIHRvIHVwc3RyZWFtIHlvdXIgdGFyZ2V0DQo+IGNoYW5n ZXMgd2hpbGUgSSdtIHVwc3RyZWFtaW5nL3N1Ym1pdHRpbmcgYWxsIG9mIHRoZSBtaXNzaW5n IGNvbW1pdHMNCj4gPGNvaGVuYXJ0aHVyPiB3b3VsZCB0aGF0IHN1aXQgeW91Pw0KPiA8Y29o ZW5hcnRodXI+IGl0IHdvdWxkIGp1c3QgYmUgbWUgc2VuZGluZyBpbiB5b3VyIGNvbW1pdHMs IGJ1dCBJDQo+IHdvdWxkbid0IGJlIGF1dGhvciBvbiB0aGVtIG9yIGFueXRoaW5nIG9mIGNv dXJzZQ0KPiA8Y29oZW5hcnRodXI+IHRoaXMgd291bGQgZW5hYmxlIHVzIHRvIHRpbWUgdGhl bSBwcm9wZXJseSB3aXRoaW4gdGhlDQo+IHJlc3Qgb2YgdGhlIGNvbW1pdHMsIHNvIHRoZXJl J2QgYmUgbm8gY29uZmxpY3RzIG9yIGFueXRoaW5nIG9mIHRoZSBzb3J0DQo+IDxjb2hlbmFy dGh1cj4gZG1hbGNvbG06IHNhbWUgcXVlc3Rpb24gdG8geW91LCBhY3R1YWxseSA6KQ0KDQpT b3JyeSBmb3IgdGhlIGNvbmZ1c2lvbiwgYW5kIGZvciBkaXNhcHBlYXJpbmcgZnJvbSBJUkMg YmVmb3JlIHlvdSBnb3QgYSANCmNoYW5jZSB0byBhbnN3ZXIhIEluIHRob3NlIG1lc3NhZ2Vz LCBJIHdhcyB0YWxraW5nIGFib3V0IHRoZSANCmBlcnJvcl9tZXRhYCBQUiB5b3UgaGFkIHN1 Ym1pdHRlZCB0byB1cyBvbiBHaXRodWIuIFNpbmNlIHdlIGFyZSBpbiB0aGUgDQpwcm9jZXNz IG9mIHVwZGF0aW5nIHVwc3RyZWFtIHdpdGggdGhlIGN1cnJlbnQgc3RhdGUgb2Ygb3VyIGRl diBicmFuY2gsIA0Kd2UgaGF2ZSB0byBmaWd1cmUgb3V0IHdoYXQgdG8gZG8gd2l0aCB0aGVz ZSBjb21taXRzIHRoYXQgYXJlIGFscmVhZHkgDQpwcmVzZW50IGluIG91ciBkZXYgYnJhbmNo IGJ1dCBub3QgdXBzdHJlYW1lZCB5ZXQuIFNpbmNlIHlvdSBhbmQgSWFpbiANCmhhdmUgcHVz aGVkIGNvbW1pdHMgdG8gb3VyIGRldiBicmFuY2gsIHdlIGFyZSB3b25kZXJpbmcgd2hldGhl ciB5b3UnZCANCmxpa2UgdXMgdG8gdXBzdHJlYW0gdGhlbSBkdXJpbmcgdGhpcyB1cGRhdGlu ZyBwcm9jZXNzIG9yIGlmIHlvdSdkIGxpa2UgDQp0byBkbyBzbyBvbiB5b3VyIG93bi4NCg0K UmVnYXJkaW5nIHRoZSB0d28gbmV3IHBhdGNoZXMgdGhhdCB5b3UndmUgc3VibWl0dGVkIGhl cmUgYW5kIHRoYXQgYXJlbid0IA0KdXBzdHJlYW1lZCBvciBtZXJnZWQgaW4gb3VyIGRldiBi cmFuY2ggeWV0LCBpdCdzIGEgYml0IGRpZmZlcmVudC4gWW91IA0KY2FuIGVpdGhlciBnbyBh aGVhZCBhbmQgcHVzaCB0aGVtIHRvIHRydW5rIGlmIHRoYXQncyB3aGF0IHlvdSdkIGxpa2Us IA0KYW5kIEknbSBhc3N1bWluZyB0aGF0IHdoZW4gd2UgbWVyZ2UgdXBzdHJlYW0gYW5kIG91 ciBkZXYgYnJhbmNoIHRoaXMgDQp3b24ndCBjYXVzZSBhbnkgY29uZmxpY3QuIEFuZCBpZiB0 aGVzZSB0d28gcGF0Y2hlcyBkbywgdGhleSBhcmUgZWFzeSANCmVub3VnaCB0aGF0IHdlIGNh biBmaXggdGhlbSBieSBoYW5kLg0KDQpJZiB5b3UnZCBsaWtlLCB5b3UgY2FuIGFsc28gc3Vi bWl0IGEgUFIgaW5zdGVhZCwgYW5kIHdlJ2xsIHVwc3RyZWFtIHRoZW0gDQp3aGVuIHVwZGF0 aW5nIHRoZSByZXN0IG9mIHRoZSBmcm9udGVuZCB1cHN0cmVhbSwgc2ltaWxhcmx5IHRvIHlv dXIgDQpgZXJyb3JfbWV0YWAgcGF0Y2hlcy4NCg0KTGFzdCBvcHRpb24sIEkgY2FuIGFsc28g dGFrZSBjYXJlIG9mIHRoZW0gYW5kIG1lcmdlIHRoZW0gZGlyZWN0bHkgaW4gb3VyIA0KZGV2 IGJyYW5jaCwgYW5kIHdlJ2xsIHVwc3RyZWFtIHRoZW0gd2l0aCB0aGUgcmVzdCBvZiB0aGUg ZnJvbnRlbmQuIFRoaXMgDQp3YXkgeW91IGRvbid0IGhhdmUgdG8gZGVhbCB3aXRoIHN1Ym1p dHRpbmcgYSBQUiBhbmQgc28gb24uDQoNCj4gQ2FuIEkgZ28gYWhlYWQgYW5kIHB1c2ggbXkg dHdvIGNvbW1pdHMgdG8gdHJ1bmssIG9yIGRvIHlvdSB3YW50IHRvIGRvDQo+IGl0PyAgKGFu ZCBpZiBzbywgZG8geW91IHdhbnQgdGhlbSBlLmcuIGFzIFBScyBhZ2FpbnN0IHlvdXIgZ2l0 aHViDQo+IGJyYW5jaD8pDQo+IA0KPiBEYXZlDQo+IA0KPiANCj4+DQo+PiBBbGwgdGhlIGJl c3QsDQo+IA0KU29ycnkgYWJvdXQgYWxsIG9mIHRoaXMuIFdlIGFyZSB3b3JraW5nIGhhcmQg b24gdXBkYXRpbmcgdXBzdHJlYW0gc28gDQp0aGF0IHRoZXJlJ3Mgbm8gc3VjaCBwcm9ibGVt cyBhbnltb3JlLiBXZSdsbCBnZXQgdGhhdCBkb25lIGFzIHNvb24gYXMgDQpwb3NzaWJsZSwg YnV0IHdpbnRlciBicmVhayBwdXQgcXVpdGUgdGhlIHdyZW5jaCBpbiBvdXIgcGxhbnMgOikN Cg0KVGhhbmsgeW91IGZvciB5b3VyIHVuZGVyc3RhbmRpbmchDQoNCkFsbCB0aGUgYmVzdCwN Cg0KQXJ0aHVyDQoNCg== --------------BXQiHizI8JSlPag1DYntjaIP 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----- --------------BXQiHizI8JSlPag1DYntjaIP-- --------------R5wX8NCm8UG5b4c1uEnKWMPH-- --------------yNYdRW020C90bhuXPiBd8v2e Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEhx8wPNj7cw6CrvzGGzRlsEStnGUFAmO24mkFAwAAAAAACgkQGzRlsEStnGVx RxAAs03EWHNqHV/prAHMWbZOK0BjAkwp3ddICGeKHDdFexyj94lRyZbngpcekA7AqSbpu7FQlT4w gTJMV78jHXTLTO3XKNe7PuBbGf5COtlig5/KLLqAGLTNBfazj5IRIhv8o04sMktBEVHqjcFsfql6 J8nnVJ78EZNn7EkyLcpY+La0LmWRwEVuJoqJDJ9DVDuXPBvaYYmwoiYK0kRDh2KmCL7L98kY9qrI OCBXlwgqo2Fsvgav/+iNQe3P08MQyzocrzAJnqrT7Yg8FEUQiKZ/k4BbILynll+Bnpgmg7F+7m2g B0H4ytNJta+gjZ+osVWPFkjoYxp5/Zsb3ZkzzKMnG3bfa0yTCxcDBJGMb51CSOnCG8Psd8xq1tvr 6dcuCpcWnI1MuHNhe7nMbuxPyonbz0h6XF1zQZuG1vQrahCqID5FOsfQHqHABN/WthE9ldlfyryO KUdakMC00MLnRQCFU00p+ynVy4hLlhib6IpCK4iwJV2WEuGMJI/tx0r+sSFc1gCsnZg3Cq3y/KjN Xz7yiQn2xlsamNp87XwCd3IxzmPwkgndZIyPqoJOKBeG9xQID/tz26pwy1kj5Rz12Q5GRwMJhDyQ vBJU0kBgfnpB/200DZ78GrQwsRku4rexeAZTL/tVky5HsLOvHXEu/8Prxf4k9WsGiEE7fDifVpok cjY= =QEIT -----END PGP SIGNATURE----- --------------yNYdRW020C90bhuXPiBd8v2e--