From patchwork Wed Feb 19 15:20:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Deepesh Varatharajan X-Patchwork-Id: 57610 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 65B72C021AA for ; Wed, 19 Feb 2025 15:21:14 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.web11.24731.1739978472669600884 for ; Wed, 19 Feb 2025 07:21:12 -0800 Authentication-Results: mx.groups.io; dkim=none (message not signed); spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=41459c3b11=deepesh.varatharajan@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51JAjlxf025788 for ; Wed, 19 Feb 2025 07:21:12 -0800 Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2047.outbound.protection.outlook.com [104.47.51.47]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 44w00k96dd-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 19 Feb 2025 07:21:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Fr3TuNOgiHY8Bj+wuZJZ+V5ubBEyQJJiEfWzkl48zim4wcl+Rax7fjlv8d4LX/GkTk1j3rEdKYJNQ0/HtNHEYAuD++OOeY9pOwzfZMTfQ/Dy7X3e1t9L9FJFl4vKMwL4rJLxpL8I0/Bn29NZnJAqWM8pv1+zfyfqe+TsGHlGhGBSSHFRwT3Qzopl+P4L+hIZOF44YuDsdMo0q9TkGC7yg8WurMd4QACwz94IiOJYGfJfKma3Vro7fmLcxdLaOteAgUvJAlY2lQpIhBHJyXJVR/dHPDRpk49MZKxAgiUvDfopNtlGPGTMPeSDUkq82x6ExyGCgTcJ/sHdm7qCJUOcYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+jJQ0yLrlxMSG6w5Eh3mDSECTH9r6i1krsd4mxrLCTA=; b=T7uLh41IScOMmrmrigWDg0JtyIHl4tt/rTosrMLRtm30UR1L81ptI1cHyfVt27DJW01JOaq5u8XtOtSHtGfSc5PrZmR1NZWwS1AemyoBUdep8vbf2/DO9fwqQLR7b+D3e0I2SDgdBb0xuifsWO8qvfV/ADISxXZYCf+br9w/efPHG5aw9/oi62K7x3gGhA5X8eCvvia3zoQbCnwc+yMAQTBRHeo7Sex3ep9Oh0BJv0naVZVZS1B64GQRUqPCejvmobK/qicJwMRVIoxSnzhB7MlQ99/effIuQhuoHIe+ezMdGTd0leBh+CWhQud4xMQNn3GSdsCjiegxggmT235DUA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from SJ0PR11MB5648.namprd11.prod.outlook.com (2603:10b6:a03:302::11) by IA1PR11MB6323.namprd11.prod.outlook.com (2603:10b6:208:389::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.19; Wed, 19 Feb 2025 15:20:58 +0000 Received: from SJ0PR11MB5648.namprd11.prod.outlook.com ([fe80::c784:dce5:4b7b:54f]) by SJ0PR11MB5648.namprd11.prod.outlook.com ([fe80::c784:dce5:4b7b:54f%6]) with mapi id 15.20.8445.017; Wed, 19 Feb 2025 15:20:58 +0000 From: Deepesh.Varatharajan@windriver.com To: openembedded-core@lists.openembedded.org Cc: Shivaprasad.Moodalappa@windriver.com, Sundeep.Kokkonda@windriver.com, Deepesh.Varatharajan@windriver.com Subject: [PATCH V2 3/3] rust: Oe-selftest changes for rust v1.82.0 Date: Wed, 19 Feb 2025 07:20:32 -0800 Message-ID: <20250219152037.1564893-3-Deepesh.Varatharajan@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250219152037.1564893-1-Deepesh.Varatharajan@windriver.com> References: <20250219152037.1564893-1-Deepesh.Varatharajan@windriver.com> X-ClientProxiedBy: SJ0PR05CA0022.namprd05.prod.outlook.com (2603:10b6:a03:33b::27) To SJ0PR11MB5648.namprd11.prod.outlook.com (2603:10b6:a03:302::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR11MB5648:EE_|IA1PR11MB6323:EE_ X-MS-Office365-Filtering-Correlation-Id: 78cae51e-515a-40c7-58e7-08dd50f9033c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|1800799024|376014|38350700014; X-Microsoft-Antispam-Message-Info: 3vXle0AWc/AY4pItoqPnTDMj5peK3g/KaXLBWVLsLoRAyQSgigHi/sBDLamNOZ1w+LRP6uElRKbgUerJVz7hef1jsyl0LSSeMUPYOk7KYQmSpC3jRs92c2FxaJpCF/VzN5qRFz53D5hmOiBJc90rUhjiafSJXD2vnIQE4cD3y7uF2zpjALU6UkzTkel/b8N/054l8qgLaz8cBFp/2XRkNtxKu6t9psRyHmUALZ57pzchtHcB+idouAUV8QT50TQLOAbhQRBLAOfEKsSQNh9b7yaqK1w5ouzA9FVDsqxshHzAshdloYPUY660SDgGWrotmg1bUtIqpo9vwCRnjxXsgK00sGEGl7AfLHBRvUz1N7bnTMW1sS64s5FN8S5hj9uhbnRMgIoh4EXrDcP8kT9//nadj0Q9/j9A01YU2dgk8bdg6PskVe6ErhgBGNdN2LKb3R/AeaJQcpApw8eZ6rM8ze6GfuHeGN75LB12wNP6cFIilPxAha1wxUCf4+Si0JkfNoJgFj2BKqFwAoO+z3Kvm/Gm3c/ZAAgmc5Om+HPtW/A8F1PsRpBp5HJZO44tTaCi2AJ2Yd73XyNI17V4C5ckC53MD6OF6k0Pr941F4I7Se6YDcQO6zo0UT4zEEUJWSaPQzaHGY2xX47iDsGMv6StL5HBAgVcEBc2xSwqx4BrrpQCNpixbcvZ+d5gzlkjBs+7NXlp6ZBsrCW+GeUC+lig2g7RwChp8gB27ufF409th2Pro+ALPSxEAFg314VBtn6FIF0IdsKFXoig1Ilr6d2vSnca2AmNjP2Oi5Z00eEY43BRE/1cu4DyBfvK3NcxlkX97dChq6q2I4rjYFbia/QAsGJO/23bZ1BlrKcRGdZg2OVff0YJtIaxFuv0fnX/Rbz+hMIb0lSiVzTs5vqmdU2ph9IyDHEW0E46ae/f3qHUuSQEM9rrGw9sm2RcjuJBGilyH9tx52ko5VUDCzcQb365g2Q07ikyC7Cx6eF5qQFInuRlfn5fDewPegBk7C3irlQFJGFEvnNPp9ZjGUzucBBcWAKsQhRj91SnDOz266ZnEVaXEMcTVB4dmbiJX3lfvfKqqGeAIWE4PjLzVAraSWOIMWTs2ACNEtxx22zCHCzGRjnCiRxDyp1tYXErX5FIinMjl4IdD7rK8TfgFbtZPNRVKZOfMvzuTj+xjvr21Abb3QyrrYrXmpqIbX5QRxmyCEa07b62oor+veLAER8i1bPA7RO6JejMBAzCSomjNV0iqaIWV8hjdImN+mGsr+I1aaeb9FoU+yiQD6g5T5Ub+K+9LYSx6otXFHvIBa2vUmJhax2mVeqc3O9/QgDSD2YEZqR1aDlX3cJX/onSc3PPmwr8lVoVbC31/f2JhKChj+zElxJ7qJ4D/G7MIL3HmomQz8E7uDMrsn6V8OVKOVX7/Ed8rh73Q8CC3kzKo/EscgJhJQ1EX8+rcsSFZRfV+oXjavXN X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR11MB5648.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(1800799024)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: uKqOjHIWJ8GifCOi3UwS2kfUrMr+wMVjIByyehATB70keqPZRQwip8azNVu6SxSDZYJRcd1Zi58b4XpAPTwDFbH3vKnAsd7+Dcz7mi11gEkqkVmS8s/dF3bpO3cm3wfe53qRAAs0KPMQGz98YYMp+Ipxa4/35vIYkhcP9ISZ6GclyPXz3vEk1DoddOv51XsKk/GNQ43J+FZUhgHsWm6+vxdvm0rHettxW1zaf2anUEt+2zmuBEldFsrMmZ/nVuE347Bh8iJnQPDNXLnajm5K/xCYY5V3fyRBS9qDPzYHiXMtEgyuZ2nMIvnbDbKup9I+syIfDNn/9Rio+NGYm0TnxZD22vztFAo+PftAU7fNuNxre2qVU+t4dnifrUiYYdKGh6bUHedU2Y6nHVqo6KoqNDaBwvJ3YUQ0IOhB592EmfI4qr2u40kk1ou/CHm3uzI5ygX6D5i4bjs6Icc2ysG/cmQDah10yUWV25+WbE34Qlw4tEZKS2J+GLv6L48wItVlqZW0TBY7vRLg/hKUt3TEICzk88XGhMd4KLn3BGikc91ill6IFGG7I1Zr9w8Y8g3FmkYKVoaVEgaHlzoTEDYHBgpNF38sV0vFFZ5ZyDtuYA+GpJT2o8W98s6a8cyZ4YIMq8kaDrxviuRCmjzfpoBuqUQSfPosFdSJEWNrS4gkQfJX5XolMGNCZxEHgaMqWlb4Sf6fs6zlCTmj5/9zHqT3U7aUGxHAJSZSTannOCahUsRfKANgkPvBBxawCc+8Zk+AiyeXny8xo0J0JML97LrB2I9ms2aM1mgN6nD2SHMuYS8dg35WoG8LN+S+DRiBzlVsZpocqT9aYPXyIgValPHV1fhGbiXnhh+DetCIvrSMZJ1ugxqdBV17WATY2atFO1anwMY/E7IIubSwtrT0KiFY6lboQ03avsN+/aC3nwdZi3WOQQCwJvUX7aSDSo/RUmjgStjATxJVcjQ8XKtu9swKZMvbmH13vVUUhxDiOdvZDe0dRQKaOag9ADXKwoSANfbt8iK8GWV/4E7IrSFW7FPFmaZu0iOk3Apfjb4x5xM1mLDA6327HrZeLoO2sd4kyZ4icLcsXrdWEiPtOtz0Mu5thYyvpFws694+GqOOPiS/IG1P42GLBTZ/2k8wMGGAEm7X5WcH82eFaDyXNFpY4k3Yt0pKvM0R7iD0ncChV268pv31O4sGok3gMyIMmzcF7pzTDJRIxy/O2KlhAkd73pjUiTIATFijb6bu8hdElKCPoKu8n/zxaK+1NMN045OwzICkNQ4hL6vElceBWm3bd36Fin6lFNnsQehfS2XoGRZu7EaeqeTRDZMkS7EegpYT6Jcxf9ciBingkql4lTGH8uq7rK2U8bz6/MPdB1q6bbgfEjDfdrhGHPpxd3dXRo5S9+Y8HCpLwbvvWHr5QpG5hE8vOO20bTngunChiOVmRmhuFJQGzY12/qsKgrK8oKofaJtxECNpqI+0JQf+oecR582yAapB8osstYAArq9tCGXbtQhS0ar/9/i+UshFsezyEKC+Gd0c1JIEvTxoOxMaBrPpxHR07gzLjN7B13OQiD2eaQjfEeCX77W0uhik47TyKIWR/V0AglTXliI7pWsVow05csajmgpx0GYQoWYigBwDy8c= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 78cae51e-515a-40c7-58e7-08dd50f9033c X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5648.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2025 15:20:58.8632 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: J1itFodNYc2TBvS4neu4gyPDMEAtmRascOru2or2O6KtwrSW7pTjK99hoX1Hd5obD9MOOBXrY38mCJNwilJF167fdESN/GQU83HCHkJMeTX9yn178jj/oU6dwP9xv3qz X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6323 X-Authority-Analysis: v=2.4 cv=N67TF39B c=1 sm=1 tr=0 ts=67b5f6e8 cx=c_pps a=u2H4imzVBiBAAVvoIH6jzw==:117 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=T2h4t0Lz3GQA:10 a=bRTqI5nwn0kA:10 a=t7CeM3EgAAAA:8 a=FPGUa2LD2lIhukJNjWMA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: zXVGRUOBA5j6J7ET0nI15KGuI5DlIJQH X-Proofpoint-GUID: zXVGRUOBA5j6J7ET0nI15KGuI5DlIJQH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-19_06,2025-02-19_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 adultscore=0 lowpriorityscore=0 malwarescore=0 mlxlogscore=999 suspectscore=0 clxscore=1015 bulkscore=0 spamscore=0 priorityscore=1501 mlxscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2502100000 definitions=main-2502190121 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 19 Feb 2025 15:21:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/211715 From: Deepesh Varatharajan A few tests are getting failed with x86 arch.The unsupported/failing tests are added to the exclude list and ignore the failing unit tests. Upstream-Status: Pending Signed-off-by: Deepesh Varatharajan --- meta/lib/oeqa/selftest/cases/rust.py | 2 + .../rust/files/rust-oe-selftest.patch | 48 +++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py index 42e0258725..1098e902fc 100644 --- a/meta/lib/oeqa/selftest/cases/rust.py +++ b/meta/lib/oeqa/selftest/cases/rust.py @@ -64,6 +64,7 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): 'src/doc/rustc', 'src/doc/rustdoc', 'src/doc/unstable-book', + 'src/etc/test-float-parse', 'src/librustdoc', 'src/rustdoc-json-types', 'src/tools/jsondoclint', @@ -86,6 +87,7 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): 'tests/ui/abi/stack-probes.rs', 'tests/ui/codegen/mismatched-data-layouts.rs', 'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs', + 'tests/ui/feature-gates/version_check.rs', 'tests/ui-fulldeps/', 'tests/ui/process/nofile-limit.rs', 'tidyselftest' diff --git a/meta/recipes-devtools/rust/files/rust-oe-selftest.patch b/meta/recipes-devtools/rust/files/rust-oe-selftest.patch index 01c3634d9f..0e952efadc 100644 --- a/meta/recipes-devtools/rust/files/rust-oe-selftest.patch +++ b/meta/recipes-devtools/rust/files/rust-oe-selftest.patch @@ -401,3 +401,51 @@ index 3807cd5d76c..018c5c04456 100644 fn $geometric(bench: &mut Bencher) { let bases: [$t; 16] = [2, 3, 4, 5, 7, 8, 9, 15, 16, 17, 31, 32, 33, 63, 64, 65]; let base_and_numbers: Vec<($t, Vec<$t>)> = bases +diff --git a/compiler/rustc_data_structures/src/tagged_ptr/copy/tests.rs b/compiler/rustc_data_structures/src/tagged_ptr/copy/tests.rs +index 160af8a65d..686f4607bb 100644 +--- a/compiler/rustc_data_structures/src/tagged_ptr/copy/tests.rs ++++ b/compiler/rustc_data_structures/src/tagged_ptr/copy/tests.rs +@@ -5,6 +5,7 @@ use crate::stable_hasher::{HashStable, StableHasher}; + use crate::tagged_ptr::{CopyTaggedPtr, Pointer, Tag, Tag2}; + + #[test] ++#[ignore] + fn smoke() { + let value = 12u32; + let reference = &value; +@@ -28,6 +29,7 @@ fn smoke() { + } + + #[test] ++#[ignore] + fn stable_hash_hashes_as_tuple() { + let hash_packed = { + let mut hasher = StableHasher::new(); +diff --git a/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs b/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs +index 4d342c72cc..9a77f92616 100644 +--- a/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs ++++ b/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs +@@ -4,6 +4,7 @@ use std::sync::Arc; + use crate::tagged_ptr::{Pointer, Tag, Tag2, TaggedPtr}; + + #[test] ++#[ignore] + fn smoke() { + let value = 12u32; + let reference = &value; +@@ -28,6 +29,7 @@ fn smoke() { + } + + #[test] ++#[ignore] + fn boxed() { + let value = 12u32; + let boxed = Box::new(value); +@@ -52,6 +54,7 @@ fn boxed() { + } + + #[test] ++#[ignore] + fn arclones() { + let value = 12u32; + let arc = Arc::new(value);