From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by sourceware.org (Postfix) with ESMTPS id 62EA83858C83 for ; Wed, 22 Feb 2023 14:30:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 62EA83858C83 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-x431.google.com with SMTP id v3so7854176wrp.2 for ; Wed, 22 Feb 2023 06:30:51 -0800 (PST) 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=EAzvQubzTZmlopf370KJvzxy+JlbkluKvITQlCS8lZA=; b=WrCcaN2L8grB3OE+8ngwB4JA6DLY52YiunsMi5GJRCvcYowAnc8b/jRrWlgQ1+BF3T 1TaHHF3iZg36L1i6OeX1+Q6jO5OEFOaXWEMqzsq94wjNxI57NTcn8L7QbEi3On1X3RpW qzT+Fz92ImYRDLz7sTk6EXblZh2IeAfo7beYJhj1gA5i6FX6RU9Hritk82SkEcWnORb3 BLkLrwkRDBWpTJg8kdjJW5ATcZcBrpdSwun6VTsyMjP/+aj8ARZ7FJkD+Kf0Zi399H5L ZjxZToHBNcYdsYgOL4zcmd2gvpFzdd6WDH6s7rolbG5nDEOn0J821mJnGk2T/+1tpxlF mJiA== 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=EAzvQubzTZmlopf370KJvzxy+JlbkluKvITQlCS8lZA=; b=0kAVw+bojEHoceCx5YX+Do/Cv2KNm9kWF19bQks/fOX7llmIWQP8Yc9ztGIqmDDsDw o1w2qRCZX+agUhsDguPJP5f6QBqIk6hFc73YmfWt/TubzkihS6jhp21WnOsKZThn+WrA QK2qwIOk0dEbd5rmPczV9Hu9aifrH9nc/87jTZ1G4HkkvvSPd9CkHNX7T9PrwHyKFeuP TA65XT7nXTbpcfdJtanqhR7eHLtJvvcJ8v6yJbkA4RR0+j2R/+BQNf7jYbh4bamo2wYL lou/tgYsZhDVROmQ3G0Bzw243t86gbAxkOfdEEY2xfXhmXDH/fxIc29yvp5hRYq+oH80 Wz+A== X-Gm-Message-State: AO0yUKWmc6alHj0RXnpPGxjH+ABqF1+yE0kqmkijnU94cl1bWoLXiqHJ XPnBXeOyf3b1t3Qbkrbqedkt X-Google-Smtp-Source: AK7set9c9kowy7j3oe7k6XM2VjGFWD8ja6JVP7HgRvSxeGfKkXb6jr4OtsSkseD3+Qkce8LUD02eUA== X-Received: by 2002:adf:fbce:0:b0:2c5:53a1:eeb with SMTP id d14-20020adffbce000000b002c553a10eebmr7708968wrs.54.1677076248467; Wed, 22 Feb 2023 06:30:48 -0800 (PST) Received: from [192.168.15.182] ([62.23.166.218]) by smtp.gmail.com with ESMTPSA id b15-20020a5d4b8f000000b002c561805a4csm9567591wrt.45.2023.02.22.06.30.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Feb 2023 06:30:48 -0800 (PST) Message-ID: <72370753-46f9-ec0e-9098-9ecdf3328484@embecosm.com> Date: Wed, 22 Feb 2023 15:30:37 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.0 Content-Language: en-US To: Thomas Schwinge , Jan-Benedict Glaw , gcc-patches@gcc.gnu.org, Richard Biener Cc: Gaius Mulley , gcc-rust@gcc.gnu.org References: <20221219212344.ewtuzd2jtztm77x2@lug-owl.de> <871qmi6iya.fsf@euler.schwinge.homeip.net> From: Arthur Cohen Autocrypt: addr=arthur.cohen@embecosm.com; keydata= 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 Subject: Re: Rust: In 'type_for_mode' langhook also consider all 'int_n' modes/types (was: Modula-2 / Rust: Many targets failing) In-Reply-To: <871qmi6iya.fsf@euler.schwinge.homeip.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------NVT61DiZU0RBjA4CEGQhjG9D" X-Spam-Status: No, score=-8.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,WEIRD_PORT 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) --------------NVT61DiZU0RBjA4CEGQhjG9D Content-Type: multipart/mixed; boundary="------------0myCTAHKVjRMGA0yO61YP0iu"; protected-headers="v1" From: Arthur Cohen To: Thomas Schwinge , Jan-Benedict Glaw , gcc-patches@gcc.gnu.org, Richard Biener Cc: Gaius Mulley , gcc-rust@gcc.gnu.org Message-ID: <72370753-46f9-ec0e-9098-9ecdf3328484@embecosm.com> Subject: Re: Rust: In 'type_for_mode' langhook also consider all 'int_n' modes/types (was: Modula-2 / Rust: Many targets failing) References: <20221219212344.ewtuzd2jtztm77x2@lug-owl.de> <871qmi6iya.fsf@euler.schwinge.homeip.net> In-Reply-To: <871qmi6iya.fsf@euler.schwinge.homeip.net> --------------0myCTAHKVjRMGA0yO61YP0iu Content-Type: multipart/mixed; boundary="------------YscQEkHki7ugwRj6XZDSanwn" --------------YscQEkHki7ugwRj6XZDSanwn Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgVGhvbWFzLA0KDQpPbiAyLzIyLzIzIDEyOjI1LCBUaG9tYXMgU2Nod2luZ2Ugd3JvdGU6 DQo+IEhpIQ0KPiANCj4gUmljaGFyZCwgeW91IG1heSByZW1lbWJlciB5b3VyIHdvcmRzIGZy b20gPGh0dHBzOi8vZ2NjLmdudS5vcmcvUFI0NjgwNT4NCj4gIklDRTogU0lHU0VHViBpbiBv cHRhYl9mb3JfdHJlZV9jb2RlIChvcHRhYnMuYzo0MDcpIHdpdGggLU8gLWZuby10cmVlLXNj ZXYtY3Byb3AgLWZ0cmVlLXZlY3Rvcml6ZSI6DQo+IA0KPj4gSWRlYWxseSB3ZSdkIG5ldmVy IHVzZSBsYW5nX2hvb2tzLnR5cGVzLnR5cGVfZm9yX21vZGUgKG9yIF9mb3Jfc2l6ZSkgaW4g dGhlDQo+PiBtaWRkbGUtZW5kIGJ1dCBoYWQgYSBwdXJlIG1pZGRsZS1lbmQgYmFzZWQgaW1w bGVtZW50YXRpb24uDQo+IA0KPiBJcyB0aGVyZSBhIGNhbm9uaWNhbCBQUiBvciBvdGhlciBk aXNjdXNzaW9uIHRocmVhZCBmb3IgdGhhdD8NCj4gDQo+IEhlcmUncyBhbm90aGVyIGluc3Rh bmNlIG9mIHRoaXMgaXNzdWU6DQo+IA0KPiBPbiAyMDIyLTEyLTE5VDIyOjIzOjQ1KzAxMDAs IEphbi1CZW5lZGljdCBHbGF3IDxqYmdsYXdAbHVnLW93bC5kZT4gd3JvdGU6DQo+PiBXaXRo IHRoZSByZWNlbnQgbWVyZ2VzIGZvciBNb2R1bGEtMiBhbmQgUnVzdCwgSSBzZWUgYSBnb29k IG51bWJlciBvZg0KPj4gdGFyZ2V0cyBmYWlsaW5nIHdpdGggLS1lbmFibGUtbGFuZ3VhZ2Vz PWFsbCwgbW9zdGx5IGR1ZSB0byBpc3N1ZXMgd2l0aA0KPj4gdGhlIE1vZHVsYS0yIGRyaXZl ci4NCj4gDQo+IFRoYW5rcyBmb3IgcmVwb3J0aW5nLg0KPiANCj4+ICAgTW9kdWxhLTIgcmVs YXRlZCBpc3N1ZXMNCj4+IFtzbmlwcGVkXQ0KPiANCj4+ICAgUnVzdCByZWxhdGVkIGlzc3Vl cw0KPj4gPT09PT09PT09PT09PT09PT09PT09DQo+Pg0KPj4gICAtLXRhcmdldD1tc3A0MzAt ZWxmYmFyZQ0KPj4gfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0KPj4gICAgICAgIC92YXIv bGliL2xhbWluYXIvcnVuL2djYy1tc3A0MzAtZWxmYmFyZS8yNC90b29sY2hhaW4tYnVpbGQv Li9nY2MveGdjYyAtQi92YXIvbGliL2xhbWluYXIvcnVuL2djYy1tc3A0MzAtZWxmYmFyZS8y NC90b29sY2hhaW4tYnVpbGQvLi9nY2MvICAteHJ1c3QgLWZydXN0LWluY29tcGxldGUtYW5k LWV4cGVyaW1lbnRhbC1jb21waWxlci1kby1ub3QtdXNlIC1ub3N0ZGluYyAvZGV2L251bGwg LVMgLW8gL2Rldi9udWxsIC1mc2VsZi10ZXN0PS4uLy4uL2djYy9nY2MvdGVzdHN1aXRlL3Nl bGZ0ZXN0cw0KPj4gICAgICAgIDxidWlsdC1pbj46IGludGVybmFsIGNvbXBpbGVyIGVycm9y OiBTZWdtZW50YXRpb24gZmF1bHQNCj4+ICAgICAgICAweGYyZWZiZiBjcmFzaF9zaWduYWwN Cj4+ICAgICAgICAgICAgICAuLi8uLi9nY2MvZ2NjL3RvcGxldi5jYzozMTQNCj4+ICAgICAg ICAweDEyMGM4YzcgYnVpbGRfZnVuY3Rpb25fdHlwZSh0cmVlX25vZGUqLCB0cmVlX25vZGUq LCBib29sKQ0KPj4gICAgICAgICAgICAgIC4uLy4uL2djYy9nY2MvdHJlZS5jYzo3MzYwDQo+ PiAgICAgICAgMHgxMjBjYzIwIGJ1aWxkX2Z1bmN0aW9uX3R5cGVfbGlzdCh0cmVlX25vZGUq LCAuLi4pDQo+PiAgICAgICAgICAgICAgLi4vLi4vZ2NjL2djYy90cmVlLmNjOjc0NDINCj4+ ICAgICAgICAweDEyMGQxNmIgYnVpbGRfY29tbW9uX2J1aWx0aW5fbm9kZXMoKQ0KPj4gICAg ICAgICAgICAgIC4uLy4uL2djYy9nY2MvdHJlZS5jYzo5ODgzDQo+PiAgICAgICAgMHg4NDQ5 YjQgZ3JzX2xhbmdob29rX2luaXQNCj4+ICAgICAgICAgICAgICAuLi8uLi9nY2MvZ2NjL3J1 c3QvcnVzdC1sYW5nLmNjOjEzMg0KPj4gICAgICAgIDB4ODQyN2IyIGxhbmdfZGVwZW5kZW50 X2luaXQNCj4+ICAgICAgICAgICAgICAuLi8uLi9nY2MvZ2NjL3RvcGxldi5jYzoxODE1DQo+ PiAgICAgICAgMHg4NDI3YjIgZG9fY29tcGlsZQ0KPj4gICAgICAgICAgICAgIC4uLy4uL2dj Yy9nY2MvdG9wbGV2LmNjOjIxMTANCj4+ICAgICAgICBQbGVhc2Ugc3VibWl0IGEgZnVsbCBi dWcgcmVwb3J0LCB3aXRoIHByZXByb2Nlc3NlZCBzb3VyY2UgKGJ5IHVzaW5nIC1mcmVwb3J0 LWJ1ZykuDQo+PiAgICAgICAgUGxlYXNlIGluY2x1ZGUgdGhlIGNvbXBsZXRlIGJhY2t0cmFj ZSB3aXRoIGFueSBidWcgcmVwb3J0Lg0KPj4gICAgICAgIFNlZSA8aHR0cHM6Ly9nY2MuZ251 Lm9yZy9idWdzLz4gZm9yIGluc3RydWN0aW9ucy4NCj4+ICAgICAgICBtYWtlWzFdOiAqKiog Wy4uLy4uL2djYy9nY2MvcnVzdC9NYWtlLWxhbmcuaW46Mjc1OiBzLXNlbGZ0ZXN0LXJ1c3Rd IEVycm9yIDENCj4gDQo+IFNlZSBhbHNvIDxodHRwczovL2dpdGh1Yi5jb20vUnVzdC1HQ0Mv Z2NjcnMvaXNzdWVzLzE3MTM+DQo+ICJUZXN0IGZhaWx1cmUgb24gbXNwNDMwLWVsZmJhcmUg dGFyZ2V0Ii4NCj4gDQo+IEkgY29uZmlybSB3aXRoIGJvdGggdXBzdHJlYW0gR0NDIG1hc3Rl ciBicmFuY2ggYW5kIEdDQy9SdXN0IG1hc3Rlcg0KPiBicmFuY2g6DQo+IA0KPiAgICAgICQg Li4vc291cmNlLWdjYy9jb25maWd1cmUgLS10YXJnZXQ9bXNwNDMwLWVsZmJhcmUgLS1lbmFi bGUtbGFuZ3VhZ2VzPXJ1c3QgWy4uLl0NCj4gICAgICAkIG1ha2UgYWxsLWdjYyBbLi4uXQ0K PiAgICAgIFsuLi5dDQo+ICAgICAgWy4uLl0vYnVpbGQtZ2NjLy4vZ2NjL3hnY2MgLUJbLi4u XS9idWlsZC1nY2MvLi9nY2MvICAteGMgLW5vc3RkaW5jIC9kZXYvbnVsbCAtUyAtbyAvZGV2 L251bGwgLWZzZWxmLXRlc3Q9Li4vLi4vc291cmNlLWdjYy9nY2MvdGVzdHN1aXRlL3NlbGZ0 ZXN0cw0KPiAgICAgIC1mc2VsZi10ZXN0OiA1NzMyMyBwYXNzKGVzKSBpbiAwLjQyMDAwMCBz ZWNvbmRzDQo+ICAgICAgZWNobyB0aW1lc3RhbXAgPiBzLXNlbGZ0ZXN0LWMNCj4gICAgICBb Li4uXS9idWlsZC1nY2MvLi9nY2MveGdjYyAtQlsuLi5dL2J1aWxkLWdjYy8uL2djYy8gIC14 cnVzdCAtZnJ1c3QtaW5jb21wbGV0ZS1hbmQtZXhwZXJpbWVudGFsLWNvbXBpbGVyLWRvLW5v dC11c2UgLW5vc3RkaW5jIC9kZXYvbnVsbCAtUyAtbyAvZGV2L251bGwgLWZzZWxmLXRlc3Q9 Li4vLi4vc291cmNlLWdjYy9nY2MvdGVzdHN1aXRlL3NlbGZ0ZXN0cw0KPiAgICAgIDxidWls dC1pbj46IGludGVybmFsIGNvbXBpbGVyIGVycm9yOiBTZWdtZW50YXRpb24gZmF1bHQNCj4g ICAgICAweGY1MWI5ZiBjcmFzaF9zaWduYWwNCj4gICAgICAgICAgICAgIC4uLy4uL3NvdXJj ZS1nY2MvZ2NjL3RvcGxldi5jYzozMTQNCj4gICAgICAweDEyZTZhM2EgYnVpbGRfZnVuY3Rp b25fdHlwZSh0cmVlX25vZGUqLCB0cmVlX25vZGUqLCBib29sKQ0KPiAgICAgICAgICAgICAg Li4vLi4vc291cmNlLWdjYy9nY2MvdHJlZS5jYzo3NDQ3DQo+ICAgICAgMHgxMmU2ZWUwIGJ1 aWxkX2Z1bmN0aW9uX3R5cGVfbGlzdCh0cmVlX25vZGUqLCAuLi4pDQo+ICAgICAgICAgICAg ICAuLi8uLi9zb3VyY2UtZ2NjL2djYy90cmVlLmNjOjc1MjkNCj4gICAgICAweDEyZTc0OGUg YnVpbGRfY29tbW9uX2J1aWx0aW5fbm9kZXMoKQ0KPiAgICAgICAgICAgICAgLi4vLi4vc291 cmNlLWdjYy9nY2MvdHJlZS5jYzo5OTc3DQo+ICAgICAgMHg3NjYxYzQgZ3JzX2xhbmdob29r X2luaXQNCj4gICAgICAgICAgICAgIC4uLy4uL3NvdXJjZS1nY2MvZ2NjL3J1c3QvcnVzdC1s YW5nLmNjOjEyOA0KPiAgICAgIDB4NzYyYWM5IGxhbmdfZGVwZW5kZW50X2luaXQNCj4gICAg ICAgICAgICAgIC4uLy4uL3NvdXJjZS1nY2MvZ2NjL3RvcGxldi5jYzoxODE1DQo+ICAgICAg MHg3NjJhYzkgZG9fY29tcGlsZQ0KPiAgICAgICAgICAgICAgLi4vLi4vc291cmNlLWdjYy9n Y2MvdG9wbGV2LmNjOjIxMTANCj4gICAgICBQbGVhc2Ugc3VibWl0IGEgZnVsbCBidWcgcmVw b3J0LCB3aXRoIHByZXByb2Nlc3NlZCBzb3VyY2UgKGJ5IHVzaW5nIC1mcmVwb3J0LWJ1Zyku DQo+ICAgICAgUGxlYXNlIGluY2x1ZGUgdGhlIGNvbXBsZXRlIGJhY2t0cmFjZSB3aXRoIGFu eSBidWcgcmVwb3J0Lg0KPiAgICAgIFNlZSA8aHR0cHM6Ly9nY2MuZ251Lm9yZy9idWdzLz4g Zm9yIGluc3RydWN0aW9ucy4NCj4gICAgICBtYWtlWzFdOiAqKiogW3Mtc2VsZnRlc3QtcnVz dF0gRXJyb3IgMQ0KPiAgICAgIFsuLi5dDQo+IA0KPiBPSyB0byBwdXNoIHRoZSBhdHRhY2hl ZA0KPiAiUnVzdDogSW4gJ3R5cGVfZm9yX21vZGUnIGxhbmdob29rIGFsc28gY29uc2lkZXIg YWxsICdpbnRfbicgbW9kZXMvdHlwZXMiP3wNCg0KT0sgOikgcGF0Y2ggd2FzIHRlc3RlZCBv biB4ODZfNjQgYW5kIGJ1aWxkcywgYm9vdHN0cmFwcyBhbmQgcGFzcyB0aGUgDQp0ZXN0c3Vp dGUuDQoNCktpbmRseSwNCg0KQXJ0aHVyDQoNCj4gDQo+IA0KPiBHcsO8w59lDQo+ICAgVGhv bWFzDQo+IA0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0NCj4gU2llbWVucyBFbGVjdHJvbmlj IERlc2lnbiBBdXRvbWF0aW9uIEdtYkg7IEFuc2NocmlmdDogQXJudWxmc3RyYcOfZSAyMDEs IDgwNjM0IE3DvG5jaGVuOyBHZXNlbGxzY2hhZnQgbWl0IGJlc2NocsOkbmt0ZXIgSGFmdHVu ZzsgR2VzY2jDpGZ0c2bDvGhyZXI6IFRob21hcyBIZXVydW5nLCBGcmFuayBUaMO8cmF1Zjsg U2l0eiBkZXIgR2VzZWxsc2NoYWZ0OiBNw7xuY2hlbjsgUmVnaXN0ZXJnZXJpY2h0IE3DvG5j aGVuLCBIUkIgMTA2OTU1DQo= --------------YscQEkHki7ugwRj6XZDSanwn 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----- --------------YscQEkHki7ugwRj6XZDSanwn-- --------------0myCTAHKVjRMGA0yO61YP0iu-- --------------NVT61DiZU0RBjA4CEGQhjG9D Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEhx8wPNj7cw6CrvzGGzRlsEStnGUFAmP2Jw0FAwAAAAAACgkQGzRlsEStnGWe pBAAoCvaWJawead23vOAXmh7+ajAxO6A+GHMg/04fBDk9AJp9OLQWNq+kI9kZceBH/ElZixOrt3c s3JTSAvaIRYaiHU7wvw/iOAopRHqsq/5W9u1pfreeLSqh1gvvhojhQnrI45c7un4F7kOJRD9hRzt Oz7gzgh0t4ptTC027nblp0CXS7tNquYOx5Ef3QxKvFKEjkFO1ktrfIHJi/QHShQqf5b8ErxhE1+3 xhW/+DX99uem2WeTXM6gahDMqKLT3IbVBWY20+JacZiPlZ3glm/qStMHFsOIrcEKCoJX1DlRQMc7 PmKnXCzLdwQaDoSOAkGtyv3KUoEskRbI7MRIDc3LSJdiKOMBlNS9ShUBKHzzGly5VZceU58IyMdU te8RipqV0WoN4V4JlH+1DMIVapDGD/ZB5BKDGYvdACJeJJRPZqyStmMLgm3/ohmVn6A9eibBm6Iz 0IQWvPi3VZGUq5vsvgvCmNitRKAok4xj/syRIXs/pcMbxnug0F/6+d1WUOoEC/sqKFGVeVylLPeH GENBePLWKzHfV3FyvJycdL9hOx2rq8k/T1vcrU3aZf2xu5MT6UHux7lOF2wEagHM+Mi4YUUnNjt1 4bsFcLwsvnW0R4j9svkfqyERr3+19Zlbuz7Ug8TRr+NnkCw52Za5eJ2YQ5OyZXlq+TKctoCY1IYG miU= =l6md -----END PGP SIGNATURE----- --------------NVT61DiZU0RBjA4CEGQhjG9D--