From patchwork Wed Jan 10 23:11:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Indu Bhagat X-Patchwork-Id: 187103 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2411:b0:101:2151:f287 with SMTP id m17csp1108337dyi; Wed, 10 Jan 2024 15:11:59 -0800 (PST) X-Google-Smtp-Source: AGHT+IGy+A+edzQoJCmnOs5WBcaoL+VtqqVYjZ8hHKL/AfHuw/XwhQXW3ruKH7uE551ALWgPKc00 X-Received: by 2002:a0d:ea4c:0:b0:5e7:d014:8fc3 with SMTP id t73-20020a0dea4c000000b005e7d0148fc3mr399681ywe.71.1704928319279; Wed, 10 Jan 2024 15:11:59 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1704928319; cv=pass; d=google.com; s=arc-20160816; b=1IyBNZI0mTAId/bieR7rbIVTVuGRB9YIvZK3kK7qpz8Ulez6LCpAXdi9IhGnN8Rmvy qLplFSaBBrINtuW1OKSNlS3etq3EqL/8gLkOr7oFvdzaW5t29OKASnP3Ud3SV6+tlWxI HhOfM5UR43wunyajRYNcb6q6L4phwBg4uc1vCi8cQ++G0MDFNxZcWxo5d6mS6f5L/3T8 f+Jcbm8YRGdCPGq7grIX/XbuSzIgYWh64Gdhc48qxk3IZ4p98FjsUSS4Fj/T/SNnaQub a/Flj6msuYtNNVXItQcMm8Gjeytn7TdolUBgxtN6cF+cjZdhxPBizefDKIb6LNAQUjRZ E/yw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mime-version :content-transfer-encoding:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature:arc-filter:dmarc-filter:delivered-to; bh=ir5De6sajgoOrfI+ppnqGOQ9GERYeOk6NDSBguVZMR8=; fh=Oh0rwXgL2pcS1FQHr6E1Hal1K7kVHmZXDthN47bNt4Q=; b=NYo1sB5C+O7LVrA/PtqoOL4agFaTDqQRnC9Zw5dDLa6wRTOw8jckcYveEP0A0iNjMc Cjzd1Y1vsx3JxJXuJ4CbGpSiIyMif8VeaBVnwFRYQF7QhKzXTIKJXJIBJYu5Fr1t+ND5 Su4sIP6jiX1/aZABv7McHJMHmub4klG2WW61Nv2J25UadCs6z5Zv6R05GTLpkbGugkBb UvVy6MM2O0xIPkw9MzhqCqw9F5/rUA2xEeKhnEkji5mInOiJ0PLCATPaPsIVzGCjx2z3 ZmxFhKeV5euZY7S1sB46yjPU2CmspQS7gHfvougqRO+rutx1tLDMTZPM2QkRqt+8o/Xl GMAw== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2023-11-20 header.b=Dnn0vqEw; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=srPDOyHI; arc=pass (i=2); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id bn8-20020a05620a2ac800b00783343bb312si2547677qkb.379.2024.01.10.15.11.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jan 2024 15:11:59 -0800 (PST) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2023-11-20 header.b=Dnn0vqEw; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=srPDOyHI; arc=pass (i=2); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DD9FE385840F for ; Wed, 10 Jan 2024 23:11:58 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 45E113858D38 for ; Wed, 10 Jan 2024 23:11:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 45E113858D38 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 45E113858D38 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=1704928309; cv=pass; b=qn4R2/8nmBRf1WRGlEtPdAjFg4/EX2Az6y+X8tC4rTU82uExkta8xt0S84vl7YysdvMD4XidkrrkFrKOUcDeH+mcupqNEmOYaaanmNaSKaGMmqX0t/BQPae6jt5q5QEaJ3IMtX77DqIsi2wKQ+Mv5T+snlKq8Ea384aOdxQTCP8= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1704928309; c=relaxed/simple; bh=Z3xNh14tNdkc9oDBx2BE7Fy9kxyIO9Bi/gWP8PI2Rdo=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=urF0TWYWyG42S3RXvyYbav8JitZdIbPz8AqKnk+5M9ENreDACtt8g3LUk48lgksKDqpal3Uz6HI5EWomVsPs/lRMwieRQWjWmhg/utvkxJjYs97/kbn3flwIR3qcn+ejrs+rlyGU3prY61UTyURYS6vfHPykoyHEX36foOnescc= 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 40AMkTB4004445 for ; Wed, 10 Jan 2024 23:11:44 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2023-11-20; bh=ir5De6sajgoOrfI+ppnqGOQ9GERYeOk6NDSBguVZMR8=; b=Dnn0vqEwqI/iV5OE0BWUgmhsIt2zOmpwRrWpJpZatc4JK4/wJqdfqxRMFhs4qbEHwFkh JB/GXulukSm2Tf+VsJeyRCZsNWouQAQR+NGmeXzV0+n30tuniKQMZXrft3VLTeY/rnoU 9bW48NKr5XfrZfYVmYQYTFEOxNnKqaJTN3sTqP+1kbEdHXII9MippAresoo0csZ0S51W 1jJTGLGo7yac0IVaWnQjjOmO5JMLYakHTnLtXqUZGN/11UV4BefAQVUOhW/JiRdplBQk iLn34CxhDCXGWIalDIJSBWk6JqJsh0b2ApLYrnL/ucgslM3E+fgqILFCooRVaToZf2c+ BA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3vj4at01be-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 10 Jan 2024 23:11:43 +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 40AMocqw013937 for ; Wed, 10 Jan 2024 23:11:43 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2169.outbound.protection.outlook.com [104.47.57.169]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3vfurds2n5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 10 Jan 2024 23:11:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IkAm51ip6biPZTnJNT41VKx1Bdfpll9kV+B8NicHxA/iWacYvv9U0P9PlFMgwXhSJCcbXUWq1NuigbVAAeYzpuM/X/mKV9aJzosODd54aybMHevyC9WmA7opHs9+hj3H6O1GtbCchb6/J798jbXqg+uuBVHTlJxUwD6dAPdS4RXsoksEet9gOBx5S+nRK7Z8oYLaERh8Ihk0Ve3tlVTdQRvsg7toE2NuzJVlbi6R7mzujz0O8Fp4EIlk/QqyZ0+jkFs0ADCcvBEx7VmILOold5QzpiJQE2txEwGksHRYzJfNKd0SCOr4PS7uQ8QBTbY7JwLIR9WJuqxSEXOJbPppJA== 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=ir5De6sajgoOrfI+ppnqGOQ9GERYeOk6NDSBguVZMR8=; b=YDlLlEG/hfuAeo1x3CUPZqfdxM3zM5DOFh81niDBfdtBpq0F02KjQHwRMkGrNyUDWs7DXR/gnuhi/3ZAK6LyVIySxxk2wcajyW8Bk4QfORxnWJmuRBiY2E4fgRzwe3PGpo3ZeLs7CNmRA7ndxlpYP17Esi8b8gJ2m/N6uLyFKG5OJ19xlA8Yf3ZSa8gS6VbJTTYsVb19kXM3AR9bL/9PN1aUiuRrV512hzm+Am312HIYV8uP+lZGmYSW8JDfaWX30dn7sEwgTpE7zOeebwqO0DSLHMh3KPnZViuKG0D6WN9LBFO6T4MLJ1spKmtyCp04k8m75m1Msie+PtBj3hUv/A== 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=ir5De6sajgoOrfI+ppnqGOQ9GERYeOk6NDSBguVZMR8=; b=srPDOyHIP6UGwSlDJHhfHF22z3VtUKgLNGMCq+PC5AAHlSN5SD4N+HkgQvY2wM0WEAO7V7O1QCQpvutFTuktPytGQgUkPLAN7qLT1fg8zGUYjhVXuYtr8MX46zi6ztXRGymTfW2P8lmnguLaJ0doNIDyIKi/HhF/+gqNaEN2Y+I= Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by SJ0PR10MB5598.namprd10.prod.outlook.com (2603:10b6:a03:3d9::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.24; Wed, 10 Jan 2024 23:11:39 +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.7159.020; Wed, 10 Jan 2024 23:11:38 +0000 From: Indu Bhagat To: binutils@sourceware.org Cc: Indu Bhagat Subject: [PATCH] gas: sframe: warn when skipping SFrame FDE generation Date: Wed, 10 Jan 2024 15:11:29 -0800 Message-ID: <20240110231129.831974-1-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.41.0 X-ClientProxiedBy: MW3PR06CA0003.namprd06.prod.outlook.com (2603:10b6:303:2a::8) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|SJ0PR10MB5598:EE_ X-MS-Office365-Filtering-Correlation-Id: ea18a736-a8a5-482b-58de-08dc12317fac X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AqodtL+EBxjOSDnL7xcmO+U1oxjyORJe9yEJg7bkfjXLQSp71phqPP16xnM4ZiGKpxneh4rKkbrsYQfZfKzWbOv0QHVUAOAznz6pEmpATCA1ITzhPYG+T801bRT4Z5GDXsK37hK7nMpc41Rw5E43MsyaO8NXYiiG1ciAujruiP8Pwxn7XTBqGrp0u0AroQkgqPLgYN8yUgmpQ6xUqqCYJ+WRBzy3W01klvEZchxGJrjAfwzQRCiCBSqMRI0Sd5ONXxsuMTGdVpxPO/Br4mPOMhoUQH3mn14+3IBl6vym3288bTb67LNDz3ii2DZQiusytSzqvPKz0/RrxTOCt65xQq09DyPYqCY9okj06Huf9XocjQrW2lIU+hFvQlRUpUJMkjojGkegdRz65vJ7zT71On3ebp9SduyoRK4JnD+nKpU6oi+iJ/xup26e/Ip+ui91uLfZszfD+Bg9AozpEe8v7j8SS25qJERw/HCcThpzI6X2fGo7yFhMfgpTeJiZgxARCfvt68vzqLwA4Jro55jHEHB7p+oDzbnktZZn/nLt6nosYjm6dqHDMy2r74ZXgvmfNSI7w7iw7f1N4p56Q7vInfKmIeTeBWX0VAyHqA8eu0WqDBg3V5cRaFCQCX6lE634 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)(346002)(366004)(136003)(39860400002)(396003)(376002)(230922051799003)(230173577357003)(230273577357003)(451199024)(64100799003)(186009)(1800799012)(478600001)(5660300002)(6666004)(6486002)(107886003)(6512007)(86362001)(6506007)(8676002)(2616005)(66556008)(66946007)(316002)(66476007)(8936002)(41300700001)(6916009)(36756003)(38100700002)(1076003)(83380400001)(4326008)(44832011)(2906002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zVqfDrGgGDnK1pgCPZJPy8IfOokzRMk6/XnFVg5TBoHZsh7O17qWLflfFKMv7ukXec2rZ1xq2Ge8aW8KzZAloH53Zjt/SLSUZXO1PH1COmVJBoemIBhu8sMd0KGqz8CKmy4zdRAdyBxv1ksM5xfUrQksx4rHzIp7uGrEGb4nNBdiErh6mBTELKsIrU1WZkl+tuWNBm22sYp8fEEvV5tlX1dwEVlxJYmg3d7AikWlU7SuPX4PIzQpkB5dGRi1jf2pXBI7HJXNqZh/AJfb/IM2zTYxV1Ud9wwe14ewywcQ55ldVYoiy4VTvsGDAMgOMHEcj/KDXrFaeECH3S0l90HA7tHHoF5GxHzvc2qSiuTI4DP9BnwhufePpLicVNbFyVqtMHdKVLq9DkLM5QnUhxXE+DX9ZP3zbb/f80baKcJrEPWM3ct+tvu87DkZ7O4hMU2lntJpAn6x2UtLq3xqLqzEFK8Vr+EgWtqFP/Mfcm0OJ0jr5P5C82PText3yrqRSPkxCYMGzgT6cE4mkihfJ4zKjqzfr9IVf5/pLCwTNO6Ngb7ntSldX7DA4p2j2ET4Lq7+0svtTp58cJ2n8TWXm8IeNmBCjyQBa/3cHxKHxCHipfJdZZoX9rb1K7iZA53HvKCBF3cnnDmUjfuiDFSJCx1xqkaBNLaTikf3aNkfbqyd11GF1511Gl8TITw56H9O8oFm6qIr4faidJY4rqBxzQ9hvs+UQL7q96hTTtksOCAa7W7K4NI7whcgcUFd/9EhXD9BNKceN/0Nr2if/1NH1/HWFbZlyYS1GfcJrLYAScCH3e7jJ+uVN8thpVYTQdHKK0yvpVWePSn+RBvsL4a0E/BVEAWnhr82J+3RsVHHFRRegQjvfzglm+5Ii8mM53i4jJ09G17jPyXDGjL4tdfvduWbbjSPtfESkkC8YnrKLn5gICG/GI6uLt7e3FeTsdn50SY3vcGzvcrycvnPQ2Xhyhe5Invb0EgTi72lQPQ/cz0w44mFP0RD7q7Y74PBYNgtivfHMhZPWDcX9NMMzexvHgZl8gQPif/OUxwYKsbdj8Vl2xzVi8nMV7MfQqCDb+Yp3g1VptdWb/1warkehW4rwly4uJl4r9Lxl/UvDM6DDfAYmvgqcVkLPCOwtQwKmpNWqSkBCwfbkOgqwWQoIZC0Zpo1tvbWnxBVJLqJhBMahCp18mTLtYThwrHm8jk6ZbBnmEGn7OuFiqqs4a9WyTTZZ0o6NbeoKjYfniS5GHJInNAlFeUCfN4rqUY0I7MuaoCDSBPdOXt5eb7mwdW0+vPK/UdE6mXD0kCaB4w9Qff2BYIDx66uf2jmMANLTfiJdvMH1ZtMjCk7Tm38AhvgBsyDSahqlo0Tt+M26Ha7EIQY6HdUcJNX7cIYVLPcTJPB8qgH6dyVjq3mokvi9RsfQT77v7P2VR0ZtLWsauw1QHjSSJfP0TYNy5qlqFNfmDFQSV3jM5AiLPblELQAs6ZCLYtDIuDbma67DfT06InI2h/g+QMVInEbCmZ0dvTTIFYUBYwWlsHdkFhm+DM1WagjnPUDtT0JnPMCoMzF1aiNkj0+30Mlt7SQyk+6ZsEjodAx7XBaWORoIYFRH5aIW/c2CTWcJe/57U/TFBXtkCHFUGoeiS5eMHo= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: Ea7RRA0bEp5ZyotH5k9DTXp72YNlVvvEdshzQ0icB4SOdkNl77JTYBWP5a3DcT0kui5eRxabL4/OyUMXf4sl+uEOjznLQZ0KWAe4FGYaot+20tJgQR1/kBYWb5oVFSS1Nn0JiBo9Isp0kKlEmQzQOZZRAbcjxj2mDbU4JtDtzDoBAjsMMZynSEr5H9xv5YRCNUz+G10rPEjAhPAe03+Dt8+ZqI4HAcBd6gsbrd29RJ8vSiPcTWzbOtpy4kivPnLEoaT8PTfBOAbPmcWCRo66k3vJcDPAenGfYSPq4x+zgPJqVsmLZycBy/kPxCE75Vi/wdf7tda3GM9iZUGDzI49WQIMRJugXHmAnBT8B31vnkVA99fzMcPHkUzDvSC+xOgzu+Qu2Thle2KIB6MBAIq/4ki6R7uA+z0rQl25ky/ZAje0z307OwJTFrQ9aXcvuLwxFR+58WRX+YRtK3FoZgOVlWl8qAg6enQBeYtgNHsI6jLL4sStLlMf1pKh7R0bMZEj6bdHttmoYDoLxCl6ynp0POxqlBbdkMR/+VJo32aW77UPSMn4qgfheKvyJ2gpbS4ohlfJMBwgdYTNB2I6k7iBF1Tf3dvaNa2HnZS6X61DscI= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea18a736-a8a5-482b-58de-08dc12317fac X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2024 23:11:38.8548 (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: 9+wTYVMuPOFaYNz6IbklBfE/yOkwHc5ZmioHtjlQAwIaw9zYe7P/MlcYORKqsr3eL7qBx/AjSFMqSwtPf6sE1g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB5598 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-10_12,2024-01-10_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 adultscore=0 bulkscore=0 mlxlogscore=999 suspectscore=0 phishscore=0 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2401100183 X-Proofpoint-GUID: jZF1FYwgpHBkujzbe5879G8IY8mqJzOy X-Proofpoint-ORIG-GUID: jZF1FYwgpHBkujzbe5879G8IY8mqJzOy X-Spam-Status: No, score=-12.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, 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 X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1787746917069909585 X-GMAIL-MSGID: 1787746917069909585 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(-) 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 #...