From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id wTH/MezK2Gpt+wMAWB0awg (envelope-from ) for ; Wed, 21 Oct 2026 10:23:40 -0400 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=s8mh32KR; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id B5FC91E047; Wed, 21 Oct 2026 10:23:40 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-6.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 autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::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 638561E047 for ; Wed, 21 Oct 2026 10:23:38 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 71D1C4BA79AC for ; Wed, 21 Oct 2026 14:23:36 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 71D1C4BA79AC 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=s8mh32KR Received: from SN4PR0501CU005.outbound.protection.outlook.com (mail-southcentralusazon11011071.outbound.protection.outlook.com [40.93.194.71]) by sourceware.org (Postfix) with ESMTPS id ADCB84BA2E04 for ; Wed, 21 Oct 2026 14:23:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ADCB84BA2E04 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 ADCB84BA2E04 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=40.93.194.71 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1792592589; cv=pass; b=E7RC30+0FNU1bdHLO2lzO62tRIAwFs8QFqxeZ3hYAOH7eQIwJiViQBfstRmoqzQkFCzJO4EielaX8ssxf+JnWD8+VamnBBJyRrWoe+OhEmMC8I2fW0iIeYQNXeEHy7Y6OpNX8hVkCYCCEyF4X8fNQwKHEamaxJY2e/9n/mIUR/s= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1792592589; c=relaxed/simple; bh=cVl8Ys/rsxxEzv+fV9kAkLYD8+we2FKWnHBWx16q2+0=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=fchNvk08tHkac++UQzWdH7uVJ9O8RNtmRRLx19LehoBdlIYFLenKNYpyHTyc2tbjb1ngK4p/8ZbnCODvIYxaD1GxIDCm5uIJw+N/IJzLdo1O1WT0mNYlEnqnIcI1fWLNRMC4Y/+eniipaiOUGCtlgCtsurfRmhrj8Y40qOn7ncM= ARC-Authentication-Results: i=2; 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=s8mh32KR DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org ADCB84BA2E04 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YDtYaib+rwxCseonUnjXKUshvNfJiDyzN4vEx5q17JqAS+Je0knaLWIY/6BFyJN8L81XnE4pxefiHts+ksKJ4oFh1ux2uoJCLTvrFcaCQR8jF2c4zowbupvnsJen1k/JMT2TRntRLbucg6o/7M5K06dH9AlGjKOmoJDH7O+z14gWSRCB98U6yP//VUxcrrmZnKuqVj2+Z2oeOzYE88RU3egRXPtbK93L8tpK2bAij06sRkC6SXUXzWd3aDu/5z1ooU6OqAfR5UpJSpkcuhbrQaZVyeSigblxrpy06lODxEBQbj4wlxSIut+GTDDCdbkx6fX+rrrzsR6wTNxOfFxGug== 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=cPFrWbuLhxKx6Pgdmjacf5GTCN1fic70pNsV8osAAdU=; b=V0Qzfepr9bb6Ktf0/vok8cBUrAkN/6D5SDaHuq7yyeApxhhBOt8s3lUm6OIUzUmAbE2fjL9w15jIpWhZLl488wiztXZTFWGInNGnYVyEZx8iONSZDb7a7yDA+TYp1P6GfSqj8EVSx7bTzZuHLHGng7C09M/5u+Uq4wjj/hF2Pyi/SWBpxVfWp5Mgf7rLJ+DG37mnesnjCP3aEsjrIR/dYR5NlD1UvLpYJpPs5VVH9+RfGrRFubpCd64fcTxI9sisDdS1Y+AhkJjaLGmPyhxI7s/i4cl8smD/X8JMkx4xrbqFk0PcF2gviu6g28/K+se/fxBrtmNNu1d4+ka1A2ZncQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none 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=cPFrWbuLhxKx6Pgdmjacf5GTCN1fic70pNsV8osAAdU=; b=s8mh32KRIjETNnWiLHEPHX5GLC64lnlZCuVANAzsOVlE4X88kCKObYyhx3ozUtvePvNfHYVlEMAaxaINJ2ShT+m0YQ8eQ0Bt6+3dF6yoNjqBJG/aVzgoPu4HfW4B/fczhSkqRG8Zl9e22c8g1aREtjCQlZvX7DWY9sQ6wyYdVPU= Received: from DM4PR12MB6470.namprd12.prod.outlook.com (2603:10b6:8:b8::12) by SJ2PR12MB8738.namprd12.prod.outlook.com (2603:10b6:a03:548::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.15; Wed, 21 Oct 2026 14:22:57 +0000 Received: from DM4PR12MB6470.namprd12.prod.outlook.com ([fe80::c988:e72b:f5b3:db1b]) by DM4PR12MB6470.namprd12.prod.outlook.com ([fe80::c988:e72b:f5b3:db1b%5]) with mapi id 15.21.0546.012; Wed, 21 Oct 2026 14:22:56 +0000 From: "Aktemur, Baris" To: "Six, Lancelot" , "gdb-patches@sourceware.org" CC: "Machado, Luis" Subject: RE: [PATCH] gdb/testsuite: Fix gdb.rocm/displaced-stepping.exp Thread-Topic: [PATCH] gdb/testsuite: Fix gdb.rocm/displaced-stepping.exp Thread-Index: AQHdYWGldWuCQ2QQs0m9zjDLApuF5rcIC8EQ Date: Wed, 21 Oct 2026 14:22:56 +0000 Message-ID: References: <20261021133916.123674-1-lancelot.six@amd.com> In-Reply-To: <20261021133916.123674-1-lancelot.six@amd.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_Enabled=True; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_SetDate=2026-10-21T14:20:01.0000000Z; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_Name=AMD General v26; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_ContentBits=3; MSIP_Label_198e8dea-a4f3-4850-b16a-fd6d2b1302b4_Method=Standard authentication-results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR12MB6470:EE_|SJ2PR12MB8738:EE_ x-ms-office365-filtering-correlation-id: fd291129-6282-4ef4-bdfc-08df2f7ecd58 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|23010399003|1800799024|376014|366016|6133799003|10067099003|18002099003|22082099003|13003099007|11063799006|261009221227099003|261009223027099003|38070700021|56012099006; x-microsoft-antispam-message-info: G+a/ImXrbU2UJz9QzuRExDsiM0n+jMfpQIZk3tp2UAu87xX7TCfHqJBGrDv4mwv9gib6CQO4g0asOz2gDNJ+WBr4wkd+D3a5qGR0FQhCKYgz7QB58O6yxs0haKZ2xkk1UV/ENCxWTcsUd25d9ag7WZTZBu6jfqpRk8IAYHcw57l6q3Ek8zyfxh8bOuKxkw89zUpB9hkFCvhTHU8aSbN6vPDTiehY+DZMIcrC77MjNgzOsJBqtgXjZmxSY63HpV0T+9yc3Fv6ACIOKquHn8qYZuD5r1wFgbJg4xrg/hJ7T4xivukNxMa1dmiY34jQAaTOTYId+yxYILqr47ZllvvG4ZIAKZOyUYMTwM6ZFrg5LhL+lPujSo5+9hfE8eRhd9E9l9zKxU9ONx99mt1t9ZBu99tu1DuZuCzh9Fal80vNjVzM50RTPpFeTkdKJL3j+HQshO5Z8Wy1sXR2LPYjvSvP2q0hQjSuWvepoeWkubKiHGH4F/1l2B4BEiSlkNb8H/KLUV6AOC8GmzC9CFpUH1mue+1RJCf/CJNMmjdw3cPSLP1MfmlrVPY+tdJ4IPZQpbjkn50fnjWOoJcXEFXQvk4CJxdBhCinleewmRLHdvvNQY+PkqRDahonNfX1Z11zhlnBu/nVRepowu9Qgh+woc14VUC1+sZn5Y9D1KFOiaqm4KMuaa6vkgdYOU2DEBp+yM/B x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB6470.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(23010399003)(1800799024)(376014)(366016)(6133799003)(10067099003)(18002099003)(22082099003)(13003099007)(11063799006)(261009221227099003)(261009223027099003)(38070700021)(56012099006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?LfvYfwGHOi0GRMzTIcAOnBVT+XSVC4Daicm5hVQChzgxHpG55u+F+45gW35W?= =?us-ascii?Q?ji0C5MrVYFH50aJpefX+Eh4M/I/bgOvRLVyAleYyG9k/GulSX9ZpZMINUZ5F?= =?us-ascii?Q?XA5CeA53c3/9+AzP0HUJ5OFtSKPZzQfcBHAtJRbbstGIKVFihFos0alPxOZI?= =?us-ascii?Q?27qNgcpsZndlXqjB7nl/qIE/f9/UQTYXkHCu25pD1jLH+jZAVQ0oto0eTjUg?= =?us-ascii?Q?eWG5SDOfu2YCST2NYwStJTJ7Baz/yo17HyPY8srG2niw151B773IGl1cXjMO?= =?us-ascii?Q?xMI7dwYn/vY4biuR3XJwIh1mLDQhgu7DyteG8gyGfIHYab6alZti7o0FhRCL?= =?us-ascii?Q?XkUqYxCK/Uprqv916RLG9YzytbVdNrPyQLCSyL1VnABn4PX8JUL5iTc5UXK2?= =?us-ascii?Q?0DXZgSYRyxoO8TDN1yDsx1E242v+wDpgW6HU5FVLbNEFdlaIZ6XtbemRt2Df?= =?us-ascii?Q?wH+ZTG/N0Z64/qRTWvVHLu8E9tuEcCJ1SqPi3sWwdWZRbOfn/ms1BW0xXKBZ?= =?us-ascii?Q?9OzOzZtTaSHLMsFcv9bj/g0rEMjFQ5LJvl2qf+4qRwX06UFeqToJD291YWLV?= =?us-ascii?Q?MXZIDwlKP175X8IXAH7Ehorut1rj67ngkXgHQnWplsktyOQ8OzxRcinkIz3q?= =?us-ascii?Q?nth5Cfb19KKzj0YeBkcjocEt0fQY+PiMFHNtK0wOmb68sZTg1H/b5qt2JOD8?= =?us-ascii?Q?IEuZue6BKLDjD2tAOsI98dOwNncyhi0TpkqcERnfAJAmdW/06cQk2MXU4KDa?= =?us-ascii?Q?xP6hCBtgVXN1+xcWZk5fwPBjSvaGdXbnzb0wifA7ynxkyyKmnl0qkdDoT87z?= =?us-ascii?Q?DPPnOv+iZvK2njm56QgrD7J+q3zAS7Mbo5woOS8GdPrp8LbGYDgBgVFO+rLX?= =?us-ascii?Q?AnpvP6V3agaye+bnPNRC6STQlP3kC4zxhLu5w5d+PwW/bbLZ8UXGWxFVQKNL?= =?us-ascii?Q?SrlkyMlgUMGSUKA/vF7b3QeoY79ns4+bdXISuLCpPNa6t7Mk8BL0AK3+6eyV?= =?us-ascii?Q?wczwjFv+7aE+YnVAB9vlseKpnkvALQ6umimbNdyVSdguvlLCa0rO3OlttC7p?= =?us-ascii?Q?bLRxZTHoGx8rZWxQQfaMGmWxbTH22ZXCRZ8jhLYwzf73tQWwO8PhVwBbjUKG?= =?us-ascii?Q?2EZWSO+TG90Q356rpLFyzJsMTNDeZagb7xRwvGVQDFEo6qlxtieg+CWj1SPI?= =?us-ascii?Q?FFrJObaN8cOCB1vQOQG64+nSDU0vHCVBw4NDc68cXEIo5nhMSNGXarzWIyCN?= =?us-ascii?Q?XxLb7qBXqpLr2OXvg+4KDVPSzOswJIAuH/TdX7+rIbAr79DNgu4YwhLq1cqA?= =?us-ascii?Q?+hZKKau8YYEE4vg9763fCNCapTtuA28vXnRzVSaLPWPdEzMpJYAITHGoMgIB?= =?us-ascii?Q?YSb/sxX63wtdtYg8fOoA5Ji0HuObf8+xrlGpyzNg6njWyzu6ZD+mElYBv9dU?= =?us-ascii?Q?bASW2TbrgTs2ObM7t4YthCmx/N2o7eV85KfaYBqNzOeO2cgwUZMBilpfRq2g?= =?us-ascii?Q?FXDVEPnHfbl0y6LG7yFu9kGFAdnq4X3PIlHdTVAt7J9Pvz+QNojOPm2I7XVQ?= =?us-ascii?Q?yCSlOiCYFTg1SXkBABZdxd7U+xfyR54CqXx4Ba3xU98qgA+/Eu8zeqWYhQQ9?= =?us-ascii?Q?MZDba9OrV1lhlzZBLy2PrSqSebXrYZA1OmOI7AZbKOP8iTU9UwBHcP5A8kKF?= =?us-ascii?Q?eGTgh5CMZPdr57SSwNNlPl69bUxYNyHjQ9tWRUWBMkK5nJDo?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB6470.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd291129-6282-4ef4-bdfc-08df2f7ecd58 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2026 14:22:56.6648 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: xj0gYk7/xWxXvXvWpaXTweMK0qJcTpxe+JTDd09/VcxcHZhol8EpV8XPfjOOg4/VQJd/YFL6X8geS97ZPuWznw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR12MB8738 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 General On Wednesday, October 21, 2026 3:39 PM, Six, Lancelot wrote: > The gdb.rocm/displaced-stepping.exp testcase currently fails with: > > with debug displaced on -- stepi > Unhandled dwarf expression opcode 0xe9 > (gdb) FAIL: gdb.rocm/displaced-stepping.exp: with debug displaced on --= stepi > > This is because when doing the stepi, GDB computes the current frame ID > in set_step_info. This will go and evaluate the CFA for the current > frame, which reads AMDGPU debug info, which is not supported by GDB > currently. > > Current AMDGPU DWARF requires changes expected to be available in the > future DWARF-6 standard (address space support), as well as llvm private > opcodes (DW_OP_LLVM_user DW_OP_LLVM_form_aspace_address): > > $ llvm-dwarfdump --debug-frame displaced-stepping.0.hip-amdgcn-amd-am= dhsa--gfx1031 > [...] > 00000014 00000018 00000018 FDE cie=3D00000000 pc=3D00001a00...00001b6= 4 > Format: DWARF32 > DW_CFA_def_cfa_expression: DW_OP_lit0, DW_OP_lit6, DW_OP_LLVM_user > DW_OP_LLVM_form_aspace_address > > At this point, there is no way to support this in GDB, so instead this > patch proposes to fix the failure by instructing the compiler to not > produce any unwind table. > > Tested on x86_64-linux + AMDGPU-gfx1031. > > Change-Id: I2e62270f39c9e96324ae01d401bafb46cfff596c > --- > gdb/testsuite/gdb.rocm/displaced-stepping.exp | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/gdb/testsuite/gdb.rocm/displaced-stepping.exp > b/gdb/testsuite/gdb.rocm/displaced-stepping.exp > index 2466a678f19..a72c19e5314 100644 > --- a/gdb/testsuite/gdb.rocm/displaced-stepping.exp > +++ b/gdb/testsuite/gdb.rocm/displaced-stepping.exp > @@ -23,7 +23,8 @@ require allow_hip_tests > > # Since GDB doesn't yet understand DWARF expressions generated by the HI= P > # compiler, purposefully generate the binary without debug info. > -if {[build_executable "failed to prepare" $testfile $srcfile {hip}]} { > +if {[build_executable "failed to prepare" $testfile $srcfile \ > + {hip "additional_flags=3D-fno-unwind-tables -fno-asynchronous-unwin= d-tables"}]} { Looks good to me. I tested on gfx1201. Maybe worth noting that "nodebug" = does not suffice. -Baris Reviewed-By: Tankut Baris Aktemur