get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2194270,
    "url": "http://patchwork.ozlabs.org/api/patches/2194270/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/gcc/patch/b3d5da15-9257-44f4-ad1c-cbaf0664c00d@gmail.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": "<b3d5da15-9257-44f4-ad1c-cbaf0664c00d@gmail.com>",
    "list_archive_url": null,
    "date": "2026-02-08T03:50:49",
    "name": "Fix gcc.dg/analyzer/null-deref-pr105755.c and gcc.target/i386/pr63542-2.c with LLP64",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "9e6551502dae4103acb09dd5b6b82f7532642f97",
    "submitter": {
        "id": 29250,
        "url": "http://patchwork.ozlabs.org/api/people/29250/?format=api",
        "name": "Jonathan Yong",
        "email": "10walls@gmail.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/gcc/patch/b3d5da15-9257-44f4-ad1c-cbaf0664c00d@gmail.com/mbox/",
    "series": [
        {
            "id": 491406,
            "url": "http://patchwork.ozlabs.org/api/series/491406/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/gcc/list/?series=491406",
            "date": "2026-02-08T03:50:49",
            "name": "Fix gcc.dg/analyzer/null-deref-pr105755.c and gcc.target/i386/pr63542-2.c with LLP64",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/491406/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2194270/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2194270/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=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20230601 header.b=h/cJO7Nq;\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=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20230601 header.b=h/cJO7Nq",
            "sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com",
            "sourceware.org; spf=pass smtp.mailfrom=gmail.com",
            "server2.sourceware.org;\n arc=none smtp.remote-ip=209.85.214.194"
        ],
        "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 4f7v5D2ljhz1xtr\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 08 Feb 2026 14:51:25 +1100 (AEDT)",
            "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id ED67348F5268\n\tfor <incoming@patchwork.ozlabs.org>; Sun,  8 Feb 2026 03:51:22 +0000 (GMT)",
            "from mail-pl1-f194.google.com (mail-pl1-f194.google.com\n [209.85.214.194])\n by sourceware.org (Postfix) with ESMTPS id 2CE074BA23DD\n for <gcc-patches@gcc.gnu.org>; Sun,  8 Feb 2026 03:50:54 +0000 (GMT)",
            "by mail-pl1-f194.google.com with SMTP id\n d9443c01a7336-2a7bced39cfso33764015ad.1\n for <gcc-patches@gcc.gnu.org>; Sat, 07 Feb 2026 19:50:54 -0800 (PST)",
            "from ?IPV6:2001:f40:91b::ae5? ([2001:f40:91b::ae5])\n by smtp.gmail.com with ESMTPSA id\n d9443c01a7336-2aad3be3161sm22550415ad.10.2026.02.07.19.50.51\n for <gcc-patches@gcc.gnu.org>\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Sat, 07 Feb 2026 19:50:51 -0800 (PST)"
        ],
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 sourceware.org ED67348F5268",
            "OpenDKIM Filter v2.11.0 sourceware.org 2CE074BA23DD"
        ],
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org 2CE074BA23DD",
        "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org 2CE074BA23DD",
        "ARC-Seal": "i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1770522654; cv=none;\n b=Dj0fR/CUW6oL4n2tyuZROF92k3K/rBukYDcmpjTFwK1+v0qzAakPT6Y4akt/lm3AkBgaI1sOXYKG8FgdMU1XGpe/Kz9seZijrZjy1M2RUCq40P6zG9F9r31pLISwzdbN0yFK86FVwUekxOAMUGnONii2zwIbLWoPmb++ZLOHrkM=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1770522654; c=relaxed/simple;\n bh=bAOllj2+cEFvn4L2Iha5wwkyP67kiBxiAjqtQw9i95c=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:From:To:Subject;\n b=PIiMHDOXF9YiOmpD0NSfuumt/n5XrtQuOQ8Bne3ImGgrMRsexmu1uzXo6u+W1ThCGokFvLvwPhhzALmdjWSRc+tsVewlRjx5WTvGNRZfdXq73ZWiW45d0H8UbQAHoDNbJWUgA4syW0PD7Mi4PxAPE2eusDrbFQe1zXGu2vcmBYs=",
        "ARC-Authentication-Results": "i=1; server2.sourceware.org",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20230601; t=1770522653; x=1771127453; darn=gcc.gnu.org;\n h=autocrypt:subject:to:content-language:from:user-agent:mime-version\n :date:message-id:from:to:cc:subject:date:message-id:reply-to;\n bh=bAOllj2+cEFvn4L2Iha5wwkyP67kiBxiAjqtQw9i95c=;\n b=h/cJO7NqfSzTo1G6hj6fgHZAWfbwGO3nUErMQDhCfEbpX2I6yqKBBzAKJ37o+0VKik\n fnCl5PFm/OKrtheFRxSnKlzkPI1TmCLoJFZikqoDOOQtBWIMmVU64XaR2oRv6BmnM058\n rRsR+hAvfwJi0cpRxR3897P99wNBKAgQffqGxfnFD/eq0fPPP/6LSRjsr00Gw2AWv90t\n oo5W16rhVKLXmmJzj0FCoA6DU3KXkkUW2wHtet0Aiyoy3VgRd95KB3/eVMCVsVqUNG2b\n hs2NjaGb69KZqDWDWsrd7hCoVupj5A5EDvDGxVxkW0W6Hn7j4lgkfPjTuxhSMCr1/hlG\n dfKA==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1770522653; x=1771127453;\n h=autocrypt:subject:to:content-language:from:user-agent:mime-version\n :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=bAOllj2+cEFvn4L2Iha5wwkyP67kiBxiAjqtQw9i95c=;\n b=v+Wxfgavia8K290CRX0yDJK09j+G74r21gRx38sap63RqT1gVMSa/iJNZxnE7XjNNg\n LwLdgjsuo/fQIItDu3xRIG+tSs06kovZpQXhAqlI/qptNX1BIdZ4Vm7T/vfU8ErRnZUT\n kOlPM26NCr43MYI32+F3Y4Kcu1p2/2REem4beEugnSrGNrq/ExQ4tkW5ypUYH5dn/ZwZ\n bZK/Z8XP1yQyDOJRJJWPfpnRf3AF0Yh72ji1x0Sw0NtiGESYqPWOqiKrOB/MFp/v4yso\n dQyQkYzkDXWQ1eIDFkCtiF0jvtbIEAaVdFvT+5UtnV0Ip1yd4U6hkF9Y1pc52fZyrF2W\n BrYg==",
        "X-Gm-Message-State": "AOJu0Yyj2eE5CucFn0g0dS2KXjrhZEEhbHcDiRCZy87cEkUt86rbKMaO\n e+w+0jzvQ8GtcnznoKwKm7XfPr9buPiI2VVq8HO/7i0Nt6nL/Vt6eDY21cPW0ioJ",
        "X-Gm-Gg": "AZuq6aJwMo4ICrsd9RHV+XH7PY1YoHz3gjph0SjvzEJwaw7nE7aU0hFLWoN3sJOcvl3\n hueekL2P94yWNbReyrWPBXyf+R14KHbFVcY7TDVWVRiT+lq91oSUCwaPIzFUoJ7hQznlrBnN7tZ\n zUaOGv098/NQvdGaRi2gtVG7tFxlVqMQDjqhVSDOv48ZoN4NMLnEXHIaD9z1HIo6uwB9IuNzkBp\n L6q/4FVPulGk+aqxXMNXZ4UclM+2iM6Out9+7I7e9Rc8acRzpQUisuTKq/xc3z2rvMabSXrtv95\n DCnMQgIbWAnF/oMfkIIJlR3xB0EU/BlkjbMg1tBaQ1LwYzSAzN7GDeR+8DCXA2xYFR58ngP6Fcp\n RfvMjTNhrVwV+9urk08WU+eM1XlzQx8XCcrMoCAcoxKF9L+0jovz4eW7VhtCCNV7yZsAxc9ou7O\n 8=",
        "X-Received": "by 2002:a17:902:d491:b0:2aa:d350:fbf0 with SMTP id\n d9443c01a7336-2aad350fcadmr27108005ad.26.1770522653087;\n Sat, 07 Feb 2026 19:50:53 -0800 (PST)",
        "Content-Type": "multipart/mixed; boundary=\"------------eB1nJoaVVQH6CMTlzV1kOGhA\"",
        "Message-ID": "<b3d5da15-9257-44f4-ad1c-cbaf0664c00d@gmail.com>",
        "Date": "Sun, 8 Feb 2026 03:50:49 +0000",
        "MIME-Version": "1.0",
        "User-Agent": "Betterbird (Linux)",
        "From": "Jonathan Yong <10walls@gmail.com>",
        "Content-Language": "en-US",
        "To": "Gcc Patch List <gcc-patches@gcc.gnu.org>",
        "Subject": "[PATCH] Fix gcc.dg/analyzer/null-deref-pr105755.c and\n gcc.target/i386/pr63542-2.c with LLP64",
        "Autocrypt": "addr=10walls@gmail.com; keydata=\n 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",
        "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": "Fixes spurious warnings with mingw-w64.\nAttached patches OK for master branch?\nFrom ca70335ceab761f3c3a365d0667ad824a7bf6822 Mon Sep 17 00:00:00 2001\nFrom: Jonathan Yong <10walls@gmail.com>\nDate: Sun, 8 Feb 2026 03:30:54 +0000\nSubject: [PATCH 2/2] gcc.target/i386/pr63542-2.c: Fix llp64 casts\n\nFix compile warnings with mingw-w64.\n\nSigned-off-by: Jonathan Yong <10walls@gmail.com>\n\ngcc/testsuite/ChangeLog:\n\n\t* gcc.target/i386/pr63542-2.c: Change long unsigned casts\n\tto __UINTPTR_TYPE__.\n---\n gcc/testsuite/gcc.target/i386/pr63542-2.c | 12 ++++++------\n 1 file changed, 6 insertions(+), 6 deletions(-)",
    "diff": "diff --git a/gcc/testsuite/gcc.target/i386/pr63542-2.c b/gcc/testsuite/gcc.target/i386/pr63542-2.c\nindex e9e9d844364..78e33d59479 100644\n--- a/gcc/testsuite/gcc.target/i386/pr63542-2.c\n+++ b/gcc/testsuite/gcc.target/i386/pr63542-2.c\n@@ -3,7 +3,7 @@\n /* { dg-options \"-O2 -g -dA\" } */\n /* { dg-additional-options \"-fpic\" { target fpic } } */\n \n-struct B { unsigned long c; unsigned char *d; };\n+struct B { __UINTPTR_TYPE__ c; unsigned char *d; };\n extern struct A { struct B *e[0x400]; } *f[128];\n extern void (*bar) (char *p, char *q);\n \n@@ -12,19 +12,19 @@ foo (char *p, char *q)\n {\n   struct B *g;\n   char *b, *l;\n-  unsigned long s;\n+  __UINTPTR_TYPE__ s;\n \n-  g = f[((unsigned long) p) >> 22]->e[(((unsigned long) p) >> 12) & 0x3ff];\n+  g = f[((__UINTPTR_TYPE__) p) >> 22]->e[(((__UINTPTR_TYPE__) p) >> 12) & 0x3ff];\n   s = g->c << 2;\n-  int r = ((unsigned long) p) & 0xfff;\n+  int r = ((__UINTPTR_TYPE__) p) & 0xfff;\n   int m = g->d[r];\n   if (m > 0xfd)\n     {\n       m = (r >> 2) % (s >> 2);\n-      if ((((unsigned long) p) & ~(unsigned long) 0xfff) != (((unsigned long) q) & ~(unsigned long) 0xfff))\n+      if ((((__UINTPTR_TYPE__) p) & ~(__UINTPTR_TYPE__) 0xfff) != (((__UINTPTR_TYPE__) q) & ~(__UINTPTR_TYPE__) 0xfff))\n \tgoto fail;\n     }\n-  b = (char *) ((unsigned long) p & ~(unsigned long) 3);\n+  b = (char *) ((__UINTPTR_TYPE__) p & ~(__UINTPTR_TYPE__) 3);\n   b -= m << 2;\n   l = b + s;\n \n",
    "prefixes": []
}