From patchwork Tue Jul 6 00:52:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Indu Bhagat X-Patchwork-Id: 1501012 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=sourceware.org; envelope-from=gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.a=rsa-sha256 header.s=default header.b=BgttJycl; dkim-atps=neutral Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GJkZq625lz9sXN for ; Tue, 6 Jul 2021 10:53:54 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 068B0385AC1F for ; Tue, 6 Jul 2021 00:53:49 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 068B0385AC1F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1625532829; bh=pzeGqF97F9mXDxaQqErO+E9kDuEIogRrIc1OZkA2AwI=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=BgttJyclVFMR96Xk45ji73Mwkw2cPpgyQ5a7+QL8oMwdtstFmhqiUfJAA9GnlPtFx COH1GtSMAerEoE2R5cIsaueZUabFWYQpJWVyXUZzpnXIdCGY9rue1XiLU8z0a7Wnpo cH3cDXz9MCaRnA7V6r8rp9h+beVoZRfZ4bLqkVNk= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id B4C31385781F for ; Tue, 6 Jul 2021 00:53:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B4C31385781F Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1660kAZZ028831 for ; Tue, 6 Jul 2021 00:53:00 GMT Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 39m3mh8k8e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 06 Jul 2021 00:53:00 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 1660oRRP095890 for ; Tue, 6 Jul 2021 00:52:59 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2175.outbound.protection.outlook.com [104.47.58.175]) by aserp3030.oracle.com with ESMTP id 39jdxg9ysp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 06 Jul 2021 00:52:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CvPOmY59TaV7+hnq8Z7xtDlBkCOefoo7yGatoAFDCrNRUQ9P46biGDTO+R+3nHEFrglAGcTJvKU4kQE5EdCSMcG3EexzmWQN69+ESqlzcZbDDXbW3XkM5wGgx6TEE7MT2JP/seVdA6VCbMMY+FDZRC7FfGLizzVcLfdi/Y5cAGIIKnh64L8fSltdpQgVyQ3MxjUQCdJCPsbDNkgKTR8VD8tBMV/xV6m86EMEiyUeX1VXjcB47aF3gTBUK7Pzo4LOYN7fplwsAj1w45aDx3i6aK4CmALYo9CyUNpX2+J/wMur5xTSWZN5Ug7xmHn3XQCJQ8NU6DhqE79xrQa/fm3s0w== 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-SenderADCheck; bh=pzeGqF97F9mXDxaQqErO+E9kDuEIogRrIc1OZkA2AwI=; b=KvY8+8zbDrc4QR8koe/+Ah6CKIaw9dZ/dZuxxvpIkDQkDyiLLnt8mIdnHcSbhQ9rKIBBGJqjj/PxLvx3lzlr3GhZf32HddP3goPWEU+Rve/vLgoOT1g0FeXdkWZqirvbO1LXtyHQE7q89IS+iEoRihh+zyFsprKZYhQdbVXHd0LE0MjNSHkHMycJ4CosHH9kd51acHhsAvSw1s8b74n/gm6maGUlS9VhKXtOT+b0K6ZJjykyjZlhMCJRhu3H+N5pm4cXVQyOYCRcrNnF2BL06+yrJYCuy1wg+F7o6SGZK5ZA0OGv+IyaNANOGD+UJitD5fCTvLiDSDXEl8/x9LHjMw== 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 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by CO1PR10MB4690.namprd10.prod.outlook.com (2603:10b6:303:9f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.22; Tue, 6 Jul 2021 00:52:57 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::1076:c9ce:4957:e3f3]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::1076:c9ce:4957:e3f3%5]) with mapi id 15.20.4195.029; Tue, 6 Jul 2021 00:52:57 +0000 To: gcc-patches@gcc.gnu.org Subject: [COMMITTED] CTF, BTF testsuite: Use -gdwarf-4 for restrict type qualifier [PR101283] Date: Mon, 5 Jul 2021 17:52:51 -0700 Message-Id: <1625532771-10466-1-git-send-email-indu.bhagat@oracle.com> X-Mailer: git-send-email 1.8.3.1 X-Originating-IP: [24.80.24.133] X-ClientProxiedBy: MWHPR17CA0080.namprd17.prod.outlook.com (2603:10b6:300:c2::18) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from ibhagatpc.hitronhub.home (24.80.24.133) by MWHPR17CA0080.namprd17.prod.outlook.com (2603:10b6:300:c2::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.22 via Frontend Transport; Tue, 6 Jul 2021 00:52:57 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0804649d-ff0d-43b7-7c9d-08d940186563 X-MS-TrafficTypeDiagnostic: CO1PR10MB4690: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Z/fDbQ23nsy7B/o05TZ1/sTMP7UyInGjKRWSMmXKKBG88opya7rhpo2tCdDDSg28kS5inxhR4Jm7jsjectaktC+iejCcZbSqObgzwK2SSL3yMx+VmEZRXJZb8/BD8gDvpAoKGBh5qqqqc6Lrf6BQYFBkMMsmMP3D94piMKYVVxiY9LajuITdYaoHPCS+6blaIbPoFdtsTGT41aTXtlifGTx0yUIdSlvJ+d9RT9gOU6oglnaWBmbUB9cyiCmkwaEB5hfN60cU4Cw6ysA+5q/f9GnWnjM6E+ULqBJTTx0+Qz21DzWxlUQXaBJqa6Hf6B0uwHPrHCQXP5C6Udcb2SiPjk6meeeHR4cSSOeZdkacBBGNqaCHp8gQP2Tjvafb3Y7uDHvG4B9a4hALWSSKa7v9CDdswLVItus0XyxaMUcOmXdrT7h7v+p+gxeM9pkWlRgAzhIzY+4B11VamaUHO0meWUv6Om/LtGU48pKefCIx8fiQg+Pzr5UTwF2Wp+qbxR4mUto5PI9VDnp0POb36AkgR16cB41lv3kGV76NytmXxgyhO+estyN2BAAu7DkCfuN06rk+MyDjPlz8IPnfYBNJuB46Sp/9836xlcKWZv84e984WRI55GlMKlLvf18gx64Y5Or4yUl9jzChFUjgXH+40ZFzCaxnWozOGf/NdhgjkT1GfjXM2tVINFOiviFBT2b1YtVUeXU9PGWWhDJFuqGtt7JTSkt4mhnpMjqIW3hZE1jBaxJm+Tv1DDQN1wCohQ123FDhJElTkgT1VfBrNyOu5o+AEltZ5VpmNqteXmLhv/Y= 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:(136003)(396003)(376002)(346002)(39860400002)(366004)(956004)(6916009)(2906002)(8676002)(6506007)(6666004)(2616005)(316002)(44832011)(5660300002)(86362001)(52116002)(6512007)(6486002)(478600001)(38350700002)(38100700002)(26005)(66946007)(186003)(66476007)(16526019)(66556008)(8936002)(83380400001)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 1BcCzFj+u8T7zdKY/q9bDw8pwewNS4nnGPPd13iq52AjkYPUnOcrfZ54DRcI2yEKn0xfo1nAk+3j3k9RQtQjLFhj6hh4vhEDEXgvsoh2PhBfh+n/hzD2MLlQFwIRqJBa0KSLbAao5SS6EHStXJDB0Le4M3AkMnmT8+s7trSAnJiCnz9KjtBviUB3ih/ohTmV7UPApuE5G4s4naBTYGg61QHJqzMFXbdYwL/SVDMsKWxqFYQ23fK0GY6uS3cY/0zsGdAxfiIUhtAp16Rm/4tGfB7c5mIiierSetHmk4Ok6sv0aMSgMDtcVvCoCZbK2SNjEzLlvuVM4xSUyBRoRtw+28nZnHeCf7tr4w5g23cK6ApbFWN0+rlh2c7mmgE2NsD2NtiNVUmgWfxl4VSwmMF+O2aClpYdFzH5UJvaMSeGkyNsawnCnYXBtqHx7R2S+MGsf6CnOWvKr+0k7EsxRRExq5E0V6NNIPz7oKZIohz+hqCUkyCcWjRLjrOBZkRIsuuB7xY05Xuq3ETnHdUWWZoi9gqtvackdQ92MnkeOwIVGcPvygg4MDhMGMW2EPgpyCb5K0yJlqCfz3xm9bkPSBV+sWIsN1sLx9VKTHxJa04lyfT9Wyc+Es9oCLFFoNK4qfaUvz+OhiG3hOEmedXd70TPvByhEGWB255pk4/cahI3bOxV7ccD+EfmGITeBvyC71M285tlJM1FlPFr1f90JHJGGLwDYK0U8PUbAB/SfnIn0dnkbDMzAM1qgxt7UpokkkSD8zvmvy3u3dT1FEMHPMF7Tfi2T4+kfwatbzUySOq8+7HIeR8FWX7L8uBts5mhjJtdqoY30lxN4fnNDaSJwCzJMWhPLT+VlZ+vF49IGFVU5c7sWjeEolRSrCerDYSC1L58evJZfugB5xbH5Mn+s04dcbskTBjbVgu562Tq2QO5aV2cf/BgZvAXkj+IgoN8ZEz1uCxDVhy7wpW7+DtuREeDpfuMoUxscc8TqV3tTRuhsAQK5W7rQbrnhSnqVcTicQ66t1X5e422Flkx6Eg9/YF/ff3aaGVaqAn1xNkRpq9liG9vf59B4O4es2L7QiAPLJvU//ZRmmliY8ePnUsKTCt+ceZA16Hxd7lcMr2a/Kg15azF090LTPSk5Mrg1mlJYKh7uEgEY6y3nvSvd63nPZ7Loj7kdtfu59HSV3btGZWWC5ZKuTLkdAy7IVKn/r4xb6fALq/Ll4bIBWTa8VOrMXgvj2HLuaqO+cCEyoYkmtGTSLv4tPGzLzZC8Xb/NYqsshGsdOzzhBJNQJP7reygx2FjbC/gpJhyz0xKme9tA6gtuq3pJ9EkOdKBjAx+wGqyKKmF X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0804649d-ff0d-43b7-7c9d-08d940186563 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2021 00:52:57.5816 (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: AN5dZ5PYybJL4cLhHGcVapLOBrJsOFoHXDObRy3V/+i5giYbMjNsCry6NZQEIrO0kT+R5XoMXh9zUn+/UDa5+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR10MB4690 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10036 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 suspectscore=0 spamscore=0 adultscore=0 malwarescore=0 mlxscore=0 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107060002 X-Proofpoint-GUID: 1RcFbr9EAPR_GRNA673as1QUIOeGz3uW X-Proofpoint-ORIG-GUID: 1RcFbr9EAPR_GRNA673as1QUIOeGz3uW X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Indu Bhagat via Gcc-patches From: Indu Bhagat Reply-To: Indu Bhagat Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org Sender: "Gcc-patches" [Committed as obvious.] DWARF DIEs do not contain DW_TAG_restrict_type when DWARF version is 2. CTF/BTF generation feeds off DWARF DIEs, and as such, CTF records of kind CTF_K_RESTRICT cease to be generated when DWARF version is 2. This patch fixes the failure of these testcases on Darwin by using an explicit -gdwarf-4 in the dg-options. This keeps the CTF record generation for restrict type qualifier tested. PR debug/101283 - Several tests fail on Darwin with -gctf/gbtf 2021-07-05 Indu Bhagat gcc/testsuite/ChangeLog: PR debug/101283 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets. * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise. --- gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c | 1 + gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c | 1 + 2 files changed, 2 insertions(+) diff --git a/gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c b/gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c index 79e9f52..33e2f64 100644 --- a/gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c +++ b/gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c @@ -23,6 +23,7 @@ /* { dg-do compile } */ /* { dg-options "-O0 -gbtf -dA" } */ +/* { dg-options "-O0 -gbtf -gdwarf-4 -dA" { target { *-*-darwin* } } } */ /* { dg-final { scan-assembler-times "ascii \"int.0\"\[\t \]+\[^\n\]*btf_string" 1 } } */ diff --git a/gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c b/gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c index 9368d47..0137e9d 100644 --- a/gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c +++ b/gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c @@ -31,6 +31,7 @@ /* { dg-do compile ) */ /* { dg-options "-O0 -gctf -dA" } */ +/* { dg-options "-O0 -gctf -gdwarf-4 -dA" { target { *-*-darwin* } } } */ /* { dg-final { scan-assembler-times "ascii \"int.0\"\[\t \]+\[^\n\]*ctf_string" 1 } } */ /* { dg-final { scan-assembler-times "\[\t \]0\[\t \]+\[^\n\]*ctt_name" 7 } } */