From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 0B0223858430 for ; Thu, 28 Mar 2024 23:43:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0B0223858430 Authentication-Results: sourceware.org; dmarc=pass (p=none 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 0B0223858430 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1711669435; cv=pass; b=j3vlkbZrvhaT0LOQP5hUVV089EiFHsNei4ae14CEUGeUMxI9s/+csHBcOCJdbivZSHn3HBVcxF12snDH9GI8OoYXC0drTQ5xUvUCwu2Dg+auyufZa13QpxuqbannpcwT9PZ+N/qdDhBkD+VSpX33sUFB/B6jKYbN9LRGqZkvdqg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1711669435; c=relaxed/simple; bh=pV2oYVvObZDPfxCPRpDMMMGwDbfysjBpGDrlzq1pla8=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=RshKZtsaSlRFP2Y6IustAT/kFCYt0QlNvgPGPT0HV9QWyjPD3HyCgPgdZ4SKv74pnOKSAsXHobHwK8nG6esX/bpt8lDrRbo964+YvSCy9Ka8//FxPje/LZ1BjsC+E7SQoiPEV3qRvUP2qIRUZR9HAznAp3rirKxDw+zrTCtcG/4= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 42SLh35r018624 for ; Thu, 28 Mar 2024 23:43:53 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2023-11-20; bh=ILqLXONo9T7LkEbhiRi6yCndi1tofcCFq2nn0xJyqj8=; b=CBC1xLX5CZbI7gMlqB93WEuxVD5BPcLSw23f30+Z4p8lu7wcmqQnhbFZTBE7RehD6JnF URxfsElKxbBha4xzYAB6C2PiJK15R1ViDfsO5/2NKngBV2NWM8XdsaaNaKpC12KXTE2w u1ZYm3qbhv5Zo6JS56QA+CQOKHqb8vF3DfYzFAoupt0KBSY8bkzHRYbsVWr5ruz0q4hs 0VySUQbvGbAe/MMkyC5IREnsGWTDiZju0lCI3eSTpjvb4gcbjjkEMqPx5zPto38aMUjg 8VxKql2kf8Ipt+OdF7e1wp+EJcWHoDP+1YljOCAmkmaCVV2uwiQQFpV2M1+Q5Tw3IjnH zw== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3x2s9h19wg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 28 Mar 2024 23:43:52 +0000 Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 42SLIRv4018172 for ; Thu, 28 Mar 2024 23:43:52 GMT Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2040.outbound.protection.outlook.com [104.47.73.40]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3x1nhauvrw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 28 Mar 2024 23:43:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A+8dJKdktByvZCiQP3Q3roFso/FxP+vZ/RM7lEdUYDRBsnjht0DQxhJsOlKYZ0XPIug3kN617uL+V4JV9NZYlB84d0o4IWBSTWREMr2FNTfBZkmmS8blq8hXPiO2VVA2PRRBnjltBeQLvp3eFlq3zzign1nTfj9FmUj7iuYV4+xxCx9puvI2iVS1s49OpAdGRB1erfdQSASnH7yVp9m4ETIYMDuQkva1G4g1eJYqyehrPGYtb0noRDfy0Gu88HwLOZ29M1QwR73lsmDoKqjn35Y5Lwuxv2ghUzPhOWSot9Xp4/ZSEMyFWVJTa6fLKzBCjUZksW3fNmVNhsrwpU53YA== 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=ILqLXONo9T7LkEbhiRi6yCndi1tofcCFq2nn0xJyqj8=; b=UCFAsm+YCqCxjS2UwGn7i84yPIJQrGvRGDNIkqOFywv/bKW773CalVuS9QmLEw3uiLeOnRy4PtdqiEW20tnjASEPQaIFexOwN7u1Dl69upUUAqiHJ7WhHQgmhmqB2qdOoph0XQx2SIl8obiskevyK/NuAl5X6x43uI2Ihm6+PeLtQEloSQC8vaqAPmAS+ynQmtAdMHcPnZL361NcoTfByI2M+FEDQebl2QxiVi4sx4/mZ8Psv4tYn8Zs9s62+I0F9iWFHUGP8RQ9so4OqJ974M48eljfV7AskiGyWWuYqZ5LHDcupRc+y1TWt5zF5MjDQD1lk7Txq8WBJB/2/jZ9tA== 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=ILqLXONo9T7LkEbhiRi6yCndi1tofcCFq2nn0xJyqj8=; b=QBh+k2ox8ZVHGi4bhKv1jS4fijLaH7P8TDPiFZ0iU1jqHZB+hZCzXm1oKP69lVcwH9Bc6PJXeDTmGPLOIjN2HPtrE3gXztAxOdHpkt7pDJPJewUPSa0DTvUyTmMDmcaXJ3Fnzj0Mik2XPKrJYogGcuZxtUr+blTyepbXVsDOm1c= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by BY5PR10MB4147.namprd10.prod.outlook.com (2603:10b6:a03:20e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.33; Thu, 28 Mar 2024 23:43:50 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::6ae9:dd4d:17bc:4f2]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::6ae9:dd4d:17bc:4f2%7]) with mapi id 15.20.7409.031; Thu, 28 Mar 2024 23:43:50 +0000 From: Indu Bhagat To: binutils@sourceware.org Cc: Indu Bhagat Subject: [PATCH 0/2] Fix two issues in gcfg and scfi Date: Thu, 28 Mar 2024 16:43:41 -0700 Message-ID: <20240328234343.3397845-1-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.43.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW4PR03CA0260.namprd03.prod.outlook.com (2603:10b6:303:b4::25) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|BY5PR10MB4147:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /EkeDm31HU6/s9Tb7s8kkvgE8IwcoDrigPyGDfKz5faItOKH9gcpNQzGWArH5iHoLfHETO/2QuD5D9DmGeVKxCGFBVbmRHn1VuSWGCsld1kNsPNWXOBUI+r5W9efj5Ugbn9O+raD1l2iXfJ8XKbE7LPHplEEJ6pA845Q/URlwGcfY9uee05pYZMEMtxLV3hJ59BjeOCZNg96YKioSk6VZ0nswk92BqPfPn9vHzvZxu4xWhMPrgBi0FYzzV6pOQ9u40JrjULrHUUlR7IbJGmEjSM7hZLMuq0MbB4aM1ztvjvEk37f4OmJydLiv87znH9Le8pKjgL7Eatq1OuSEROPV6e8G7O5B+yzWc/7RlBLvkCUj5thZ2tR+XzSxyHVWWMOMoJgvixXEXm05XcSwsrZqB/AzqxVrMd0Iz4LNjYHHGVy5/WzBZVS23on7/fMCw3xYQKDg0CHSeZKFHcIi/AqoC1AvqxhuE4xcq83hwZWFk7dA+aMhtWvjyoARS2kN3FKQALZrWkbdQy3YTcxtKsd7opwN64oc44BHfOYW+Y4swOmoZm9V8/WlwVVkgjqsspNCI96YZYIMI57bpwMSf0djTXVEWpT2crMenStpqFmtQ/3GZixHFosgSt9ho7PX8hzhcyOigO4V4Ckkeawk3lwko51UP8obEw5Ti7UBo1pZ6k= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1001MB2158.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(376005)(366007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?0oslXDF2h3f0slu/i24n0FlGY8WNSSOABEAE5tN1ugAoju9W+9nYW0wEjuXw?= =?us-ascii?Q?wclPtoKndGvDMs60GZOw85+5rpPrKSIU72kZ5vWhDfIwcEo6oNSbn7JJV304?= =?us-ascii?Q?RTU+JwNNf92rpCv1v2qQqUVgXwyuFrWvuefBJvGvWMmVwrQq3efVX9R/hrNi?= =?us-ascii?Q?l/jazloYxErbE8HgMs0CPyHwpbpkilz7LIw2+LYBuCY2s3qSHjD+kRAfakBz?= =?us-ascii?Q?XPhG3dmYvee7cII9o8l9+BxnfVUlLf+jk1RS5IPjd/7uCEtTyffF8j3aFd0N?= =?us-ascii?Q?DCNIESo7MsFHZkPmpzDPIn2FGF+U9vUrjv/AVJfk5HM/LgPBKi1ekhtGyAb5?= =?us-ascii?Q?48PHqd7b4pHnfF5rdxJfbQRy8d3P7Hn1TSMCECdyRtUa9GuFgMxvtPUmy96m?= =?us-ascii?Q?C5pX3pZXloPV7XJTzsrvwNcr1W3OGMEFSqeqrnM82i2Offne1LSViOBgYI8O?= =?us-ascii?Q?9IZfgHwfnVen6Cxausv/GChwuPbToplJQv6vrgbPFUlhAMfNVq5kF8I32ybT?= =?us-ascii?Q?k2vD6SakEmF/mF08DA9PmbSimZjmumrjJyl1D0waqe63w7Ri3RJfFJJKDceG?= =?us-ascii?Q?Ec6FIw3KL6DA0UfAvCGm8/ra8vTmIY9Md/d/4YXh5Je0HJsmPQxWFi5XxzcR?= =?us-ascii?Q?WeILPRZ6IJabvg0sd7m2xVEXmM5LE2PP21fDXoXRREz9CE5Rh46v1IUVao+s?= =?us-ascii?Q?ZsDByk1qTTRmhth5+JQfDHutMJAqhs92vQPjHvIo5n8n+Xj/ipmAgQdX3Y6l?= =?us-ascii?Q?s7Sfrjm5W/MMAkKpZTKCz5sHEzYidWJc9/kzPuRhaqQjjfZnYfkbiS7rjLeZ?= =?us-ascii?Q?5JVRYjI9uOnoOJ/L8ZxqbzUpBZnfMTMKr2Q0iacvJKtqxRVV5bEG9d09+kwo?= =?us-ascii?Q?oHoE6YstaclHbGMyHulS4KkI2aCNQRrTEHJYCq17Ki23627wEdFMgj3bw4HC?= =?us-ascii?Q?FrqGfm8eQ69r88Y89FZFo337K+6OcjwSL4+zWdphvyn6KCrj4S2XsOqDcIF8?= =?us-ascii?Q?T1JW7TzdEvDOc9ptDV0rW/M07sV08b59yzNZXghhbasVAj99xIgJisymvjs1?= =?us-ascii?Q?MzBoEWhWOr4sJkomJzMAmlmMrNGRNFBvc8kfSnBds99Jm/dlNHqxQ5RSkBK+?= =?us-ascii?Q?IRQcn7JJf9Ixti7ZGS6cjGJGoaNYRbWA7L7cnoNzP4aiUdaZOp5BR4g8zKgc?= =?us-ascii?Q?hrrcikhul84Z10cAQkGVm87xY1MVZCsqFki0K0AJZdP6yc3SIB8hv5ibOKdq?= =?us-ascii?Q?utGqRo8Hd1weNp5i+yOZ2ujrejSavAC0uekHCT6RccR5UDc8EcRBXk84NzLe?= =?us-ascii?Q?7oz4wlU09wmE39ZqqnTnqfHF95PpCQCMYUAsP0KlZIeEShxI9nQUiUTIW/QB?= =?us-ascii?Q?KPTLaJyxDSrOPZYPJ70mRmolfhZeMOpRlaVTwfJ6wnSqr/dGCZQV84r7rUU/?= =?us-ascii?Q?2NxGJYPO4H+VxCCmztlqEYSmy3Q+hThxyAJS4tA5fQkT7cXleeich1ei5M4X?= =?us-ascii?Q?TMc8v6c4eTFU6ACvlfRS38xn3KKmfFaoXzztThRIFNuj+XMbDTXHqmSMOVr3?= =?us-ascii?Q?7ovjiHfFCgGIjutEB50YbGRJdySxCqi8YqlFjehKE/ZNuPqKo6tCscucfmZX?= =?us-ascii?Q?E4X+NmyRSJ3eKbbRd/kc9O0=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: snXP0v5SM7l86+MmKOVNS4uLZQftXlniWSZzT29u0LE6AlnNxXEMdzBjTp86e2W421HTluHASTus4KC7s7SqwSaPqmtd0hMMBoyxAKhqinXM2V3ct6sB5y5XQfjLHFLYZMDDHOGkRYwJqzkuKlZ4i0uQ7trG/3kVvTsF9yF7vgOEb0fIGD11PX87MQVu8D8H7bgguP0908w3dmFxNmJ6Cnh8GjochiUdWa6+6ctXvOBy3l4I4G1bmVbXgjz5hAn6sY19CJbuwQdH5CDI3DMxqACqtR3xTCDoCLPlIANl+ELBGC9pvU0S4LinHQEDsgs3q+Z8n6FebACCDL2JIvEXIU2Y5jlQm04ccBOFF1/AYrRL3o/EuU359NEFJsOvvHqaXsZLBM+m25oS7s3XSAP53NzqUwk+S8LsBvas3SvgOhs09tGJuam5a8JUFOIzl+DKbE/xZiMGIFNkjZcU48vKkb5xMvvUUoetQuw5Dn4Z57MJTkf+r2O6yiVy/7sGlWS7yl+VZODDtoivXOUnIozild+sMcbKIU/inUpFAnVt5II7GFQUbGN2+4PCdfjV4s7ch+0FHnxUeLHnB9hTe0QJHFTEJTCH/cbIXFzVjKJC5ag= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0406ca00-336c-4cae-76fa-08dc4f80eb49 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Mar 2024 23:43:50.2694 (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: Kch0gXk5Uec/AxuyEJxZcACey+gIpXRS98Iu/nwzT4cBcZggD2E3J2DNqjkjNF2rkwl6PzSfc8IyV4Nd+duk5Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB4147 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-28_17,2024-03-28_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 malwarescore=0 suspectscore=0 mlxlogscore=760 mlxscore=0 adultscore=0 spamscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2403210000 definitions=main-2403280171 X-Proofpoint-GUID: h-cG-eslkm7vkh_NBtsm3fPGzof55HRP X-Proofpoint-ORIG-GUID: h-cG-eslkm7vkh_NBtsm3fPGzof55HRP X-Spam-Status: No, score=-6.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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: Hi, While working on extending SCFI for aarch64, I ran into some bugs in the existing GCFG creation and SCFI state management code in GAS. This patch series fixes those (two) issues. The two patches are quite independent of each other. They are being sent together only to hopefully save some testing and reviewing cycles. Testing Notes: - Regression tested native builds on x86_64 and aarch64. Thanks, Indu Bhagat (2): gas: gcfg: add_bb_at_ginsn must return root_bb gas: scfi: bugfixes for SCFI state propagation gas/ginsn.c | 95 ++++++++++++++----- gas/scfi.c | 20 ++-- gas/testsuite/gas/scfi/x86_64/scfi-cfg-4.d | 43 +++++++++ gas/testsuite/gas/scfi/x86_64/scfi-cfg-4.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-4.s | 42 ++++++++ gas/testsuite/gas/scfi/x86_64/scfi-cfg-5.d | 39 ++++++++ gas/testsuite/gas/scfi/x86_64/scfi-cfg-5.l | 2 + gas/testsuite/gas/scfi/x86_64/scfi-cfg-5.s | 32 +++++++ gas/testsuite/gas/scfi/x86_64/scfi-x86-64.exp | 4 + 9 files changed, 245 insertions(+), 34 deletions(-) create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-4.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-4.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-4.s create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-5.d create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-5.l create mode 100644 gas/testsuite/gas/scfi/x86_64/scfi-cfg-5.s -- 2.43.0