get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2235285,
    "url": "http://patchwork.ozlabs.org/api/patches/2235285/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/gcc/patch/b86e4053-bd5a-4ea4-a7ef-8af5f7452903@126.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": "<b86e4053-bd5a-4ea4-a7ef-8af5f7452903@126.com>",
    "list_archive_url": null,
    "date": "2026-05-09T02:35:31",
    "name": "mingw: Ensure symbols are quoted in Intel syntax",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "235da4bac322d03462ebb945d536539549ada4d4",
    "submitter": {
        "id": 69978,
        "url": "http://patchwork.ozlabs.org/api/people/69978/?format=api",
        "name": "LIU Hao",
        "email": "lh_mouse@126.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/gcc/patch/b86e4053-bd5a-4ea4-a7ef-8af5f7452903@126.com/mbox/",
    "series": [
        {
            "id": 503476,
            "url": "http://patchwork.ozlabs.org/api/series/503476/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/gcc/list/?series=503476",
            "date": "2026-05-09T02:35:31",
            "name": "mingw: Ensure symbols are quoted in Intel syntax",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/503476/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2235285/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2235285/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 (1024-bit key;\n unprotected) header.d=126.com header.i=@126.com header.a=rsa-sha256\n header.s=s110527 header.b=ANDwlOU7;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.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 (1024-bit key,\n unprotected) header.d=126.com header.i=@126.com header.a=rsa-sha256\n header.s=s110527 header.b=ANDwlOU7",
            "sourceware.org;\n dmarc=pass (p=none dis=none) header.from=126.com",
            "sourceware.org; spf=pass smtp.mailfrom=126.com",
            "sourceware.org; arc=none smtp.remote-ip=220.197.31.7"
        ],
        "Received": [
            "from vm01.sourceware.org (vm01.sourceware.org [38.145.34.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 4gC98t4vlfz1yHW\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 09 May 2026 12:36:13 +1000 (AEST)",
            "from vm01.sourceware.org (localhost [IPv6:::1])\n\tby sourceware.org (Postfix) with ESMTP id 4A2054BA2E15\n\tfor <incoming@patchwork.ozlabs.org>; Sat,  9 May 2026 02:36:11 +0000 (GMT)",
            "from m16.mail.126.com (m16.mail.126.com [220.197.31.7])\n by sourceware.org (Postfix) with ESMTPS id CC0254BA543C\n for <gcc-patches@gcc.gnu.org>; Sat,  9 May 2026 02:35:37 +0000 (GMT)",
            "from [192.168.71.44] (unknown [])\n by gzga-smtp-mtada-g1-4 (Coremail) with SMTP id\n _____wDXP51znf5pCm+rBQ--.6996S2;\n Sat, 09 May 2026 10:35:32 +0800 (CST)"
        ],
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 sourceware.org 4A2054BA2E15",
            "OpenDKIM Filter v2.11.0 sourceware.org CC0254BA543C"
        ],
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org CC0254BA543C",
        "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org CC0254BA543C",
        "ARC-Seal": "i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778294139; cv=none;\n b=IGHcy7NSN+R0ucXdO6Ts61rMfN+pbGV1CzQFIU5UM5+DMlk2jfleTJCJqcoTE9CldE/xKegGsXfT08vNTUOtvitkhPocMecIMZtBBrSrq8Y82FI0ilAg0ObaTYm+UuveYxMay3exlZyj3Qw7DPPLbzcpM9aSHCKtf61zOKuHh5c=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1778294139; c=relaxed/simple;\n bh=4K3ggIScscq0v59h2OQDFjfNsTN2L0SiRVovTHuoK7k=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:From:Subject:To;\n b=JtFsXMerFI5xNl0SWr58N/3GTQJJ8clm37yE9AXRzk3+QjZvZYWuFlVxqttBKj8/tjLXPdjc+zGFXYtGRFLrwIcCRHBjawdzh9KZqhErfhlCUoJN4jLsbpg4jqjEA5xI4oV3wEaTsc9sr0+z8DhqhLK5QaOUWbXHk6ze/4HpNNI=",
        "ARC-Authentication-Results": "i=1; sourceware.org;\n dkim=pass (1024-bit key, unprotected)\n header.d=126.com header.i=@126.com header.a=rsa-sha256 header.s=s110527\n header.b=ANDwlOU7",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com;\n s=s110527; h=Message-ID:Date:MIME-Version:From:Subject:To:\n Content-Type; bh=4K3ggIScscq0v59h2OQDFjfNsTN2L0SiRVovTHuoK7k=;\n b=ANDwlOU76Nvu6FInd7Lo3H5dKvcHZ66hAhObFSrVv5gPh4zDf7BYk30KbAoiw3\n VxkCQjGWa4AkMxC3UoUdT4MHay8PRC0H/3ElFUHbdPnhDPxbYByvATh5KSguk05g\n 6XKhC0MtaT4sImVEfKQ/AjyLHjT4OjG7bq4ZIPgGZIkD4=",
        "Message-ID": "<b86e4053-bd5a-4ea4-a7ef-8af5f7452903@126.com>",
        "Date": "Sat, 9 May 2026 10:35:31 +0800",
        "MIME-Version": "1.0",
        "User-Agent": "Mozilla Thunderbird",
        "From": "LIU Hao <lh_mouse@126.com>",
        "Subject": "[PATCH] mingw: Ensure symbols are quoted in Intel syntax",
        "Content-Language": "en-US",
        "To": "\"gcc-patches@gcc.gnu.org\" <gcc-patches@gcc.gnu.org>,\n Jonathan Yong <10walls@gmail.com>",
        "Autocrypt": "addr=lh_mouse@126.com; keydata=\n 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",
        "Content-Type": "multipart/signed; micalg=pgp-sha256;\n protocol=\"application/pgp-signature\";\n boundary=\"------------EbXeu2JBPKsRDS9DqhsfJ5lg\"",
        "X-CM-TRANSID": "_____wDXP51znf5pCm+rBQ--.6996S2",
        "X-Coremail-Antispam": "1Uf129KBjvJXoW7KF1UJrW7Cw4rurWfWrW3Wrg_yoW8GFy7pF\n W5Kw4jk3WrXFWfGwsrKw1fZanxA3yqyr48Xryrua15AF15GF1akr4kKF9FvrZ5GFZ8CF15\n AFWfKr98Kw1UC37anT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2\n 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07j-8n5UUUUU=",
        "X-Originating-IP": "[124.79.66.62]",
        "X-CM-SenderInfo": "5okbz0xxvhqiyswou0bp/xtbBsxSe5Gn+nXR5zQAA3X",
        "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": "Previously, this code\n\n    extern int shl;\n    int get_shl(void) { return shl; }\n\ngave errors like\n\n    $ x86_64-w64-mingw32-gcc -masm=intel test.c\n    ccUSyr0f.s: Assembler messages:\n    ccUSyr0f.s:24: Error: invalid use of operator \"shl\"\n\nbecause it contained\n\n    .refptr.shl:\n        .quad   shl\n\nThis `shl` should have referenced the symbol, but it appeared in an expression\ncontext, where, in Intel syntax, it got interpreted as the shift-left operator.\n\nThis commit fixes the issue by emitting the target symbol with\n`ASM_OUTPUT_LABELREF`, which will quote it properly with regard to the output\nassembler syntax.\n\n\tPR target/53929\n\ngcc/ChangeLog:\n\n\t* config/mingw/winnt.cc (mingw_pe_file_end): Use `ASM_OUTPUT_LABELREF`\n\tto emit `name`.\n\nSigned-off-by: LIU Hao <lh_mouse@126.com>\n\n---\n  gcc/config/mingw/winnt.cc | 4 +++-\n  1 file changed, 3 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/gcc/config/mingw/winnt.cc b/gcc/config/mingw/winnt.cc\r\nindex e926b25cf98a..c73aa15ad37e 100644\r\n--- a/gcc/config/mingw/winnt.cc\r\n+++ b/gcc/config/mingw/winnt.cc\r\n@@ -860,7 +860,9 @@ mingw_pe_file_end (void)\r\n  \t\t\t   \"\\t.p2align\\t3, 0\\n\"\r\n  \t  \t\t   \"\\t.globl\\t%s\\n\"\r\n  \t\t\t   \"\\t.linkonce\\tdiscard\\n\", oname, oname);\r\n-\t  fprintf (asm_out_file, \"%s:\\n\\t.quad\\t%s\\n\", oname, name);\r\n+\t  fprintf (asm_out_file, \"%s:\\n\\t.quad\\t\", oname);\r\n+\t  ASM_OUTPUT_LABELREF (asm_out_file, name);\r\n+\t  fputc ('\\n', asm_out_file);\r\n  \t}\r\n      }\r\n  }\r\n",
    "prefixes": []
}