From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id +TYyIWysVGo8OwUAWB0awg (envelope-from ) for ; Mon, 13 Jul 2026 05:14:20 -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=Mj+teaIg; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=Mj+teaIg; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 7F8F81E098; Mon, 13 Jul 2026 05:14:20 -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=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 3423E1E04F for ; Mon, 13 Jul 2026 05:14:19 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 69D1A4BA2E0E for ; Mon, 13 Jul 2026 09:14:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 69D1A4BA2E0E 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=Mj+teaIg; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=Mj+teaIg Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010034.outbound.protection.outlook.com [52.101.69.34]) by sourceware.org (Postfix) with ESMTPS id 1BC834BA2E1A for ; Mon, 13 Jul 2026 09:12:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1BC834BA2E1A 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 1BC834BA2E1A Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=52.101.69.34 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1783933968; cv=pass; b=V2cYq+1P9oKfhSjPrDvNj56RjkJYFPDK9mhampQBBdwWXHxKQKDyHfm9Qn0hx0id1szWR7tSsYoh1o4feu2io77k91kLMw8NPt1bZcqDm21XgbNJppEBjx7ooHd9WSusWw0ObztSjrIm+QnOc1P/ia7AFKHR0L07o+LwlDpxUeI= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1783933968; c=relaxed/simple; bh=nzx0lKvmJG5gAYxyjyokry9gGFisu6A2h/i04/dDClA=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=wRxzWU4IqCN3d4qVhj68E67HViuS+2pcqlC1+dfCIVXWyhaNptdQTfWhHoUXNvrERmFUo2AENtPuU26qL0shbXwJx3fD21et8iCcCc/T0xxqdZBv4dMx7DnhPPL/6FhYzcn4fUcEUGF2Rc9DMul22WiPyokxoZOfF4odktQ54gg= ARC-Authentication-Results: i=3; sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=fuLFDmVZz40CPZoR+ZImCEjkkn7bAZcXcKymqY7VSFAIbBydpNAJNI0wN019twd0aCKuOiO7tIM822RZYDUBxFKgXjDa1CjwpCnKCkllrg7ti7oAMrteoUvTwaIKyMUIBIMGWrXL08xcmF/CYKsSdqLAIuzsqB/yQYD2AuG/finRV6/iLboEOqUvvbIwX9t3tiQrYOT6X9VRmhNX5AfglMz3p3mW5AVd5y7+7zQJpa76D6BxrIXvOsZ7WyFMmauNJfoLbiVGGCh+u01pR4n7XpXAsuiSrsMZFc8sQmOKlc7yS+TbUPmp0ZmcA06BoLi3b8dbtvHqBHDCYW7iaVrzrA== 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=MPfW7Qdqv9keVbceHCu4m7cDmI8TXV6O3JGDdBq6KhE=; b=rwWeMXlHWgxnWWm5XuWgFv6KSxZe3rWJMPaAosBDGfdsqWxNr2OCxZZf0iVhwsErIc/WkPZrWNfurN70m/clfXb3+rFa75E0rcbAQRFGQt8qbAhVGLH/8eO5QKBPO0rSzFPp9XtdWkho8AflWfrCbiwe5SU33Rt5vo6vXP0jSfL5aKk3NKK2eijKETxUT02uTN2LxsHaRC2BpxH7PRnTEyzDg8az5QMJ48/zxwytwh4extuoHyfoARGvMLB8DvWqkcqJW2OcoyPfnpZ8N2RVNttNTMDDJwfQQBTAywDGAKfN6muWCLwrnbANHV+809x5pjuISZ6OjbZ1STyxfaht4w== 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=MPfW7Qdqv9keVbceHCu4m7cDmI8TXV6O3JGDdBq6KhE=; b=Mj+teaIgctnQsUcDMDRtlI285p7gfg/L0gtGwJUKyozjvJWUVNfqj/+L00VsvMPBXxZq9r1+L75ZWH1rFLcYS5hTDw8TelWdlYk/liu5OFtdhdZ2sjV9WTQgTI1aoAeWnTEklM6ey03yn2PUI7Qd6p53htAMXWHrSK1V+eBqBZU= Received: from AS4P192CA0053.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:658::17) by AM7PR08MB5318.eurprd08.prod.outlook.com (2603:10a6:20b:104::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.202.18; Mon, 13 Jul 2026 09:12:34 +0000 Received: from AMS0EPF000001A3.eurprd05.prod.outlook.com (2603:10a6:20b:658:cafe::50) by AS4P192CA0053.outlook.office365.com (2603:10a6:20b:658::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.202.19 via Frontend Transport; Mon, 13 Jul 2026 09:12:34 +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 AMS0EPF000001A3.mail.protection.outlook.com (10.167.16.228) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.223.9 via Frontend Transport; Mon, 13 Jul 2026 09:12:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=W7004gnWmvrY+D4XbnUzCfV9YdS0ELH3JYZqL63HcykHKYUZEFrACG/Nojquh3175MQ5w9gmsplp2Iqi6D0ITwpPmfhWqgRc1HxVFAw8bbxg0TI6ip/e9lKkyPIqQY+FNBijTf6F+FH2jP8CzqHCGri3M1oXgUtfwI27HQaBUpfi1Wc6cNLIDMkrvx7wKHfzTS7r+NoikwhK2OgZ+KHD00oYhlEnnRKlgohYQQLABp0no+BAlo/9h40vK9qscoXTSfvraosbKNxDP26KZ8tVquXnYJWerex4/wSRGnvrXDXzVHQrkQ/KPPqagwQkNzgMN4+c41UaLiHa0tUt+zXS7Q== 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=MPfW7Qdqv9keVbceHCu4m7cDmI8TXV6O3JGDdBq6KhE=; b=QpsiLIilLFSAIkTYCPtyT5dCwzsBl89SaifYRrF/Oj8WQyVRZZbJw5QPI4HF6L3Gx3deaPi1XX7sqgbEGfT3dXYafvOKMhYS/MuNQ9Mct19oJNAwa0oHnawzFqapyGK5h1vvRsw+uRxS8BOR6rieM2krAERoUM9QWCUlNf5j1JcekNCrdoKShrBw03piB+7iUggqm8y+dW8mrBfF7xsdxt4262tfPMLESpcgMry9g/+auT55sqWYW5M6MZaRu8Lf6KCIa2ofUEmf9VLre9VuXUooumQIUpqMinUPGZdUWVG/X9DoCjj70bB2Si4IPwZ3t9EUTQ5cqtfY7ZVaeXxWnw== 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=MPfW7Qdqv9keVbceHCu4m7cDmI8TXV6O3JGDdBq6KhE=; b=Mj+teaIgctnQsUcDMDRtlI285p7gfg/L0gtGwJUKyozjvJWUVNfqj/+L00VsvMPBXxZq9r1+L75ZWH1rFLcYS5hTDw8TelWdlYk/liu5OFtdhdZ2sjV9WTQgTI1aoAeWnTEklM6ey03yn2PUI7Qd6p53htAMXWHrSK1V+eBqBZU= Received: from DUZPR01CA0102.eurprd01.prod.exchangelabs.com (2603:10a6:10:4bb::9) by AS2PR08MB9452.eurprd08.prod.outlook.com (2603:10a6:20b:5e8::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.202.18; Mon, 13 Jul 2026 09:11:28 +0000 Received: from DB5PEPF00014B98.eurprd02.prod.outlook.com (2603:10a6:10:4bb:cafe::8c) by DUZPR01CA0102.outlook.office365.com (2603:10a6:10:4bb::9) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.202.19 via Frontend Transport; Mon, 13 Jul 2026 09:11:28 +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 DB5PEPF00014B98.mail.protection.outlook.com (10.167.8.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.9 via Frontend Transport; Mon, 13 Jul 2026 09:11:28 +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; Mon, 13 Jul 2026 09:11:27 +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; Mon, 13 Jul 2026 09:11:27 +0000 From: To: CC: , , , , Srinath Parvathaneni Subject: [PATCH v1] gdb: Fix assignment to TYPE_CODE_FLAGS registers Date: Mon, 13 Jul 2026 09:11:25 +0000 Message-ID: <20260713091126.2914903-1-srinath.parvathaneni@arm.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DB5PEPF00014B98:EE_|AS2PR08MB9452:EE_|AMS0EPF000001A3:EE_|AM7PR08MB5318:EE_ X-MS-Office365-Filtering-Correlation-Id: 6d987504-ac13-4865-474e-08dee0bee051 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|1800799024|36860700016|82310400026|23010399003|376014|18002099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info-Original: NHHjmCO2qSfQCxgU/nRrcZAOlPJDCcHYD84XKptllnRmYxyrUWbWvXVGJpbI7qUSqXyBIXBIBxu+fnhHvX9SKHnnciEkse8/Y49GXiXtKsSih/4NNrV/f9nXB7bQgEVG6GWeqyYUVkE5+XiL102HTsTY5HgI15OQlZkWAofRrbcRdAQZ7rUASHKtikTViNGlhbW6KcQlzRm56uhF0Iej3qFLHZ5tU8F+nTftnjpA61g891J3SJZZhnCskt3XFmmgysQQcyZ3uGXet4XTQK/40meRa+1yH7ga1MOYZDUS7WyaljqT3DNpx+9JKjvB5lFghzZieCvfyO2ACdwHSPsxFDATHosXV6J7qimQ8DKUiauETlyk7YjEYTrPRY8qcu0YayjvEfcPS2P0VInL6TM8hrbNJY/GKVoplHXt9MgFEIMDvI9j/kw0X/JBHfbr15vfOYbZi/S96DSlyj2yANI5xFNY8A8M2WZ9p2oydLDuNweLvP/E/a280+mdDUBIjdsgUp/n1II6Q94T/vvPqe5wwbMx69OXp+VENsZZVVoAxfgDoa8EabLqHjxFe6wDe24v2Eoxw7aVWALrCns8h2lvEuBAQQNJn+qmXhL9t+nL61VrurZixE3wq309G216o0Bcw6s0NrK969IZ1QzZF/vNrfCy7Z9uNvEsB6/Sfsth2GQVTiF4EihxqUaJZtQQ+jY+YOMag1/ZIKZB4aZ0DDfO9Q== 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)(1800799024)(36860700016)(82310400026)(23010399003)(376014)(18002099003)(56012099006)(11063799006); DIR:OUT; SFP:1101; X-Exchange-RoutingPolicyChecked: V5Cwa4U/Mv6Der+mf/Gcf4SpqQzR2t5BKk3WD9Tbi83TZIt6Ed4K19jVZ7M+ezrhw46JjllwH2F3ekZfZVwpO7Zvpf9BGfPazRRTVcrmz5UOsqTNbQEyna7DuwIZWPYWQKoi9r6U/q/9omoMbYcRZ5iXV35iXufsJQRO41PtOAqC/8ehrsJs9d14Ft8/fSQ7feU7kE86PgjOKmAAcHQz83OFU5yIe6uY2CYLSj7A9YmVZwPOZfBBCNrsYfN8WRz+5jJ3MrMMJ46XCFhMBh8syYQOUqzpTy6J84vT1PxTqPqSFuxN/dUW2CL0NdRX+Vfg9tdnqm43lenUXQA20zeiBg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB9452 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF000001A3.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 098daf16-8e74-403a-b391-08dee0beb8e4 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|14060799003|1800799024|376014|23010399003|36860700016|35042699022|18002099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: ZHDzZFQ1tx7WxHzqZF0rztfQSldZzUXuRtEqvj9RyYF2Zvjl1eCw6swChuomRnEXmqp1bernvY1HM/eY1188lA5YDbNdtKf7CiMSvLIjOKfL6COV8X6Ywxo5+w9ByF+ATMXzxmSmR8D6w1xXGyWO7CUUmdrQBfwSECTgFRJlDIGoTohXGrJ6Q5tJSqdRsTC2Y58IxG1nuIel0wN3jmZVrkFQ05Ma/z9S9vn/9K5ztS5XEfRfyqLkFqg+1y94F95lhG0lU3Sk1iZw0SlfasKa4aZ6lF9LVSTK7rhZNLsqKA3/dfpwS0E68vWeIAk6jkn+8K5KtFb9MHqB8CFxUulsByATuJWXkrS2lEGkgQNkWWQaLCWk8vupfBvPA0GaTeNZ/RUPjOocigCU3MaQETdrVBru1/taMkJbqzl8JmXthD9xDOTAAd41JGf8oU7DdfQeb+l472Kjs6VbedsQ0eot5IvHlMbVLO4UZFsvBQdOvGIJTghL3sDf5RnGjP9RHChNbEbkA00axN5QjLCnSOH0nPhVVDxTOm5x1ov4unhGnf8Qcy5UFPA+sU7GvMKjRwyh+WEoU8ScKw1smExnHcRju+V91l3uVu3ra8cZSEdYCn6oRIozBYauVDGjT8RpNcyKVGJv5biVr9b1FKPe8hk2zDZ44Ip5Venw411uzDFZLpuRO/y52F+3UmUQprwPcbDqraosRrSWcLbLcMgd0b66xQ== 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)(82310400026)(14060799003)(1800799024)(376014)(23010399003)(36860700016)(35042699022)(18002099003)(56012099006)(11063799006); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zZz1tSk/nYwg+afndXslTeTlT2Untv6aHzK8nWQWayIVp6hzyYU2+M6mUunyh2fcSxNJ+JyWD3Ek2/hVtOmec2noB3pNPHqH4+IsTH6Q3vCbh9vSIIUIZbch1z9++VZP123dURQKqv0BO3nymgKywc6AxlEz16O+pXKSSExZWOyEucvY10Vs/QwMlvenbW67PoCVGs1Mc/qEoFn/5EKZBxQNozAf3PN2sCF/8jz7deOr/CO8zVbx2vThFQZgRjsw8djcjDXFVkx2wgobHH+2PlJS7aRQfLLmlF/wUoN8iDUOnYI7oeLqENhtuDQr3V+marlsSrbYaggijtSn2/S0Z8MnjevVrwiPQQc0+44n3ntF8j0vVLKHeZ2X+YgPRm2p38SrD7Z/pKsySnc4MaTNBkASqcY3ASJjivaCTNvKjsCEmYrd463nUe8fgob4GGpf X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jul 2026 09:12:34.4023 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6d987504-ac13-4865-474e-08dee0bee051 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: AMS0EPF000001A3.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR08MB5318 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 From: Srinath Parvathaneni 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. * testsuite/gdb.arch/aarch64-fpmr.exp : Add "set $fpmr" test. * gdb/valops.c (value_cast): Add TYPE_CODE_FLAGS condition to integer assignment. Regression tested on aarch64-none-linux-gnu with no regressions. Ok for GDB master? Regards, Srinath --- gdb/testsuite/gdb.arch/aarch64-fpmr.exp | 6 ++++++ gdb/valops.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gdb/testsuite/gdb.arch/aarch64-fpmr.exp b/gdb/testsuite/gdb.arch/aarch64-fpmr.exp index 72fd977fc67..2eee10fe924 100644 --- a/gdb/testsuite/gdb.arch/aarch64-fpmr.exp +++ b/gdb/testsuite/gdb.arch/aarch64-fpmr.exp @@ -97,3 +97,9 @@ gdb_test_multiple "set \$fpmr=0x3f007f4008" "" { pass "Write to FPMR from GDB" } } + +gdb_test_multiple "set \$fpmr=0x1255C041" "" { + -re ".*\r\n.*\[ F8S1=E4M3 F8S2=E5M2 F8D=E4M3 OSM=MaxNormal OSC=MaxNormal LSCALE=85 NSCALE=18 LSCALE2=0 \]" { + pass "Write 32-bit value to 64-bit register FPMR from GDB" + } +} diff --git a/gdb/valops.c b/gdb/valops.c index ab6fd5079e1..170311dc63c 100644 --- a/gdb/valops.c +++ b/gdb/valops.c @@ -557,7 +557,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