From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id kWEpHH+TlmrvOBoAWB0awg (envelope-from ) for ; Tue, 01 Sep 2026 04:57:35 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=mm1q2W7p; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=mm1q2W7p; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 690B51E166; Tue, 01 Sep 2026 04:57:35 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=unavailable 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 386AB1E09B for ; Tue, 01 Sep 2026 04:57:33 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E121E4BA79A0 for ; Tue, 1 Sep 2026 08:57:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E121E4BA79A0 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=mm1q2W7p; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=mm1q2W7p Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c207::3]) by sourceware.org (Postfix) with ESMTPS id E1ED14BA2E21 for ; Tue, 1 Sep 2026 08:57:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E1ED14BA2E21 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E1ED14BA2E21 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c207::3 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1788253024; cv=pass; b=q5t3nlXvPy+yp9JVqW0nheF7OI7QTlgRHgepuGRONDNFQaHAhzvIiurujILeXjdomLJfbpQnLP1fpgF1j/zARs73ejSY1azhIAU9yull4IqvAOrZjQ8fGwPv8ZRxB5qzhXNJbkYkQlMLjuZHDY0FYFi4kyHzwA0H8bJJMrl8Yr4= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1788253024; c=relaxed/simple; bh=047aL1rH3cZoD9lhpeSQs9a7pncdDeg2DxtSQjcCTBs=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=lnK7DV4HrLdGRBcovwbYkEvuD/ds18gyWCmKTVkE8xRs1xPVmVK+1QMrZINaVS0JaZBn2hSMWP9rRCTBc8SGEGWQ0ua3vS9QYV6q8qIBsy6QCYShF+svdimjG1MwnLzw/j/AP7aBBr7V1AjZGxtfpTNJ+n1qov1Wa7P8dDB8c7k= ARC-Authentication-Results: i=3; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=mm1q2W7p; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=mm1q2W7p DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E1ED14BA2E21 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=aj2bldMtRs8mXS5qxep1m/usHqX7HsPQ9+siamwLOgahfhWlnbs4jKwtGaIBK2EShLslxlKIpMIJhVDCxtdgk8VqhBdyoXYDU2YKIbqXI64xWNrfhjSAwsbh/Uk/6Fhla+PA3hfNaNyAM4ZL4PQz1mRAAbPqtKgkECBqPWf5jrPAAcTMSnP66V/GTWvnuDWPqz0MB9atYxhl8MX7wxq8BgYSAhWJd29N1+A5hvMVX9Qr7YugNN5WV6Ir8/9n8oktdMXpCuj7lnn32+YFFtk3EXn2Yy63Fpgpr6Qe3bRMzrWIGgROThDPeSLZg52JTmUFlKEJlcWf4qbqf7nf+ninbA== ARC-Message-Signature: i=2; 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=3tJlEAr1RLkCje5I/6hn9IP2jZyOxd3YDgx6DuiSrOw=; b=AqSZTCmwp9AEJoxQoFTD0LeG+FdqKvLf3m4J0B4yziz4JRhF5lgwMbppzVwfioXSrHxeOSFDmSQB2YSSAcL/r3r+UiSIOX6EweL+NaqeAxOZazeYZHUCAfv2Krf6ZBb38LFT/q4q5O+2ekv0LYz2g13IftgPetN7w2CVxltOa2JXsUFYcR5/G64VcMhyuy6e74oz1kBMQc8BXCEr8xQMFg21zZDJTAUT1wDS3885M3s4zG7OYAIrErWfRKFVVPsPmBb2DQerR2uVVzxy9nJN0vYkYuzV4LOlo++o0bH8q1mr4AouBRr8FRxNGnadE09/yYDD36O32qaAVdS9xVFctQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) 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=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3tJlEAr1RLkCje5I/6hn9IP2jZyOxd3YDgx6DuiSrOw=; b=mm1q2W7pdw2yJAg5d+nmI9f6+YbrCACo/LS7NXyduI1RkOmfny1EhFiIXyDtSEu1bRwIZ1fz3KO5XAKNegFwG27uxKoykuRRK87zfu/4rCkYCmwQrDIUYY1PDpOBooIkwuBU5u2zwCWA3KjtUDoeqVN7EAjEZUw0CGOT5zoGVjw= Received: from AM8P190CA0022.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:219::27) by AM8PR08MB6529.eurprd08.prod.outlook.com (2603:10a6:20b:354::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.10; Tue, 1 Sep 2026 08:56:55 +0000 Received: from DU6PEPF0000B621.eurprd02.prod.outlook.com (2603:10a6:20b:219:cafe::93) by AM8P190CA0022.outlook.office365.com (2603:10a6:20b:219::27) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.13 via Frontend Transport; Tue, 1 Sep 2026 08:56:54 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DU6PEPF0000B621.mail.protection.outlook.com (10.167.8.138) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Tue, 1 Sep 2026 08:56:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=zC5uSiTz4xv/NKxUDh8B8cUrqB8DcjtT8/6dTHQk7E/gR++UtYN59pEfjYRb95S00LHE/IS1x5OPjmReSoqwyC0lvk30vF9D+40oJIsXlpv91Nh+O/v8OeDAdko0O+w4N++aMrh0yyNIA4MSPCUmgCVkDMsKl6WqKmojh8knrm1aGuv2IgBLyb52v1bQl0Eh+XJjm7bFcUhM++W35Bdn8BcSOQzilpAH3QpPKEwfGEf8izY2Xvc9LzJ3xH62acm66JUZchHpoMazH/LbKom021HRS5A4olNxQlfOXgJWgEoFkolBqflaMoPNRn+3EYvRGGVZHH5wlxMa0+qNolNuUg== 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=3tJlEAr1RLkCje5I/6hn9IP2jZyOxd3YDgx6DuiSrOw=; b=TqMhNs1y+1ljcz7sZbxsH8GzvpDNJDx5GZ9+iUOv4Vc5h76f7DK71jprdXQqKoF0gSnGRNdsvw1sJvY3SAHqAlC7rUI+ocRA+eKGNG8nPSUMdq8XPh5PHcJD3NlINP0r2t5A3TJvX1YwM8dHUYaH6UmkzUnj6oQ8+Lwy2stT68xsNaPOIDfAu0Nu5BORm6/Hhtf57a0Cs/BrhhaUN+cZt+rjXUDXIwny/6Bbx4JybXC6D/aSJs+BMKWNElw3JvP4UwuvZUCEkq8z3iv/6nk4G/jrppdcwg9G5FVuPzXOTm2oaCbIvP8fVNe5gPRquBXm0uzeN218l5r/KbE99JpUww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 172.205.89.229) 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 (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3tJlEAr1RLkCje5I/6hn9IP2jZyOxd3YDgx6DuiSrOw=; b=mm1q2W7pdw2yJAg5d+nmI9f6+YbrCACo/LS7NXyduI1RkOmfny1EhFiIXyDtSEu1bRwIZ1fz3KO5XAKNegFwG27uxKoykuRRK87zfu/4rCkYCmwQrDIUYY1PDpOBooIkwuBU5u2zwCWA3KjtUDoeqVN7EAjEZUw0CGOT5zoGVjw= Received: from AS4PR10CA0009.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5dc::12) by PAWPR08MB11359.eurprd08.prod.outlook.com (2603:10a6:102:50a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.10; Tue, 1 Sep 2026 08:56:22 +0000 Received: from AMS1EPF0000004C.eurprd04.prod.outlook.com (2603:10a6:20b:5dc:cafe::6) by AS4PR10CA0009.outlook.office365.com (2603:10a6:20b:5dc::12) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.10 via Frontend Transport; Tue, 1 Sep 2026 08:56:22 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 172.205.89.229) 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 172.205.89.229 as permitted sender) receiver=protection.outlook.com; client-ip=172.205.89.229; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (172.205.89.229) by AMS1EPF0000004C.mail.protection.outlook.com (10.167.16.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Tue, 1 Sep 2026 08:56:22 +0000 Received: from AZ-NEU-EX04.Arm.com (10.240.25.138) by AZ-NEU-EX04.Arm.com (10.240.25.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Tue, 1 Sep 2026 08:56:21 +0000 Received: from ip-10-249-56-67.eu-west-1.compute.internal (10.249.56.67) by mail.arm.com (10.240.25.138) with Microsoft SMTP Server id 15.2.2562.29 via Frontend Transport; Tue, 1 Sep 2026 08:56:21 +0000 From: To: CC: , , , , , Srinath Parvathaneni , Simon Marchi Subject: [PUSHED][PATCH v2] gdb: Fix assignment to TYPE_CODE_FLAGS registers Date: Tue, 1 Sep 2026 08:56:18 +0000 Message-ID: <20260901085618.4768-1-srinath.parvathaneni@arm.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------2.43.0" Content-Transfer-Encoding: 8bit X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AMS1EPF0000004C:EE_|PAWPR08MB11359:EE_|DU6PEPF0000B621:EE_|AM8PR08MB6529:EE_ X-MS-Office365-Filtering-Correlation-Id: 7915ec0b-7292-4e35-00ad-08df0806f8d6 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|82310400026|1800799024|36860700016|6049299003|23010399003|376014|56012099006|10067099003|11063799006|18002099003|4053099003; X-Microsoft-Antispam-Message-Info-Original: 85jd4lRYyqe9Fyl3Qz7XW9X3+S8WIqj75EVE5/y+920WjbRElQxeXBWx7QQC/zmjq0nH2kFwlfoAPKn8bJL0EB72i/M4fc2H9izG2MI6B126MyHVJnM1y5j3dCEa74wpUUVGvYrfUGxW13ffe42OBdTIY2GxWkPjZlx5MTEk7U1MIJn19TiHjiuxgdm2aYOI2y1t6NllsRmTiAOShspwzPSZmoFe9OtilhLsfWjtb/UvM8xOIotbX54TVnsSm5bsD8rGr7XYfou8dbz/zjii4mWo3MV+dfZa+6X/Bic8mNvlQ0x/K+5JOFAVigxMMI1jD46uF/t80z2fGoHg7O4qqqyCqGdoKccs07g/Xjx7s/keYDvTRrWw2qyqw9/23XPrq8hqVy3VgIgeWIghpwCyUtTD+Ee7O02+3/PiIgtY0wd60WlKX3nGG9gvjRrreHiqNImAFST1SdANaq5lZBtve6PxmA6anKv5P5HZnJR97GufVAOf33jdzM9TwZAY6Z4iFqM/O2iLzabt1OYhTmou0wa3ehO2RbhCwGmtQHjrJMMKy4I+dElRB8f/vyA26bsstqdmKGq9LmQ6Gi7CkQkWoz4gaTPzS17Jx3W2vdYN+9OhBRsTHxC0ksQfuxpxhftQr97rAoumJgRBjMVgZt5PWAYfuJ6H2RYnBTteizXpf8q6AqyMZ0B8omSsQZnf8lexCSj++341xNlnwiFq0oiLdg== X-Forefront-Antispam-Report-Untrusted: CIP:172.205.89.229; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(82310400026)(1800799024)(36860700016)(6049299003)(23010399003)(376014)(56012099006)(10067099003)(11063799006)(18002099003)(4053099003); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: uHJbU3BPylPjXDNm9Ew45odg34MxP9MPgFurnp6D3TOfYWHbLVmpIMyB0fQd+90bR6fsJ0gZZHVBBM8ng3VLnuEWKswxkvP/a0p2xiYOMwW4qqIN9Y16iZ5icrQkz1a9qwNhFhAeWfE0dpf33OlQFXuBhAYpfSxIH1fxBdjaAhy+6Hz93b6wjHL4Td++L69g4oBGPSs6RVDtOkJIsZne4PiLehaEEPAPiuKdy2oNpySEAS1MIogh5l0EM/OEHC0WG0KjPoupfkjgQKA0UJq8b16WWhvHFLXrD0lVwM0UJ/y4twQFLphQfAFiJ8Fo+uMGk2QOvHwF8Z2hqtH1Inrvxw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB11359 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU6PEPF0000B621.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d6f5cbac-6fa3-458a-c797-08df0806e56d X-Microsoft-Antispam: BCL:0; ARA:13230040|6049299003|35042699022|14060799003|36860700016|376014|23010399003|1800799024|82310400026|4053099003|11063799006|10067099003|18002099003|56012099006|13003099007; X-Microsoft-Antispam-Message-Info: ATV/lwim/LYvuSgYDaEBXb3IrozUZUap0iO4XKIsMzGa3Y1qSISRJzHEFGDr+FRuKKm4R8/p0q87+4RqXQzuk16Ofy2kIJeO51Sx+YKKpDG/2wFBlx+UsBOcCykjhK2mEjfmeTfGM+hFLhgzP3v0yhCcKtmlozyCnhI80lAW+Gc1/OEpmcMOiT/b6hA+49DEaV5ZfCjuChgAK80C1r5ePZIvVzk3dU+XvmOEMVKfBtQbW72dgaY+Mo5CPsFB41Dp7vxiKzwLx7Dc6pAcGEq0KvLFbYRs6fqhZUpawaF4qSZc6yizv9AdK3V+FoK+PvJ3TYKPMFhMF7qagNe+5SJywJATD0y2FL+ykSuvAPBnybpylcmj503By4cAkhOZcyvT3JwvOElWdXDDI5j4HQtQOd9EjE+VzbeEU/Xkj8cXN+o8csZNK1Ki4xkwSR/1IkRGkMNJEHiC2xK+G05JUqHQfe8ovAjrQrpWwcNfdGoY6fZZSk6G506HgqkYtRLz9lLQuGC3rY51AH+jC1MNrRU3EYx3Of3rAWFXg5l3LHFEMYuaBuIFtyn2NNZkeJHWiyrFVdRoBH0n+iJltxUHgcoYh8Wa2d93GaoCqFmBntYKmOrWSt2ClbLRCh6VvqWKUzi17A5yb2JWb19zH+DuB1ZuG3/Lc1UMQY7IV4DsgTamc63BOHgDJQ/SAxgsA4nAl1YiOqcAH/v+qHXtke1eOQ6NUA== X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(6049299003)(35042699022)(14060799003)(36860700016)(376014)(23010399003)(1800799024)(82310400026)(4053099003)(11063799006)(10067099003)(18002099003)(56012099006)(13003099007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: OIbconthFG1vqMUmJJ6jCgOU/mARRqDKFJqlf2VkFZb/9B8GxA4wyMR+s/XnPyMosjxBDbuLE54Mj26LzMVZw0PHZC0bI0j4riawSHD2bHFAhGRHWN/zGUGrfuipeVmnqZAYyZcOtkF04YFcpiXH9fI3GusM43DrmkoEVuRDw4Mra7j2vGfDsoda1z3bTU3BAzwQVAvX6EtOmBW7OVGLPQ6EMXHG0jnuclq8vGxN2p8PqeO0yZWPUzSw6yDGYai8cpvZU1PaY70qsb0obbHKYt4SmHo8pg/7SqbMA9zeDt17cTEH/iT6TVjfckucKaPME6FdmBImybSjUGRvxN9X0HnfLrIp2+v+1AAqjrjlStmekwCFVPxVdU3RUQc8acL0B2MrkgrUL1r6TdZnxmHSwVUv8MEG796i2YYz4yVOXlDroXbJRNvlMLtD6xLqqy6Z X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Sep 2026 08:56:54.6523 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7915ec0b-7292-4e35-00ad-08df0806f8d6 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: DU6PEPF0000B621.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB6529 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 --------------2.43.0 Content-Type: text/plain; charset="UTF-8"; format=fixed Content-Transfer-Encoding: 8bit Thanks Baris for your review on v1 https://patchwork.sourceware.org/project/gdb/patch/20260713091126.2914903-1-srinath.parvathaneni@arm.com/#236556 There was no specific reason for using gdb_test_multiple here, I followed the existing tests in aarch64-fpmr.exp. I've addressed your comments in v2 by switching the newly added test to gdb_test and removing the unnecessary .*\r\n.* from the regexp. ---------------- GDB reports "Invalid cast" when assigning small integer literals (32-bit) to 64-bit TYPE_CODE_FLAGS registers. For example, with the existing upstream FPMR register, set $fpmr = 0x777777777 succeeds, whereas set $fpmr = 0x77 fails with "Invalid cast" and this patch fixes the issue but makes changes to a generic function value_cast in gdb/valops.c. Approved-By: Simon Marchi --- gdb/testsuite/gdb.arch/aarch64-fpmr.exp | 4 ++++ gdb/valops.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) --------------2.43.0 Content-Type: text/x-patch; name="v2-0001-gdb-Fix-assignment-to-TYPE_CODE_FLAGS-registers.patch" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="v2-0001-gdb-Fix-assignment-to-TYPE_CODE_FLAGS-registers.patch" diff --git a/gdb/testsuite/gdb.arch/aarch64-fpmr.exp b/gdb/testsuite/gdb.arch/aarch64-fpmr.exp index 72fd977fc67..aadfb68293e 100644 --- a/gdb/testsuite/gdb.arch/aarch64-fpmr.exp +++ b/gdb/testsuite/gdb.arch/aarch64-fpmr.exp @@ -97,3 +97,7 @@ gdb_test_multiple "set \$fpmr=0x3f007f4008" "" { pass "Write to FPMR from GDB" } } + +gdb_test "set \$fpmr=0x1255C041" \ + "\\\[ F8S1=E4M3 F8S2=E5M2 F8D=E4M3 OSM=MaxNormal OSC=MaxNormal LSCALE=85 NSCALE=18 LSCALE2=0 \\\]" \ + "Write 32-bit value to 64-bit register FPMR" diff --git a/gdb/valops.c b/gdb/valops.c index c478bdc3f15..82c796bd254 100644 --- a/gdb/valops.c +++ b/gdb/valops.c @@ -562,7 +562,7 @@ value_cast (struct type *type, struct value *arg2) return value_from_longest (to_type, value_as_long (arg2)); } else if ((code1 == TYPE_CODE_INT || code1 == TYPE_CODE_ENUM - || code1 == TYPE_CODE_RANGE) + || code1 == TYPE_CODE_RANGE || code1 == TYPE_CODE_FLAGS) && (scalar || code2 == TYPE_CODE_PTR || code2 == TYPE_CODE_MEMBERPTR)) { --------------2.43.0--