Message ID | 20210907211949.8436-2-david.faust@oracle.com |
---|---|
State | New |
Headers | show
Return-Path: <gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org 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=IuQhg0j5; dkim-atps=neutral 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=<UNKNOWN>) 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 4H3ytF3r0Pz9svs for <incoming@patchwork.ozlabs.org>; Wed, 8 Sep 2021 07:23:17 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 442693851C03 for <incoming@patchwork.ozlabs.org>; Tue, 7 Sep 2021 21:23:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 442693851C03 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1631049795; bh=c+iCIsKRnQwHXXjQ4ExJHvqbOsl5GF6BqLUH8aDwbGk=; h=To:Subject:Date:In-Reply-To:References:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=IuQhg0j5u8W2KjR8QhEbWJRte0V5QzabtqXylqOIebhavhJNhuNPlLSNGpAOEH3TC tRpNxfM3dAODlwmzhgQgSeTrWOwraAwBLvOOWupPSlGbFNbGpbDN865k4HpoB6a5LI Ags69LCp6oua/GKMXLMCXFa03UNwYkPEmqLt68Bg= 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 1D2D3385AC2F for <gcc-patches@gcc.gnu.org>; Tue, 7 Sep 2021 21:21:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1D2D3385AC2F Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 187Kxi3N024862 for <gcc-patches@gcc.gnu.org>; Tue, 7 Sep 2021 21:21:04 GMT Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3axcuq8ghe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <gcc-patches@gcc.gnu.org>; Tue, 07 Sep 2021 21:21:04 +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 187LElYF157124 for <gcc-patches@gcc.gnu.org>; Tue, 7 Sep 2021 21:21:03 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2103.outbound.protection.outlook.com [104.47.70.103]) by userp3030.oracle.com with ESMTP id 3axcq09rvb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <gcc-patches@gcc.gnu.org>; Tue, 07 Sep 2021 21:21:03 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DEpp9jrSYB3vcRje5M4vi4SXxlYplvAw7/qC5pE4TAaOftK5bpGk7lFDV0jsEvOJgbgNiIU3h5aIpdoMRTgQGKi07cg0A6jaeD3qJVCezKCD7oLhJ5EY8n4I9Jzol7VlTxZCh9/ZepTZCB9ZbgoIrP7NscVD0d5RhitfVRL06tmy8ccXrO07wWIdhPMw+T6TY39LAQcLgC7bzjtrKHZEIPdVLo3oQJejhVn80ERipSCCFJzNgGLOQB0btjgrFKyyO40Xkqe+y1hVjJTUP+KmBgwT+zIrGBRxjl3J7ioAOuNmCehFejpQRYTSPY9bEfhBZWx5i1tekd+Bx5F7LikmIQ== 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; bh=c+iCIsKRnQwHXXjQ4ExJHvqbOsl5GF6BqLUH8aDwbGk=; b=SGJ4ZZCrNgLOeXprCpLT41xnLXA3tE25oyRXKHW9X+5XfU1nWFypyD5e+Nh6SKBmxhVvThKkFePzEoU4wo2l7H3Kh4nQhOTsAb7q5LyBH3UYbRiumLA3LC+JaBILHs0h4ProhqmzcOipYWlD64abIWQQ4ETo7McPwFJ0sFejSEaDpD/qc6uy0pTtltOyTgmN4z107+ZlLYXUcqCO3vZJ9eTmBVsaf1EBdqnsQdVWyIjxiw6fMC29L+7ijv0mgWhWQ8DEHsXOwfEZJyxYL0yTBKGMHg1gh2vmaaPLq3Y9UiYXbloLPdgOS3ncbRZWJQchcON6rUcE1QwbrqyCuy2q4g== 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 SA2PR10MB4458.namprd10.prod.outlook.com (2603:10b6:806:f8::24) by SA2PR10MB4476.namprd10.prod.outlook.com (2603:10b6:806:f9::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14; Tue, 7 Sep 2021 21:21:01 +0000 Received: from SA2PR10MB4458.namprd10.prod.outlook.com ([fe80::1493:70de:28e4:3d3e]) by SA2PR10MB4458.namprd10.prod.outlook.com ([fe80::1493:70de:28e4:3d3e%4]) with mapi id 15.20.4500.014; Tue, 7 Sep 2021 21:21:01 +0000 To: gcc-patches@gcc.gnu.org Subject: [COMMITTED V2 1/7] dwarf: externalize lookup_type_die Date: Tue, 7 Sep 2021 14:19:43 -0700 Message-Id: <20210907211949.8436-2-david.faust@oracle.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210907211949.8436-1-david.faust@oracle.com> References: <20210907211949.8436-1-david.faust@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SN4PR0201CA0049.namprd02.prod.outlook.com (2603:10b6:803:20::11) To SA2PR10MB4458.namprd10.prod.outlook.com (2603:10b6:806:f8::24) MIME-Version: 1.0 Received: from sequence.us.oracle.com (2606:b400:8301:1041::10) by SN4PR0201CA0049.namprd02.prod.outlook.com (2603:10b6:803:20::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.14 via Frontend Transport; Tue, 7 Sep 2021 21:21:00 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2b2a4df3-f17e-4cbb-29f5-08d972456443 X-MS-TrafficTypeDiagnostic: SA2PR10MB4476: X-Microsoft-Antispam-PRVS: <SA2PR10MB4476E075D152C454912129BE86D39@SA2PR10MB4476.namprd10.prod.outlook.com> X-MS-Oob-TLC-OOBClassifiers: OLM:2201; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SEl7Mk9uma5qL6LIPSByyCtgg/rwZEqhNFQhzX87KHwfJ7crGJLK8WQEDdmSt3BRKKCDypdedZPR9pq9ZfkjMjEjBOejP7Df2espxBqvoIHMUYeWKrnzWjsrBIVRFI9WqYrxAUFYmyH0kzGH9QSLIj0N8bLWjsY4zqp48I0XBfi14v9VU0My+oZpC+XwW+JpE8ZrUuNr395MFysXM130cYskMnHGROpVh14tdGZwG1p/FuBUb4q6kkN8ND9yQEodeaKG5u0BMcphDULe5rzyXyCrQhUahsx68MkrqR5JJfv2Dxfj63hMUq4Wuww4NoJcGo4j8ybKqln9y7aO0mMuef/tJG0qA6rf6FzJUJWbz+mO4QzSUevhQXUg01UxxrpzB8b0mQFfRiMAVHG0FATqs0w2T/n+rUQFF1GmMifyftr0XULijGk2U6ma0bDU+xK3VJ2iW5eor6Gj9ef0GyVVUBjHBdVZVtLY0Zmv8Cl0LkFy7tyllm4Hye6kyRyFG5LW4RVl44fGZRMH9+bJF7qFTa4JroSoKxt7B56Oj/32YYTd15HcAa0tHFAz6qCeKyNM/ZJbDogLh9lSYrijrsUjY28HLD/BCwrIJL1z3XvVfoVjXm7zsP744Ea3s8OYpb2JZXQ+GAS7OrzUCZ6YGR7S8A== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4458.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(7696005)(52116002)(6916009)(38100700002)(6666004)(2616005)(5660300002)(1076003)(66476007)(66556008)(8676002)(186003)(8936002)(66946007)(2906002)(44832011)(316002)(86362001)(83380400001)(6486002)(36756003)(508600001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: nDlx7urEl3Yr1JscIhBmZWfskVPPKG19M9fFAq/xyj387fZnDv/6FsulT0OjHvtXr89i7O9PExeKCtG+cNt/8n9oxdDhVNNMKNfDRR+KiwhSyvIHmxmvVuoTb/kAToOIrQEqsDTXVijWnYgylfkubG7iovGzXjXX1xZDGXYyW0xS5tqt7TQVKCPGn4SdpyhQ1hdv8eIy0YBlUilTmrzjpBX8MDUdwHqyxTMsClGwY7Qtz5FrkQeG4lcsMyByCzNNuBzULZhANa+UUMHzo7lh6gzPH8ZkFwu+9Md5yyVrCEzgIGpuXVr7v/X+LUS/6n0qgIfQ2af1FNXY9lDmbCd6KBxzCap2NJrTuHcTjx00p3TLZi+c9bSBSq/g0oeZ06lq15jrozE/hKQfbrhQBnBP9QSEHShcIbEw4iuufltD0g98pGzTFStQyiTOV2yGvHH4vaYYtyYjwwdAJurNRJrK0e9qVgDymWn4k7KsArYrvwpVfQ/nYPf8WyejDKr4/KY7D/yCa2zVp/jW30ZRpf2qyJeBR5RVGIY+QmwIyegKlxdDweS8EBKCiFeXKd5+FEhJ+H7MFyjqy4srTVcH296YaKv4CzmR21/xOxzosQyPQOB0aAIf5tiD22SZpUs3B/jvK6Kjg7In/3/rIwVah0KpH/5UO3/nRpKDEXNeAPMCGBCwWaphetpyNuZfUCqB1hob1rFwhq9bIumyhv19L42VfNJGtUzAocukg0OL9z4PWH3Nu2T2hZDZxoY76/gMiqZ5ShKM6Gauw4pvJ8PgBo9+PD5hPz8RMW2yTMQtfMlrj/8C7qQ8d9v56GI4+zHl2lCww1+IjscTTqPXDPD6mEJdi629H7qPhi8JLO0FjykwHpgcAi6udPtgHOWRQOjUDT1z0kP5wk5MY9fwKOp+ytN0ws/raMvE2FaU0n4KlOG5uhe2JIQQ0yh+tuVg4Ax7t+ni7qmxwE35Z76KCpT/eZSVnamKjX4lB9HweDfJb18dLRo/D2B3fgdCrfyT36cS59pp5sT+GsBHBf1nhZVXvdPMzG8iyoMmN/AtDeHZ71vzGonpujKxwFsyaW8VXUq22LLM0XvXzdl2zPz5UpyD9jOMgY/i7FHf4kbpc+fxmdPNngEZ8ki6url3EgjhxKPlAu5uqq1tkFjlVpVgWQXFrDGAN37dDl+8sVWQQjR2sS137+p5yTEi/CcdWXaft0RuhSikSAPTvVn8q225hIJBNFaU6lDnGRhXvj4nWW07AIPTsQ7E88Tohx087QlIaq7vs2YpL6T4IvUsFXyRqrB35pZxCfVUrkD0s4jxa98vb+/iH5X/EigvISesHQ+/ccIVRS1LgALwmJ6QIom44lCmcdSAZA== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2b2a4df3-f17e-4cbb-29f5-08d972456443 X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4458.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2021 21:21:01.1154 (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: yHv8aNFLn+LCIvxyoxYEE8RtWOr6aAxNCwxFO2WssxMTKTpDTBRM5CZJQW+JOz5etG9Gm2FosubLHMw7+QDDXg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR10MB4476 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10100 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 adultscore=0 malwarescore=0 mlxscore=0 spamscore=0 bulkscore=0 mlxlogscore=596 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109030001 definitions=main-2109070134 X-Proofpoint-ORIG-GUID: IcpvnPtZmc5gxgvAl5p_4PB0EYiEWlNN X-Proofpoint-GUID: IcpvnPtZmc5gxgvAl5p_4PB0EYiEWlNN X-Spam-Status: No, score=-13.0 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 <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> From: David Faust via Gcc-patches <gcc-patches@gcc.gnu.org> Reply-To: David Faust <david.faust@oracle.com> Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org Sender: "Gcc-patches" <gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org> |
Series |
BPF CO-RE Support
|
expand
|
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 72cd1f51380..9876750e4f9 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -3740,7 +3740,6 @@ static bool remove_AT (dw_die_ref, enum dwarf_attribute); static void remove_child_TAG (dw_die_ref, enum dwarf_tag); static void add_child_die (dw_die_ref, dw_die_ref); static dw_die_ref new_die (enum dwarf_tag, dw_die_ref, tree); -static dw_die_ref lookup_type_die (tree); static dw_die_ref strip_naming_typedef (tree, dw_die_ref); static dw_die_ref lookup_type_die_strip_naming_typedef (tree); static void equate_type_number_to_die (tree, dw_die_ref); @@ -5838,7 +5837,7 @@ new_die (enum dwarf_tag tag_value, dw_die_ref parent_die, tree t) /* Return the DIE associated with the given type specifier. */ -static inline dw_die_ref +dw_die_ref lookup_type_die (tree type) { dw_die_ref die = TYPE_SYMTAB_DIE (type); diff --git a/gcc/dwarf2out.h b/gcc/dwarf2out.h index b2152a53bf9..312a9909784 100644 --- a/gcc/dwarf2out.h +++ b/gcc/dwarf2out.h @@ -417,6 +417,7 @@ extern dw_die_ref new_die_raw (enum dwarf_tag); extern dw_die_ref base_type_die (tree, bool); extern dw_die_ref lookup_decl_die (tree); +extern dw_die_ref lookup_type_die (tree); extern dw_die_ref dw_get_die_child (dw_die_ref); extern dw_die_ref dw_get_die_sib (dw_die_ref);