From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id C16903858C50 for ; Fri, 26 Apr 2024 20:20:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C16903858C50 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C16903858C50 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714162852; cv=pass; b=dzXshWES1+Gd4/bv3aBsuQtsuF+tK3sl75YMhhKFXWh7F1Ejw0WG3LwJU+KqOmmj2yA6+fL8DeH1stjLQMyc4MDbU4vQe4PyR+u7btttBDhL26GFoSSib40A2AaZuX1XLAXIs2m4aTLPLNUp1H1634Y2EEVOoNZfcpsQ0XfVYfk= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714162852; c=relaxed/simple; bh=xapTV0URhcDpRkeAoZsVDU8Uqy7jURMJmbsF562Jzmw=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=EFaZd4WjI2dgNxR4r+7DUolM8wLp24+JwwQqIbszFgXSQRhKF8UGEBRRN1+eazxyF6F6bJJJufUbdNXDaLaTussMP/IWW79V7f/8zj097xXqi501BKBP6RlNkC8JgQtbU4/xnXWOJZvYTg82bYrDz4HizPdKt3N6KS6fYwWeiUI= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 43QKA2T9012941 for ; Fri, 26 Apr 2024 20:20:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2023-11-20; bh=GoVBjavKJTcnfi8q2C2f5NY0IUp6JpODK2EayFLNZPA=; b=hrROB2EZCPF1W6sNRlSBs+3GLIXG3wAwb9HJuVExbce/BxC2BZUzqvNB9U6h1nZ2NMDI DmLbSfrldu1ng7pX0aW1XaQ2cvOibwz+hc3GEZnS2AKAjSI4xlr9PvZOJm6uBx9zc0EE UEJBhk6dBDZrnwk12cqDZgXR05zZ2a35VMzw6NKnofKQN9UluYc6WVx9fNpsM9u2eldX 0J1blQhzeVFDx915wRm8k9tbx1r1dEqU6BBjIemZHiOuPlI8cQASC6sbtvaPfzqyd1i0 cdeECjiwjgueibNQHCtHicTHQzyE5CYrZtcMXbXrHevi4voW9vnZsTGLFbWKLuDEp2Fi vA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3xm4g4p91t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 26 Apr 2024 20:20:50 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 43QI8gAk006485 for ; Fri, 26 Apr 2024 20:20:49 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2170.outbound.protection.outlook.com [104.47.58.170]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3xm45c539y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 26 Apr 2024 20:20:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i3i7clf+Iybwyluh7/81qvt150MANlsTtGRCF2o4ffou9Sjpi/vQ6cP1b15Ev7UZTrnHi7ryJQ3uJvRih/Hc3nQkLRDqwf5+MJp4C5hWEfLEbJ10V0j1crNdIrQZcW4qwC88MlWAvS5eVmKiD6aaSdxeQe5+GmF/YImakBYthmQEXfDC9t83vG3QqvsJt3JCB0BNF4erEmlDBU/Y54Rxp2ZDf6qtDIj9eihhgH4vmtJKKoxo8cyAdsLvn4CUe3zD7iPo5YxROd7FNHdrwCi0iijRjZr6B9Q4hXWlsZRmN4D14dBiwIUslODJwxzxuPeE2UNe7QPGYiaRJgcn/sT5Dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=GoVBjavKJTcnfi8q2C2f5NY0IUp6JpODK2EayFLNZPA=; b=PTPUB5ZwtxXyG12N9MxxpPhS656cAn3/xtBwC+bqPm9tZhsGng46hwG5FMoCFRVfKQeUPxnOwozZceP0HgtupeWImSECu11RQk9d33dIRVcmZXAoqyfZ/ormjGKA6ngLOohSzgOiBNiZ9UtmyHjNn3K3i4BfrlPp4LAYOQ/DxWIin1OSE/Ze+bNixTgdKxBnBJIjfSHAVtUsz+4gwMCnLrrf4m4d+jOLi2tHr653ICyWArN8wKEjdnubmf7WxPU6DleNcFYcMbhxhxvS2ZGzKkCR6JTRy8B524dhhqvpyxgl7etvs/0Us2X+Aa4/8b90NaU5ATxv646sPmI3O5G3uw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GoVBjavKJTcnfi8q2C2f5NY0IUp6JpODK2EayFLNZPA=; b=qdJxprbz995dBMV+9jRpDXQUuxFPJXt87+1f+Z444U6tR/Zc0J62dJ35vhtDt+XXQ0qthTa0ZIlIqmJt2juLNqJ0IGnoiaBTyVo4p5M8q3cXVMSf0eQ9xiC0Cg/Cxs2K4SMLQUZz8Ses0djdWnmZvGBBupyVr+GFc6QleOibQiQ= Received: from MW4PR10MB6608.namprd10.prod.outlook.com (2603:10b6:303:22e::8) by SA1PR10MB7791.namprd10.prod.outlook.com (2603:10b6:806:3a9::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.31; Fri, 26 Apr 2024 20:20:48 +0000 Received: from MW4PR10MB6608.namprd10.prod.outlook.com ([fe80::67a4:9544:7249:7751]) by MW4PR10MB6608.namprd10.prod.outlook.com ([fe80::67a4:9544:7249:7751%7]) with mapi id 15.20.7472.044; Fri, 26 Apr 2024 20:20:48 +0000 From: Nick Alcock To: binutils@sourceware.org Subject: [PATCH 5/7] libctf: test: add host Date: Fri, 26 Apr 2024 21:20:21 +0100 Message-ID: <20240426202023.423064-6-nick.alcock@oracle.com> X-Mailer: git-send-email 2.44.0.273.ge0bd14271f In-Reply-To: <20240426202023.423064-1-nick.alcock@oracle.com> References: <20240426202023.423064-1-nick.alcock@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO2P265CA0125.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9f::17) To MW4PR10MB6608.namprd10.prod.outlook.com (2603:10b6:303:22e::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW4PR10MB6608:EE_|SA1PR10MB7791:EE_ X-MS-Office365-Filtering-Correlation-Id: 59e0d2cc-d574-4c60-b2f9-08dc662e5c10 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|366007|376005|1800799015; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?55lZ6OrYacBMxkgDAq/xGm5kC/ahqdnAK+s0uuVilojDfFO7KRJDbBSpm54I?= =?us-ascii?Q?XqZmrZLUzvgfnNSmjGvlPAxyqMG3YcVbWbPZRk58TBn1tl8XyZJtq9s9Eqgx?= =?us-ascii?Q?2NeskyqHtWmPROMjOPi+lkWTbafQSC+PfIyMrE92gZZNKYCTIFznwfYpahaD?= =?us-ascii?Q?KAxdaCggfMpVku6nbNMRH+0P711Pfn/S54jXwUnzTgDVHvMWSwrCyEZ9UjCD?= =?us-ascii?Q?2LZ3Fa/C2Zypofl6gxCAMaJH99Z0cQBMbcGbx90BXW8PQpSRZUDxzOKVs0q8?= =?us-ascii?Q?mrtvMhlNJUyw3htJvLpWVKiAyEKIVPBmok/isiYBKBzNmAfhGqgqvZnOOZbX?= =?us-ascii?Q?SPqdgwAVuoKOZ+fc9KcxZvJMuS12T+e90RYSwJSsi/kkQitzYKcFVbZ/vLAZ?= =?us-ascii?Q?VDDhs/bPH5OKtpC088/R0YJTGzC3mGjzrflu1py3H1YCUQaRtNHJeyjoLpVv?= =?us-ascii?Q?WlcuQM1V14WrBAgLtM0RGJnIommUZVd6iw4tQpjy16AHeg1G+oTC4hz7TIcx?= =?us-ascii?Q?Dxd/iq9Yz0BsHhhSPeD60Z9oW7sFlwCQd8U+dlc2d9DaDfEmQmO0uuYU2+mQ?= =?us-ascii?Q?FXgSmtbsDpEKYHqwtDZ7SBpDl36I2AOHYOBXOE/THIJMoDecGFAC9rYQ/60s?= =?us-ascii?Q?J8FkWC/aSnmLi9HcoCVqy+WbnU4LKkyP5Vwu8iyY9t+EAth9M3DSQnbxtqY1?= =?us-ascii?Q?EQOya8de8BzFB0qJPCydFvfOr+zK4KCtG8Gs8PkKmOmW48dg6i8S/0zRnwLE?= =?us-ascii?Q?n7X+mh4ir126ay/ts+pJeRb2RA0dPywK+D2VyAAYw0/pjP/VFv71vMZX4hqf?= =?us-ascii?Q?lA/19DoBsz0WjhGdalfaeIjKBCyJnwivf/AVBo6Ajc15Yhkrgym+kiut81d1?= =?us-ascii?Q?P1T3lp5mHOAnaCyZc0WlsbWO68a0zuUR5dIgIAUSaW4iu/KmOtFCo8L/pCpY?= =?us-ascii?Q?ftcw/q9NtxqBCutPN5n8fHgd5wHpvqMbgdcqCv8bB4KQ02fTk3exp9zo+JYp?= =?us-ascii?Q?LQYSmc2yAGWo0HkENfqR/d/CPBhdkPoULZFOsHOl9GWbR48t1OihHyZYG26Q?= =?us-ascii?Q?c5SihctBDXGcwcs7uv3RSA25zKHBEAEC9MuJmO5QyJyOERuHeXIo8gxKjL77?= =?us-ascii?Q?sXF+WQ+acO2iXPy6UxQhnmD5pId4dalpxKu4RELNbXDpynF5YXYgWCIUggNU?= =?us-ascii?Q?nxOXwO9LwFXSRneo8aGfQehDQfwDi6A5AJ7Cjf+0km6WyGRIurdMPBmJmOY/?= =?us-ascii?Q?yCE5wLecIrYDaEyeINCE5CfDlrKCYvZltjBHz1i6Vw=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR10MB6608.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ZBX1I9UqJE/oexjyZCzSnSisgQ8XxzLL+wrbDXkKGqW1oSsdDRoMt/Cq5Man?= =?us-ascii?Q?et7e6udOW61MaAWbnqWOHu5satxLEBvo9p0O+SjYEnRNAq1j7asaINApOqsW?= =?us-ascii?Q?XMYmg773VBaBssxEkyN8gL/8/pkXh3FGQ3bCKlguluTpoBMWP/XvqoR24Ze/?= =?us-ascii?Q?q1/CirZ5KSfXd6kAOeT8+v9Ixz0CyAFyIyK75ReLlaEcVgsJu7aEB1Q+OVlv?= =?us-ascii?Q?snPgQS7WxwU2yyx3ovBq1j7SqXc8f40sQn5SUDt1XiZSIwhrGhWVSzHvJ7pP?= =?us-ascii?Q?mTNxij3NIIh89hH0JdgU04Ue96qVUGu8g7xBkH3iLO6gS0cacZovefp8dG61?= =?us-ascii?Q?tDNkN8mWKMckI3NmojpL8NCO8NAH0VJcXMtzeh3YtvbMZ4HAELMClZ5Yp25M?= =?us-ascii?Q?iuw+LS8iHmHdtrJCDL3UC+nUsbyc2b09fsZLEdqXNwYTxpj74m9nrtNTyTb7?= =?us-ascii?Q?ssFf/KY3GqOnbtxxAsakY0SeREnMYC4x0bRf2ifPM+1Ju6qWyAmhUCrjcdRj?= =?us-ascii?Q?YeqI4oNuNidWbfY78Uq+kUDHzwOAzLSHWQoWRGrrxabriEysBPG71jUB0xyk?= =?us-ascii?Q?7x3ZFCnE1iNu6lR1Pqb+U4aYTYEwomO8QCcYCh9KwedQ0GDqJte7LBi5pqIw?= =?us-ascii?Q?gNeuj/6lXr4kP8rKvO3nv8sH9Rfi9lkqW7Gi9UAMFFA8b8ATOb8dNiQqGbkt?= =?us-ascii?Q?rYWfRPNYo+RroJvPSpnQc8VXiNvn4Ui3dK/djX8/o74K5ArU8w7P+E4dzsVY?= =?us-ascii?Q?ECsXG3/kjJ6xx8C05W+dS1D8Y2XCkuS7+cw3RsT/H+meeCK94HsZUt8Fcao5?= =?us-ascii?Q?/O7WiSPiCSZb+B/9IzpTfxzVNjhXcCv+YuwC94Fz59xm/RR80jZ89s2OJRLJ?= =?us-ascii?Q?LRn4MDXxlZDXstJt4D0hP+28l9DBu/wgeaTSCtzRXsgdUYtzrWWgpSEIAFRE?= =?us-ascii?Q?nGmxn62XNwUzHCwIlsYzv6ui36pYlhZbbFWxBJOpqX2EJ8hD4QLJo2+I1LYr?= =?us-ascii?Q?6vQtCQC6o433PjRneEyZQh21eUDlR+OgB4cN3cDhT2ElphYavFBsuRUzwnWN?= =?us-ascii?Q?K3BZ9VESHM967zuX8lnrIqsCJaB7sL2NqgUseYbzwvrxP9LIlKtUpoRduJB1?= =?us-ascii?Q?xC15ayVqn4PWmlJdc8TyfgsFTP07EAVS+IFUNUS1sv1TWkFMzK3+N9Jx44zY?= =?us-ascii?Q?TewsaIe7KrjtVyThsExTb93O/kT/7bHkyD1aZCZ8HaUkKVZNFlkuWmXcFO7K?= =?us-ascii?Q?zPGBVfsYTKfdW4jfpASQuhvG7wL1sSDdzAyE8MzSIzN3+kcIPc+qn3/YSA4G?= =?us-ascii?Q?z9e5lEV4BKZ+xyE03oyJIvcnYg49MUztiGvIPVTH5Lf9R0DcgW1kiFK36+aw?= =?us-ascii?Q?ZTY1CsYJgKcOQ1fTGSeCJ2Qs/kQs0EJ/RAcuwW2CNDFW8pGzLO84+iZaTLWi?= =?us-ascii?Q?IZ40ryZk84rtYSpqUwngDsWSPoaHnW0OYlROe6ch++njbFyQUodaHTbaaT5p?= =?us-ascii?Q?armoRp5m1PXn4f08Wt2c5tOoDez/U2Hr6tESqhdPmjG2u2PlAFqPlwqVXkFU?= =?us-ascii?Q?69e7KedGtlqEzRXoePHNQABfDmL+Z1QWPpgxOZ2K8CFrsADhkoO+S70w412L?= =?us-ascii?Q?7A=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Mtg3kf95bZaa1Z+caG2WsVF+mZW4+p4Uhx1zT01U+xHMRaTZ0WJK4xpaC/BPwg4KL1N0m+7W5Rl/VpCovkBn435Aldezmw+86nZgkcxISN1J2HPVZz0QyO6UCCmJ1+xyP/vu5FE/e3GBCPfRW9AZ/bYIOUi3b3r+AVCosIgIVHj8pUvdhMGr26MD9LAWfA+h0uc4fe5jo59p27/0NPdBnSrQ3R1LE+AoV55uPuLGa78E61+KMWojn00jqBmbhmeIPlkwsu9XLHlbGkYoX9GoStMpHB5Lav7JHQt+Zjo7rI8f+SGhPFb6IWSJoJ4V6bjPlb1bfbUps8mrYqd9vwCeJCXtpBjptVBMfJkABp5+DEfhhmplYJyW+uQ8DcGzHxQOVHxWZrIUUMdTbBaE6mci7gHg/VzIGPio+kfX6p0Cq7lQXOQ4QF7h54JnJQX5wYTO6hVUrCbfwbNVyJC/N6DluaQI67oB1W08hU6Wr3yOU7Oi8veu+YtnFHinK+IwPeKs8RRGRK0u2AcUorumc7H2LI4un65aWrBvzUdCaVe7b7nykmRi/KAMGn3JWrZyEB0RqjXcFDoAF2pq90iWkZjlqhv+0yEOpDsN2W0bcWnfRr8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 59e0d2cc-d574-4c60-b2f9-08dc662e5c10 X-MS-Exchange-CrossTenant-AuthSource: MW4PR10MB6608.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Apr 2024 20:20:48.1119 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: EKBplhQ7fnJM2IdkX6xjZRoir8AoKRGzILaN7SRZTst4ZXC9daQ1hvlztM+gmupUDYuEOhuZlbazn4E2YaMGHw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB7791 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-04-26_17,2024-04-26_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxscore=0 spamscore=0 bulkscore=0 suspectscore=0 mlxlogscore=999 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2404260141 X-Proofpoint-GUID: KBNhUy5GS1JZD5x06Q9_pzq6h2Ad-g9i X-Proofpoint-ORIG-GUID: KBNhUy5GS1JZD5x06Q9_pzq6h2Ad-g9i X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,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 .lk option lets you execute particular tests only on specific host architectures. libctf/ * testsuite/lib/ctf-lib.exp (run_lookup_test): Add host. --- libctf/testsuite/lib/ctf-lib.exp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libctf/testsuite/lib/ctf-lib.exp b/libctf/testsuite/lib/ctf-lib.exp index 523a8c31e1e..1f76e0b1aba 100644 --- a/libctf/testsuite/lib/ctf-lib.exp +++ b/libctf/testsuite/lib/ctf-lib.exp @@ -109,6 +109,9 @@ proc compile_link_one_host_cc { src output additional_args } { # no_cross: # If set, do not run this test when host != target. # +# host: +# If set, only run this test on hosts matching the given glob. +# # Each option may occur at most once unless otherwise mentioned. # # After the option lines come regexp lines. run_lookup_test calls @@ -147,6 +150,7 @@ proc run_lookup_test { name } { set opts(source) {} set opts(xfail) {} set opts(no_cross) {} + set opts(host) {} foreach i $opt_array { set opt_name [lindex $i 0] @@ -170,6 +174,11 @@ proc run_lookup_test { name } { return } + if { [llength $opts(host)] != 0 && ![ishost $opts(host)] } { + untested "$subdiir/$name only runs on $opts(host)" + return + } + if { [llength $opts(lookup)] == 0 } { set opts(lookup) "$file.c" } else { -- 2.44.0.273.ge0bd14271f