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 865973831E07 for ; Sat, 30 Sep 2023 06:21:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 865973831E07 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 38U3D976004419; Sat, 30 Sep 2023 06:20:57 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-03-30; bh=PM13G1C9mosG8nsdWy0qtKZrJ207oOoOzF8Ea5PCoR8=; b=UQTzHR6T+ghgk1KrkHAbyRUcVvfDfyWYuj9J0uRA3zyOxBiCVfl92bGP6jtBs8BmhU9j oacD6dvbJ6nSjWND+N0sa8JRmRwS+Q82gPS4sMxBsVhPVI7ZK90++PfIc1OBRs+u4OnW CgfdaDiIzVVLqaccElphLmPLLht/bhDIHxYglc1WU3l8aY4sAyTT/FqNWN2MyPQ0rQuI toIYjBShor4AfBYEwnb3mVWbCV0uPpkohRqumpbL6Kre+bh9I0PXs7kiW81Vxy9NszwB f7o/tOSt9qM0w0uFP9zqYsUae/tatODsXTqknIhqnJaUaFAFe7rrgEtzNGn9BikrsfQG wg== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3tebjbr3nv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 30 Sep 2023 06:20:57 +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 38U5BIRW035571; Sat, 30 Sep 2023 06:20:56 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2100.outbound.protection.outlook.com [104.47.55.100]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3tea42wpk0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sat, 30 Sep 2023 06:20:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AURxT7W3O7cWuvy8VoEV+YT/Q/HnmrNIT/tSCosww/GOY46Nu6ZHVZqNn8ks2v/DyA2Q7nZj/MiwTPOW6jcKed6X9gmT6Yk8rFEMSJd7zFbirRg1z41nH/+Cn/5SpEZCg99Ih1wJ+9N+Tavx6Rw2e+h4J1dJTXD0XJEuT5bQ2JD9+OJ//V3CUdY+EsilbAHcP/spHpQxzEHhqA9WxhAN3n8HI5f3nfbKvlXrH/02Nyp4Co2Ybx9vYSqauCF8hontcu9yOUMaBXpMXMeTZmW0hxlRYtqZtRyohUKtb1WIrsegvzogZmNV+mOxM9gB+h9u56rovLVe7ZFpeTQZPugjig== 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=PM13G1C9mosG8nsdWy0qtKZrJ207oOoOzF8Ea5PCoR8=; b=cLOVM5cXSGHUSzsJ9ANojkNZb+qc4PWlj22GsnnJvbxORhw+jsZ7ygvEmw8HHMr3Q+6vRxmsnXkloiLbsG6zLORAA2m0fPLMVOSpbr/XUEDnC7M5elTpmZ0RWKfLh3ZZMihWTan2GB9opkga4tSRgwIw73boNnr8zKD9NGFr1A8cmQUE0F+ypdvdLdmKcSt8p6MY2vfY/cuWTGsuBXifqcumahMp6ZS7HJaL14CqOT9r0zBhHPEABA105GRI/2EOvkq9SKII25llowoswFtRBWOeP0XUo6CUA0a4NDBxsUMW7cYdAohJH6fG3/3ynua/p1jn/Xdt9q9JEC1Yd5CLdQ== 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=PM13G1C9mosG8nsdWy0qtKZrJ207oOoOzF8Ea5PCoR8=; b=m1Wf/Rhrfjvb4nAoZGNueJ3H9Wbc1dhd7VnE0H0tW0n/QABZ3UL+reQoK8W6rhKVN/EWU4ci6t03Yx5rSdtwLolCDdkTwZQFTwiC1EGS6PoMqTbxphwReb2hmyOk5C2PzkDTbIcxXoabas6iEgY5dszWXVP68rYtH+jMs7YeSrw= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by PH0PR10MB7100.namprd10.prod.outlook.com (2603:10b6:510:28b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.28; Sat, 30 Sep 2023 06:20:55 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::44f7:ba76:db28:606e]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::44f7:ba76:db28:606e%3]) with mapi id 15.20.6813.027; Sat, 30 Sep 2023 06:20:55 +0000 Message-ID: Date: Fri, 29 Sep 2023 23:20:53 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [PATCH, RFC 6/9] gas: dw2gencfi: ignore all .cfi_* directives with --scfi=all Content-Language: en-US To: Nick Clifton , binutils@sourceware.org References: <20230920230401.1739139-1-indu.bhagat@oracle.com> <20230920230401.1739139-7-indu.bhagat@oracle.com> <5ca08037-f429-1ef1-adb1-a683a4fb40e6@redhat.com> From: Indu Bhagat In-Reply-To: <5ca08037-f429-1ef1-adb1-a683a4fb40e6@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MW4PR03CA0005.namprd03.prod.outlook.com (2603:10b6:303:8f::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_|PH0PR10MB7100:EE_ X-MS-Office365-Filtering-Correlation-Id: 5624d7c3-f3aa-4244-b699-08dbc17d672a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nQT3hUUYn2YWqT7B2/VdQi6C0AY3uhB7K160pHmMUTwrcwsRdCAJ/G2qvb6Ue7puEpvzmFBQEAztAS0OIQiMIjYl2UZBd+kq9QaqcLjy7HNlJCYggfzeEIzvtbYhLmsl9fqCsQUbbKfCziFeudAJ2Cvi9AVJcfyzJgdZSg8rwLkbBH4EWbWL8Qz8v1kRGxuoGOJISe4GTm2xWqmnXeA+/Q8bpWohFVw0ynTh348I0ksBLMBfPjwCB0pJEjJPt5frq62Gl9Ep1+/Wmu6Pfk2Ao4trFD5us+n4Dq8DMZROeWdGQTBJJW9FRzYhf4XuyotN0nT5dVTc3I+j8fwn1JDXHtJNtyDe4pLr27YV9My8Y1Scn4xyjX6TiTshoCjJ2sRkBQqeJaGbMNGNQNEB0nKDETiGBOSmWmFQa5Yz219JSyumohaB6Luq7wCDQONffrISJX9ijmgES/o28QChDU8N1l930nAW2iT5AGZ0YbK4IPYCsjmwp+vt/8+BAsvNQki1txJcQpkT5PRarJ/zFyIC0D8mnOh7XzCvFJd6P+e4KTlhiSPnL7PxQVFE5etLxzYoxOKtQZPZFrNqWXcrRmz8QBiAiCM916ujGEgw9b59DgsyaIooqFx0wVyF4iUotZA50bf4KDiKs5s8j1DaRT7IdCeyvccn2GuQCLbQLcH03x3iD8czq7OPh96p+779jMbm 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)(366004)(396003)(346002)(39860400002)(136003)(376002)(230922051799003)(186009)(1800799009)(64100799003)(451199024)(66476007)(66556008)(316002)(66946007)(2616005)(6512007)(83380400001)(36756003)(6506007)(53546011)(86362001)(31696002)(38100700002)(6486002)(478600001)(4744005)(2906002)(31686004)(41300700001)(8676002)(8936002)(5660300002)(44832011)(142923001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?R1ZIR3F4T212TGVBclpVdEtzSDFDWlRvcTJvL0VGazRuTzZpVlNmRzZOb3B4?= =?utf-8?B?bDEwZVV2ak9xcDBlV0dYVndKWkRRZStzSUxPcSs1c05YY1gvM2VpWjhlb3hx?= =?utf-8?B?a3hKU29SWXhSVzBFM2N0dmhWUnVNWXNhNlNLSjhoWHV1VHQvc0pFMjhiTVRS?= =?utf-8?B?QUpaQ0IvMkdOUlppWmZQa1gxa24vWmovcmF0YkNZNFRnNldDYkxwdGkwd1ZW?= =?utf-8?B?TjJaZzJ2YnVORzV1K2FYR0FVaVg2TC9jSGd3dTRWU3NPZWNHRGVaWjJKWnhF?= =?utf-8?B?S1F6cy9ERWErUCt2R3U3ZUZ6T2VMRStsbzZEMk9hV0Z4UnJVU2FXNG1ZZmpE?= =?utf-8?B?ODRIZVY2bkw1NXRBUmo5K1FNcG40WS9lM1R1QTdBK2JyVjN6VXR3blkva2V2?= =?utf-8?B?U2wwb2paV3RnUkxPK3RMTHozM1EvZXczdFduNWR3cDBmckFRQUNWK1JYTjMr?= =?utf-8?B?cVl6Nm1sQmc2MTN2YVl6LzExbUJQanE4WWdMYmVsUTQ4R2tMU1hZcEdSWnBK?= =?utf-8?B?Z1I1UXpqM0lsVm82TzEvVzFBS2JGanRac1QydXlrSXdGSEt0alN3OVByUUFv?= =?utf-8?B?YUNQcUU3d0o5ZldFOUlSb3dzcEJWRDhKdWlFK2t1R3o4ZG5NcU5YaWVEVEFx?= =?utf-8?B?TEVuZ0lMV3NkekhyUExPYzJoUUpuYW9KWHF6MkFRU2oxNktOczgvU3F0Um1Y?= =?utf-8?B?WG9NN24vWnFwOGF6cSt3azB3RjFTQ2dqNnZJcTdRL2RiUUJDRkdWN0RvK3Np?= =?utf-8?B?enoxdUtaVE9vQkR2clJNWDlnTlZqOE5QMGF5c0NHUyt4SUFTVTViaWlLZ05p?= =?utf-8?B?dTdhNjVoZUF4N1duR29yRlpodlZtTHByT2NZMC8wTkE2cUlZQXpvQno0dVEy?= =?utf-8?B?LzBNRnZEditmWE5CV3lnSkhHanZiWGRuaHBEcUJrb2wxaWVLTUZHQ0xsbTNa?= =?utf-8?B?WkVnak5RWWlGc25jYmp2cUNlMTRJdUFkZGp6QTIrTEFmOTVVQXJ3aWphdFND?= =?utf-8?B?ZTlQUW5VYVJJVkkzcFllL0ZiK3owMDJNMU1jNElXaFJXNGVVd0JnS3Q4YitO?= =?utf-8?B?cmw0d2ZONk93cCsxVWFLK2t5V2JjZzl5TThOZ2JyRldkdmRkZlpzZWNROStT?= =?utf-8?B?SFNobTI1Y2NXSUtkR1Q0KzVXTW5mU2VvMStUN3EzN1Zwejl5WnNmWWV3amFE?= =?utf-8?B?M2JZemFsTGEyeHRnUVdGbWc3aUx4SDYzYjhjKzlRZG8rcWNLWUZVTGNQZ3dI?= =?utf-8?B?ZGFhR2daSWFBVytJa0lFWlBvWVZBMCs4bmpJZENuMFZ4RkJYWkh3dEh1dWtX?= =?utf-8?B?c0NubGdzdlVlTXorcVJaUnZwTHF5RWE2RG03ZkFvcjhJejJteG9VaFNPK2Vm?= =?utf-8?B?bUora2RycWxRZkJwbG5Rd0g1cC9YUzI5SWY5bkJ4bDRsRXVDWUpncmtKTWwv?= =?utf-8?B?R3FuNDZOVWNOUVNQbG0yak9VNk9rV1hDbENhTkU3eUY2Z1I4dmlNTzJLc2U1?= =?utf-8?B?RTlrRkNrS0dYSFB3cnFrSWZldll0amJ4TGQzYlpqK0tXSXV2cUxjN2pid3J4?= =?utf-8?B?bXR6YXdoQU9zbWhCeW9NZVJ2NkZuWXFiKytwM1ZzdTkzY3J0WWRsQ2RWNTBW?= =?utf-8?B?bk1LSjVBUS80dTAvaHljTmo2Q0RTaEVlOW8wbGNqNWpVVXRTSUdnS3pRcUpo?= =?utf-8?B?TXExMW5CeitEMVpuYVAzRk5pOHZJOHhwNytyU2MzeVZiSE9yL3N6MTJBdGVF?= =?utf-8?B?UFc1a2hUVUFQWFJiNjY0MXdzRlQ3RTN1R2dpVG1FZm45S3M4eEdkREwxOU9P?= =?utf-8?B?RDc3OGxvNmtMS2cyaUE0TU1FV3ZWZmVRV2tCZ3d2bExEUmhkd1B1Y3FpSzdF?= =?utf-8?B?dmFacGhHcXA2dG16RDFsN2RHc2FPSXdrVWVuSVNMbHU4ZWpQY21TQ09jMnhY?= =?utf-8?B?Y2g2ZkdrcUY2MlJGRVBvSFlUcXRkSkhpRXlmQXc2NTFqUllqMVQ4SXVnNzF0?= =?utf-8?B?eDcyKytJZjVFL1Z4NzFYd2tiOGR2eTdmbmI4UGc4RmZIN1R4L3hWR0RsbU5S?= =?utf-8?B?ZlBHd2RKNWxqLzRRNGJIZGk0amcyYzRUMEdzalZqS1FnL0xXM05IZmF0RStx?= =?utf-8?B?dE9hdmZvekw2eXFRQms4NUYxQVVpelJCcmJBcFBHN25KM3A2NHAyZjNTWWJQ?= =?utf-8?Q?KmItvCNYDkZ6RinvveCSNWs=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: dsxHm6RmpFWPYa2bHJdX8BINzfyeOUEUHFL5RprJW/mR/4DGx2lcLwaNVLd/aosLGZK4XcmGcBG6d3nbYzblFS/gJxdTtLoTfOh/zy9ES/Wc2UdrQAaMCr0UctAHUyLvDQw0yS60Zfir3uwPYTNYGZBaN0NHP+uxoQ0Hs9G5NYxlZyUpmxOKevv/HauoLT+7ptbYcxdTGaObt9vAqEMMZaR0FSpx8WzCDXDaQ9snKiZZtAl06beG95BAYJhZVmm92qCnGZNvoFsiNV+wdw2xvh555Ik9XgkXkxC1v+61+FviFuLZjJSIvLYs/TZbj6rf4AkVKCi8ByJm9JJhfOH5dsrWfFaRJvNz7YWlNM6DnI+K1h29jDKAidLstnY5hw0mPb47VMZ9y65pQzogYxW0TpwtIIr4tm/QyjNdaa3NYxswIbCzjrJBBhxtn7cplCmrDYvEuCpnpNlxoWI9BV/77lY15+1l11o/qHILBj7XrK0sQYF2Vqvuy3G68XC2dzCqhvBEhpsj543mMsofyEQQMnW1hrsuL+s92fuY8YrasXOUbTKbPW4fmhx/icdsnqa8O9jsfngjtD7JsdGvMbb9Lpzp9Z3EQbTL3lXliyJzwPHUarV+d12eKHZ8me6AzCzxluaWOltgmLEZHigKiXfTrt3htQ0YLq6OmXlbLwtE+/p313IafqQW8hXaDDaoGmPbwozulb2wqJV4t7l3u0+IfMa3OSRZbFYXEcTn/19dIbk2sIr39WDDuTc/k1HiQr6vliBf97EmWEKDjnqcf6+1wGBKUKTCccpUpESSirmZFLc= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5624d7c3-f3aa-4244-b699-08dbc17d672a X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2023 06:20:54.9630 (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: I+QyoixQHftinYWU+CfrMARpnV9iG58QNw6G9mwroz8fR7N08caeIA9nI/KGqHWGm47zi2d6RPuJ41vvsET0Lg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB7100 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.980,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-09-30_04,2023-09-28_03,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxscore=0 spamscore=0 phishscore=0 bulkscore=0 mlxlogscore=999 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2309180000 definitions=main-2309300050 X-Proofpoint-GUID: OnNeIHIlSirfFEwC5tuNAAJMIMoMcM10 X-Proofpoint-ORIG-GUID: OnNeIHIlSirfFEwC5tuNAAJMIMoMcM10 X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H5,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: On 9/28/23 07:10, Nick Clifton wrote: > Hi Indu, > >> @@ -806,6 +806,12 @@ dot_cfi (int arg) >>     offsetT offset; >>     unsigned reg1, reg2; >> +  if (flag_synth_cfi) >> +    { >> +      ignore_rest_of_line (); >> +      return; >> +    } >> + > > I am concerned about this behaviour.  I understand that mixing > synthetic CFI statements and real ones would be a bad idea, but > I think that silently ignoring the real ones is a mistake.  At > the very least you ought to generate a warning message letting > the user know that their cfi instructions are being ignored. > Yes, we could trigger one warning per function, when we see, say a .cfi_startproc, for a asm function for which user specified --scfi=all: "Warning: --scfi=all ignores sythesizable CFI directives for function 'foo'" That said, it looks like for --scfi=all, we will need to honor at least the following from the user: - .cfi_sections - .cfi_label - .cfi_signal_frame Thanks