From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id C6wkIyjHlGmeNz8AWB0awg (envelope-from ) for ; Tue, 17 Feb 2026 14:53:12 -0500 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=nH0qvy59; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 7C0E11E08D; Tue, 17 Feb 2026 14:53:12 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id E50E61E08D for ; Tue, 17 Feb 2026 14:53:10 -0500 (EST) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 7AC5B4BA23E8 for ; Tue, 17 Feb 2026 19:53:09 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7AC5B4BA23E8 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=nH0qvy59 Received: from BL2PR02CU003.outbound.protection.outlook.com (mail-eastusazon11011023.outbound.protection.outlook.com [52.101.52.23]) by sourceware.org (Postfix) with ESMTPS id 7A0ED4BA23D0 for ; Tue, 17 Feb 2026 19:52:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7A0ED4BA23D0 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=amd.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 7A0ED4BA23D0 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=52.101.52.23 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1771357961; cv=pass; b=jE17xSak2GFgJl/6VVuJgT/lKAQTJTFUpKniOD+RNUMMVZ7YhCnOGO6TJU9BM6Dz1MCAPPjXjn1yk2SW3NZOxlVutqM7YlkDYymfJV5Yr4J3PmH6S00OotVG8+NqUqi1UewfKD2wJXBRDwjFw47hzxUzBxYPsJeBZXdvzo9utSk= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1771357961; c=relaxed/simple; bh=PMnGa38Tn32AbUgkNrcnnVomYFbDzg2CZ9+9lSC7Bq8=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=N2P4vijVHX3sPXkgKjwSMVXW2OVMY9yfuA6xx0jJs8fKswf0b/a/ormiktUy03VmBzlhvck+p8C6Ztump+1fbcQwL6d60vGw9UU/u3qvGzdgMMxnOo4TIrn1DfGo1kudOZuP63IpOSEHLk/r//+rNoR3kESfCRNQvNEbIKtLDD8= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7A0ED4BA23D0 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=k9AN95crxRX8Yf3hI8M2G6BoS3j+ppq8FEzOUBgRySTZXDc5rG6AidiSqyTanR6Nbu4l4qv+Vk7mnkZwT2F0AL9WK3lqWP49ifZAPwf2IUKDMZkptlQmfB/QU6fQBG5zeETuUKbIXGSqnzSXmksnUIhiAByPNVnmNz/qy6eBpf8zTk2UuOIojylLnfkeEOqp01PtOKiuAvqh2HKOMhZzf+1ZPMx3TW1o50QPgjpH7CewTbjxfvpZRAAng4VwZxP+Q+KT65UwoROCWcuI5hQTL6v/YhipTPs7x4vCw+ITcN4Adk4Y4Pp//9eRclKh0MyxTQTtfJ8Rv6tc0VyqunTX3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=G2/putswuKKXSI0zglfT4EppvxpWNldf13a1ZMYMQIY=; b=Oz6Akc/rzjpWFEK5K1xQCJ3lF4lLyoZuy6/fTk8JvzFTVz+7zQwdyi81D64JVtyoeP0S8MIonuDak+rTiWS8bVauktr2RYRNLos0cQK7MDlywNPrqGMTDEAVEeOBLLyeGvL0rC4X+VS3b5J1jepdYpLNjhJl3P8vXcvdiryB4rIYRHRgghDcqdg9ATaVXJC3CQrbCvtxduwgbBsNCKIaL+P01OzIRcMc4C6SjVVexk4naQX9pN+X0/hFO5ajxwx6tqBzwlWhXKpnDyBSqAZJ5Zv9ZMwpRUtziUEMvdzp1jt2R9lhKZO21Lvlug1p30ch6rrewXgNUr1a7i6kWvoKGw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=sourceware.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=G2/putswuKKXSI0zglfT4EppvxpWNldf13a1ZMYMQIY=; b=nH0qvy59/cagzqZ6NWPzNQG78P6ifWPUD2c8j3/pzzq3n1ZATY/H+ewnk4mCr5vZuM+h7CtnzHjiIlRzGnno+3CGhrJZU0/ZMngP5X4UqDLWiHgA6wdrvfmgpopVvcA7HVdNAJ484tyEistawKl0fQ5cGaKsJk2sz5PidtHvMUw= Received: from BL0PR02CA0119.namprd02.prod.outlook.com (2603:10b6:208:35::24) by CY3PR12MB9653.namprd12.prod.outlook.com (2603:10b6:930:ff::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.13; Tue, 17 Feb 2026 19:52:35 +0000 Received: from BL02EPF0001A102.namprd05.prod.outlook.com (2603:10b6:208:35:cafe::5d) by BL0PR02CA0119.outlook.office365.com (2603:10b6:208:35::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9632.13 via Frontend Transport; Tue, 17 Feb 2026 19:52:35 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C Received: from satlexmb07.amd.com (165.204.84.17) by BL02EPF0001A102.mail.protection.outlook.com (10.167.241.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.12 via Frontend Transport; Tue, 17 Feb 2026 19:52:34 +0000 Received: from r15.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.17; Tue, 17 Feb 2026 13:52:33 -0600 From: Allyson Cauble-Chantrenne To: CC: Allyson Cauble-Chantrenne Subject: [PATCH] Avoid minimal language when DW_LANG_HIP is used. Date: Tue, 17 Feb 2026 13:50:37 -0600 Message-ID: <20260217195201.387306-1-acaublec@amd.com> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: satlexmb07.amd.com (10.181.42.216) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL02EPF0001A102:EE_|CY3PR12MB9653:EE_ X-MS-Office365-Filtering-Correlation-Id: 52f70b72-7b76-4236-9bd0-08de6e5e187d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|82310400026|36860700013|376014|13003099007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?uD2CX5sgiAvDmoyEICrT3RpOR7ImhD4KaYvp2isicaCUHLMHOyPJRfmgwCxd?= =?us-ascii?Q?y59uVBnc1BfaM5S29zqCGAL60ViBOO6R9/Itg5ZlXuoAoHnZ9Fr5Pwc1F2xf?= =?us-ascii?Q?SghtI6urEloPTCC4/yVXfsIfbtMgYbG0LnFeo4IiLgo6GwTJyLS9gGF0WFGA?= =?us-ascii?Q?3K957KncTaSYhai1z0hJGRlBOPT1lR1KZZgtjt25Dx7qq7nccPDnyHntfaHG?= =?us-ascii?Q?s5VLs/KI2fFBtx/IQ1gcqBBCMwLeGWzzUoSIM+ab0w76HA1A/pFN9TSmNTn5?= =?us-ascii?Q?K8rEWs5i3bLSamxxFFBIXPwmKJ1JMAUb1HJaqwjZp0XkLupRNj7wYv8YyoIn?= =?us-ascii?Q?1zKOiliQEukHj07mV9GSvvDDzcsAaVXdu/6sF/USwXV8mL9p4h1XYv5ffVAS?= =?us-ascii?Q?8xLFaV/MnxvKzWAq4gBbfkvOXO6RrSiduqFeLAVjqLo28cl9hx06mjREl669?= =?us-ascii?Q?vL2pt0Y9fr/Y7eLatzFJCPcTUyjGG04GZ1oePTchiXbUaIrMwVv3yRtxW6XU?= =?us-ascii?Q?GrPRJZXtIH+sTiuyfUPqCy0gGYdMYwFNJDL4fR5WDi0YMteyh0FRfoEgcDhr?= =?us-ascii?Q?z33NlfnOOn/TYloRqijrnyEiMl/MnCduy0s4K9dSNtioGgvk5gThhmk140be?= =?us-ascii?Q?S24a/z/aaFq1dmlxf4YGx2FJ1xmK0Sq2wtglx4F5s9LW8WVVOeWp67Mwut8w?= =?us-ascii?Q?ZZeu/ahU8yI+Vh8VogFXXN+OdNkRagQHeFuObtK2kx/8YQYrve0R4ArbhLQD?= =?us-ascii?Q?MU9R8vyQO9Yi+lcOUAHsBbFZajfzgX52BxQo4wPyLdN744GStuF1Py/Z7w/A?= =?us-ascii?Q?rxGqDIFSKeNr1umhKq7wlTIt5Vz+yiVQVh2qTFxPekwJ5m8qeaVdkXv9YBDW?= =?us-ascii?Q?ajxsIq239yuqt2w1RLwTpQMgt8QMzK03npgDZj16zEwk4jL5KLZlFR0UgGp+?= =?us-ascii?Q?lgtTHFfnjTqkKxivTM+LHvQwyPKJk0jX3kkJPIfAEcqiO1P+qmvQrNAiaThK?= =?us-ascii?Q?+dt7pTvTJxHVECbZB/I1/YBvS6fZ+nPc4arX9Z2ZutHsuIzETKKsn0xk/XQZ?= =?us-ascii?Q?TQldg9ZoHiiQlG2poCG5UAOtKACWwjmNn0CgqtbVr4Vmsb3viL46CFTaP8oD?= =?us-ascii?Q?GEIAiVPynA8JSvTwyH3prlmGwReSxl2wp8KSZGIN8lQyRpHgbZ5vNP7p8nEK?= =?us-ascii?Q?M6pZIA1tC02+eunGYwiuVPmH0r3OCYm7MpImjmafpppwVVrfObOJwoa6GTvH?= =?us-ascii?Q?cHMZsLTlAw8X58ZMUkSvl91D+uwO9vHZ1+4tpiDigu5AOucMvupXDwQxFaY4?= =?us-ascii?Q?pFPCST2nHi4W36lzadWIVwF/V7w57cGIGb/VIKb7FVM1ondyT7jWDa/PZWNs?= =?us-ascii?Q?3RuZ4U5x4rJTm7m+NhtbYMBkmFwvDFaP+MC5MK4tmU4oiYhLCOqWZlW+9/O4?= =?us-ascii?Q?hFW3j5sADKnHPiLQtTucqjDXdgBWiCbkJUp+fCqZh1nSFjt+OqZ2Pf9Xpl36?= =?us-ascii?Q?ry7KxQNrTRT9jAR3hIXRPgUCnVOeuRiLaD7GFe3B8lMRsGI2WwNd45MCZnrf?= =?us-ascii?Q?onvKRkBg+Me7WJMcTxt59uQBMHs5N4umuPv4oIgOq8gC9gqaJOtk74aL+E1q?= =?us-ascii?Q?37sRoJQABFyj6c8bK11/EszJeOKc5/eKtPGcitrtMuPJNjoESgtT2pvhfZvG?= =?us-ascii?Q?/KJ3yA=3D=3D?= X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:satlexmb07.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(1800799024)(82310400026)(36860700013)(376014)(13003099007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: fVZdqwl1i6yYVaCfVhgEwZD5MDtpkNF5r6P1aY+iTIOsCO/ru8sa5Qpn/c0kC5lzWMLw1fA8zJTrnPDpdtjVAkA5fhoU/0+bOgfo0OkWyX3uVP9aHZGv1lBy5fOLFFEw14aBcSHvkXeqhxgthSVtwKlMjhOv+703dp+OQX3kdbGVGg2sjwAHcEXS7xIvAF8O4Uc2DrVWaDS7aoYRe6zn/nbdZI1YjeRTagoIuLQFaGBpPPnJOkyVPlvMeomRaZtBy0jtzyBdMVD2VKnEqfrt8cY5tQR0X03keHT3mXdfAp0vdSVYeoKTwe6EhQgtR9mNGnTwpz3v7X2N+23JPqDw9qAP8t1k0R1eCYs1t63kNIPCSes/nYlblmb75469xAKoLpEsoyxVoIScBbeOCFWYk+u5e7nOyh+V0PILOGU+t2M6Wdq3IN2vNAHN1zZy5KYK X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Feb 2026 19:52:34.9626 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 52f70b72-7b76-4236-9bd0-08de6e5e187d X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: BL02EPF0001A102.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY3PR12MB9653 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org AMD clang is going to start using DW_LANG_HIP instead of DW_LANG_C_plus_plus_14 (see PR at https://github.com/llvm/llvm-project/pull/181738). Rather than falling back to the minimal language, this commit ensures that GDB will still treat it like a C++ app. The commit also adds a test to an existing one. --- gdb/dwarf2/read.c | 1 + gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c index efe0b046f15..7937eb2a904 100644 --- a/gdb/dwarf2/read.c +++ b/gdb/dwarf2/read.c @@ -15147,6 +15147,7 @@ dwarf_lang_to_enum_language (ULONGEST lang) case DW_LANG_C_plus_plus_17: case DW_LANG_C_plus_plus_20: case DW_LANG_C_plus_plus_23: + case DW_LANG_HIP: language = language_cplus; break; case DW_LANG_D: diff --git a/gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp b/gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp index 0c15cd5a988..5ec556cac69 100644 --- a/gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp +++ b/gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp @@ -67,7 +67,7 @@ proc do_test {cu_lang gdb_lang} { } proc do_test_with_prefix {cu_lang gdb_lang} { - with_test_prefix $gdb_lang { + with_test_prefix $cu_lang\_$gdb_lang { do_test $cu_lang $gdb_lang } } @@ -77,3 +77,6 @@ proc do_test_with_prefix {cu_lang gdb_lang} { # fallback. do_test_with_prefix DW_LANG_C "c" do_test_with_prefix DW_LANG_C_plus_plus "c\\+\\+" + +# Check that HIP shows c++ and not minimal +do_test_with_prefix DW_LANG_HIP "c\\+\\+" -- 2.53.0