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 52B603858D1E for ; Mon, 15 Jan 2024 12:08:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 52B603858D1E 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 52B603858D1E 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=1705320507; cv=pass; b=vBHqwNcZ0rBUa5HVUQ8FSdUHgDE4aAbyc8DHZKVYe1PhKDQkw4Ccbb9+mkB62Exu7+ueZZkKFAJAJXuzvTh/d8ri1Xusj/JycSrMhr+krFPrcAk88dYKxCxObg8zj7S6m/AC4NF0GFz5bQqMRMhDB6j/8JUV5+z4M6s1Oa0crfk= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1705320507; c=relaxed/simple; bh=F9e022I82jQEcyzNy7Rzb0tOvipy/5ZB1MzIQAHRDBg=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=mtA2k9eDVnGCxy9keHjOfa8Y/IV4Q+pDE/w4EeH63tg83gGlHdzaoiE1ZtmN+mrK0+1EegdqTmGnt3A3IviD+6+6IUTT8TYGfC2M/JMckX0fYA6487QrykVMWa8pnHxx7Uxi3zzR9e3ACkntJWb4K18eTHARcSXvYwCEdXm6PFA= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 40F9DtWB005113 for ; Mon, 15 Jan 2024 12:08:20 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=vI4GSw0qgPNdJcfV3RF9+QcTcJ5Biul8yLX0af48k9s=; b=OcJyAeeC+YgdUH9/MTLLGulefDTEfYWIooNwSyN9ewpkdyG4lG4oDVX3pjs1CQjrRXbP l7IyeaWBc1i3SLeNztaXYoL1Ryka9XJe3OJquPwBdLM9I3Wh9TcndLa6gZhAAMHEis1z zFBPdTWCV6OtDsAMoWYLc5U1rCAJSGrwLFcLeHKxFw0r91HN0NIT1YjFgBC7s0/2PIiH oM0N+ndlAUFfd0YCTqjrWb9/yDWse7NPAeSRP8/WklW5J0GTzV4RNP5W7vklCoNT8nas CAZsJAYP4pHfDPPkW7QLjoiLg/sA2E8XXKAQkPmLcsiOdyZgvfjA5FAl83DItVY8jyYb 0Q== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3vkjjea9d0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 15 Jan 2024 12:08:19 +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 40FASbW6023375 for ; Mon, 15 Jan 2024 12:08:18 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2100.outbound.protection.outlook.com [104.47.58.100]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3vkgy5x294-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 15 Jan 2024 12:08:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SfIRfco1kkRc2bOA7aK+Bq+ow90wpqF2q18joKk/4ottO4rR7HkgxXCltPqDopaLnodC3AE17dyimCY4eGY+j6Xf8vyyr8dH1ixeM13d8qd4aW89DEj32DVh4FupKEwkbmH1/w//xmCobyuZh566udPj8PJf81HDOoUhT/ngvXsqZsp2GpXWCjV09zSHxprSudw7yYhNapcOAPoPYNWHbnkkcTq96DLI2VYBp0igcXs3XBwomW/ycD8Oxxcj/AQxHbNI8xyT5pJ8/UmQ1PA2/MK4vBjhgbJEBTcBGmEO9wNOS8VqJRjSQv6ZmQh70oKIoyKJFd7TLfq5XiRMd5KZtw== 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=vI4GSw0qgPNdJcfV3RF9+QcTcJ5Biul8yLX0af48k9s=; b=hVUmt8vyWJtsCai9Dj7NpbQ34st+8HYesZyvBc2pDEs06vwpPPT+FOZmtPYMUVm3+/BuW21peIuDiXSqg34g6DdSVAZJWG3uoq4784ZrtGUNQZ7eY9OUQRi4zGyPEMGlP/5Ge+zzkRdzn/IJKsMVkLtJNhPDB2/TgGDedWpm2fRYX3tdyexmJ2l3No/Bt5lFZOkhgQwUv1PKtFhpeLDNb+1nhlr3OcahUghyqgq2WAPeQB2IswlJtrh/x19xar3QSrUIva9VeXCfhT0+H0uB50atyyU9ZDz1o79B4Q5h5BnHjzu4d8r+p3qDDh4kX9bLKy0PcyEbGx7ey6bxXDUeKw== 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=vI4GSw0qgPNdJcfV3RF9+QcTcJ5Biul8yLX0af48k9s=; b=i95UYHhuFvWHepJ1nS+dm0KFo0STxeEOLFbf4ExDMkQi0f3G9KrF75YRNqt0OKiNsgqHiRjL8EE2CzzZmFWneLtp+/o/KHc+BYlgKSV4iVoNWJWnxbCEtfS/sKh9zcJtS5+9y1Qgs04ChLM1UyH6ouZNbsSuZWlC9mWsrCg5qZU= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by SA3PR10MB7094.namprd10.prod.outlook.com (2603:10b6:806:31b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.23; Mon, 15 Jan 2024 12:07:57 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::fde7:fb92:8ea1:a5ac]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::fde7:fb92:8ea1:a5ac%4]) with mapi id 15.20.7181.026; Mon, 15 Jan 2024 12:07:57 +0000 From: Indu Bhagat To: binutils@sourceware.org Cc: Indu Bhagat Subject: [COMMITTED 04/15] gas: dw2gencfi: move some tc_* defines to the header file Date: Mon, 15 Jan 2024 04:07:18 -0800 Message-ID: <20240115120729.29771-5-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20240115120729.29771-1-indu.bhagat@oracle.com> References: <20240115120729.29771-1-indu.bhagat@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW4PR02CA0013.namprd02.prod.outlook.com (2603:10b6:303:16d::13) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|SA3PR10MB7094:EE_ X-MS-Office365-Filtering-Correlation-Id: a4ebdc9e-20b0-4129-742d-08dc15c29cb9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qIvqdHtJk4P7mshe0H4DglAzV6Rm+n2PXweXvogP2Nhq1jwVNCyqyrRspTVs44Lre8KVR455Dv7dzeVWp3vUnNOd9/J9MsyVFoUal71oCb6yxJsLfEZZ1sYoUmXO0sVIg21h/vfZ6dNtmVCN9avgI+8AVflYU9q1f74puSNFR5khaYJ87EKQQKWQ4l53MUmf57PULilqv8SUV/VskTJTdDguw0fk/krGSnDCP2hFpsHskOy2ye+Lz8ClkmqZPXlAfSMj1WBRroGANHr6VdgiiZz34nCMOWUG9sKU0Q7H78KUw8Ic45A1slWv5UN9tf7wWRPC0k9PXAVg5kxXu1q5DL+psglAly43NVuclVoDITzJPWLjEOZ5wiCGdKDlNCKoL7h/lnUn3pCzP01g4defKLeMOJ3y4LjGczjQtVqCtOmPURp/P25tbNBIufxPv+iw40rvylRLve49yboJS8BcvIG5wyCROIOKBZotZOW3l4zLzU4HzNXwIOKMI4lTwRYoLTKqfOE4PwqeNosRdkwaq274MNbMJqgMA+kRAazxCsEHgZJUdKyVr7AGwyvSzUQ1 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)(376002)(366004)(39860400002)(136003)(396003)(346002)(230922051799003)(1800799012)(186009)(451199024)(64100799003)(8936002)(5660300002)(44832011)(2906002)(6512007)(38100700002)(316002)(4326008)(8676002)(86362001)(66556008)(66476007)(66946007)(6916009)(6506007)(478600001)(6486002)(6666004)(36756003)(1076003)(2616005)(83380400001)(41300700001)(107886003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NxG1I/9tP2uiuLnU65Hk6FWPrMeXi1YxC5heOlg28vPrwRuwCAsKZBxLB976?= =?us-ascii?Q?dyVUjxYB/kjsXElcwuNZ+VAUUtwwIXyyXUkSKj0Ub6drlBEJgmeGA2TlgA9j?= =?us-ascii?Q?D7wXabOXRhgbntyRwqHPpVAZ8dzhwz7CT/Q+xbeeGZ7jWks0h0QFC4x7LMSK?= =?us-ascii?Q?8t3DQIl/GLWj4Nd7sVAc7fQqPUho1Be+YJiT9PNsZXbvDM7A6a8WDWeEsqeS?= =?us-ascii?Q?mB+sOs0XEv+E0uwCm3cBXRAsTJIeYoB1XJtPsH5AjnHPQ7QrQKyM4QLabVFa?= =?us-ascii?Q?GTqPD1emM51ahqa9g6IPEYlLfnsxEr+sD+xZA4tha9qzObogrST44XOO5J5W?= =?us-ascii?Q?0HDXi5YrP/dW0Y2E9xpE7FmrQ2plapRM8tApDGVJb5pEDigx/vE3t10uS3ku?= =?us-ascii?Q?tdxnb82vH0JPIGMRRu67ZnM3Zd44PYbTAC6RJAqg3yAPOEZvxt5wjqoA8ldV?= =?us-ascii?Q?n50tRjy7BDMuzgZqPF1lVYXpGD2fLC3LgnPeZpMKoEyu21R+9+p18ngyxRd/?= =?us-ascii?Q?MMS6VzzNfCW7jPrnzuRv0A/GKFtOsKwpR8aEczOtkPeSKZ6m/5wdyVtL63/G?= =?us-ascii?Q?Sy0jNu5HTnxABPxcWuiLjgXN2He2U9UqxR2oER1VpqhpNQ6aKE24iOFCUS/j?= =?us-ascii?Q?qok2uWri46hV2oige5RBZs+zoYkCICOmaqYzh6JP4+7O85/ih90zw5VJGA6i?= =?us-ascii?Q?cRzCUIuO77jnoIU+ZupDyQm/7KsDf8fKAgg9Rs//VuU090497FQS9fOY8pn4?= =?us-ascii?Q?5c0s4uaB8hcof1MU20cmECfyF6NRLsDfa2uiNu2O2LxifIOj1fyaKowZhLp/?= =?us-ascii?Q?Ly1RBPKk0xiqKpUN/bCH9e0cnWftzYZTEzJ+MDxeh8fkHFo7QGKEiTcuLe0D?= =?us-ascii?Q?yY8vIoXMus33uFspni1sL8LrxudKHub9Lvox3fSKBPsXUz6piF4uxmRG2aHd?= =?us-ascii?Q?rlkgoxYr9wImIKzU42WpnhHUqcGNeGU3q4ZbQzOQHtjN0QOJkUMPxtOcHKiS?= =?us-ascii?Q?hGt8whm5iEpoOBXfQsd2+7eXICG3N6CmipbYdunRxay32KR/ogE0T0BYDw18?= =?us-ascii?Q?dis4Cyq/TZQI0SPSDee4+axm6ML6Favd47Fn+nwbtRLocllHEL/UBUZRitXv?= =?us-ascii?Q?LrunLxfDRmbsDRtU7Zr2nTVO01zPrLZQSIH/BidjkLyiQqaYZBZw08Q/hA5C?= =?us-ascii?Q?m3UcGsP2Wkbwker6zOeathbIlCGLftDIjJeCx7lX7rOfVtdp5FH4J8Z1NWLA?= =?us-ascii?Q?0NJFlqa2olfJwNlmMtHP2B04FW4R+A/+e5tp53Ilqa+u0jCzNGOvynIKXxmf?= =?us-ascii?Q?jKzu1OSHfLH5tHWSLi8YRsFC6w24aj9KqI55RTCZdS4hQ3fNQ6EjSYcGtpJR?= =?us-ascii?Q?v8wcDggyZXpiz9cRSXjWwQnXYdxYhjMQxYnJ45lFvmNs6Ai+Vodm2dJWEcW6?= =?us-ascii?Q?X+w6r4yhOOGoiI5lM7NcP9jMbAQQxXzQ9Q5aovnkqcvvYUanDbVKYz4zmKUZ?= =?us-ascii?Q?0s0heCUTi8008jI51qGUlUZo8vemhYv4KrGL8hgn6pGq2870bjUHXcoLjCbf?= =?us-ascii?Q?OospjsxdUG1pFrLKu37p4eFKtfvegsS4UsiwE00eZ8pW8thjvcobCUaG64zU?= =?us-ascii?Q?7qc/S9QgZYzA+wzuZoaFc3s=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ivwiKlXjGw5yRnb9TiVte4qTznMeHT6WsP14BpF6aeX6zog7X2WJ0BG5jQ0g1ek4VQbroEAhZ0Y8jgBfsKtyZk/VeCwrzRPNdBKgLBed5tM1qhuD3oZN8j3GR3q0RQWBCYQxj6Goh/TcEuFc+8/Zg+rKtRichHi5eq0Pafx1zK0IflXzo5rm0ejSrkPrzZzigeSa0EsI+0X7h0T4oYGV3JVnLz/5QXSEq9iVDz+QYzPB2cvJl0N//bs9TzW7KbR1S6KUHNOUnty+6UjNQ0gQskv9YaXrq4VBio0sgDyKHR5Jl73h1kXpOejqD3uNTkmsc96ZBNgV0TkI8vhk7r6U+feucVvPcrJ73NWtrraGgNE6qeITxL1VZ17Z+LZlfu7EVlPVGMAZcqPMgKJ+pWG2FbKDrMr5ZnWcOoHS3v873iQ/aBEhn2orzxXaL0ObEsc47DJP3FiJLl+8rz5ELCbHUUv2FQ/1zdVaOA0v79KqQ3+9LriWXp2b4B263wjz5tf9kaP+wn7TQJQihTmGqtl8+nqn4qZ+Hc5BZedLloevuND3Fjcb89fEZIo5gv85zArcTk5I5QhfGfwRBHJe0own0OxHUEnHCWkIy7Xu6Sf7aZ0= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: a4ebdc9e-20b0-4129-742d-08dc15c29cb9 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2024 12:07:57.8562 (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: /nnaSBUGXmuSallet2bfVtiv8jusFvazKUCX2+/Ly6kopQsXdyoN65W3GScQChZuADAJ1c/aza2K5FM5vu17tw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR10MB7094 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=2024-01-15_06,2024-01-15_03,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 bulkscore=0 suspectscore=0 phishscore=0 spamscore=0 adultscore=0 mlxlogscore=999 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2401150087 X-Proofpoint-ORIG-GUID: H3utRbkNEK8lDfO-9w_mU0HI2_0xCYMu X-Proofpoint-GUID: H3utRbkNEK8lDfO-9w_mU0HI2_0xCYMu 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: Move the following three defines to the header file, so the SCFI machinery can use them: - tc_cfi_frame_initial_instructions - tc_cfi_startproc - tc_cfi_endproc gas/ * dw2gencfi.c: Move from ... * dw2gencfi.h: ... to here. --- gas/dw2gencfi.c | 12 ------------ gas/dw2gencfi.h | 12 ++++++++++++ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/gas/dw2gencfi.c b/gas/dw2gencfi.c index 216da39803f..2ba721c2955 100644 --- a/gas/dw2gencfi.c +++ b/gas/dw2gencfi.c @@ -64,18 +64,6 @@ #define EH_FRAME_ALIGNMENT (bfd_get_arch_size (stdoutput) == 64 ? 3 : 2) #endif -#ifndef tc_cfi_frame_initial_instructions -#define tc_cfi_frame_initial_instructions() ((void)0) -#endif - -#ifndef tc_cfi_startproc -# define tc_cfi_startproc() ((void)0) -#endif - -#ifndef tc_cfi_endproc -# define tc_cfi_endproc(fde) ((void) (fde)) -#endif - #define EH_FRAME_LINKONCE (SUPPORT_FRAME_LINKONCE || compact_eh \ || TARGET_MULTIPLE_EH_FRAME_SECTIONS) diff --git a/gas/dw2gencfi.h b/gas/dw2gencfi.h index ff52add764c..2e1f175e22f 100644 --- a/gas/dw2gencfi.h +++ b/gas/dw2gencfi.h @@ -29,6 +29,18 @@ struct fde_entry; extern const pseudo_typeS cfi_pseudo_table[]; +#ifndef tc_cfi_frame_initial_instructions +#define tc_cfi_frame_initial_instructions() ((void)0) +#endif + +#ifndef tc_cfi_startproc +# define tc_cfi_startproc() ((void)0) +#endif + +#ifndef tc_cfi_endproc +# define tc_cfi_endproc(fde) ((void) (fde)) +#endif + /* cfi_finish() is called at the end of file. It will complain if the last CFI wasn't properly closed by .cfi_endproc. */ extern void cfi_finish (void); -- 2.41.0