From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from IND01-MAX-obe.outbound.protection.outlook.com (mail-maxind01on2063.outbound.protection.outlook.com [40.107.222.63]) by sourceware.org (Postfix) with ESMTPS id C37F43858D28 for ; Thu, 5 Jan 2023 12:46:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C37F43858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=blackfigtech.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=blackfigtech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UUyXdvfElbhlfUeMtu++cjK5S3TQ5BaYgQbX9+nn1AQ1N3sTWWQq07YFHExG+zzpkJjcCbZUxSxZv3eA4R6MI3Y6m5BVQF7O1j7hh4LpCTxfBk40iq55Nn6Jphb+EzixxMztGuebA07iSx1pkkY5ujs1Ey4NqynrC3/wBegLRwjxG6BpRqAZ9GluycXH2y2wsKOtucj0WOPtAHWwI3/StApvudZrNvB5BIVxvCjdmHaoMHwCVuvYwcCzrwz/rVBQ2u+JdPBJz0nwtbKLHj9yidbOo+WBppAYwNGUgdkZel1dQsXn6LF7/Irnr+ExHjDmxWbDvLm9bNzhHPxr3XuP+g== 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=45aJ30YOwT3GLz/2lYFztojXnP4RtpTPyUkEEc13R5I=; b=cx+Id8hOm3BVA32rgyVvR0sIaAIchdgoAYl5PvhoTffagG7jafmbH9NrqTwg8qvXbZ/PEtI9jXvRpk/dZvSBDlOJhtrRaw4H0yar9O5JP/SuOcFPKXpm7MvsQtn3twwVYxvoCgNfrJMIw6tSMqUUrKakyc436kl533ursXzEs2Zpo1nVJJCJJCT8O7e/1FeDtyh7le2qfxc0LGtspVEJzqahhQiVqd0RmHIQmcMFpXUlwigowPwX45lcKWBw5pQnRmcGvYYRi0teaiuGs90S5nEVya2mzEfBSvuOOw34I1CfCspgR1kZCZsB6U7Vw9azbdCpO0Ib2PAv4WkF6q3+2A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=blackfigtech.com; dmarc=pass action=none header.from=blackfigtech.com; dkim=pass header.d=blackfigtech.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=blackfig.onmicrosoft.com; s=selector2-blackfig-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=45aJ30YOwT3GLz/2lYFztojXnP4RtpTPyUkEEc13R5I=; b=qITkcl0+TurTOqqsjl9Ygig2FCj1z2UZuFktTE/trkKsV6PwsAArDgLEkaPdfvBmkmSFc5re0da/GAKW7TXFe+xzCz5Ha+lJif8jjAxdGQV3ieoNTWPhCfR6Fvqtn8+nxT4luE/vXz9xhyaY/RMcauVSTjagewDnxTqb7kmTQps= Received: from BMXPR01MB1029.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:14::11) by PN2PR01MB8217.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c01:40::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Thu, 5 Jan 2023 12:46:04 +0000 Received: from BMXPR01MB1029.INDPRD01.PROD.OUTLOOK.COM ([fe80::b780:f4a5:8c4d:bfea]) by BMXPR01MB1029.INDPRD01.PROD.OUTLOOK.COM ([fe80::b780:f4a5:8c4d:bfea%11]) with mapi id 15.20.5944.019; Thu, 5 Jan 2023 12:46:04 +0000 From: Varun Kumar Erigila To: "gdb@sourceware.org" Subject: gdb deletes watchpoint for local variables in scope Thread-Topic: gdb deletes watchpoint for local variables in scope Thread-Index: AdkhAfwiiYlj6CsFQfCw8vz/QRX45g== Date: Thu, 5 Jan 2023 12:46:04 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=blackfigtech.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BMXPR01MB1029:EE_|PN2PR01MB8217:EE_ x-ms-office365-filtering-correlation-id: 2ce97905-f658-4a34-c4bc-08daef1acee7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8eFuR0uj3QwGZA53dQT5Maj5/jDi187IRWGwqCBFoQ3QZJlQHbeW0xKQLvoInaZoBHYnVomoJEz3ZP+8h8bl7MTvPUdD6VtmOHL3gXu5akt1l+fRK1clmdja+FjQMnsGPDx3lGx7JmlrQEcEwFrm86t5F+WECTuEFQRceVATdJ0MjoRSsJQfQamX+qDMKAJ6Y5uyM0yCjlYhA12Nm/KxTD17VvRkOtTlth6f6ma+x75SIhwXJUElQyVdQlP6aIMzhHmVnusjECFyo2zIoknW3hwr3xXDIxCKxAIMLonfeGRyIWyyqgcK2irpib4aBcZr7C75lDg5XmAj6Oswn3qqM+hrUgIkkemGHFIiHF7UHk9zd0fny4zxMVseuKlTJOT97IVeM5e3detdk78CG4127kWUX4/vEsOGDuR4QGa8WscleiBoSUkfBrQC4luiZvZAOWa8zc/M1CLa7SLN1KgfqvENLZ6UXeYaUuYgZMljFjTwEBvrXvsYPtSf5fo12mVXdkfGqSPHbQdXXYWDMFTkjcMCIi519l+VdylSq8xcMr2wYNs5T2do/Sq5d/zi2IqrSOvO5uLOvfoIvFiwVRVd4IENO8fo6rsBMrByW6F7AH/MCzEkZdSVtBPKdBXz/uTOd107IBzeY7qVGQ5Sc66TWC5CsQ6ig2KIoJ+uNNtRbNY3CFcBOeQfP4QFXJdpGJl3i5Jkysvq9VauqN1kKP+uBhczq75Jk/hnD0+6bSQaZy8= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BMXPR01MB1029.INDPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(39830400003)(136003)(376002)(396003)(346002)(451199015)(166002)(55016003)(316002)(186003)(33656002)(71200400001)(38070700005)(26005)(6916009)(478600001)(9686003)(7696005)(86362001)(6506007)(41300700001)(2906002)(52536014)(8936002)(4744005)(83380400001)(66446008)(66556008)(66476007)(8676002)(64756008)(5660300002)(122000001)(66946007)(38100700002)(76116006);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?/jKYqf0VNsM5/ReOjoLv24MDCaqy6Ym56wuTsFbQqjjFg2UqpZHkOxYu1ifM?= =?us-ascii?Q?e4B3B1i1YnwPpYe53XYWX6cojufRD1bDfNPK6ELyKmPemNTEjl5hF8TSCpmp?= =?us-ascii?Q?rnl7ZIUzD1OWloJql62YHLHWXPn5mZJ6vpFfy4DXVOBGInP5SCMEvbcvKFcN?= =?us-ascii?Q?cshQ1j65dbMSnk0wf9ogsUGukKzT48CYAOiA60a4gfC2UqbRpsSynkWL9w8i?= =?us-ascii?Q?AiBitSQLz/S2Ip/mlopmGG6Bb+peyW3sFu6EzfR2va5Ls7PLwcA8KSCsRXk8?= =?us-ascii?Q?10CCdMDf/MlBsnc7DKom3V+reu45B3pvhOKMCbMTgldZ0k1oH6QJPg4PPx5l?= =?us-ascii?Q?z1qWyuAsL9+pY7hjmF0PgZu3PsJsEySToeSNrmUoO2uvn59MI8erK+jmarFq?= =?us-ascii?Q?DoNJV6iiLcTHtABg9KoAvQH1QCLCcYZMPCWvnuaOKFQTM1wBD0NPtiP/wGKX?= =?us-ascii?Q?5ovWVJTV7TRjFUN6bZJ5v0VTMQSquJvc8mO5JmnnJ2rEu/K/CHO6A12vInQG?= =?us-ascii?Q?4ZrmALkbSG5c/rXmxRAwcKRSiFX+t4dMzKZ6Aa2havze9BCsU1tpKlS3hE+R?= =?us-ascii?Q?niZyheCPMhElI3fiMsJEpw+8zKXoRvjluSkrYWcVm7yAufT6GKY1BWjTVVjE?= =?us-ascii?Q?CB1UcCmmUcEmr1WZMMd1emKFExNjP0lHlSf760f1nFnGLvsronunw+Mfn5WT?= =?us-ascii?Q?9E1l5XWHiiV/lo6JB8dxxWGhaE9QiUWA3RFy25G5Owcbs1GdStDFfhU6MmBb?= =?us-ascii?Q?ewUiZVFPwSWRF5wW97nM0owSNag/IA+Px/hteH2gCgHZu8mbyEbd/7/Hk8F8?= =?us-ascii?Q?WCQUcsq8072kl3hfkCtFXitkIsDz8UUA4D4VkNZlundskd7OXyBKr8RjM5gf?= =?us-ascii?Q?YneNXTzbcF6Pvlwq4IvQfF6/T5SJro+P7O92OiF/Pkp8j1IprkpjyJ+7l/E4?= =?us-ascii?Q?DRnl7vdtFswhlRGBjOOBKWyOkrpfB6ykxniTTngPFUO1EqCRhlW9nI7ef8Q+?= =?us-ascii?Q?SEbWBht22Y0H4gKcl9TrsxTqQL8DCl0wGf7LIAJrx1RRhhQuoxxqhqxjUrc7?= =?us-ascii?Q?3ganO39CtI0AAU/jlX6YgJUvy/GmXTNzlw2EPjzyf3j8IHg10rvOhZUkZQC4?= =?us-ascii?Q?Z55C9C0KnHAMQF3PNIreTloAnwIws862iDpKkzSwPirrEE6Ih7rFNOXCLZpx?= =?us-ascii?Q?uoA7rxdsdTNSdu3jw3YU9DBG+SYwjnzMpn0TrF0fnZHv8H5/QAy7xUeqPx6O?= =?us-ascii?Q?3ORcuQcb7hMo6TbJKluCxPTtND6V22oCqL1pd8btCdip+VGpzINvt27mE+Ac?= =?us-ascii?Q?7n5MVNQuAhYWQPoXm3yxs9K54N5Nir1Qgt6TGlPaaI5C8LV8T0qj6l2cswqC?= =?us-ascii?Q?Sr0j5MEPAUjqkGocZKsN0CCMVG1+MExkFxN0sdlGhXGcRutjVfLPqCuWcAcd?= =?us-ascii?Q?pip3BYYPnuCJhrOy75gHm7zXnS7EdipxEST9RxZw7Lh9Vh9/k4UQ2Q9jaHjm?= =?us-ascii?Q?8ku84Y9sZout+Jvv8UZKE1hQaQM5oz8lQsJws6vQM2rnueN+hqN9iQlqBmz/?= =?us-ascii?Q?TchBK6HMNYIqhNnWVNCW+vMJ28vRG7oWCCju1B30Ejv4rOzaBhvQlN3Mkfi2?= =?us-ascii?Q?kQ=3D=3D?= Content-Type: multipart/alternative; boundary="_000_BMXPR01MB1029F6BB649C642EC4E485438DFA9BMXPR01MB1029INDP_" MIME-Version: 1.0 X-OriginatorOrg: blackfigtech.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BMXPR01MB1029.INDPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 2ce97905-f658-4a34-c4bc-08daef1acee7 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2023 12:46:04.5361 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 75dd016f-4b86-42d9-9a4d-6df5b9790019 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 8EOqRV6oJpATznUrgqFcJbDc6gxKz8NiynaTlHE0HIuF0Go7wxZpVaM71P3xgFMvAY0iT1s6DM1WlfbH58PZS1cQSm6WgPeWf9e2X+JIn9s= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PN2PR01MB8217 X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --_000_BMXPR01MB1029F6BB649C642EC4E485438DFA9BMXPR01MB1029INDP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello everyone, Gdb complains saying "Watchpoint deleted because the= program has left the block in which its expression is valid", even though = the local variable is still in scope for RISC-V architecture. Test Code: Compiler Explorer (godbolt.org) Code compiled with clang(trunk): * clang -g -static -c program.c * riscv64-unknown-elf-gcc program.o -o program -march=3Drv64imac = -mabi=3Dlp64 Gdb(12.1): * riscv64-unknown-elf-gdb program * break main * set can-use-hw-watchpoints 0 * watch q * continue * Watchpoint 2 deleted because the program has left the block in * which its expression is valid. * 0x00000000000101e0 in func () at watch_cond.c:2 Even though the variable q is still in scope in main, gdb pri= nts this message immediately after func() returns. I'm trying to debug gdb on update_watchpoint function where = this message is originating from. Any suggestions on why gdb is behaving so. regards Varun --_000_BMXPR01MB1029F6BB649C642EC4E485438DFA9BMXPR01MB1029INDP_--