Message ID | 20240501191506.4579-3-david.faust@oracle.com |
---|---|
State | New |
Headers |
Return-Path: <gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id CEF333849AC1 for <patchwork@sourceware.org>; Wed, 1 May 2024 19:14:47 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id B1EC83858D3C for <gcc-patches@gcc.gnu.org>; Wed, 1 May 2024 19:14:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B1EC83858D3C Authentication-Results: sourceware.org; dmarc=pass (p=quarantine 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 B1EC83858D3C 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=1714590843; cv=pass; b=EVUgS1FhPAIAMa+WIXHqrVucA/lWtSnwSByw/3oKEiJURbWYwqZZC9X28FudP/P5LnaCk9k0dXHIFSnfTGaPiLjMiJkLuQ7LxAHrhbf+/uztZlcQ7y5Njv7tIcx7H/vBjfLnZXywsQS+EUe787ctwycqlDcqmlbT1zokY0vNSKU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1714590843; c=relaxed/simple; bh=6otg80CbSEfH7KFeyay0Z3jE1ht6QXolLpgkZUngEsU=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=UOetoYoeAvRGteSJgqyU2XLBh0HM56gx9LLbW27tMtvYuoHppWSO40d6sl4zzsEVkWWYxMaUOrQ1Jys8vCag4RfpLEKjaPWb4C5SHtmHxHSWVbWYmOccPODon5V1Qo98msJwk21SCjAlPpWhmTUzgDeAj1yOErOMc5J2HmzmUiw= 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 441ARlmF005967 for <gcc-patches@gcc.gnu.org>; Wed, 1 May 2024 19:14:01 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=ZEAQI8KlInk3N19Dp1DqGYmJlFq3ufyIO0mLuTviZ3c=; b=AsnhWdaXJSHo8pFDL6BGPqcFZv4saQ1Wynmmqwu56IPXzhykobmIwaGvZ9A2VFKc/ziC xXZs6OsyIhuO9C5oZVjsGfjFV+vLlyvxaAPnjZ5PXZpselyAPb7ZpJpDOG2eT+R5XqDu P/xjOVuIRZyZVPVXti0t0q7RoY26y5zrp20CEWTDvBqmdjzYEMpGZ7fTSXDQts5TUCBk RmD6sMHH9CrMrVeMemuSs8XeEKlvLb5VNK0Xu+V4IZQGah7Uj0GVMcS8X3eyFmQoRnYG ku84BrT+5rCQPC3jqslLq1H/iuXOB/k8+QpH/DuGvVpACd9jqOSBkmusSxiRyi7U5Nhr KQ== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3xrsdeqv0a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <gcc-patches@gcc.gnu.org>; Wed, 01 May 2024 19:14:01 +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 441I58aR011349 for <gcc-patches@gcc.gnu.org>; Wed, 1 May 2024 19:14:00 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2168.outbound.protection.outlook.com [104.47.55.168]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3xrqt9puvp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <gcc-patches@gcc.gnu.org>; Wed, 01 May 2024 19:14:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AHSAM6N66laHBFdenyu/bNYBCvB51PMDd+MmHqTzz2WKE7YxVNAabIkbSHrvmHWuUIxayRY9cIvfW51UUkedC+Tv7VQmUVM/KN/2Q5bBK6NQnICExfmi7IZEM9nLfZ07hJhXsQFbvB8a/5s8OLr+l5dmpGuh6VQiIGBBIcWu+qiRQFC24FvseLY5H9iCipXUpQPnXvtkhUi+vFlnESnqMgZ+M58KE20U2Scwijxha2nDBnqer0gJMo5rZDdz0Wj3iC+igxbrNYKuryecllLkHBm5UoMkAqxK+Lo+SaUSA2lnTo0DVwzzknIsBIauMAYDBFRs8KZlH6XqYKbtfdJTGg== 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=ZEAQI8KlInk3N19Dp1DqGYmJlFq3ufyIO0mLuTviZ3c=; b=Ew4LnAhiCZr3h/m+IFo7fbA43PrVm+GMyUTTqIeUaChwSYUGEEdac9iYawujdOUPbuX9jmbTFB5Z6qkax1GVBFwCxt63s9XW3h5peYBkJUKA9PUP0ezM/16W1APs3UWgF7C9ciYnbcxELp0Oij+bZAmYrXwaHlBdc3HCf9dhH5spS5lLwEXc61SoHksLQLIjM2vl2kvfrL0QcmkIbd55ktAQAGjsTt4mPGhv/kTO5qKWuusDLRJ4i543taouX/e0FlxB5Fl2YUR9IIQPpOJgIsQJKYzsn1I9eNMdCbcNCeo++Xbh9gAZPjQw+8ZQMiO7ObgCeDl8Aex/1n4PemWxhw== 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=ZEAQI8KlInk3N19Dp1DqGYmJlFq3ufyIO0mLuTviZ3c=; b=VoPCrJWrwGJa1IwdMJbHDwCiYtXCaqiGvQ2ukCzOfsZy51FQ9roOX1N/IbxVpVSMLfFjqxFTHexcFTIdR2k5D5poO/OGnZYJSu+QMB7pUbMjmopu+g1mCTDYl9bvWU8enu9XtPcivzPQhBbA/oCkDmOsoHjgonA2a4udQe9N9kE= Received: from DS0PR10MB7953.namprd10.prod.outlook.com (2603:10b6:8:1a1::22) by DS0PR10MB7399.namprd10.prod.outlook.com (2603:10b6:8:11c::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.36; Wed, 1 May 2024 19:13:57 +0000 Received: from DS0PR10MB7953.namprd10.prod.outlook.com ([fe80::ddec:934d:1117:499d]) by DS0PR10MB7953.namprd10.prod.outlook.com ([fe80::ddec:934d:1117:499d%3]) with mapi id 15.20.7409.042; Wed, 1 May 2024 19:13:57 +0000 From: David Faust <david.faust@oracle.com> To: gcc-patches@gcc.gnu.org Cc: indu.bhagat@oracle.com, jose.marchesi@oracle.com, cupertino.miranda@oracle.com Subject: [PATCH 2/6] opts: allow any combination of DWARF, CTF, BTF Date: Wed, 1 May 2024 12:15:02 -0700 Message-ID: <20240501191506.4579-3-david.faust@oracle.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240501191506.4579-1-david.faust@oracle.com> References: <20240501191506.4579-1-david.faust@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MW4PR04CA0253.namprd04.prod.outlook.com (2603:10b6:303:88::18) To DS0PR10MB7953.namprd10.prod.outlook.com (2603:10b6:8:1a1::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB7953:EE_|DS0PR10MB7399:EE_ X-MS-Office365-Filtering-Correlation-Id: ed7303c1-c3e6-4715-5f2e-08dc6a12d9b5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|376005|1800799015|366007; X-Microsoft-Antispam-Message-Info: rlbGKhZPyvpUupib1dVQ89n/A62BbCknEqDhip8pnm+oqLJwprqpVkefWdfY61YXVoNIkQEEanMB2pMQGefx59uOPYPHhx+1omro0ggXgYulMY7R3tCU2j/abbbZvaPvw6Gytoda+J6obQQbLbYDMQLtcIw637K83j53gHL7o1gLNqFhlJIWLOVg4+UqE6b5YRADzaQPzp7Z5dTfrhDjgTnGC9dYMP9pFnMiKJZDZajHQ94iMoUnNvkWeD2n7NCv5FrR+07bDTXGlXuuzv/bCYWyzC5a196NY2ghGqRIIOJX/xPdFdlD/PBsALfJPeriW/0EH/OInFXP9+UdXWyzP7XPYwqRCYpC51VY//RJx7Z2/odgHQ3THjp2lZ9gkQ0T+Y2m4CDtUAxqXQbuUyNQtVwUXR/IWBpakgU8vUIAVwLwMH0ez3ysJAaX2qVBvD5OQ2R7sa6y1DBYxw71fe8Vu5AtOacXq8Eb4H3uLS9g+7V0yvi0HIPN64kikkAz02FazRjQ++pqMhPTzEEDCevNCKgnSUg1baqLVZS6CTI7I5UnLQR0gooGc/kWzGrLP0GI3wMPXBSJcGbQRMjJ+MByyxU3dog/wc8lTlZEaaEmcmqPhaC8fkBp8HWgj5/urQGjMzYp0VD+mjbYll6JU+CfkaXblTc0TvBAD+COzrBZ/1rCf/35tHc9FlbmVpHcLVHphFF39COoSoi1Nqs86I7J+nwKgcITGSsOVrcRcvu3/GiR7YkLDJel7OQcpyC+i83CLEGUEybab0oW8O8CKJnRG0aUvfNJOKwdqKBPb6V8moYjqt3iJrbmiyM6LySgwAiMWHoGGCfVs4QzEB3sIBJwjRFpQQPMScApoDszkDd0ndFOuAzxFG9how0vGB0TR5Cp76Tf7fXnuSi9MhwwY+ql/gRqIJQZnIfMjCt1to/xxbVIirhSvoSPz5J7QNk96r8CO2sqHDaNy43BUezc0Ee9e+9CswPg7xWbmSFD5jzUBg0BiShpA+liKAfV1JR2Fad4JfX35hpgpIDkUfof3D7zMaheSKrOidf5yKRPE0hWU/zIJ7KJz2h9QedUy/twfXSmMRdGeCEZpQrdht8NCkgcUDOZMMZFzyp7SocYswFY8wKDeuITD0bq2CaW3PXEgAieazOT8x/mVwoJldA3lzJZ1d9eSxhdACcc1a1FBmLrYEPOar+EalJOexVrDsXECTMleu7adIZpwSc3upmYe8duEk4JmhyIJs30QtOEYnBWrSp8PIKn+KCuMFS6B6cK+E9Dv4z71udnqaTrLT4B1zfrfg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR10MB7953.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: cm8GAA8n1Wyefg+W5j4du2IVYRzMy1jTPnuh/k8pYxaLyiJvfyW4BspgCpNRrY8ijnCvND597ZmPkCA4isGt2tSUaULQfwBeqsW9UuFH1isQvbRr75jbEG8b901MJrCmZv6qscQJL+sqSZhsTdbn8Rk6DL36+ewMo1frQ+Ax71LzWTQPat+Bu5hMNuIUFdxnmfDSw7W/N7Qrq6Qxbd9h1/M/QfdujnkyQ2t5qON+HQP7MRjOoMxn87R1ssW0V1+HjgWsp7YmmIkpZR6FgJwrsvBcbleXLrKnIVoJU4grGkoiJDOZP1F0WMBjkmkABj85aCEOe739vFjdeQCOgv6OSm7nX0MK8RnzmTlfu9saFbb/ggx4caQsAUiuUi4/Bm8FcH+i6uA8ImqTnHZSOAb3ZtLiLsVxw/lFUtHqHcr3ereM9QO/cdEalF/3uyFAI5/6M+iLV3d89X6KD1lhmIpjs71Ioa+wVO+nSVmNEOqFE8miOAqXf7IvjsdrUMKe0svqthcGSqxwLGYqpGg1vSjLbm7oavfdnQD6U9EGiou11zibK6Y5PLEoxF3dQsEotro/XBuC8ZzYJNvOFweXki9xRSzwfoBkG2Rcmo/SsUcyE0oIuiWIpVOWBXcKCvboedNg7tzLGl8Mz0wTKRRpxoiLq9dsGyLY6kqXNPeM/JLMHWRvZS+PbVokuT3KWxHWrR0Q06ON2VeLhNHWAHBz/5wRkIAzLI2N6VNuzSLMdoBTktxWE2fKDEa87ISCrF+grkHoMD1dS6jc68JjPU5NPowM0ZI4tsR2m/RKCp0vo0+9VU5ARdqLYkRZdUdUz7YiOrWQSXW0Ka+nbWs8Ph8+XQJWs/XjHtoquMbB7dqdqyFX0ZavnZpzhJKgK9WByXukwVa0OLAbUL6dc9W83DCZREkkRNX8I8NL0ms0g7tMKf8JFsm09dwiW4ElBOlOHWWfDHYGIQad/j06rDnsVeyufwzaD8RAYKKvHad0V6a33gb9YEUTK0LYRTAesYkvIkU+FHNjx+gx6OMfzp5o2q241tguFk6tqzWDDGh7FAPmwAyyP3x3Dd2I3V+n4kZvB1gdUzujHJ9o3DJ4R2+pKDYfKBd/sl+xJtHONEO2WOs0kyN9CR49jaZogvVdb2AfbGHofe3sXimn2nt3ec/v/6M0Kjmg7rr+3+NKRXh9QRVVv6bNJdQhWW5SHdo5fpbyDFvuU/7z9WOo37QvIawgPkvvSclDkEWZJUYbdfpzqinbz8ycSPZGPwdV5pChRd6rI3IopQ0DpwBNLqi22OjeL7ta2Q3D45ANlLfzc88vbQOhxuWuJV3tchEmfJ9LvN+/rey5sZEIn743aQRZ4qU5UH6tTlcOTjv19A0Bc0GLW3t0IsSEC5NqYz3YXi7QQ5oNFNcAnFT+TAR8tZIPpSnZNQm6IT76WJpGRPEtcrhGlXr8QrERie2EcUIRGbkeN++Sm9VBD/Aer+Z1RoLPpbnSTHDGSDFzSAT8COd+ze5go/oEqmEoB1h0Nuw1cQaNDPIaVw6gRXxLy7lyo87YMduaIXRQjJWw2B57tdu+1ACvCIyr+7xaJq8FzjZmTbta6YnJzwBM8VK9UI4QYzt2tFBl//j/ExjOhQ== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: IHlb2++E2UClNoMceRBMg0j/98XaRfE6e2489gTz1njyB41zGTUINjYBOVZ2CwOXXkpMFq/qg4+ljfFZOFVZyvy2emNvwRAs57bT6vskB9SApaAGUFbxknN3dFw2eyK3AmaaRhU1uHyzGCY/XRZqyC7g0TAaF5N2u8OG7D6o4P8KSFBH6iq/3AxUPugvY1TV6bt7dZsoK7HNRN6xpr3qV39r1bd+AqyX6pWXjEDyftCyVgbfivX6eC+nFV220CosRrJlz1K4OYVWLsN+2VOGXoSmDrKputEl7wsgzdEGh+aiFhFdaePsvw3hfxYJbZwElrMcaqQZyiLFCo0S0Mh/vr8ba26PYHi29beDz2gRGb6Qhx5S/puaEw25tQfU3hM2DrKOkLuZyAefLkdTz7RWJGQ2p/84JPNDPC8/H3MKEe2UAW0xcHYfmU28KvBlme3CLY0R+5ZrQ62Xv10fWLFerOiwegyoHT7wIdJus0YwBtsbqPaaAgGbDkDiIdY+AzCUuJq0c/vSUZ+BR8asdf7NtzlmK+9si2FzgntpLkQOXkuM43MaXTVwgbq91XV0giUwc7vv/R72Z2kZFO7Gl4WDgEw3TSsQR3TD+QJf7mFIgfE= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: ed7303c1-c3e6-4715-5f2e-08dc6a12d9b5 X-MS-Exchange-CrossTenant-AuthSource: DS0PR10MB7953.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 May 2024 19:13:57.5252 (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: NsT1/9M/1z71ok/vNnUiIcuFuo93e9Dt4w5lBrBLmANhn8DjHulf0yrqgjk8jwQjI0Z9UP/aRmgFu1dhlyk7ww== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB7399 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-05-01_16,2024-04-30_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=781 malwarescore=0 adultscore=0 mlxscore=0 suspectscore=0 phishscore=0 spamscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2404010000 definitions=main-2405010135 X-Proofpoint-GUID: zgpItAaE4hNmsQgyfTV177lZkAg_a7c9 X-Proofpoint-ORIG-GUID: zgpItAaE4hNmsQgyfTV177lZkAg_a7c9 X-Spam-Status: No, score=-13.8 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_H4, 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 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org |
Series |
btf: refactor and add pruning option
|
|
Checks
Context | Check | Description |
---|---|---|
linaro-tcwg-bot/tcwg_gcc_build--master-arm | success | Testing passed |
Commit Message
David Faust
May 1, 2024, 7:15 p.m. UTC
Previously it was not supported to generate both CTF and BTF debug info in the same compiler run, as both formats made incompatible changes to the same internal data structures. With the structural change in the prior patch, in particular the guarantee that CTF will always be fully emitted before any BTF translation occurs, there is no longer anything preventing generation of both CTF and BTF at the same time. This patch changes option parsing to allow any combination of -gdwarf, -gctf, and -gbtf at the same time. gcc/ * opts.cc (set_debug_level): Allow any combination of -gdwarf, -gctf and -gbtf at the same time. --- gcc/opts.cc | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/gcc/opts.cc b/gcc/opts.cc index 3333600e0ea..0a00eb6e2da 100644 --- a/gcc/opts.cc +++ b/gcc/opts.cc @@ -3488,21 +3488,14 @@ set_debug_level (uint32_t dinfo, int extended, const char *arg, } else { - /* Make and retain the choice if both CTF and DWARF debug info are to - be generated. */ - if (((dinfo == DWARF2_DEBUG) || (dinfo == CTF_DEBUG)) + /* Any combination of DWARF, CTF and BTF is allowed together. */ + if (((dinfo == DWARF2_DEBUG) || (dinfo == CTF_DEBUG) || (dinfo == BTF_DEBUG)) && ((opts->x_write_symbols == (DWARF2_DEBUG|CTF_DEBUG)) + || (opts->x_write_symbols == (DWARF2_DEBUG|BTF_DEBUG)) + || (opts->x_write_symbols == (CTF_DEBUG|BTF_DEBUG)) || (opts->x_write_symbols == DWARF2_DEBUG) - || (opts->x_write_symbols == CTF_DEBUG))) - { - opts->x_write_symbols |= dinfo; - opts_set->x_write_symbols |= dinfo; - } - /* However, CTF and BTF are not allowed together at this time. */ - else if (((dinfo == DWARF2_DEBUG) || (dinfo == BTF_DEBUG)) - && ((opts->x_write_symbols == (DWARF2_DEBUG|BTF_DEBUG)) - || (opts->x_write_symbols == DWARF2_DEBUG) - || (opts->x_write_symbols == BTF_DEBUG))) + || (opts->x_write_symbols == CTF_DEBUG) + || (opts->x_write_symbols == BTF_DEBUG))) { opts->x_write_symbols |= dinfo; opts_set->x_write_symbols |= dinfo;