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 1C1DA3858D1E for ; Fri, 12 Jan 2024 08:36:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1C1DA3858D1E 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 1C1DA3858D1E 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=1705048577; cv=pass; b=U0bLwU0HnwX4fUL6HkxWkHj99feuPQD8EN5MFNWzTPfl+LcC00RV04QCyU3Duw5hIiJqJsxLIMXxq+/S724lRbO6j0AkA1pduzLoJ0uXdcvFHAFjIx4bnR30S8PEbs68xXAtf6MG2H12FAeD/EUe/8we5awmrzZ1rQjKdaaVP9M= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1705048577; c=relaxed/simple; bh=2CfbnwKhJzjvMBA+5uGLqUTsS4V5htNbGiC5EC9PtMc=; h=DKIM-Signature:DKIM-Signature:Subject:To:From:Message-ID:Date: MIME-Version; b=oWsAlkgMSXCnyjmbyZhrzwL60Q1k5kfFsMecP4BYG4Kj+Ix+g8EoOHfqYHUm+FIGaaWW5x6Fy6CQ3pEZhdivLmoAyZ7VWWtECtTqJ2fTOlho6DObyzFqZi1AwYtDw8kw5Vs9SNNrNsJZdCqEqxdvZsmuMj1mkQVMQqi8+TLafmg= 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 40C7lZoK007618 for ; Fri, 12 Jan 2024 08:36:06 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=subject : to : references : from : message-id : date : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-11-20; bh=1XYK/ONs06cquKRPmHfRJe99yh9LMG+FIHg9fUWtFII=; b=HNiy9DaRSqy2dyoYh7GH3UsueYRo2M5LzQlyFLCXS9XPiVCiImQjqCZ/BiEMleNhoPZT 26volJPDoWSQuG0fIhz28ULyK1Vo2TGARUPWFf8ljLf+xfcc8v57f1OgPDx0Tu6DTpM3 Uej/6IqCP+/sRjI+QhEwGIwxeQCH2uss0rStaJNTt6IB4wP+vSjJlUEEjLpfa+LtqsMK c8vnUr6ASJVQbCBmuPLIe6+/QnzQFPL2EofgT/KAqYndv7xwWrVrWWAVYSU/6qIeTFoS ax2tYT9byFXnIMCZUiqY+Q3lrACNH610gXA/pCMpdEtB2AA9rxj4MYK2Q0TKuBhKaqVC Pw== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3vk1bk04b6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 12 Jan 2024 08:36:06 +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 40C6egeY008830 for ; Fri, 12 Jan 2024 08:36:05 GMT Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam04lp2041.outbound.protection.outlook.com [104.47.74.41]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3vfuupdtft-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 12 Jan 2024 08:36:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h1g6mcgt/C+dehNc/SFriOoSZdCYieLAKaRAiVs2Uiepggrel1+kouI07iGo0k6+LjdzZscw6dvXoW++JwHCl2o1cHYkkLetng2s+GiLzpLl0VtTqO0jssScAGXsiD1sWiVQBNaAGYp8zGkTFJzn+XPBTgfYHBfsMnG47rb56jEidSsUxaADAMvqT7td0GzwB171Gwdtaw8aDAukFleztB2r4h95Nu2Eh+kAplxAaImSeXYav0X4z5EhqkPDo63gRx7pykJuCEREK9wZrIszgshHolTQjZULGB1HVbczGYu8obs16zd02H9mV8i5Yy4ovjHFvOsxqLqhuOeTixK4KQ== 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=1XYK/ONs06cquKRPmHfRJe99yh9LMG+FIHg9fUWtFII=; b=b8tWGSNJdszMGwn+VoAOGvHvYgtDTrcaNKTtw0KOm3WBdvOHI+ZJG6qBkLG/FQGtR/io/JfTOPlKaspZrbjYPeh/sJcplq2YZr754cqceXDY2um0gzmBmLswAW1wvPeKjB+PXj2o+WF1DQDAZzBfeaToW0wJVz2LPqyCd1K410QyomXOMLlsURv3tB3XdTZQjuHhdrSthotASeNTegiap8xvEqyCXdNdcM/2SELgSk3dfIAgPrKhSpPaZckFgw0JKBjbxfopIoYDhNDjDJMmo+9rcybWC9aHqKMpvFwzMwf3o5IQtz3I0lmxP5dUB8GrXUS1yJk8V1AN9wFBxc7OjA== 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=1XYK/ONs06cquKRPmHfRJe99yh9LMG+FIHg9fUWtFII=; b=FKXr2JcaNnHypTRtezNFhSFSDVehgRFoUY4PXoIKNe1uPy5VkHL3AQjxkVQZJ6/QT2Ow/VqHW9wwK0K31kVj9RKSP5vV2XZDER1wE3ujanJkZ3ls6AsLtUXNPjCKXvl/56k9qjKraAq0dgIbfoGqTTm827gpHOhWKvW6RyN8Xww= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by MN2PR10MB4205.namprd10.prod.outlook.com (2603:10b6:208:1d3::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.19; Fri, 12 Jan 2024 08:35: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.020; Fri, 12 Jan 2024 08:35:56 +0000 Subject: Re: [PATCH] gas: sframe: warn when skipping SFrame FDE generation To: binutils@sourceware.org References: <20240110231129.831974-1-indu.bhagat@oracle.com> From: Indu Bhagat Message-ID: Date: Fri, 12 Jan 2024 00:35:53 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 In-Reply-To: <20240110231129.831974-1-indu.bhagat@oracle.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR03CA0340.namprd03.prod.outlook.com (2603:10b6:303:dc::15) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|MN2PR10MB4205:EE_ X-MS-Office365-Filtering-Correlation-Id: e85d9217-6de9-48df-e320-08dc13497e25 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: E3A3MgMA7PbGRFBP49im9WYS8oW8wuGdlMAl68Sq3JSDx5E/iVezOSn9H1o/UHU47yeFLvAnNjyF1oBEnLhdg4F186Yu737C+bjDTDWWVtyZuiuTIJW6iLt3o31fn78rS9LJs3V85n1W56bSrofZcrJSMCWF8roYaowfbvd7XHSmtuYzeg9NiExt0k9DDrrg5+teCOXQulMzxn+q09tIXNC6xUHpZkfLNzxsnmIr/dAM65fKioGTvFBPnYva/oVHtIRfMs+dzA+s0r+WCDAKq0MTLTmEC5vO0rJbABHLlFrlN+qUtYax95f5h/fBqrdrGMf8qz3RbF8FkOgDisO6VN3vA4yTQxkwBb9+FTexTHxCrT+iklLOnvew9QOTsEmQ1h18ypnmwtK6u3x7vF/Tuu+IoSId00x9Et9mQm07pR0hAHT5paZ0MmlkZpefpMKO52dB6TwoUVDoCXzgwiLOncRAEdM6+62uUFswV4FkyzNukCOO1itgNcIWqJ8dI3hkZU/ubxX8JmSvq22iIWZ+g5vnQutNb2PCME80FtOGq+m2utEcZAtWxzl894fSDVsS/Svw7wVrjZzOY9R7QzCx8+QBg2M7l4q4LGw5X5ly9JAKcdqaMo53mlWyS3lBYfdFHVQFbYUQQrubVmCxC7FW9pluDvkIEAy0ZuH9XhMeetV8/FDXKYpInMpnzdlPl4tE 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)(39860400002)(346002)(136003)(376002)(230173577357003)(230922051799003)(230273577357003)(1800799012)(186009)(451199024)(64100799003)(6486002)(6666004)(6506007)(6512007)(53546011)(2616005)(36756003)(83380400001)(38100700002)(86362001)(31696002)(41300700001)(478600001)(44832011)(8936002)(8676002)(5660300002)(66946007)(66476007)(66556008)(6916009)(31686004)(316002)(2906002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V2pEUVNjU2I0RVdMbCtNZzkrc0dJQWE1SGlka1RQRFBGLzNJTXRhWHlyYWFr?= =?utf-8?B?YTM4WnlaZjVwNUd1bmw5dkhKY0hDQnNxT2hxQXRXNjBWbnNFM1lZZTMzYlpC?= =?utf-8?B?M0hQUU1rRnR1ZE9RU0Q5aGNJQ2svL2RzL1ZzeDFBMWlYeGhPL0lXc3dOcFdO?= =?utf-8?B?SmQram9CRzlGRDBXYm9oQWl6enM5MkNpSERFbWN0b0tVdS9MQU1oQmNIdFQ5?= =?utf-8?B?dFZYeVlyeE1qV24yYVpNVjRsM250dDhKcmdiMlE5ZzVPdXJCbDNPSFVsczl6?= =?utf-8?B?TmNwQ3d0RmJGanRRdk9ZM3hybjlZc0k1R0FkSC9leDBsS1pUY2JWZ0RpZ2RO?= =?utf-8?B?Sml1ZUFvdTV3c3NPMm5ySTBaL2VmSHl4Y2sxRlEvWmtLQXd5ZE5HWkN2cnNL?= =?utf-8?B?NDdRNm51R0VpRDRtc0dQb29BM2hMbXJFYS9sTkUzb0MzNHhTNzJ3QlgzSEpP?= =?utf-8?B?dTBTWmZ2SFFrUysxamUxcFE1bm5WT3haQ1laSGlKTmlVcXNzcVpsdzJhcEJ2?= =?utf-8?B?QnRkbGVWbDV3aEwwb0Z2RzVZbm11V0k3eXJ2VCtycVhSY3dsSEp0SFJLYlAx?= =?utf-8?B?Q29HeVlHZDRKVno5WEJIc0RiYmdCS0JBVFF1TERpQWVXVDI4ZXg4QU9ycmVI?= =?utf-8?B?dmZQZnB0aG1oZHZxSnRCYnBFclpMcHpxZWJuUm5XUVUzZFg5RStjT2VLenVW?= =?utf-8?B?NkIwemdQUVBWMUlTSGpmWGlJYnlFSnI1R3QvYzhkK2l3OWNOdWVJSS82TXZN?= =?utf-8?B?QkpLcjA3d3l5dU5uVTBzbGsyRUMzdy95QnRURThGc0VvdExpbGMyTGh4cjA0?= =?utf-8?B?TVg4MU5kRWRtMUl2V0Fnb0VWYjZTWnAwOFA0Vk40MFR1RkpGeUxNTDdBYld4?= =?utf-8?B?Y3c2TXRGd2J6TzdGYXJpRWlxTGRZQXpCdGJTamwwRmJTZ0lOcnY0VHJNQVJP?= =?utf-8?B?UXJTUUROVEdxS2lzL09ESDNuWGtIWEl4dXNFV3AwdTlBNU1JNUF3R1N4SWdT?= =?utf-8?B?OVpqT1VjVUJVSFRWZVFaYXdSSG1aK243dnlWRE9DNXlROHMwNVI1b2E3cERw?= =?utf-8?B?SS9UQ2ZteEVsWWxWK3FCQnk5T00rZ2h0LzMvTEg4WEVYVy81c09nVDJreWJP?= =?utf-8?B?U3NPRTdpamJydUY1dVN3UFRybUdBNElKQTBEcUg1Q3kxMXhldnFlbXcySlo5?= =?utf-8?B?OU9wdmlMdjdjdktNRVdiaWZtRWd3YjVGaUZMaDd3V0JXbFl0RDFiNU1uK1NN?= =?utf-8?B?VEkzSEJDdFhWeC96QWpZNWdseGtJNDZIcks0RXhITDA0VFlYOVBENkprMEI3?= =?utf-8?B?TFdDRGZCVVJCQ3dWelE3VzZrcUFKc1d3K1dTVDArQlNqN21BODk1MWx0cm1o?= =?utf-8?B?TW9VL3RZUmV0Mk42MkJVNmpYVUJxdzNCclFwcEFERktwOEN4Nm8zSk90ODcr?= =?utf-8?B?WTF1T0VGYWI2S1BkVXpUSHNxVlZQMlFHTjBtOUJWM091KzNZZG53aEpKQVlW?= =?utf-8?B?SGU2OFFyekFoUEZEZGpOK1RWaDdJcjI5RDlTVm9NREtaMEVsQnhhRlkzRGxs?= =?utf-8?B?SEY5WUFXSWMvWmJ5ZVRsTHM5TXFYU0ZjUkF2K2JmQTRoYkZJa25GWmJ1NXhs?= =?utf-8?B?bS9jcmlBTkFsekVQOXVucEFGRkM2R1YxbmgydE1RZ29yTk5xRHEwQlJLblU1?= =?utf-8?B?em1uUlRGbDdRWTVrVTJIV1V6RFo4a1ZzSmFhRnVoTTBtWU0wTEEyYytXUTlh?= =?utf-8?B?cnlvUXRRUjFiSVUyL05iNWhEMisrYXFab21XK2RoejU0VjBYQkRBNDFTWDZa?= =?utf-8?B?UnhNTlFDamFjM1pHT2hhelpXOU9ralBlQkptNXlUU0JjVlR1Z1pKRGltKzNQ?= =?utf-8?B?Z3BVdndKQUJ0SGp6OUloK1V3T1RpTVVyK0FwYzlWQmc0bk4zMXFZV2FWc2Iw?= =?utf-8?B?RVdNMi90SlRUZ2twZFFWTVpHUk9lZ1dGTUZFVkN3Umw0a0U0TjY4R0UzOVlm?= =?utf-8?B?YVJncDhiMGZpSnJySk9JalBPNFBtUmtaRmUwN3lXWFJsbDFHaFRGWG9JZXRW?= =?utf-8?B?V3Boei9QV1VORXVXNTg5QjNsTVM3cUl2b0ZOd05HdUV0VnhVUWhsa3FqdU1O?= =?utf-8?B?YjB1QW4xNmRBUS9QZ2RQR21zTkxTeXNkYlUrZmxZWXFoWmxzZEVoejJjb1l4?= =?utf-8?Q?2L4qsU3mctJ21TaGoZZijug=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 3FG7hyKJvX8jG+wAXcHCC/I6jqnN1vBj5IX1dSg2vWRlSh4FSetmSfoiUk9T4SeuYWXzhG/xLSW+bukwziBjMY7bfOiPF9tUm5FT8SMXWoLLooRhSFSQ3XUdFXNfQAQZCH6Q552E9WCjzfnmENssL8SmN2Sw8r853TomhAm/8qT7sRyKoR1Fqw8TYSuh1WEiCtPIdknQ8mFzPxWWyLoq2GflgBTKyDXMBQGk0llcBNSZkw87IyR3uKEMf/m8RqcPErr3WtNLrIq0FhLJthyrSDGLTjJhWrTeHGSgZ9S5fUqqQNbhoonsmeGiFv45dyJaLR/jBelYmDgEymOl2hmu4TkFNdI5Nc36odNOkeOfYfhp25cULRkMbGEwRvFsNaBmOUe5NeQTOowF0Se/L/Qpq3ASbDSWoMuVRKJgm3VcS0xBuLh9aiIl3qxZE/T6HNYfw78pUZJnxwdDOKwo624r+mTorIx1MyYnTw/J8C2Iy6La0J5S/HnWvbN8gb2PJf7P33FXuF4GEebG9lgp05ohhpxAHbf6d8TAtO23yGFw9r0S9TnF4qbKBlmEePUooKi8h71tc7aNn/UfW/XU7uEHTZxRMCvrfYtxvbaOiYBSSio= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: e85d9217-6de9-48df-e320-08dc13497e25 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jan 2024 08:35:56.7750 (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: U0AcJA9cFmGd8pD3IR5F3M9J5f03QFfYXHKca49vMq8tZYTo4KOqrTJTEioE0SwaA5+id4xSxzXG6Fz1pg7AIg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR10MB4205 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-12_02,2024-01-11_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 mlxscore=0 spamscore=0 adultscore=0 malwarescore=0 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2401120064 X-Proofpoint-GUID: HRLIoM_zMLCOi3jtGeUXXx1K7cukcwd7 X-Proofpoint-ORIG-GUID: HRLIoM_zMLCOi3jtGeUXXx1K7cukcwd7 X-Spam-Status: No, score=-13.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,NICE_REPLY_A,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: On 1/10/24 3:11 PM, Indu Bhagat wrote: > Fix PR gas/31213. > > gas/ > PR gas/31213 > * gen-sframe.c (sframe_do_cfi_insn): Add new warning. > > gas/testsuite/ > * gas/cfi-sframe/common-empty-1.d: Test the new warning as well. > * gas/cfi-sframe/common-empty-2.d: Likewise. > --- > gas/gen-sframe.c | 34 ++++++++++++------- > gas/testsuite/gas/cfi-sframe/common-empty-1.d | 1 + > gas/testsuite/gas/cfi-sframe/common-empty-2.d | 1 + > 3 files changed, 23 insertions(+), 13 deletions(-) > Committed. > diff --git a/gas/gen-sframe.c b/gas/gen-sframe.c > index 3c212f3a882..75781fc8ccb 100644 > --- a/gas/gen-sframe.c > +++ b/gas/gen-sframe.c > @@ -1247,25 +1247,33 @@ sframe_do_cfi_insn (struct sframe_xlate_ctx *xlate_ctx, > case DW_CFA_GNU_window_save: > err = sframe_xlate_do_gnu_window_save (xlate_ctx, cfi_insn); > break; > + /* Other CFI opcodes are not processed at this time. > + These do not impact the coverage of the basic stack tracing > + information as conveyed in the SFrame format. > + - DW_CFA_register, > + - etc. */ > + case DW_CFA_register: > + if (cfi_insn->u.rr.reg1 == SFRAME_CFA_SP_REG > +#ifdef SFRAME_FRE_RA_TRACKING > + || cfi_insn->u.rr.reg1 == SFRAME_CFA_RA_REG > +#endif > + || cfi_insn->u.rr.reg1 == SFRAME_CFA_FP_REG) > + err = SFRAME_XLATE_ERR_NOTREPRESENTED; > + break; > case DW_CFA_undefined: > case DW_CFA_same_value: > break; > default: > - { > - /* Other CFI opcodes are not processed at this time. > - These do not impact the coverage of the basic stack tracing > - information as conveyed in the SFrame format. > - - DW_CFA_register, > - - ... > - > - Following skipped operations do, however, impact the asynchronicity: > - - CFI_escape */ > - > - err = SFRAME_XLATE_ERR_NOTREPRESENTED; > - // printf (_("SFrame Unsupported or unknown Dwarf CFI number: %#x\n"), op); > - } > + /* Following skipped operations do, however, impact the asynchronicity: > + - CFI_escape. */ > + err = SFRAME_XLATE_ERR_NOTREPRESENTED; > } > > + /* An error here will cause no SFrame FDE later. Warn the user because this > + will affect the overall coverage and hence, asynchronicity. */ > + if (err) > + as_warn (_("skipping SFrame FDE due to DWARF CFI op %#x"), op); > + > return err; > } > > diff --git a/gas/testsuite/gas/cfi-sframe/common-empty-1.d b/gas/testsuite/gas/cfi-sframe/common-empty-1.d > index 141922517f0..b133b15b051 100644 > --- a/gas/testsuite/gas/cfi-sframe/common-empty-1.d > +++ b/gas/testsuite/gas/cfi-sframe/common-empty-1.d > @@ -1,4 +1,5 @@ > #as: --gsframe > +#warning: skipping SFrame FDE due to DWARF CFI op 0xa > #objdump: --sframe=.sframe > #name: Uninteresting cfi directives generate an empty SFrame section > #... > diff --git a/gas/testsuite/gas/cfi-sframe/common-empty-2.d b/gas/testsuite/gas/cfi-sframe/common-empty-2.d > index ab8de0b8afa..c5bc8594f1b 100644 > --- a/gas/testsuite/gas/cfi-sframe/common-empty-2.d > +++ b/gas/testsuite/gas/cfi-sframe/common-empty-2.d > @@ -1,4 +1,5 @@ > #as: --gsframe > +#warning: skipping SFrame FDE due to DWARF CFI op 0xe > #objdump: --sframe=.sframe > #name: SFrame supports only FP/SP based CFA > #... >