From patchwork Tue Jul 6 23:17:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Indu Bhagat X-Patchwork-Id: 1501480 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=8.43.85.97; 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=BGRHM5Nw; dkim-atps=neutral Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (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 4GKJQG4nWBz9t0k for ; Wed, 7 Jul 2021 09:18:29 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0733D393BC2F for ; Tue, 6 Jul 2021 23:18:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0733D393BC2F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1625613507; bh=CD7HUQTqzdAJ3fDVzA6zeReUAVozK1egS0S1f2RvLIY=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=BGRHM5NwCPY4v1UR/V/jB+gW3Si9lzk7OmgbKJYZdJ3apjbsq5Ku+bSIQF6OQ6FGT MrkNGA0/BF+/WvtZoZgrAjoXNgy+sTi1GW6dAWjPpNNMu05Wx4bjZx7VbH18eWOoDw ozmvocUAw1tHGQSN1CFOdr98432cV/Epf9vbP3js= 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 3E54A393A405 for ; Tue, 6 Jul 2021 23:17:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3E54A393A405 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 166NC4nm016255 for ; Tue, 6 Jul 2021 23:17:42 GMT Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 39kw5k3ppt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 06 Jul 2021 23:17:42 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 166NG6Oa076659 for ; Tue, 6 Jul 2021 23:17:41 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2106.outbound.protection.outlook.com [104.47.70.106]) by userp3030.oracle.com with ESMTP id 39jd12813x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 06 Jul 2021 23:17:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AmxOOq+xlEnOkmIDt02zxkjHmZgr0NWHLT+rDvUxbJw0S63IvRTyUvGzgNC8e6H5TYYnH6Tnvsi1UnH7XPzT1qZl7dN3jkZGBOFFX/AeFtrW03jElS36w6+p1y/ztQuk1wOMoc+sIHuZhjjvnyyQ5p+xnftGUlHqgcogJQS3IFpzhWsZmUrSAJIbQZy2au1C+5rD/GQpHXEuPXk8J2CRwtvkNzCKAODcC/RtbYhc8DAYZBqUb/L7RCryclzbqaG0ZAY35ITB28Nz4L/gSUwjh7bn7uMuXkjD7lA3YtubktNGX1OML9ZXB3QnLLr8VXg4ePzU9c25v0gILEptfs40sg== 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=CD7HUQTqzdAJ3fDVzA6zeReUAVozK1egS0S1f2RvLIY=; b=JlVpjiT1P+55glW7lGCTopjXw8vSGmVamWW7XlCM/ebISmW6XAUbJTy+ifu1Tpk3bDOROJbFJSU9DoxtGTyOHgQ805Yr/k+eJ5p2TQQQl9GNFJDeh/ljwa/FhQefQgZ9q9LODqGvkvjN/CsxJKxfRyYVZkNTTu1MbGeg6eI8IT9bVDhbD4Lqrb609YpKEKwWsdRtBczDE9W79AHlF/Kac97tOG5ueVthhwAFbkIlrOTQaMad0RVlmoi3WRjW6n8LznjMcZdDpSPemXbCvjdhmE8tgsxBtoYrfwHTvrsdUIpe6Gm6OFX2HKCji0Rs9CqWL2TXdh1ovfHUKUH4AkvdWA== 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 MWHPR10MB1904.namprd10.prod.outlook.com (2603:10b6:300:10a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.32; Tue, 6 Jul 2021 23:17:39 +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 23:17:39 +0000 To: gcc-patches@gcc.gnu.org Subject: [COMMITTED] BTF testsuite: Remove explicit check on btm_type Date: Tue, 6 Jul 2021 16:17:31 -0700 Message-Id: <1625613451-29851-1-git-send-email-indu.bhagat@oracle.com> X-Mailer: git-send-email 1.8.3.1 X-ClientProxiedBy: MWHPR14CA0046.namprd14.prod.outlook.com (2603:10b6:300:12b::32) 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 MWHPR14CA0046.namprd14.prod.outlook.com (2603:10b6:300:12b::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.23 via Frontend Transport; Tue, 6 Jul 2021 23:17:39 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7387df7c-52b1-47ee-01ed-08d940d43f6c X-MS-TrafficTypeDiagnostic: MWHPR10MB1904: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4hJ6qKJiZ4fQ4KZ+IIeNcZWedV9ZOuKbXJS2tmVmQOdnmaplrEymJXn+Y9sC7mOM8XQ0HUto0AgO1T67AiDqMoUGtbbbYPlnRG8ODJREdzEb6jg3HMabIuhzh1Oc4nXuz/1wsRIc2Hv52MWcJR6xfXfYaS1El8OeVhFnubiUhKUQjWvbIbpmjgw46iyoCN4qjeaCouwQsGblSGoUMkJUfBQA+LJRm3h+NOgNpq1/Lifxt3dRRef8qXIeSoSayJxn6w1SXcKO8CjTwEa7S6lEreTKNNBnKcNxcVKlGnUdAUEyKXpsgl0cWwD/lvHBtWnf8OPF1kpf1BMzVvY5K4iMvdMJU6qYF6cvfiw+Em6S8R9Z1XaNoBtuPMtRlFPpX9/34uluufe+14kZEM/1fqxLrxkcqfIoHkH3LYxprt4PhlDz63Bw0NHTXnX7OO0W90p6teIYVNl5h7+tjGq6lCcNBfbyFe4m2cLgdXWjIPDps/fQTnwfOCiA2t1x76xmdBFCbFh0vIYSTpYasH0Ps7iSSs+Adu8E6hhdBezI1h8/63flbAP5FYwRp/mGmhtB4dRkhR6Fz8hInY71NmJKp2Cm4Mab0grCluVRaCKFaTc5hcjnqIQEGq6IwD/AKT7KbhUn2+CsjOVdUlZIlM5ILt2zbHdwQnQmi+zhfdaacizisOSU6Do1gZ8t/ZeE7PXEVRI88JxV40UY14idibhvGIchJX7aPOZ+4vqEgpj2ZtLjDID+up3wKImyora0AscOXhSJGcUxCpqZOm6MYyZDERJf4T+JfNkHZ/aIkVf9qx49dww= 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:(346002)(136003)(366004)(396003)(376002)(39860400002)(66476007)(8676002)(5660300002)(66946007)(478600001)(6916009)(2616005)(956004)(66556008)(52116002)(8936002)(6512007)(186003)(36756003)(83380400001)(316002)(6486002)(2906002)(86362001)(44832011)(38100700002)(6506007)(26005)(6666004)(38350700002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tKriZilNBEBxRR2GmKobenAvYb96CXd/rGq/Pvf/DAzHm+MN5Xj/+JH/ovwFIYvgklBB4v5fD71RdVqxwwpUcC6rkUIG5Zzkzn7giyBQu8D2qX8OdFhNpLkjQ5KLgFlbgc/Cch0kDOZejjfDh1Wmce12dD5WCO6onzslPbF3TFMzuLkTo/AxWHfAsCH0Dz9d2hI4ByGHLvvhWAZ3NA3nkX2jIor3T4Ikt4Xg1Z5ghUBaSMUnB75RlyT61FNsxoJgNDRxwasv3zjyZndgiAO2a+VYI0xq7YVC0ljunYdvAIyED3ksX+KJgykXbWP2M4yZ9MC4K/wOVuYfA69VSbCdCBKdwY4ngOr5hIACQOBrNr981WjxEItiu0gbLkfl8j7zYRUJ+ocbgLW9fPKn5v0k++6DHeo8asFsxBQwIIHfMgpYmbR/v0LexeLLQ5nRCXydRyB+mJZEx1MebBe0jwc9dswZg0RHh+2DHFBc2XGIXyZW1IuH1cf1U4cNoLyhemF2sD3ocHeZVng0nqhucHEgqzl2AKoIqsmZw/jp1zxMCjUitdjdmmqBRxMIizBT2hHiuW0bj8QMwP7rDMgaGdHpu1rmvK4NjVfKA39svgzpcFjCvPxg9hXNTN5mSsU6qpfofxzn6ZN3MWEW1fa+8fA54fmMkxs5p3/bPmKHWqLlDF3oMV12pTakh3b4iHujqGTZGgGoyfMXzhcPU8lezR6hBJL0xo/iyOPE/tJPG16qLNwjDTTsKIkFFpy2ev/Ild6kww9pXCuwszNF8xjdnPRW+IKRjRV9V7uWMRVzjjvljFn8RzwdlcSL8t+v9bQz6L4nsDfPZkXSG4xnIOt53W9xM3cBUqxMat3IWvR+21qgFHRMPu5daTQFAzcEyU2vR78oOO9nmfD2x0Pn6Tyj2PwLMOFv2ZEVBVRIAs2tuB6p5Q8DlUZ6F/IwmyRTyqngjAuFjHPMo4ms6RgDlGcqNGJHf9hqQ59eq1VoUhc/l8vTLxCD/vgbaP9w0hwSvqOkjQMMtz0+cXXwMQ56zJlaieuEDe4jky/dn/sXJRa91bXYRcI8A9LHycd9sb4SqI9/jZznZ2I8mIgh1mmCxr8BXmQ2RXfpL1ejJ0VEYJcQYnjyV50akJQQ8PzW11BMFvDtSxoOMCQGGhy6NGim6wRhdoniv7yDrIK78r8HJ9vzspmkOX4alnZKeif27YMw8nwyFpjlOagN3obQhVtgu+7q+VnObvPY9t98tp7jVclIopIJMlG3PYrw9289Ixp3mWsT3+Rk4NqJRJdf5c4wuBn52svXfmsDNze7hCiR1li7k0flYyI6zcywCzIaZRuTepgr2ufB X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7387df7c-52b1-47ee-01ed-08d940d43f6c X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2021 23:17:39.2212 (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: 5hR2by6MJ47e+j73g/OhOjqwsY/BiYZSzo2ChOE/9kohsdsNkIJ7I4Ks5Bh7OSktD+b5krq3PCA24EeisTfitw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR10MB1904 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10037 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 spamscore=0 suspectscore=0 phishscore=0 mlxscore=0 bulkscore=0 adultscore=0 mlxlogscore=967 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107060110 X-Proofpoint-GUID: VDlpZHy-NhcW4pOqlvPAbmQvo7Xz1LKb X-Proofpoint-ORIG-GUID: VDlpZHy-NhcW4pOqlvPAbmQvo7Xz1LKb X-Spam-Status: No, score=-12.7 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, 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.] The value of btm_type is the BTF type ID of the referred type. The order in which the BTF types are added can change across platforms and also as the code evolves, hence changing the BTF type ID. As there is no direct and portable method of testing that a BTF type refers to another BTF type of a specific kind, remove the explicit check on btm_type. This patch adjusts the testcase without affecting the test coverage as other testcases already have similar constructs. It also fixes a subset of failures as seen on Darwin. 2021-07-06 Indu Bhagat gcc/testsuite/ChangeLog: PR debug/101283 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type. --- gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c b/gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c index 5e68416..0e00f2b 100644 --- a/gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c +++ b/gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c @@ -11,7 +11,6 @@ [2] int 'unsigned int' size=4 offset=0 bits=32 [3] struct 'bitt' size=4 member 'f' type=1 bitfield_size=2 bit_offset=0 - member 'data' type=2 bitfield_size=14 bit_offset=2 */ /* { dg-do compile } */ @@ -19,15 +18,12 @@ /* Enum with 4 members. */ /* { dg-final { scan-assembler-times "\[\t \]0x6000004\[\t \]+\[^\n\]*btt_info" 1 } } */ -/* Struct with bitfield members, and 2 members. */ -/* { dg-final { scan-assembler-times "\[\t \]0x84000002\[\t \]+\[^\n\]*btt_info" 1 } } */ +/* Struct with 1 bitfield member. */ +/* { dg-final { scan-assembler-times "\[\t \]0x84000001\[\t \]+\[^\n\]*btt_info" 1 } } */ /* Bitfield "f" points to type ID 1. */ /* { dg-final { scan-assembler-times "\[\t \]0x1\[\t \]+\[^\n\]*btm_type" 1 } } */ -/* Bitfield "data" points to type ID 2. */ -/* { dg-final { scan-assembler-times "\[\t \]0x2\[\t \]+\[^\n\]*btm_type" 1 } } */ - enum foo { BAR = 0, @@ -39,5 +35,4 @@ enum foo struct bitt { enum foo f : 2; - unsigned data : 14; } bitty;