From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20045.outbound.protection.outlook.com [40.107.2.45]) by sourceware.org (Postfix) with ESMTPS id 160793858C50 for ; Tue, 3 May 2022 11:19:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 160793858C50 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=R2LMQu83IbRaDMOaYI50cZ1uCrE9dnuILJbiCRX7T07U/aN5lc/2G8/+IvTGxXnuIQveJxmGU4r2UjHjk9azLNS/cPaUAHjRsYKnD17/m4EkM8Wa6e1dVnZpPcEAkWm+hQjZOhP5o4J7QaNiDbXemDQ1q3+jjKl1hHudxu1kX1iFv1kfobbrH53otJnIZkbGSY8eubmN8TU6pXrsQ9qRq2gzPq/0dYHKNhcrXjS4MMGoF1O+aGKF4eWt44+NPt160b7vZWPE3UwvXMeggJ/Uzx/DcXypto4UwQRLbUNgTWr+ZGzbHa0Hyapzyx8xPGAkOCBvbNFAKiVwlio8WIhI0A== ARC-Message-Signature: i=2; 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=Q0W5jqdyZw5X8d3z6Xu6i5tzSZdDJDIXXQYe6RHxYBk=; b=PbFhHXPPJIEBMnwo/TnZTD6K4VxTSyjQrN807BBl0zxZIIuZ4VneWH2rPeCg9n8LjRmvBda+H9QbDIE5R8iL74mV0o3ZUnKtn8MmJdto2iAPqAu7tPcxZqDDB6sSffOrhUOagB2RIe/GX8htZki4WtUBby9Zh4xmqB620EaAak+PglpWjMlEmqCjePM3zrlPJUsk5vVy9eQ7kfyJ42VYpyJJXw268StzszFcHICcX69HlBsDkyr8j5r+sq2bfmLcOgYiTXWnAD+rBW5UHQr4nLa2OU0LqCa2aiAJDDNurB+xMy7ehah7fz4oiC39im7340v3XMZmXJLxXoAPs+L4bw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1, 1, smtp.mailfrom=arm.com] dmarc=[1, 1, header.from=arm.com]) Received: from AS9PR06CA0380.eurprd06.prod.outlook.com (2603:10a6:20b:460::34) by AS1PR08MB7659.eurprd08.prod.outlook.com (2603:10a6:20b:47a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.21; Tue, 3 May 2022 11:19:31 +0000 Received: from AM5EUR03FT023.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:460:cafe::d4) by AS9PR06CA0380.outlook.office365.com (2603:10a6:20b:460::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.14 via Frontend Transport; Tue, 3 May 2022 11:19:31 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT023.mail.protection.outlook.com (10.152.16.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.12 via Frontend Transport; Tue, 3 May 2022 11:19:31 +0000 Received: ("Tessian outbound 2d401af10eb3:v118"); Tue, 03 May 2022 11:19:31 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 0f8505ab3990cefd X-CR-MTA-TID: 64aa7808 Received: from 1c2fec5a3928.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 1632FA6C-0834-4273-B0C5-A2EE0DCD3E23.1; Tue, 03 May 2022 11:19:24 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1c2fec5a3928.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 03 May 2022 11:19:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EV6Uj6mtukw+TjVVLL2b+3gi16RMCDV/RWuklTx6ni7/uYAkomiKOef0jyMwIpq+aKXKMc5wjofV7eoVwJdRG7xQq/xmmN+bPwcmBfT6eteLPPMh/+IEeGwC41y/h9Ty2v4Jhbw+WIj24ICkZivTn9cnIXun6J4PawSa9OapWqCh3LKfMixrbOHV6cRG1uMmvK7MSqqCdNZP7oSRX1ESwkDtwtUSqBbZ+SgBJ0DrxBLIqz09heY1ShZWBoGnHq60QwKIQqC+omD4ZD5Lj5c7G4hv7dezl70R7BTHO6O58GHZKcoOwRWzcogGteUlgU70v5xswfGa11M0yGFT5eMoTw== 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=Q0W5jqdyZw5X8d3z6Xu6i5tzSZdDJDIXXQYe6RHxYBk=; b=kF8N4qtpRZwpO6GW0YQvjXVEykOBN3mFNbW53IxxbZBUOEq+F+Iky5fjaPr83WBy7nrbtChTFAtTmD9ZBGTfG9Kl1tXD+JPrbqk0ndcp9DPcY3/Kxvn/7w3WcUq/8QfTIONzZHvGxkbrriUWLR3HKmdnh6YRo6/JnxWWx1Ta+RSigvO42rgKE8tXRtYPIq8wWJLvmZss6eNhsaswTA7wOQqJnOSxdTe5O4X78qNRE6GN48PzrkXUlxLrUU0EuQInC2k9VJQJp49cW2tUFUK3hvg843gMSrBVYQL+njx1cna37V4LuE6hbuJ0ZoRAOOIO/VW4uwuC2NWukTep0mrVug== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none Received: from AM6P192CA0030.EURP192.PROD.OUTLOOK.COM (2603:10a6:209:83::43) by PR2PR08MB4761.eurprd08.prod.outlook.com (2603:10a6:101:17::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.23; Tue, 3 May 2022 11:19:22 +0000 Received: from VE1EUR03FT008.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:83:cafe::f4) by AM6P192CA0030.outlook.office365.com (2603:10a6:209:83::43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.24 via Frontend Transport; Tue, 3 May 2022 11:19:22 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; Received: from nebula.arm.com (40.67.248.234) by VE1EUR03FT008.mail.protection.outlook.com (10.152.18.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5206.12 via Frontend Transport; Tue, 3 May 2022 11:19:21 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 3 May 2022 11:19:24 +0000 Received: from e129171.arm.com (10.57.0.164) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2308.27 via Frontend Transport; Tue, 3 May 2022 11:19:24 +0000 From: Luis Machado To: Subject: [PATCH] Move 64-bit BFD files from ALL_TARGET_OBS to ALL_64_TARGET_OBS Date: Tue, 3 May 2022 12:19:13 +0100 Message-ID: <20220503111913.563509-1-luis.machado@arm.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-Office365-Filtering-Correlation-Id: cc739590-5942-40fc-ab11-08da2cf6cb85 X-MS-TrafficTypeDiagnostic: PR2PR08MB4761:EE_|AM5EUR03FT023:EE_|AS1PR08MB7659:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: LykqhcKfMcZZiHolU7u4lXZymt1Hn39K/yp27Z2Kpd7z2EXGCvVHVamfBNnPgB4z0acjbahaIAKLK61nYmrsY0x9JQa6baAQC+yn36aE6Fw0TXYTquRs7gs8bnVDns4HtDvCdFyL2Hjjy9lyMgY9ZTfvtG/zG+/nd0U4L3Qm8p9UNDm93JqfUQfP+ILc0vzukxntNNiZRNJw11UF/ChcexXuOzNKjo7GC0HLNflnD1JaaqmePGkpdqcap+vwY2Z+Qxc48ISawznZ/8wyn2S37oiyC8uPgyXWJpcs3h1I10mWF5DyyQdA4hhW5vb2OxLeripZH+lSSjAETZFem4oVNYw4cYuatlPW4SCQtWLc4cVAEoRDBolHLgaLYP9occWXkotvZXlAB4kX7ibqbDRn3VuDfMCIsRjLQg+oWzObC/hHsQ61/s5CVrL0hOHvA6MXP3x+U/tysSm9kfpPmPEZZp74Yi1ivQ25mlyikS3xaQrwnjck3D4EKfa7Mf2HpE1h0L1UgyaIRM31fj2XXCzz6kzIWhQMfeYrfRYV5b0LbCDC5oS/RBf19v+I1HKqOVucJi7uxglYtbRqL4vp3oribarxhAAUsYwB8bjyWgKoYpnpDVeJ0+SiP6KlT/KxQFu7Dp3dgbAojPclRzvjPqXvbG74mk1l5MOXN++XYBCAZVRZlMI6A0P0jlCYRgsJSHrcrFrWa0uQE9Z3ahhTRBKLug== X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230001)(4636009)(46966006)(40470700004)(36840700001)(426003)(336012)(36756003)(186003)(26005)(2616005)(316002)(6666004)(7696005)(2906002)(508600001)(356005)(1076003)(83380400001)(82310400005)(6916009)(8676002)(81166007)(44832011)(5660300002)(36860700001)(40460700003)(47076005)(70206006)(70586007)(8936002)(86362001)(36900700001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR08MB4761 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT023.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: f456eb7e-7fdb-44bc-9681-08da2cf6c5d8 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4ndIfijGEIPNkCHhSKQgT5cTwbIDLUWOahsYwNBgSbTKJvnxzS53lxZtqkNxyhyuG0DvIb0BvS41pXkdFKq0CXDKxVuvtxCfudbqQTiVsjmjS/pv5ThlezjaRRA7v7NDM3LvCr/IWa/Qm+FE1UM8QbXoxX5+/Ec1lqxMuG0nWGnUqnXUVGItdkqnpcTwNqdMfJuU+jr4zRWY0mRKiK8y4XnII8AyfY/OJxngSaalhMxiFE5C2W9uhxsTr2Zqu1rZphJtAXjJQ9RFVhj3MgfZO/znVlM7NIMakTa6wEZWIo0+bSzc6AkNsZkAc/FBrQLqMKkK+CNEZnnIzNFc7Rn2qwY1hfTbvtlEs49S9JXPVo4trqW/z0lD6xs94XZr1U1K+bgHHTjFpJ2KbGi6DT9HWo9G9aGRNTE3XwkZs54FpboGKJvsW3hT1T4tItx0tr8l4Y71760HyGlYlEEyh4sZyBzFLaEQTiFwKXONSlKkrb06cPAU6mWOHLeoohr8pN4FMN+SUTWiTotLx0bbKZoYaxjtPa4Nj0AiXx0NieTZCbiNA0ErvtvsRkr5l057TcAOZWrX0tUQKD/FXOJDFGmf5nLKLVG4p5a+y07Ltns5f4SSWqEAAB8OqYUu23g3gr8N2RGz01fYKT+7jc4wCVwQSmILYrCVdMkVKrCYvrRvzdpAO0qnUmvcQqCBghQ3y8+x X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230001)(4636009)(46966006)(40470700004)(36840700001)(1076003)(47076005)(426003)(70586007)(81166007)(70206006)(2906002)(8676002)(336012)(82310400005)(40460700003)(6666004)(83380400001)(7696005)(316002)(508600001)(186003)(6916009)(36756003)(5660300002)(26005)(2616005)(86362001)(8936002)(44832011)(36860700001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2022 11:19:31.3833 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cc739590-5942-40fc-ab11-08da2cf6cb85 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT023.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR08MB7659 X-Spam-Status: No, score=-12.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY 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: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 May 2022 11:19:36 -0000 Doing a 32-bit build with "--enable-targets=all --disable-sim" fails to link properly. -- loongarch-tdep.o: In function `loongarch_gdbarch_init': binutils-gdb/gdb/loongarch-tdep.c:443: undefined reference to `loongarch_r_normal_name' loongarch-tdep.o: In function `loongarch_fetch_instruction': binutils-gdb/gdb/loongarch-tdep.c:37: undefined reference to `loongarch_insn_length' loongarch-tdep.o: In function `loongarch_scan_prologue(gdbarch*, unsigned long long, unsigned long long, frame_info*, trad_frame_cache*) [clone .isra.4]': binutils-gdb/gdb/loongarch-tdep.c:87: undefined reference to `loongarch_insn_length' binutils-gdb/gdb/loongarch-tdep.c:88: undefined reference to `loongarch_decode_imm' binutils-gdb/gdb/loongarch-tdep.c:89: undefined reference to `loongarch_decode_imm' binutils-gdb/gdb/loongarch-tdep.c:90: undefined reference to `loongarch_decode_imm' binutils-gdb/gdb/loongarch-tdep.c:91: undefined reference to `loongarch_decode_imm' binutils-gdb/gdb/loongarch-tdep.c:92: undefined reference to `loongarch_decode_imm' -- Given the list of 64-bit BFD files in opcodes/Makefile.am:TARGET64_LIBOPCODES_CFILES, it looks like GDB's ALL_TARGET_OBS list is including files that should be included in ALL_64_TARGET_OBS instead. This patch accomplishes this and enables a 32-bit build with "--enable-targets=all --disable-sim" to complete. Moving the bpf, tilegx and loongarch files to the correct list means GDB can find the correct disassembler function instead of finding a null pointer. We still need the "--disable-sim" switch (or "--enable-64-bit-bfd") to make a 32-bit build with "--enable-targets=all" complete correctly --- gdb/Makefile.in | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/gdb/Makefile.in b/gdb/Makefile.in index 418094775a5..d80087749de 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -715,9 +715,12 @@ ALL_64_TARGET_OBS = \ arch/aarch64-mte-linux.o \ arch/amd64.o \ arch/riscv.o \ + bpf-tdep.o \ ia64-linux-tdep.o \ ia64-tdep.o \ ia64-vms-tdep.o \ + loongarch-linux-tdep.o \ + loongarch-tdep.o \ mips-fbsd-tdep.o \ mips-linux-tdep.o \ mips-netbsd-tdep.o \ @@ -734,7 +737,10 @@ ALL_64_TARGET_OBS = \ sparc64-netbsd-tdep.o \ sparc64-obsd-tdep.o \ sparc64-sol2-tdep.o \ - sparc64-tdep.o + sparc64-tdep.o \ + tilegx-linux-tdep.o \ + tilegx-tdep.o + # All other target-dependent objects files (used with --enable-targets=all). ALL_TARGET_OBS = \ @@ -762,7 +768,6 @@ ALL_TARGET_OBS = \ avr-tdep.o \ bfin-linux-tdep.o \ bfin-tdep.o \ - bpf-tdep.o \ bsd-uthread.o \ cris-linux-tdep.o \ cris-tdep.o \ @@ -798,8 +803,6 @@ ALL_TARGET_OBS = \ linux-record.o \ linux-tdep.o \ lm32-tdep.o \ - loongarch-linux-tdep.o \ - loongarch-tdep.o \ m32c-tdep.o \ m32r-linux-tdep.o \ m32r-tdep.o \ @@ -856,8 +859,6 @@ ALL_TARGET_OBS = \ symfile-mem.o \ tic6x-linux-tdep.o \ tic6x-tdep.o \ - tilegx-linux-tdep.o \ - tilegx-tdep.o \ v850-tdep.o \ vax-netbsd-tdep.o \ vax-tdep.o \ -- 2.25.1