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 346FD3858CD1 for ; Tue, 9 Apr 2024 00:29:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 346FD3858CD1 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 346FD3858CD1 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=1712622558; cv=pass; b=Og4ZrkGIrEoLgOmNL+UO3skso7YGtsVUtxZA+TMzEVPFwKVXYgWXPR2lSEzzYnYFfHhhSZVqGDHQafoF90sGUuxNYMFnl6urBESbe+ngK/ecmjMKCJ7jlYAoBYxAgKJxPy4ZQnPzH+/SaD4ZXER8aeuwwgkAQOS97ovF93WWwMQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1712622558; c=relaxed/simple; bh=U5wbpAHvI+n6HPNGsrgpYTKDd2yRU4g8R3ZSztpdi8g=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=LLhSbT0CPr0sdb6qpqNNcVyI7J0DXtkTYqkOQMK3NSzr/IxD0uKZIBXH5JeE1N7L9W3/csCvYrDAQv/GzzUs3526Nqm3tjiZHZ17+GrQDsyR9BwpA8t24jZrDBIbZ4hh7Up7EP7A1NZT3dFG0iwZzcbxxoGbyK0bdr4DK3Pe6/I= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 438LmnD7007736 for ; Tue, 9 Apr 2024 00:29:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=message-id : date : subject : to : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-11-20; bh=o59EPma+SrD8ofhT3vRLrsJWvhoP8hsYMgMY5GuYjDw=; b=iODKFXP3WRzWSbch7RC5BgrI0hBSp8JFSx952DAkM0kW2/75RcDAbnZGREIa8MeQ6agq SU/rrroUEI591FQyoB2mQDo7OdKlVOql3XB3CT0UNrRBudSnoBsI5ZD2DEr51MWLNY84 yRZzJz7Ya+pGTgZAo10S5k4O0pwJa8XCMJBNjP+5cuUqYc0WAi1G4G8GV3EqJO39c6xl vgV1f1QRSvjhsh3lig/pMKOP0189bOvfe2se7nfaL/NsouOToGjjHykpoiCG9X2/sLt3 iQ7Kfe8T6hypG06iXZnUD2HYmMTdIwPpTYQQ4Xu7TNyQDPu1j9JslHfqKEvYovBNo/eq ug== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3xax0um0pk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 09 Apr 2024 00:29:14 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 438NBTxA020014 for ; Tue, 9 Apr 2024 00:29:14 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2168.outbound.protection.outlook.com [104.47.57.168]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3xavuc6xfh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 09 Apr 2024 00:29:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fis6mzTTqT5Bk/+6CLq60ueUN6ku54yjuFxNth9C5UAL2cBAM01H6tQe6+1KRwzaj8nXUAOPFKdw0XveqBaUk5kPsXpMoKlrYEPswI4hVGUSKphzIPH9xQP3tOorsiAPm7FWwTTzKH9FMbPedjtYTg92Gpq3/6Zo1rGfQy7rGO14WRyToAFaGX5DH9RQBAEyQ3kn5VfpkkSbI66lkxRQAwJ9j6wq3675v1PRru/3qSj5rXACgEnrq8wskWM3HRwUTRW8OBwwsAJ8U5V/fjyIn4CM9tnpOhl44C83h5keH1mZdpfZmv1/uQAbjw8AEgkQPtSjfDbPKt+Un9pr9BKeiA== 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=o59EPma+SrD8ofhT3vRLrsJWvhoP8hsYMgMY5GuYjDw=; b=PPerc58EqIi5oSVbKEIQzCD4Aw+yiuEbFQZjyEpGqaC/Ke8sRFtpXYCzLbOrwwYS2Yvit4A402XSMaKiPxrLNwgh7h4A7brFC6RCgUkJzU1beEMeYyPyhqXGqTrbvcq7QTe3YwUn1iqKGCeE8uPMrtnKnu5D3HNEzJff/W6Dku+KV0hNy3qjkGpTfArdlrlW6mZFt0ItPvL+3IbgpFfph2vl0u1L4dufQXau6SfR8wAMh91F+N9aHWa3M1+IgdEMXc4BPdYakXhOnmGDFOxPQT9Ff2HYT6+BF71U/8ySfwK1U4h/YE+bSm2Pzf/0uMPpdKngggGLYm8GuOpPM1ZmTg== 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=o59EPma+SrD8ofhT3vRLrsJWvhoP8hsYMgMY5GuYjDw=; b=NDRBLcjc5dpqebvsZROmVGdjsNkEEZE7QxZm4k0Y3Prpn6kBQI+s3XoLDRK8J5RdlHsB1Q7PYHEReegtQlcBv8DJuHsGQOMY/RzgQedyvtvlewKGW3ikzKIZ88zo9ETGY3UsJGtmcWBwmyvGNlfVSm681ABAR5ipU/8pb3MmYfo= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by PH7PR10MB6577.namprd10.prod.outlook.com (2603:10b6:510:204::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.55; Tue, 9 Apr 2024 00:29:12 +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.053; Tue, 9 Apr 2024 00:29:12 +0000 Message-ID: <0015be6e-a547-4cf1-adee-7daa6f9c3f13@oracle.com> Date: Mon, 8 Apr 2024 17:29:10 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/2] Fix two issues in gcfg and scfi Content-Language: en-US To: Binutils References: <20240328234343.3397845-1-indu.bhagat@oracle.com> From: Indu Bhagat In-Reply-To: <20240328234343.3397845-1-indu.bhagat@oracle.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR03CA0185.namprd03.prod.outlook.com (2603:10b6:303:b8::10) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|PH7PR10MB6577:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: j8+88W9QXBkbNjUwviq0hA+QWGx86XeFlDctUE/PX5PprBQhFTMpW5Nhw4+p9tLMJW4cSZJreMmCt2cpIVMwCx5jRe/kJoV+hKIgbOS/Ny7Z+QnMW0n8Y6Rui/1P/iDd/YmlB9PTSggQlVPs7yd7e3du0qCq2sDE6VLfBHenSEvmM46s8Rss7vOa/LiuDWn1VSoEyUpMydLBMO//eHE5UykEMS+o4XNjhy+7WFBSkMz5zK1wdP5wwwDeTBuSWsL22ywbU1v757m9RAcT1fkAyx3irCj+RJzBKwqIwN14NImNocPd8osugUaQq+zKm3VjlPo9WpycpxgvW1DKjwatvGR0rUoyYV8bWLv3naHUEvTzhCElHHAn/mHRcuc5omml553H82axQ7oMG88rtta0/QxCLhpkkF7rcFV2dboe2WY6flSO0CZhnnHKueukMxAfkDCr2UAvDCRIKQCUv/uFURzJtXVZxX7/s6Hg6nI3RilMvZ9sSwmOVq2dYYZ21Q88mF9cKgDiDLDj2Hlb2bvWhr+6RkQjC1L9mB0OMbqlqNfjYLqe5OGzGEa2eeRZXQrFJGcp31HZr7x2NTcBmAQWpZA+26zgKyiM82R0duZeUC3Bbte7wZSO2XhuHTy+aK08H2q62E7AFDA9V58N4UA4bDTmw9HOC7jyIlk/blBY2a8= 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)(366007)(1800799015)(376005);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SHZVUmJqV2ZDVm9VMjRvb1RwVUNRSmowYmJnOGpFQnJPUmZTUUZIaXFVMU0v?= =?utf-8?B?L20zdEVrVERCUkF4Tk9Cay9rd2RuWlo5eElhNUsxYVFKRWc0N2xWRHo0K1hW?= =?utf-8?B?emVLSmlqOEtQb1YyRXJiQkYrREFpMTk3Tm5TWmtyVHJmem5nRmVuRUxwZitD?= =?utf-8?B?N2tJOEFQZVY1S1R3R2Uzditqck40UnJGTHNxb05saGE0ZUlpNzQyMkFQT3Rr?= =?utf-8?B?V3ZYY0NBUWZ2NU11Vllxd2psbkMxUDk3RDhVUDk4aXl5RWk4S3kzL1VJTktw?= =?utf-8?B?WFpOSFhveG1sRHJSN2YzalRrMGd4WnhGUlF5UFpiM2ViVS9BaG1wbEJOVkgw?= =?utf-8?B?ZzZQRzl0VmNnZHd0eU5IV2o3UVlScE5hNENpZmJDMlYvbzFWUjBBeTVpbEhr?= =?utf-8?B?TzlmOFE1TFZxK2k5YWJqbjE4alBnV2RudllLNHlQR1VQb3ZMajU0NE9iT3Av?= =?utf-8?B?VHFOMXlzak5nc3dwaWFBWG10U0dmWmdKemR3L1d2ZksxZXlDNDU0UUhINkc2?= =?utf-8?B?VnNVaEJCcC9Jbzk3Ty9oQmxIVTR2VVlJOFdQZjQ3T1dxVW9Wdng4Z3QrVGVL?= =?utf-8?B?bFlCeGN3L01MaXozVno5cXZaSWxvT2taQy9uSUd1S2I3bGVBa0xaN1RYZk9o?= =?utf-8?B?eW5qSnJINzJuSHRqSEtIckhidHJtMmxHaUJZUHY5WWVmSy9Zc3JnQjM3SUg5?= =?utf-8?B?bTl2N1gwaWQwZGxXbi9kakhJdE80TU5rUnUydzFuY0F3ek4rNVdCTjV1cnJa?= =?utf-8?B?VzUrNlN5VUQ0emZVQVRibkxES2VYa2J3WHA1ejg1NzFGcEJuKzE3RGw0TCtM?= =?utf-8?B?VmtmSlpMQjNBTzloN2xEd0xuUFJoZXBoalNKd09kUHdkZE1veDVqMHA4SWNs?= =?utf-8?B?czJ5dTNuejdhazRDOE14TUJTQk4vc2c5SWlKZ2Q3SmxLU2pmMjllUldTcVVR?= =?utf-8?B?Tjcwc2ljUEJCTXQ0UWkzVk92ODNEVFBDcEpDSW1nVC9SbFA3YnNJLy96eWVH?= =?utf-8?B?T0NRZG9KMlVuUU50RVFTdk9XZ09HRzZXT2QzVFdJbDNrTTJaSWk1MGd5aVhl?= =?utf-8?B?TEJEY29WSDYzcG9sSlYwckhNUVNVQW5kdjZ1RUJWTWJ6b1dUUCtkQUpaWGx3?= =?utf-8?B?VjBvaFowSUZRVXAyb0JwVFJZdy83aEh3Wmp1ZC9BdFVpVmZ0RGFwMXZ6TmNi?= =?utf-8?B?N0hpOTNyaUsxdHdia0JiUHFaRlFadi9qZ0JHYUsxaUFrcTFORDdWSHBCc2RE?= =?utf-8?B?dnJGWGMzMzdxTy8vLzE2eW9EUVNPZXNnR0lnWkhobUpTTWF1NkFzRFNwZXo3?= =?utf-8?B?eS8yUlk4UFJxU0RNSlBLdmR6VFpBMnJKeUhYTG9aZjZDcnpoRDZDRFpKaksz?= =?utf-8?B?ckdSNmZKU0JXdDFpdk9tMlBvNTRwaHp3OGdtaCtOL3l6OXlDR0FTekIraUhT?= =?utf-8?B?SVU1QTVWWUlRRndsbk56ZnNTcUZFOXVibVNSRnhmZHg5L2lhcUlRVVVFdDJt?= =?utf-8?B?dUV2Qkx0YU8wMmdEUHVrcnBXQjNhcGx2OURtRkIrdy8yYW5pMnRZQXNUcWhm?= =?utf-8?B?TzRXa0xncUlvemdPQzNoUUkzMnpLSGM0MTQ4SE1rNU9GSHdHd1QxbUhOQkgz?= =?utf-8?B?R3ZwWkJRWGIvQkJkVjEzSEtXSy9Cb1ZCWjYxQTBaTWd3STdFUG5Lek0yMzJn?= =?utf-8?B?U0pzTkZNL08vVjA5bzg2REcxRXlLVnFjdjFCL3gwQ3BBLzNsT0JrZ0hDbmJs?= =?utf-8?B?bVU0ZGJmUHJrRjR2bDR5WlQ3c0xVQjVzMXRGMUdTL0lESm1obUlJdUZXQ200?= =?utf-8?B?SXlGWWZLSk9xK09hb3ZETCtEYmhYc01BTGZDU1R5d2lrRWNTdEd4UWF4MUVZ?= =?utf-8?B?MVpQZVNvbkZiRGpBaE95RTUwaG5ZZzNSZ2VHWU11bXErdCt4SitubUVvV0xC?= =?utf-8?B?ZlZ2ZlBabVM0c0k4RWx6dVdmV3V2RFlIQnVBVWJhS3V4M3N3WmhadlJvRGl1?= =?utf-8?B?WXJ2ekxva0VLeTFXVjFQS29acXo0dldON3Q4R2I0RE1wYzFpZ1MwS0FSTkFp?= =?utf-8?B?TjRRbklYMjJIbGdpd3FsZ3hHVlFCUWtNWDBlSm5Hd3RSTzBnODY1NjhIZDRS?= =?utf-8?B?bEFRWS9QN2hsL1VmQ1k2WTRMelV3aUJVbFZMT1FjL0pwelMrNWhYOVdzWnI1?= =?utf-8?Q?1yovaWvnvzstinKxiI0dqsM=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: HPT6JT97xEAz1FeTZUNud3vF2PcGkc99SNHSPT6NCreq4eDt+KlsCpY8goxUniC770xE9Oz7s/wpR4H656jWF/JdWHIxv6lhRvn/iBxzQxEIv7Tx9uLiv7CEJ+y0bSK9XMncX+i4i9i5jzx5ckCZvCSttxFCE5E8D8JGVyUtn8qJG1Xw1Wkui4Ah5h206uRJ8BDNq5MqyCkXFs8axusjFSAHRjSWMcIzeZE3kIB44/YtIXQJc7YFFTJmaasFu1u4qiu650Zs7XfUDL2Ub1WP4DG2ZKzhL8UPHqqpzbyzMXyFkFDq0kQNRNy2vx2ROYCpmV+bRcn7xFXtTBXMk26xOSVDWSUnliaLkiGFQuWModoDvgIIeO0oUQAHicsbrtPYBUovDCPpm1gtjMvK2PGQEJgcWtNofv8Djw1NEmEsE05VDChhPYe+4fYh/EWihl7o6G6dWsKiBMJUzoYfEVVCrUoelTYQiglhJyu+lM3ERSOuy6ZSfM7ifbRKrqdn0H9vHF9S/55pnKpg5WM53JouSYhM7EP6Rcwz+jd/oQJemFX7KR7e9woT+GOSLgQhQF2LmgV/NOR7p/WODIhrrW59j3tE/kFa21jCZqACC07/V8Y= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: f60a5cc3-5954-4ac0-a3ee-08dc582c141e X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2024 00:29:12.0708 (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: 90E2nvhqIAOJsXAEMsvw1THE9xM94+JxRo2CI4IkGrNSwlj8eBkDKes2hb4ttc5xvfjIYThr/TNjjyzRYT247w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6577 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-04-08_18,2024-04-05_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 malwarescore=0 mlxscore=0 suspectscore=0 adultscore=0 phishscore=0 mlxlogscore=904 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2404090000 X-Proofpoint-GUID: JfzkEY5phoC7S-O2yu2WwzXDUcMc47Kf X-Proofpoint-ORIG-GUID: JfzkEY5phoC7S-O2yu2WwzXDUcMc47Kf X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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: Ping. On 3/28/24 16:43, Indu Bhagat wrote: > 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 >