Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2223093/?format=api
{ "id": 2223093, "url": "http://patchwork.ozlabs.org/api/patches/2223093/?format=api", "web_url": "http://patchwork.ozlabs.org/project/gcc/patch/20260414124105.178141-2-claudiu.zissulescu-ianculescu@oracle.com/", "project": { "id": 17, "url": "http://patchwork.ozlabs.org/api/projects/17/?format=api", "name": "GNU Compiler Collection", "link_name": "gcc", "list_id": "gcc-patches.gcc.gnu.org", "list_email": "gcc-patches@gcc.gnu.org", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260414124105.178141-2-claudiu.zissulescu-ianculescu@oracle.com>", "list_archive_url": null, "date": "2026-04-14T12:41:04", "name": "[1/2] libgcc: Add MD_CLEAN_MEMTAG_RANGE target macro", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "23e8955867cd90f5e8a5e3101e85f1c800819dcf", "submitter": { "id": 90509, "url": "http://patchwork.ozlabs.org/api/people/90509/?format=api", "name": "Claudiu Zissulescu", "email": "claudiu.zissulescu-ianculescu@oracle.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/gcc/patch/20260414124105.178141-2-claudiu.zissulescu-ianculescu@oracle.com/mbox/", "series": [ { "id": 499832, "url": "http://patchwork.ozlabs.org/api/series/499832/?format=api", "web_url": "http://patchwork.ozlabs.org/project/gcc/list/?series=499832", "date": "2026-04-14T12:41:04", "name": "Add bits for handling memory tags when using MTE instructions", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/499832/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2223093/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2223093/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "gcc-patches@gcc.gnu.org" ], "Delivered-To": [ "patchwork-incoming@legolas.ozlabs.org", "gcc-patches@gcc.gnu.org" ], "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256\n header.s=corp-2025-04-25 header.b=SOGsPpaF;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com\n header.b=MImU8KtE;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)", "sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256\n header.s=corp-2025-04-25 header.b=SOGsPpaF;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com\n header.b=MImU8KtE", "sourceware.org;\n dmarc=pass (p=reject dis=none) header.from=oracle.com", "sourceware.org; spf=pass smtp.mailfrom=oracle.com", "server2.sourceware.org;\n arc=pass smtp.remote-ip=205.220.177.32" ], "Received": [ "from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fw3nX5GK6z1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 22:42:07 +1000 (AEST)", "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 6DB074BA5439\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 12:42:05 +0000 (GMT)", "from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com\n [205.220.177.32])\n by sourceware.org (Postfix) with ESMTPS id 0355F4BA23DA\n for <gcc-patches@gcc.gnu.org>; Tue, 14 Apr 2026 12:41:20 +0000 (GMT)", "from pps.filterd (m0246631.ppops.net [127.0.0.1])\n by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63E9aFpd1734706; Tue, 14 Apr 2026 12:41:17 GMT", "from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com\n (iadpaimrmta03.appoci.oracle.com [130.35.103.27])\n by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4dh85qaebk-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n Tue, 14 Apr 2026 12:41:16 +0000 (GMT)", "from pps.filterd\n (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1])\n by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.7/8.18.1.7)\n with ESMTP id 63ECYXWF031568; Tue, 14 Apr 2026 12:41:16 GMT", "from ch5pr02cu005.outbound.protection.outlook.com\n (mail-northcentralusazon11012046.outbound.protection.outlook.com\n [40.107.200.46])\n by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id\n 4dh7nkmsmn-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n Tue, 14 Apr 2026 12:41:16 +0000 (GMT)", "from CY5PR10MB6011.namprd10.prod.outlook.com (2603:10b6:930:28::16)\n by DS0PR10MB6173.namprd10.prod.outlook.com (2603:10b6:8:c3::12) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Tue, 14 Apr\n 2026 12:41:13 +0000", "from CY5PR10MB6011.namprd10.prod.outlook.com\n ([fe80::c792:6d38:1377:61cc]) by CY5PR10MB6011.namprd10.prod.outlook.com\n ([fe80::c792:6d38:1377:61cc%4]) with mapi id 15.20.9769.046; Tue, 14 Apr 2026\n 12:41:13 +0000" ], "DKIM-Filter": [ "OpenDKIM Filter v2.11.0 sourceware.org 6DB074BA5439", "OpenDKIM Filter v2.11.0 sourceware.org 0355F4BA23DA" ], "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org 0355F4BA23DA", "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org 0355F4BA23DA", "ARC-Seal": [ "i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776170481; cv=pass;\n b=W0205yKjg/twLeXOZXjbnsNPahXozbpOEc4T78WXt7bqe66oLxw+LqwzfvxLHoVt4GcVcB2ftcjnfseJCgGPVbM8JURb/I8oFji/lc9m35a4vNH/fyZ4Hv0b0PvYegOY4GOwigeets5s33MatI8SWuOuXkbg2zWvQ7Rc1sHnib8=", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=nmcFFZT8bv9YVUj75hkVGgHmKuGybAGtFtRazFjwJU2dQYPzBuQihsB+XXrLP9GCvpHEIDvkti18g1CQFRrr3hECOeL+76JgBYfcybe+KGfZIEG7RZBjHNTBKtzgMD0YUK0DXddoDqiqE9t+CS0BS5xKpCK+KsV4ZdLtI9rHfEeLCbPpF5kpRKQanxfhDgz6/v2QRnLUV/iqX+AW/hpGD4D3jdnQHoVmFE4ms9Z0u7dSZKfGgJBRZby6K4s9XMlmKcNuy6oppTV7s4jH+63Z6eY4WZBkzzIwQLoFrX0yw1cXh+9xwOSWYZlmXqObtRQzD5AKWypxKyeYquC4Si5TPw==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776170481; c=relaxed/simple;\n bh=j5rterCIDDzl6BShV1E99k5nPMiTQehpglGncFVkbwE=;\n h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID:\n MIME-Version;\n b=RXpTH0TPp/bs3i1eVxsqlkocI+AwYkOigEOv9MuXFVzDnJS3DBIoSb0O6eRafndwARM0+hJpuUA2ZTIIP6eh0Ts2hutxebzEXHarCbOQqN3Ffavjs9mdKKsINP2sBX0CWOEp9S+HLzHqUmUi2Cu2MJyrDcDDO5EkKHgCkgV1O5g=", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=hz6qY7mFgRNop+vuiWdyf2o7MbGcLVL0kC1u+yz6oBE=;\n b=RV2FV86/TVnF7Eph+WFRndFP8hyCU4So4+M+6MwAANvq/Ah42oBVim0R+zDH/W0BVXT8AgxL6Ssfz8v/T9fnzP+P9JXyZpL1qCOcs9BxvCAZsOEiLV0Atza65c+/Ya4sWi3h1xrOVQkHXM+1lSpL+uroNUZNlmNtMGDDeuG9a52unL+TMJ0fnal64aZS0SFM72x3n13l8tLK/ar8h6aAVKdI4au2OcD1070II/N7aE0lS7XIvxerJpYAOM17qewgUFw9l2jUiprPcL0o/HpSqv6Yw79t8++Zy8tmvzThW+rPQb/UEvFMIZiwHDB862I9Y1o6mA6dxP/z/Y0wLm45vQ==" ], "ARC-Authentication-Results": [ "i=2; server2.sourceware.org", "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;\n dkim=pass header.d=oracle.com; arc=none" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc\n :content-transfer-encoding:content-type:date:from:in-reply-to\n :message-id:mime-version:references:subject:to; s=\n corp-2025-04-25; bh=hz6qY7mFgRNop+vuiWdyf2o7MbGcLVL0kC1u+yz6oBE=; b=\n SOGsPpaFpgURX+R0rqWgOCTWojWoD7IgncO32YYWMuWGV3YRYEPeWuylIjTdwGtc\n /gQ4KzDfrjUhTWIXbOiYKZtMkClHqh2uhK0zSjtd2sdtFzBBtj1aFAy1Yw63lXqQ\n uNibjN7VP9qu4y4sElhHxzFlI19Hmqv5koqKdh2aUln3ES4v+WDUIGz8jy+/DEmh\n j6DgmAPdlZFL1ygrIGKLt+rgrFHEmHesrD5NAaa/rWqbmdRpXdRAK6FsUfjU+ES7\n /c0MWb4npXEMKeQoDk14kL//RgYVzjQngkrahthPHw1f9tU45Esh5oN4Qsb4sweM\n GbFzF/v46z6mW8cOEucaqw==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=hz6qY7mFgRNop+vuiWdyf2o7MbGcLVL0kC1u+yz6oBE=;\n b=MImU8KtEl/FXIOj6kqnD0OD151Ukt10bZIWP8JYEZd7PgJbGQt22uYIfPW/Puk+qRgXTVhfrgDTYBTx6De3cQmvhnzZp7kR+kAHc6Bqh55E8+DUZT1mol92yzAneGp8p4ML0dFlKgBUnNP+F4zkjFzxQO8/ZTNwd5UVzJ0A+/5s=" ], "From": "claudiu.zissulescu-ianculescu@oracle.com", "To": "gcc-patches@gcc.gnu.org", "Cc": "claziss@gmail.com, jose.marchesi@oracle.com, elena.zannoni@oracle.com,\n tamar.christina@arm.com, Andre.SimoesDiasVieira@arm.com", "Subject": "[PATCH 1/2] libgcc: Add MD_CLEAN_MEMTAG_RANGE target macro", "Date": "Tue, 14 Apr 2026 15:41:04 +0300", "Message-ID": "<20260414124105.178141-2-claudiu.zissulescu-ianculescu@oracle.com>", "X-Mailer": "git-send-email 2.53.0", "In-Reply-To": "\n <20260414124105.178141-1-claudiu.zissulescu-ianculescu@oracle.com>", "References": "<20260414124105.178141-1-claudiu.zissulescu-ianculescu@oracle.com>", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-ClientProxiedBy": "VI1PR10CA0094.EURPRD10.PROD.OUTLOOK.COM\n (2603:10a6:803:28::23) To CY5PR10MB6011.namprd10.prod.outlook.com\n (2603:10b6:930:28::16)", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "CY5PR10MB6011:EE_|DS0PR10MB6173:EE_", "X-MS-Office365-Filtering-Correlation-Id": "61b374ae-8831-41dd-9043-08de9a231d1f", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|376014|366016|1800799024|18002099003|22082099003|56012099003;", "X-Microsoft-Antispam-Message-Info": "\n /lp9o2zz+rRIbZoF7WAeK6lRVR8T38TPQwFPmZD8HUxdlTZCA1F0Qwrf768uWROFoPVRbCStihdIM06DO9iFfjtZSak19zpLUGzuGnVpTwWHU2oJYu2CfC4+uC06f5DMLl4LD8LrUnIyliIdYNRnSZV/2Ewj0DBzbDN5NTv4wKia2tdDxmQpNPgiA9femOwyDEYPDK9Ddln3q6L8+2KbtfnyX9349sHxQ6/iGaDt54PhIKCztCyUFjuW8ZpJITgIxBCqkYaWK9npxo9e9PjwB5m2tlBA1PyCka3ofrZv1JSpw+tD6UPPdkI6c1yrHz0QZl5N/rsTskzvpLv60iKW9tzws+LtT5Jlb4aHCsquTWb0NMUocwd1EKtxQj+yKwe2ks5eOkVa3YCj6zzRtKqCIOc09QtXfL2nGTCINHUoOLX7UkVtFZtF5JhxK6wzBUVqiEMn1/XfJ5opAas/6r0mhdje55xM+Twc3hjvH+dCy5qAnMWMKR3IoblEhojAcxT8cEeo9EisqMHf7CQY+gBUINLY/XVmm3z0zEzxRlVH9oyXYRjbtLtPiq/rhFvC84Innwvst8CuaajQEZFq+DXAiGDT+Nvmm07lXSwSUbXQAKqNs9bevI2dKOUCKBffIE063sc7XImdo9GUqI6bvjetc770p+OLxebs1MjLzIMKJQ8Cb7Ommw/PTjj7IrSk+19YrVs93DcOQSDnBpGSp9dl2NZlBqFCYlGMcdCezcLXrBE=", "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:CY5PR10MB6011.namprd10.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(376014)(366016)(1800799024)(18002099003)(22082099003)(56012099003);\n DIR:OUT; SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n r5LDpnGot73g45qaYn0EeJxQYgfJ2SwxaMowPxb/G5VVqgs/5rzfZ6qFLnGR7U93kDDLWG1UhHJ93PY+dkYK6pbLvdsUF/EYmgl96ZbCVPVujh1yiij4bOZIfaZ8K2koLPg85nCj1yXpaR5e+xhZ6smh2UEC2/HUnXxDADmE0OFXC3J2Q9ZLQ42EpFYqTSUK7no5iZFpjGbOhhQvdjx6ZAQhHL7GB/ZAIFKkw9rbZ2UKbujfqPbGGJn6bjiYgnKCJr7HzW5WpEkmCl5oXhGr9RZsiMWzmXfw+0pVH/LSGaTMsCw47TabX3qYmIgBnEKsukp+WKWvw2enkvTPBZh/W/cQM8TQFMp6HP01AWvATU2CdOYeCxhBYQiwSBX4uPfKyxtQkuzym/N0sKiWTSG/T59MJH2GBPpGQDMDR9SDLkh0HpjPZDjg9naf9Yly+Qfrr0Kh1rG+bT9ISw6Pz5Ra3t0DtaSm1opuCDZxd3Ie2Thn3cKEHe9kJkFy0x7U/w1iW1Lx8lwilGa3E+nFqUUH7UcXcGds8CCbAiWzlZuV4ym9RJtUzxR0sQXl5M4dfAWezHworh5ClmRCxrgHvZoG73OmxVBue6H7edDuQgB5txA9WbnLj/TI/T0urR3zUx5rzoeBTKQ9cmF+jCBtY5V8p8VG2nbBn2OwhQUmP/AF10JdGuicFwPxm6LPS/VlvrYdWteVrUftmmoX9wwpjdo0ynRatMspnrcN4o9mAFGcCMrZAk5xGUj8DaqR+lrq+kJ1FOVcoKd+3/tO8NVRiKMY4QSdM7ypnK0nn4SiheokIPpy3h66F2GqwG6+zE0FDEQF8aP+6SCFc1T0mAmIWCmGbaYpmCompnGiCVrRYY22OhgUcuw1LWR83uSvLBY5ADkgmxJo1LujWf7iJlHrS+mbdYzMV4O3DqzkEWzhXn0hOe33Yweput6rRJael0lz1qk3vO1vPa8HrvSc4d84fN5QEf1/3jnSG+69P/4w+yOEP1sXcYgcA1soLcrsf0eD7dvlYbBiTHi4F2e09T8Lg9mnqrGyZt3f6jRTA7IEp25ma2sZvhQrdXnahX+SMftHHWOEDLum5s8X60mjj02l7aXEk8YRTEZ2eGKrbChYFPB589TXxId58QSbJK3oDF/NJdkcp1zBzknKyjrEzV/Y59Je+Cu9Luo9BMZoC9RR0wL5Qpe8jTOaVhC8NCXc+UvBemvIqkyZX2AeyqrfqYd7wzIKihiUqjMGUTvwEhNxFNtdskCBZp8HFwiZ8+ynWTOGNXWw/nzinl8HYMsNoOQ22S3LH//0KYc1yHc7wjEDSoTGh0qa0VUfBcopzVSiNZWC1jXd6/GaFyekPSQhAnKAc20q9LKV3fRcrc17s2cH8yir0BqVD6RzUoJ2ARzuqD3sLBA16jnv3GhJElu/NLVXqhpe9QvFXl5jcFn/k8CmSgyAEcl80cir55Q6h3IqTDPCfiKKegkarWpOt7z7f+QeeGSE0yVDZiei6ia72LqwtK9BRr0LBAczSNPn3dHlSVJcxD//qKCXXesQz8Dz698b8FUxJbeyCzYJ9vqVjzBTL/ugV0kPTJlffTrBpNpvv/xNE0lb0J0Hew43H4byWWdL0P7Qt9R/E5dHdNWNNLk6TQMrXKRy9TwBCa/or+x8OSOMuxkWk4sJppvdPbWs1k3lWFdeeBzblwMaPq85A50P9cFxndpPSXm9T0if0gYz5w/U5XVyT65N6cqtwMQV73wkoyZOaDpD8HRZzwxAW5ruUBCFdstPnHD591vvBhZEy4g2gQU7", "X-Exchange-RoutingPolicyChecked": "\n I9o4YLd/TqYilM/6ooiZsc5yVzarfjt5jdX2ieadv/uJk7byaTnpDcSi/eX9zCihJhpKDoiFt+7bNNJodMM/CCUAQk76FoN1bUQmPIL3DTl03r3w+9/ytcpIZtj5sDTMfGzt/aNPBuBYNCGGCYzZ/jLqOyfHuWU0TfaUzgxx2Weug/3iM6gBAaY9KF0W5dQJq8nANfjI5WOlYUR5Ges/X9eV/HRq8iVuAJWKA+B+SE388dwtNhZQ5o7Bbo05xsyKTvqKGaCVC59CxOD+69oyNo0rndK+1SshHP4k72sBJ9HLjzcVHbxzILfSoJFlfyMycz7Zt1I6BqJarYJ07mXr7w==", "X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0": "\n Fq16wsx/hqR/BHHHhiDFe1VrRwUjlyRr/aTZps4AgauLL90yBDO6QtWh566MJhlxoat5EcpNmdns4zMicOolrhDPWZTqyyEAUsw2R2Nj0HODx006AYGRqT097GMWInczu8mNwtXc0ZAqVIUAyFKzrRUTluit8M5FaVDNxHAaQVHSBfMU9v+rFgXbjDldvF5xy4AzAkD6EomJhGbb7B4Gv4LHsdm2qIdXX9kVJ0gn0sVWpBLUQv05TtH8hmMXRultzRmx3PnQjkOS5qLPYY7WaFi6RgPkcoU6k5z6FDBj179F7RtVcQiWfU3v6uCxfu194eqFegPdSysS5Fva8++VXaDLrtg49R2hQvGE8gAEZgm7fdH17fEtdq35GAhXWYHJ8Fxsd0uRh/BIsxVMbGdC7641lDc3y8NmESQ84kxfPHuXIdVNACgcxx5CAdrv0od9tsbXhUigFf3k0cbovDVKKOoXVE4X2/k8/JMHvm9dAowy7oMkYqenkT2Qy6WTitmi2NoCOoOw4UHXU5nLEq4+xdScJh2AXxTw7obIgQIMW2t4W/XRu8LtIJ/9N0jGaajMnv1RReB7RBQd+A50vC1MiBBky2ln6DSxDwE0VHtpjO0=", "X-OriginatorOrg": "oracle.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 61b374ae-8831-41dd-9043-08de9a231d1f", "X-MS-Exchange-CrossTenant-AuthSource": "CY5PR10MB6011.namprd10.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "14 Apr 2026 12:41:13.7665 (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "4e2c6054-71cb-48f1-bd6c-3a9705aca71b", "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED", "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n dD+hqB1p0ZmhdkG8eOdyzdg3veSyrgqdXRTw10o0kiKZ+pjgZjdgHYNLbAn/s+k0xEAyMhONaNK3aENU/dIBTpRRuFyvBMPBYTPkL/B4x8Sa1T6JnzY6TvUjA8gJHECmDRR7LCc+nYruxeBUABRCQg==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DS0PR10MB6173", "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-14_03,2026-04-13_04,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=notspam policy=default score=0 suspectscore=0\n mlxlogscore=999 mlxscore=0 phishscore=0\n adultscore=0 bulkscore=0\n lowpriorityscore=0 malwarescore=0 spamscore=0 classifier=spam adjust=0\n reason=mlx scancount=1 engine=8.19.0-2604070000 definitions=main-2604140118", "X-Authority-Analysis": "v=2.4 cv=d77FDxjE c=1 sm=1 tr=0 ts=69de35ec b=1 cx=c_pps\n a=qoll8+KPOyaMroiJ2sR5sw==:117\n a=qoll8+KPOyaMroiJ2sR5sw==:17\n a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19\n a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=A5OVakUREuEA:10\n a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=jiCTI4zE5U7BLdzWsZGv:22\n a=o5oIOnhZENCTenyL_yNV:22 a=yPCof4ZbAAAA:8 a=kp1nUMfIZkwcb4Z2yKEA:9 cc=ntf\n awl=host:12292", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwNDE0MDExOSBTYWx0ZWRfX1NZC9v40QxhQ\n 8MpDnymqP5GhtifXR0dMoedoDFEw/pGZBQf0ogz48cXSmr6kKbOrX2K954Jv1hQmdeyPvnd3ABl\n vAltZFoGP2oCTMK0FW+b8HLD52ElhPKjMsxhsAAvGnfXcfLMPWyti2JdjZt/ywPYIZSKxNgIKrD\n bT24LDvFmjFdnVsw8aJldKcym3yiunod95fKmYGryvXBKzBR/CiYmrNRWqstjLYTXwpt1dFZPro\n AltjPbqXKCPDShXYEX8hoEJgbXeqmYo72lQ507oJ8nuJTWcs2gt3ggB6hFiH349iYA85NrIYyy4\n TJIlsfOfzZyA/4MZ2iZS/rDeAFDhOPd0RGbnWpaFrbuZutDuzr98jB4R/atgHSM3UzNF+5i7VdK\n 1NIc51stSOxOAkvvwON7yeFI/bqTB3IHMJHgLYQfEip5YZj1LWaYUuUhqDysF50zy3M8t0ln9tO\n tAeScEal/HDH/LoSbSF6W+f3z5SN341v8yFH2soo=", "X-Proofpoint-ORIG-GUID": "MPsGvcZTweBmVjjB73zNl-GHTyxv127L", "X-Proofpoint-GUID": "MPsGvcZTweBmVjjB73zNl-GHTyxv127L", "X-BeenThere": "gcc-patches@gcc.gnu.org", "X-Mailman-Version": "2.1.30", "Precedence": "list", "List-Id": "Gcc-patches mailing list <gcc-patches.gcc.gnu.org>", "List-Unsubscribe": "<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>", "List-Archive": "<https://gcc.gnu.org/pipermail/gcc-patches/>", "List-Post": "<mailto:gcc-patches@gcc.gnu.org>", "List-Help": "<mailto:gcc-patches-request@gcc.gnu.org?subject=help>", "List-Subscribe": "<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>", "Errors-To": "gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org" }, "content": "From: Claudiu Zissulescu <claudiu.zissulescu-ianculescu@oracle.com>\n\nIn the case of machines that are using memory tagging, the stack needs\nto be clean from any possible residual memory tags, when an exception\nis happening.\n\nThis patch introduces a new target macro MD_CLEAN_MEMTAG_RANGE which\nis called from uw_update_context_1.\n\nSigned-off-by: Claudiu Zissulescu <claudiu.zissulescu-ianculescu@oracle.com>\n---\n gcc/doc/tm.texi | 6 ++++++\n gcc/doc/tm.texi.in | 6 ++++++\n libgcc/unwind-dw2.c | 5 +++++\n 3 files changed, 17 insertions(+)", "diff": "diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi\nindex 394a46fdbaa..7210161c7ad 100644\n--- a/gcc/doc/tm.texi\n+++ b/gcc/doc/tm.texi\n@@ -3661,6 +3661,12 @@ for the abi and context in the @code{.unwabi} directive. If the\n be updated in @var{fs}.\n @end defmac\n \n+@defmac MD_CLEAN_MEMTAG_RANGE (@var{old_cfa}, @var{new_cfa})\n+This macro allows the target to add specific code to the call-frame\n+unwinding to clean the memory tags between addresses @var{new_cfa} and\n+@var{old_cfa}.\n+@end defmac\n+\n @defmac TARGET_USES_WEAK_UNWIND_INFO\n A C expression that evaluates to true if the target requires unwind\n info to be given comdat linkage. Define it to be @code{1} if comdat\ndiff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in\nindex 274bb899d0c..bd641f1ef76 100644\n--- a/gcc/doc/tm.texi.in\n+++ b/gcc/doc/tm.texi.in\n@@ -2887,6 +2887,12 @@ for the abi and context in the @code{.unwabi} directive. If the\n be updated in @var{fs}.\n @end defmac\n \n+@defmac MD_CLEAN_MEMTAG_RANGE (@var{old_cfa}, @var{new_cfa})\n+This macro allows the target to add specific code to the call-frame\n+unwinding to clean the memory tags between addresses @var{new_cfa} and\n+@var{old_cfa}.\n+@end defmac\n+\n @defmac TARGET_USES_WEAK_UNWIND_INFO\n A C expression that evaluates to true if the target requires unwind\n info to be given comdat linkage. Define it to be @code{1} if comdat\ndiff --git a/libgcc/unwind-dw2.c b/libgcc/unwind-dw2.c\nindex 14b08d01a3f..b2b45f1166e 100644\n--- a/libgcc/unwind-dw2.c\n+++ b/libgcc/unwind-dw2.c\n@@ -1413,6 +1413,11 @@ uw_install_context_1 (struct _Unwind_Context *current,\n long i;\n _Unwind_SpTmp sp_slot;\n \n+ /* We want to clean any residual memory tags before anything else. */\n+#ifdef MD_CLEAN_MEMTAG_RANGE\n+ MD_CLEAN_MEMTAG_RANGE (current->cfa, target->cfa);\n+#endif\n+\n /* If the target frame does not have a saved stack pointer,\n then set up the target's CFA. */\n if (!_Unwind_GetGRPtr (target, __builtin_dwarf_sp_column ()))\n", "prefixes": [ "1/2" ] }