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 8D2DD3858C3A for ; Mon, 11 Dec 2023 06:05:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8D2DD3858C3A 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 8D2DD3858C3A 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=1702274702; cv=pass; b=xMA1cfS11WD/ij0OyPTl5/ezL35KF7sFP0tYE41BpW7IA0jXvDyMUi4BaqZXfCkW6IQDMXcooG0caVHwPfYZbeZsBxO3xoGQccoEZ7D1YNGMjp1KYNVJ/3LBjD0+K/LK5bEhaeGBeoLaq9KvFiOowTY5Jr13G/aoa5VGFgLftoQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1702274702; c=relaxed/simple; bh=evgcPT7VKmLMUP+4XW+ZEHotG5XDhROXZ2owzVos57c=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=VoAtE4kR0Y90nhMBDzlYjjb9FpzVJJz0nsYwE/bxamaidssWkwW5bv1plTnNL4MkpvghdqX8NPAduJKJI2JSbHSc9tenB4vCL/Sr8cCYpUUB6NLctUWvcygwBsaHSRh5mhtk8552ie8IC+JyxkiKMmTZD88VbkmbatVQ5Tj4mrQ= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3BB4c9aB001513 for ; Mon, 11 Dec 2023 06:04:59 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2023-11-20; bh=dvtvv5jO1r7aMlQC45/UWzoXS8Nk2GLeyPNV00jTxLQ=; b=nAYjWzsD9tg0JrShnDu77iEtY2SRc47b3iKR3jJKD9hSRKK9nzOmWBUhzOLOvCX9zhSS w/zME2X0NlYJdvxu6ZZlb3WqnJW10P6xBLB8LKEP3CLoYsrnHK6j5OE7xD3HxqiRhIEY mjWtM9ZtspFH/cDtBbRRPN3NB1j1Oyj3FU43ifXpLzFodEhH4QWdqtU359kEG7qk+Pq5 baT/bGyq8qy+bxAv8sRyg7ymTkwnve1ejT2a1mh7jdxtUDCK+m5MdSe9CVGgAPbrG74X lKDlfy3Rh5ERz8BUSehUMKAi//8K5gEGc+xbYUR4A3j/LJWxTB9yj8NJT2aHc5niEKUI Uw== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3uvf5c25fy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 11 Dec 2023 06:04:59 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 3BB5X0Gr028585 for ; Mon, 11 Dec 2023 06:04:58 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2041.outbound.protection.outlook.com [104.47.57.41]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3uvep4fjxq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 11 Dec 2023 06:04:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NGFKddkCxjoTZdGz7oghilp5RU3CnWDK3RQH1AcdPoeLNHFqQG5j4/kvLpGNK20E3wGzok+/+zsI023E+B+DYbzaLp1LrIaoJwzW2/iNv+c2kki6NBwgqvK2PSHl5mh2AwCjtRmchkY5/nsHVqAkvuutsyR8rTYRMcp/Iq2q1loHcpxAQ7BNvOP0uDwIeP+DwwO8yN41O0sSexlf36W6TtaK40K2QaugNOyPDGCvqiboMX1J+g7hX4cw0j2PV1tiscNyXTSgdQ8zUV+o+aslakimpP8MYUHqPnNYp3Davak4stVheUcIf2rn9exgeYOKlW+Ng0VVrDU+3gErYV/ujA== 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=dvtvv5jO1r7aMlQC45/UWzoXS8Nk2GLeyPNV00jTxLQ=; b=NIvnp++oghj0w8ASBk34hAEe+4rSa2X6VsSR+mmvZMEjYSFLobZMHsNY4eoUvyFmsMMz83kCyR0XnUv/CMLEEyRMfvwjULQL+DBSRr8XoP5YC2wkVFStjkj5MJ+eCZtgX3xSeT1YJliTBaIETkuprZ1tZEXZWqo/7qoCqFa6QPEbaQ370aOz+rBdJPWQbuoqy+EqwlL/qPUhugFSViz8aNNM4IrG927QtEzZ2EDt0WL6/V+dDOYl/CnhiWM0esfyRSkGjXTuMiZwk/Iawms26wCXmRuOqv9uhZheuIqZU8jdSKL9BIn9oM5qI5x4PvFbfbTO2RB6ue01Y7Ys3ILSmA== 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=dvtvv5jO1r7aMlQC45/UWzoXS8Nk2GLeyPNV00jTxLQ=; b=k99WF4YYDPAG+RCW5caQ53mN1Aqhb/loAWnZcTYHc2UBTVDMKQIACBaznWz0AUjYeeykg3CdxxzSGNPhDmVwPra08wZ3Of/u9IIhlrICWu4j4zkr1OS2p7G+41WfGEdFfHfwQH4Q5AyizAv27XoiD/Opb6qB47BFKaBpQe1L1bw= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by CO1PR10MB4610.namprd10.prod.outlook.com (2603:10b6:303:93::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.32; Mon, 11 Dec 2023 06:04:57 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::88e2:4a2e:3111:e04]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::88e2:4a2e:3111:e04%7]) with mapi id 15.20.7068.031; Mon, 11 Dec 2023 06:04:57 +0000 From: Indu Bhagat To: binutils@sourceware.org Cc: Indu Bhagat Subject: [PATCH,V3 02/13] gas: dw2gencfi: use all_cfi_sections instead of cfi_sections Date: Sun, 10 Dec 2023 22:03:48 -0800 Message-ID: <20231211060359.3561062-3-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20231211060359.3561062-1-indu.bhagat@oracle.com> References: <20231211060359.3561062-1-indu.bhagat@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW4PR04CA0078.namprd04.prod.outlook.com (2603:10b6:303:6b::23) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|CO1PR10MB4610:EE_ X-MS-Office365-Filtering-Correlation-Id: 7881f9eb-cc0e-425a-5327-08dbfa0f1a09 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kOYs+/w1vptE4ae9cZDNJnKFwMCLsTG1AYzIVuScYLMqHnGsPgEGxREERKjOaUOneLn8qu0/wbClHxP7iamSCC2ja94BEaBS5OU/D97N3NnBtr6wwoTeBa+7D08htziQAtgqOmCFec/rq55lpUHc4eJPUD155vD7+LGZ70T+1qspD67D1Stek89WTJNprBu0eVjQOv7iVpSVboYzY7mXFyq+/z0cl0rK1hfZ8Jy/cXjaxHvkypGgDF47SMCSMKkChN9BuMLbsCD64mXMswSZYguBYaBQLOYrhy5bi8a+1eAnBfgDoz3al1m9JL1ULLby05pGV7m2PN0z2va8DUbuLh6u6E0KQ0ITeAP1G+WkRnSBcRoJP7tk+TklEuHJSTnQmM8uGRrhfDJoBpdwQYz0g66W/nNMAUni9hfZPukvv4muN3lMribmepwfQFBSyWazXk9YOLijDzJ+3HbrhzLhTs8Chz6Ly+A/qxHD691gKXfeIJDPfeN88kFAllftEshCnKazhVybO4mmoUoRLBrdptO7wCN3BmAGckQbgNjqj0Map0IkKFaIac99TCTXsNVT 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)(396003)(366004)(136003)(346002)(39860400002)(376002)(230922051799003)(64100799003)(451199024)(1800799012)(186009)(41300700001)(38100700002)(2906002)(5660300002)(44832011)(316002)(4326008)(8676002)(8936002)(6916009)(66946007)(66476007)(66556008)(2616005)(86362001)(36756003)(83380400001)(6486002)(6666004)(478600001)(1076003)(107886003)(6512007)(6506007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+U6hyRczTF5p/xy0zpJon4IcRxFQ611B00I88lqjAw/usq/OXExYxEsWtBtZ?= =?us-ascii?Q?g4KSIXXoY1auhE17l7f1Yr34kdnqVJfpf+pajyTvRVTIUCZ3Wh/NmgkNxvvN?= =?us-ascii?Q?uofGyrpdp9tlDrCIHQhKVQqPgFqlOvlQYRbV6ipUOtyKCl27BgfZP3ZQPy7+?= =?us-ascii?Q?8IvzOXG6OyY9nbkPlbJ4m4VpelHBanI+mC3iFE+lTuFAYU6weGvWchD1A3nu?= =?us-ascii?Q?8iOUAggl2FRdBb5omEZ2Bv5bRsXhA7TT0mUA4SY3n58HC3QpIAHXxmoeXV5S?= =?us-ascii?Q?yoTPsViFpOQ8/DkpCR5nMLeUA5Yy1pNO6OqJpCMOCCKhhqBp2Bros5uTDocA?= =?us-ascii?Q?0wiiNTYjajVENFHU2YZvBy2zEjV7QMKgGKnFKumv+qtmpaWFarl52i26k5KA?= =?us-ascii?Q?fHVRHiH9di4g2ixVMFQ+nh0HkTmMeMhB5TNaYNjL4opiGxa6hfzbJNIcAgD9?= =?us-ascii?Q?OegS3aK/jD2iS3e7J//6f0lIYxojXZ2Mosrg7a37w+Y/ZU75oodPwlGfTc9D?= =?us-ascii?Q?kVaAJxafqxY4PcLG9PXmy1WC3Vxq6tRRdsrn91il8EJiKo1qgf0VAGGbokQ1?= =?us-ascii?Q?3RyPCCcSiVitGfnpI4ahlwf/EboGhL80OGWG1vgtXl8TxwNC7P8lnNhd1ht2?= =?us-ascii?Q?AAsffnD8jb5e/J1DxHyWAnufjkaazyxZK7wooZh67JMqxSylUHPx9FUhvAlj?= =?us-ascii?Q?KLX7WmL5+dbBLeB7vKkhJYFPD9Ybj7lPgCRZJpN9gSGUTOWTUrN29WoJhkzZ?= =?us-ascii?Q?3HeBiSkLEea6O7zMCbgkuDYq9mwG6riOCyB2vYSl7L3HrQyFhgZB+gpQvQ/o?= =?us-ascii?Q?hJJqiQDTWrc/N2GIUhC55vrHqFvRXFnIVI8qsIWgY4Vsdu937jxjOIT7JA2j?= =?us-ascii?Q?RC7hq1uAyAJabnYYA152+JKNqsVfMRufdWdAbXxFID34B9Y7BXwSuRh36FH+?= =?us-ascii?Q?+x1YbaCjpzWgz+n+nC0idHws6pEeU8i3qLC/RWwCSVGrcIHhY2E3BnBbaqY0?= =?us-ascii?Q?TnOpePvZAoI6NqZ7UJu3XSJROPHQAoKHB9WafVgpHQd7PyFqpOaFEdvZ2Q4Q?= =?us-ascii?Q?vttlgdbtEv7CVTzwUxrbwQQ3R0tX7UwSDqk5eE9JrfQIF3985YEZ55rCSz+6?= =?us-ascii?Q?81n0nqT1Kf4CfeuFBuyXTZ7DVUGnLrjZECEwZUiwgZ7ApZFYnf1hcJVyBuHA?= =?us-ascii?Q?gZ3M+Oc0i8OEkSECBetvHhm/LSBkN4sa0RCAp/CzMWc69yUVhSO/h4FQxnTZ?= =?us-ascii?Q?hTeRfpZrg7GmNeBxkvLQ5MSEZg/Fhc8UELuQSEUsi0+E9vy4l9mXYg0jmF53?= =?us-ascii?Q?N8Aho2nh2Wq04PTVy+wKR4ygURlmChrf/9M4wWC3I0Uftm0sbqjMnSt07I25?= =?us-ascii?Q?Mq5K4Sy6cUQffbuyKXrN/ba75RzgUy1Qwr5ZnXyMV/Vcs0im694HZKnAq59l?= =?us-ascii?Q?ZiF0dlNazQ4CksYkh36vJM5bwowmxNRdmjIFwTqxFqiJ+3jlsgDopPOrT3MH?= =?us-ascii?Q?CxP+rPEpkvWBayBPSdlShdWW+RtGmpEa/Iwc1rSAljv0CdfW3U/E2jNdiZ5S?= =?us-ascii?Q?ukpVgXIfrdhF6+U37n+EeWVFDcC1HvzwRajtMBPIbPjuJY8yLm0A5m7V7Ldj?= =?us-ascii?Q?BgYb2B8Nk57JKyxMfAQqrsA=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: yNTYo1g8H1ApJABb0YEbEb8UHAN7irj/C8+GIi7WcSF/Xd42gXSbHSlD4Kq1VnEAFD7UgPBz9xRlBt2pDox+FQ+6gkSw67MiemOWIcecjWiqtMceOfiiyVkQLy5/fTojAOCtiNw7suLCtANhmm+v/4pjWm8qjNALRvVgGV1ds9gspqTjTxdkiDLCpvj6V+z8O8btK+LZml0mv+9+tYv2BnocmXOcWUS9f18KYVcLzwr4EOyDoG0us6g2Lg++x/23TlvWJjCxJD/Wgnr0sOAxDR3GVu2x+HQtxJ+n+6xhxlIujjqhlKZariQ18rDwgxoX3LN0KiZ0ZLegbN4pWhckbk8vo8IhaZ54rpIcj+ccI6NvrHr4jfvUz7H5KVUDDZ1irNDBHxWGJQoQLXlR960mEX1c4Jk6m3vKV2Mwu/AHqz6N8vdIQwVjSuRHF19BjpGLpcyh+3sCXNHjvd0/C3xWf21gobV/h+RuE6jAK6jT3dZZBWXHNrTd6icIob8ySwfg1slH7TaeH9KpOeOKEbWZFUTtD3pGqdezLYmpovcdHP2gsHBou0t9hIPDaTcWTn9F09ta7gCaWzklWnTkH6lUrTrLXMOy4Ily6a4wDibAHjOMKhQsOt6Fsk5BAXXIErWbwCUbdOXEWeD4B/pjHfSgpruchsPFqV7E0SWsB8btCcb1C6bOoY3csOd+oiPTb897PIrro2Lma9v83MPfYoJqc9PoN1ZEEpfW+3YozLtIdzmjg10/SB1DKb7qHA7AREMDu5rGzxObTBL1ZSv/gbAGIw== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7881f9eb-cc0e-425a-5327-08dbfa0f1a09 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2023 06:04:57.2106 (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: KGv2ue/uC4eLLyev6T6S1W45kKye/RsQhlYr2fGiIIcl88vCDor7OMLP74qk5Y87ZY4ZMBo5LHkUYsnPmgpeRQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR10MB4610 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-10_16,2023-12-07_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 bulkscore=0 spamscore=0 mlxscore=0 adultscore=0 phishscore=0 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2312110049 X-Proofpoint-ORIG-GUID: A7ZLPnKu5h0n2ejDzn08bNHEkAE3WyVx X-Proofpoint-GUID: A7ZLPnKu5h0n2ejDzn08bNHEkAE3WyVx X-Spam-Status: No, score=-13.1 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_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE 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: [No changes from V2] The code in dw2gencfi.c was checking variable cfi_sections and all_cfi_sections seemingly randomly. Accessing all_cfi_sections seems to the correct variable to access. The data in cfi_sections has already been propagated to all_cfi_sections once cfi_dot_startproc () has been called. gas/ * dw2gencfi.c (dot_cfi_startproc): Use all_cfi_sections instead. (dot_cfi_endproc): Likewise. (dot_cfi_fde_data): Likewise. --- gas/dw2gencfi.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gas/dw2gencfi.c b/gas/dw2gencfi.c index cbfee0a0169..5fcfb373935 100644 --- a/gas/dw2gencfi.c +++ b/gas/dw2gencfi.c @@ -1316,7 +1316,7 @@ dot_cfi_startproc (int ignored ATTRIBUTE_UNUSED) if (!simple) tc_cfi_frame_initial_instructions (); - if ((cfi_sections & CFI_EMIT_target) != 0) + if ((all_cfi_sections & CFI_EMIT_target) != 0) tc_cfi_startproc (); } @@ -1336,7 +1336,7 @@ dot_cfi_endproc (int ignored ATTRIBUTE_UNUSED) demand_empty_rest_of_line (); - if ((cfi_sections & CFI_EMIT_target) != 0) + if ((all_cfi_sections & CFI_EMIT_target) != 0) tc_cfi_endproc (last_fde); } @@ -1417,8 +1417,8 @@ dot_cfi_fde_data (int ignored ATTRIBUTE_UNUSED) last_fde = frchain_now->frch_cfi_data->cur_fde_data; - if ((cfi_sections & CFI_EMIT_target) != 0 - || (cfi_sections & CFI_EMIT_eh_frame_compact) != 0) + if ((all_cfi_sections & CFI_EMIT_target) != 0 + || (all_cfi_sections & CFI_EMIT_eh_frame_compact) != 0) { struct cfi_escape_data *head, **tail, *e; int num_ops = 0; -- 2.41.0