get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/2195621/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2195621,
    "url": "http://patchwork.ozlabs.org/api/patches/2195621/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/gcc/patch/20260211145057.273814-3-aleksa.paunovic@htecgroup.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": "<20260211145057.273814-3-aleksa.paunovic@htecgroup.com>",
    "list_archive_url": null,
    "date": "2026-02-11T14:51:39",
    "name": "[v3,2/3] RISC-V: Use correct subreg in atomic_compare_and_swap",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "fc91740307543677cd33b71e1dbbea3cdd64ce2c",
    "submitter": {
        "id": 90724,
        "url": "http://patchwork.ozlabs.org/api/people/90724/?format=api",
        "name": "Aleksa Paunovic",
        "email": "aleksa.paunovic@htecgroup.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/gcc/patch/20260211145057.273814-3-aleksa.paunovic@htecgroup.com/mbox/",
    "series": [
        {
            "id": 491854,
            "url": "http://patchwork.ozlabs.org/api/series/491854/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/gcc/list/?series=491854",
            "date": "2026-02-11T14:51:30",
            "name": "RISC-V: Various big-endian fixes.",
            "version": 3,
            "mbox": "http://patchwork.ozlabs.org/series/491854/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2195621/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2195621/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=htecgroup.com header.i=@htecgroup.com\n header.a=rsa-sha256 header.s=selector1 header.b=l17xUbp2;\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=htecgroup.com header.i=@htecgroup.com\n header.a=rsa-sha256 header.s=selector1 header.b=l17xUbp2",
            "sourceware.org; dmarc=pass (p=reject dis=none)\n header.from=htecgroup.com",
            "sourceware.org; spf=pass smtp.mailfrom=htecgroup.com",
            "server2.sourceware.org;\n arc=pass smtp.remote-ip=52.101.70.79",
            "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=htecgroup.com;"
        ],
        "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 4fB1kX2HDbz1xtr\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 12 Feb 2026 01:57:40 +1100 (AEDT)",
            "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 451B54BA23C7\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 11 Feb 2026 14:57:38 +0000 (GMT)",
            "from AS8PR04CU009.outbound.protection.outlook.com\n (mail-westeuropeazon11021079.outbound.protection.outlook.com [52.101.70.79])\n by sourceware.org (Postfix) with ESMTPS id 00E694BA23CB\n for <gcc-patches@gcc.gnu.org>; Wed, 11 Feb 2026 14:51:42 +0000 (GMT)",
            "from AS4PR09MB5681.eurprd09.prod.outlook.com (2603:10a6:20b:4fc::5)\n by PAWPR09MB6670.eurprd09.prod.outlook.com (2603:10a6:102:389::20)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.10; Wed, 11 Feb\n 2026 14:51:39 +0000",
            "from AS4PR09MB5681.eurprd09.prod.outlook.com\n ([fe80::8d2b:5798:928f:9faa]) by AS4PR09MB5681.eurprd09.prod.outlook.com\n ([fe80::8d2b:5798:928f:9faa%5]) with mapi id 15.20.9611.008; Wed, 11 Feb 2026\n 14:51:39 +0000"
        ],
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 sourceware.org 451B54BA23C7",
            "OpenDKIM Filter v2.11.0 sourceware.org 00E694BA23CB"
        ],
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org 00E694BA23CB",
        "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org 00E694BA23CB",
        "ARC-Seal": [
            "i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1770821508; cv=pass;\n b=pHt1nwrT1I7Az0J0M5/knwHtLpkzw7F5EhT151vC/ngR2cW2XXWbxU84mvR3g3AgJGaUUXv1f32jbxx5dH6zCl8qilQC0Vg09UvLUdpB1QKmc+xycdnsg0deoI6w4YwGF/6Cx7sFwFHSwf2eTGB71DVpbSNlAWt3PoWic7CAJ0M=",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=X2woQvZoa7uW9I4cKUTzEjJbLD3TIQkxwhMsJmqcx/e/34Ggb5+Ju2ZyyCisJC8tNr4PrnRaHmGUHbBh8MEJ4EKxxLFTOstfTLEXu9Y7p/GIgjhqdUNafzpOp3/VJ19AOc5MujmR9rZzuz7aAOQbEF4gbKy+jDAXk2Uu4KwLvqHviBdUYQQJzC4m3epPeJzUm8J+X1RejgBBETlZgSMG0d4mj9IoGaN83q6iyzquumgON9zUXGBZTCvXcSqlmU+ffARiieuF2dno6BYrz2c5AlMAwSBoK+XIzy2U0X+pUnpoWQKFoqN3LizpXWaPbvxxVf/GViZq1qrL+KxuLL9XBQ=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; d=sourceware.org; s=key;\n t=1770821508; c=relaxed/simple;\n bh=S/rcl4yAK+hfB8xpEOnJh52s5n2GGWlAKLtA+LzNFys=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=WjmL6i3NaR5HlsvYO4qCd6Ah6AeWlb87fqJ55k2g4qtQhlbyribnDiDrjJ1Akt7GO4c68LApm2K++olAxADn5WmynKwHPLyhw0Im+Nx30A35tKSNLFukrWIhL6zH3Sja6NA8Dv/QJHGQm9RbkPeYGhcSVjO+Vtx9KyYuPECu++4=",
            "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=O/h8OLSJwo/8lGcKpJxm6/v0T+jCIjrZrcZbMW5HbUk=;\n b=jPSnwkh/PPJcH2y5y0MgaOvRp2Wk7GyJeRJnAsO6iZzOumBEVLN8r9c7zlGWw3DGQnD2yaGr+4P7lMps8UDEsnD1mFeWY+atSn7UXuNi3892nFz2jKYNevNDLkYgVH7bRIn3DobwNnMLtVdQsZoiO+uS2yCX8+J1sZP0QGr1iKKheCfdomvntUkp0JPlAVL/CwccYOs8T8ISJ3d33Ar4v5Mh9snzX/TIiNBf6aN8ar6ueUO1AzqGW8L80zuZrj6uS/vj4DrwCV0YCDaTrK7KptoboOUeNyBC84UUSAXuvK9oO+YDc6JV7438UHu/e2Ivsx/jmui61BrI9ufgZilr6w=="
        ],
        "ARC-Authentication-Results": [
            "i=2; server2.sourceware.org",
            "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=htecgroup.com; dmarc=pass action=none\n header.from=htecgroup.com; dkim=pass header.d=htecgroup.com; arc=none"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=htecgroup.com;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=O/h8OLSJwo/8lGcKpJxm6/v0T+jCIjrZrcZbMW5HbUk=;\n b=l17xUbp2JTmS7SNOBLohr2UL75hEhdN8lt8MOJERFIzkowPKNgFErlW77P0AKajkyt+gye8j8V6Zg+h6RVYjj+G1XzhPoIhbLTEMTEEGN0OuRExA8FpHsZIfW/YQhT6gbMm5LrvgUcz+O7LpXyr+nFs9HDwddhHTMyNlS9oKMhaVXuhFVKFXS5j4YPaHg5v3vnSeSvXWayO+mn/5zy8dLWH5Os2L2iutSxsrZlIEjqkJPpTr7pFn/SQKcjZ4bOapYrEugHAUqRYRZroSu+lNiJKlCxeWJBVrt7L10GiNlc/SBWr60OZTenLKPBbxMJpSBWXQsXaZwDGzv7ArhTLIVA==",
        "From": "Aleksa Paunovic <aleksa.paunovic@htecgroup.com>",
        "To": "\"gcc-patches@gcc.gnu.org\" <gcc-patches@gcc.gnu.org>",
        "CC": "Djordje Todorovic <Djordje.Todorovic@htecgroup.com>, Jeff Law\n <jeffreyalaw@gmail.com>, Sam James <sam@gentoo.org>, Chao-ying Fu\n <cfu@wavecomp.com>, Aleksa Paunovic <aleksa.paunovic@htecgroup.com>",
        "Subject": "[PATCH v3 2/3] RISC-V: Use correct subreg in atomic_compare_and_swap",
        "Thread-Topic": "[PATCH v3 2/3] RISC-V: Use correct subreg in\n atomic_compare_and_swap",
        "Thread-Index": "AQHcm2XtgUGwHSQ7okGeyG8YDNuZ6w==",
        "Date": "Wed, 11 Feb 2026 14:51:39 +0000",
        "Message-ID": "<20260211145057.273814-3-aleksa.paunovic@htecgroup.com>",
        "References": "<20260211145057.273814-1-aleksa.paunovic@htecgroup.com>",
        "In-Reply-To": "<20260211145057.273814-1-aleksa.paunovic@htecgroup.com>",
        "Accept-Language": "en-US",
        "Content-Language": "en-US",
        "X-MS-Has-Attach": "",
        "X-MS-TNEF-Correlator": "",
        "authentication-results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=htecgroup.com header.i=@htecgroup.com\n header.a=rsa-sha256 header.s=selector1 header.b=l17xUbp2;\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=htecgroup.com header.i=@htecgroup.com\n header.a=rsa-sha256 header.s=selector1 header.b=l17xUbp2",
            "sourceware.org; dmarc=pass (p=reject dis=none)\n header.from=htecgroup.com",
            "sourceware.org; spf=pass smtp.mailfrom=htecgroup.com",
            "server2.sourceware.org;\n arc=pass smtp.remote-ip=52.101.70.79",
            "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=htecgroup.com;"
        ],
        "x-ms-publictraffictype": "Email",
        "x-ms-traffictypediagnostic": "AS4PR09MB5681:EE_|PAWPR09MB6670:EE_",
        "x-ms-office365-filtering-correlation-id": "92e1fedf-8e72-4a26-b6b0-08de697d1013",
        "x-ms-exchange-senderadcheck": "1",
        "x-ms-exchange-antispam-relay": "0",
        "x-microsoft-antispam": "BCL:0;\n ARA:13230040|376014|366016|1800799024|38070700021;",
        "x-microsoft-antispam-message-info": "=?iso-8859-1?q?Uxls8XaF0Tr9TWAdggT5GwzyGQ?=\n\t=?iso-8859-1?q?2HDPiO0RgB8or04adUHvzwacHMooJAaS+pYRtgnsF8AG0bFq/zsijK55CibH?=\n\t=?iso-8859-1?q?WWwnxBREk3TVT8e2H2u6B8LLN/8AST9fDqiHEGkVe2ytz9Q4m2KiZfWNkuFx?=\n\t=?iso-8859-1?q?WEluP/7kzzBbBqExZayv8SMZWObRZIuLVQBKQzrOhfuiq8VUG0/buUO9Lrq2?=\n\t=?iso-8859-1?q?yQ2u+MkCcqkhbQdm1Nj8nco2/HoErLgLWRra3/HS2C70eGrjRi84hTtHqC8K?=\n\t=?iso-8859-1?q?S4yXSJYgcUybePLVfly/RCGzqZTvy8umTnhXHxF/IKpeVW8su3hzpaqNzhIP?=\n\t=?iso-8859-1?q?USu/S69/VbXlt5TxedBsaTlQE1ejs0w547fiRWd0c8+lC2kB9QqtSRyMYdTh?=\n\t=?iso-8859-1?q?H9Q+qwQcItOmZaOmpFLpldc74Eo8J6oUSKKQ/3/dRWjiv8s4jg8FHPx0Vz+H?=\n\t=?iso-8859-1?q?SmiWEdXQvnzb0EEKrF/sa/CuMTd8KW0GwHbPy+IhXytx2Se/7rYF+OK1WTLH?=\n\t=?iso-8859-1?q?QPCbBcj5ysVrXcvgJPK/ylOVSkwDrHyFAkHCzN3oE2+uJkaxHOa1wAamzpmY?=\n\t=?iso-8859-1?q?OqUBrfQIBBn1eMBLv7dT4lI++z3mzjF4VsEExeztqOIpsi4kZK38+dibc+rR?=\n\t=?iso-8859-1?q?vvmf7n9s9Y5CUubXIJP0g1IRtXccLzMgIEmmQV1GhiXyjFw/2kOBSoZQbfL4?=\n\t=?iso-8859-1?q?mASadaPb9vnZ0bCveIKq13rSsSdWDDc0ZX6FWFcCgk/S+zasXN4yaLzonYJZ?=\n\t=?iso-8859-1?q?qZiPnRI694kl4N1kahe8hJA9mZe78zJI2ywDWKKXaphOJD1+1DPFGRl83nE4?=\n\t=?iso-8859-1?q?AiitETXD4/vik2BQuvGxvR5rKgs5p62FK8DKNBqGmB6DHWcUk7TPbY7GL2Wl?=\n\t=?iso-8859-1?q?ZLOg1sXpwP3WxHe3BN0yEy48kLfeEKo7mQzGyqClycVZB+VKStg8D+HoJsXU?=\n\t=?iso-8859-1?q?Z/kEEBy0qxywJ5fd5K1nuboAowWAvBPd/NpFQBqYCHj27nAQhYf+FCRJqWVp?=\n\t=?iso-8859-1?q?/xb0/Spv8mP4VzGLhEynZuSYmVKkyT1OBzRbFYVpmM8yc7sAlxxEeUezD3tx?=\n\t=?iso-8859-1?q?hON4v3RA20yySe0qJCCJdu9qN10x9gf7XbkTkgNp1WDaKxRWQ/+0FclBfj58?=\n\t=?iso-8859-1?q?haocLSLrdSC2nlczQVAVly6oHiC5f6xyyRyHWAMJon7oUwKRVFqPvSMp1l6x?=\n\t=?iso-8859-1?q?Rk+kcTHgwRuNwLuF1w4GSSmsYylulugpT6hsNao08UN/Q8duHGzk1GTnqS0Z?=\n\t=?iso-8859-1?q?5pTxd0xCJkynLbnPPOo/L0IGqiuXtTJbOgC9r4Yy5sclth57WvvzbaqXe4Zn?=\n\t=?iso-8859-1?q?Sz8frDkrOMM2sXBUTOffe8Di/si2nulZdhiK1IXqfYRpMEL47vrQKHcLtvn7?=\n\t=?iso-8859-1?q?5iZle5Me84CsdBF9FE7PD/+yWqY+VuMkYxdeUh4xhZoU1yPugV6YluzcsvpN?=\n\t=?iso-8859-1?q?67o1LMFZOaNJYDqTzyf2yH5w4cNDMjI7N+eyoD7ZLQ8AVg9zjH14VLl4Q1kH?=\n\t=?iso-8859-1?q?FZoPAM3Ufw4OqN5h7AFE9+2NvlrY3acKVVION8zwYrTdg1FfAao0lPna6eDS?=\n\t=?iso-8859-1?q?nEun7A9LZ0LtIHkPRBeRPWU66klGtctjiv+v72ETFwsLoI32ezja03W9D9r5?=\n\t=?iso-8859-1?q?9zBduhPxG9tQE4?=",
        "x-forefront-antispam-report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:AS4PR09MB5681.eurprd09.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(376014)(366016)(1800799024)(38070700021); DIR:OUT; SFP:1102;",
        "x-ms-exchange-antispam-messagedata-chunkcount": "1",
        "x-ms-exchange-antispam-messagedata-0": "=?iso-8859-1?q?19Lnz023Owa92mow1ZXDa+o?=\n\t=?iso-8859-1?q?cZoH0R4htQ11uVENNXPVgtXQT/Q4FHJCZqiC2Ir0+ZZ9HDIwCzUlRrbWI96F?=\n\t=?iso-8859-1?q?TxswxLQo5VOs5H9miGQYgAtFsAleHzhi7K76dbjZy2XvUYxQqdF8tQJBScnK?=\n\t=?iso-8859-1?q?LJ2BPLV3FO5Kc+gNoWymiP9tss6WiB9yzFh+THyWxLy/B8bsUziHpeFhSMgg?=\n\t=?iso-8859-1?q?4gfH51M1RMH6KGyltcoaykVL7epmpvRnKbQNryqyFHiQa8fE7hnCuW1riQRB?=\n\t=?iso-8859-1?q?Qi1jEqz0w/ngWtWY7nSLAktA+3yEVMinxThzBZa/vPhiOp4FfB7+eCD0hyAq?=\n\t=?iso-8859-1?q?1LesppQvoRiZHGVu4tK16ddQRwX12OuIeij6iDu4e+CXaiQ4mjgyRlfQwgMF?=\n\t=?iso-8859-1?q?tmvIxxroUkrwg/uaj4LcnuwTkP40SmKOEsHV42IESyTX4SEGrU8Xxeh3uKWJ?=\n\t=?iso-8859-1?q?lNllc2GEpMJTU9wp/06xxyVkK2q2cAYxi2d9G7e7FqUb1xFCrUeuKV1roZSa?=\n\t=?iso-8859-1?q?Pu2MKEki4ysLM6JLP8p4G4qDgQaUgIGEPcTSagOkRxFwABJMZJsE30wR9YUu?=\n\t=?iso-8859-1?q?FGY4wQNvbwC+SAOthUThpb5Po17n539SKLr4OU6cxLxbfbmGTySIsHc9z7hU?=\n\t=?iso-8859-1?q?/V3i4I9qB7jakWE95K70ly1QwlaN3mh0JNEJOjhwPA2ZYr1JhFb8kC+n1O2v?=\n\t=?iso-8859-1?q?ugoEDouu2GyFRTbDDz4ZanmNc8yJisMTI4U3vf4QhNWVSeGPzDQ7RvVWWhLe?=\n\t=?iso-8859-1?q?Je6KpYx0wM7c8LrDGPT8nlCMQlns8rtAALjNE5Q4wMzeDteY4LJyMX9TObCW?=\n\t=?iso-8859-1?q?hwITYWNGIRqMunxDmQ+lXfxVJs2VKkckjOKoBQma8oEcSqLAdcKq8LmkMwcB?=\n\t=?iso-8859-1?q?5pXSGhNab1yc47lF1q62dIoIb9nKWfiPINJbBe2OZjP/MDJ/SYu7Lmx9DH3H?=\n\t=?iso-8859-1?q?0tYmJCPNmWmzTBS5wL7LTj9GfEh7xu61G1coneNGNJV4tcVBPeyjTSqHkBkk?=\n\t=?iso-8859-1?q?xDQMlGqTpQHMUyIciG11oL2OhD9pbEScl7diGS5zX9ky8VSoCjWtkTexiWG2?=\n\t=?iso-8859-1?q?Lps1goUXu1xhAW/rCxLuRigoThib/+p2bPv5PI2XYbrmfQlKBfW55oWJ2Bxc?=\n\t=?iso-8859-1?q?0Ss8WWOXEs4dFfupx9rFkwJLvgSXNTzpVhQPpA0iEBIhCefZ/4ZCg1XXQ/GW?=\n\t=?iso-8859-1?q?l74PCTslhJ2G5xMMTdhn/f3MmdarLk4ixvt/V0enF5BAPStuRccs1k9UktIY?=\n\t=?iso-8859-1?q?hPhOs9d6aXkPxOZkPZUS/4xq+yX2WtCq7CwYCd15W2JL1bW+hulmhccxtxjR?=\n\t=?iso-8859-1?q?qnvGD6GXr8KX+4n9taBfUIUXPXhLf4A4LxbrAXFg/ze4H7W7+1xYAZUbjk87?=\n\t=?iso-8859-1?q?HUOBBhqPNghOmBVHE6aYd1RFNXG1mUyfyNjSnPzr/gy6plNr4UBw7dVZNzjY?=\n\t=?iso-8859-1?q?NxHVRH63Nq8uI+voYj4eA1or/MyCjQ9vAJhV8/+1y1EEs0KXXj4sGtp+VdAC?=\n\t=?iso-8859-1?q?0+4DB0AZCiQNfaf5ZdY8cH739+i6MJd6cnW0aHKQGWNf4p85g9hOr8y3gVpX?=\n\t=?iso-8859-1?q?21DsdImJC4pzWldCBaHQExtbqTJhy3yBvfMCznVlAo1q8CPbzn7lQie8oDsD?=\n\t=?iso-8859-1?q?5seexxwTiU8xhJUVKUJixjacnhm/4rJ8cn8VH9GC9WIPyG+ezSpfAfvJSmgo?=\n\t=?iso-8859-1?q?j34A6DjG7BaQ18kUx26z/X+8MLbyd1TIWD5ulPSXstk1AdPELrbVqyP8zTfr?=\n\t=?iso-8859-1?q?zK27k62/+t/PlMk1BH+LR2FlwHz62mRNzGH7hsR2UCgQrCLkXOJad0Rj3HgC?=\n\t=?iso-8859-1?q?mmRixUmtCkEm3bpe5m4FmrgU2R8Jg?=",
        "Content-Type": "text/plain; charset=\"iso-8859-1\"",
        "Content-Transfer-Encoding": "quoted-printable",
        "MIME-Version": "1.0",
        "X-OriginatorOrg": "htecgroup.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-AuthSource": "AS4PR09MB5681.eurprd09.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 92e1fedf-8e72-4a26-b6b0-08de697d1013",
        "X-MS-Exchange-CrossTenant-originalarrivaltime": "11 Feb 2026 14:51:39.4238 (UTC)",
        "X-MS-Exchange-CrossTenant-fromentityheader": "Hosted",
        "X-MS-Exchange-CrossTenant-id": "9f85665b-7efd-4776-9dfe-b6bfda2565ee",
        "X-MS-Exchange-CrossTenant-mailboxtype": "HOSTED",
        "X-MS-Exchange-CrossTenant-userprincipalname": "\n C7Mid6ceHlasL5VK8vCMCEjVjhajOrrhEJlQ26D1/0jS6xPBvJeCZGogVOYCXUt7YvIE2t1qPv4GR5FsIx1EqsM+YN0NGRFUMYsCO+laJYk=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "PAWPR09MB6670",
        "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: Chao-ying Fu <cfu@wavecomp.com>\n\nGenerate proper offset for operands in atomic_compare_and_swap on RISC-V\nbig-endian targets.\n\nWithout these changes, inline-atomics-3.c execution test fails for:\n\"-march=rv64imafdb -mabi=lp64d -mbig-endian\n -minline-atomics -Wno-address-of-packed-member -lm\"\n\nThe patch was tested using QEMU modified to run big-endian RISC-V\nexecutables [1].\n\n[1] https://github.com/djtodoro/qemu/tree/riscvbe/current#\n\nSigned-off-by: Aleksa Paunovic <aleksa.paunovic@htecgroup.com>\n\ngcc/ChangeLog:\n\n        * config/riscv/sync.md: Calculate proper offset for big-endian.\n---\n gcc/config/riscv/sync.md | 3 ++-\n 1 file changed, 2 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/gcc/config/riscv/sync.md b/gcc/config/riscv/sync.md\nindex 37f15d816595..8ccdbe8fb0ed 100644\n--- a/gcc/config/riscv/sync.md\n+++ b/gcc/config/riscv/sync.md\n@@ -605,7 +605,8 @@\n \t value is sign-extended.  */\n       rtx tmp0 = gen_reg_rtx (word_mode);\n       emit_insn (gen_extend_insn (tmp0, operands[3], word_mode, <MODE>mode, 0));\n-      operands[3] = gen_lowpart (<MODE>mode, tmp0);\n+      poly_int64 offset = BYTES_BIG_ENDIAN ? GET_MODE_SIZE (<MODE>mode) : 0;\n+      operands[3] = simplify_gen_subreg (<MODE>mode, tmp0, word_mode, offset);\n     }\n \n   if (TARGET_ZACAS)\n",
    "prefixes": [
        "v3",
        "2/3"
    ]
}