get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2197083,
    "url": "http://patchwork.ozlabs.org/api/patches/2197083/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/gcc/patch/9793b868-6adb-4a9e-9322-382b5b62b57e@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": "<9793b868-6adb-4a9e-9322-382b5b62b57e@gmail.com>",
    "list_archive_url": null,
    "date": "2026-02-17T02:18:00",
    "name": "Fix spurious llp64 warnings in gcc.dg/plugin testsuite",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "5a6b99806990e8d85ec2f3bbe0ec6db134c82ef5",
    "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/9793b868-6adb-4a9e-9322-382b5b62b57e@gmail.com/mbox/",
    "series": [
        {
            "id": 492363,
            "url": "http://patchwork.ozlabs.org/api/series/492363/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/gcc/list/?series=492363",
            "date": "2026-02-17T02:18:00",
            "name": "Fix spurious llp64 warnings in gcc.dg/plugin testsuite",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/492363/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2197083/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2197083/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=ab+6uipW;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=temperror (SPF Temporary Error: DNS Timeout) 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=ab+6uipW",
            "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.175"
        ],
        "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 4fFNcQ6K1rz1xwC\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 17 Feb 2026 13:18:41 +1100 (AEDT)",
            "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 0CB684B9DB7C\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 17 Feb 2026 02:18:38 +0000 (GMT)",
            "from mail-pl1-f175.google.com (mail-pl1-f175.google.com\n [209.85.214.175])\n by sourceware.org (Postfix) with ESMTPS id 2DEAC4BA543C\n for <gcc-patches@gcc.gnu.org>; Tue, 17 Feb 2026 02:18:06 +0000 (GMT)",
            "by mail-pl1-f175.google.com with SMTP id\n d9443c01a7336-2aaf5d53eaaso22608365ad.0\n for <gcc-patches@gcc.gnu.org>; Mon, 16 Feb 2026 18:18:06 -0800 (PST)",
            "from ?IPV6:2001:f40:91b::13b1? ([2001:f40:91b::13b1])\n by smtp.gmail.com with ESMTPSA id\n d9443c01a7336-2ad1aae9e0esm81464045ad.79.2026.02.16.18.18.03\n for <gcc-patches@gcc.gnu.org>\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Mon, 16 Feb 2026 18:18:04 -0800 (PST)"
        ],
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 sourceware.org 0CB684B9DB7C",
            "OpenDKIM Filter v2.11.0 sourceware.org 2DEAC4BA543C"
        ],
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org 2DEAC4BA543C",
        "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org 2DEAC4BA543C",
        "ARC-Seal": "i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1771294686; cv=none;\n b=Volz3cJafvCm7ooAugBjKPa3nrlxLK/cajY43k1xyZJgmbUTGmv1CLCicaF6sfBgtOV1cibGotMCqnx6SGrC8YSUure1eo54Z+rc3ChFORWxT+VJP7tU//mn5uusA2qiBXGM1TMdHvLhy600PA6kt0/WTtlRNYSc7ofCbjx8muI=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1771294686; c=relaxed/simple;\n bh=spjer/8MgB1zAmUY++8c4fJFnm6SAaEF7Iq55AmsLlk=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:From:To:Subject;\n b=Ms2jcZPHn0jrh0JTfhCVZw6KXRP+O75IjSUldhxuwiaONvYIdgGXVvvyeeVHfUsxGeVBYrQzrPxXwWi3DwauF0pIYSIOzTuuirImaEIRIU51rkjQPb70oNw2vigt/DJuv/XZlQey8tliTJTfrvtvrG+RGk1FFyr6jf4NiVm9QSY=",
        "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=1771294685; x=1771899485; 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=spjer/8MgB1zAmUY++8c4fJFnm6SAaEF7Iq55AmsLlk=;\n b=ab+6uipWSfsaY5unMixMUoca8GhEBfYO8KFmBqdciPQ2+gbaCZUsRopShDAZKrjkyA\n tzd89Fatws1coesXPpGfxyzjnDzd4xlEI8RaETArdBn9um4KdmfeeSoX5FcW/1HMxvfu\n ngdCtftXzUTY/EdhsjnZIrb/H4z3LqejmxgNVDBWvKBJ6omic+lAotLK5kLH0IO9vOWo\n M64I8Owm9+3/SBAFiP4B6iCIpDlScPzTtWFmQs8rWA3bdr6CuLcqk3FJKOIQesqe4qV+\n fDBVLokuTimXTDsIqKZx3wa0WzOqrGVGIXopAahJxqz7xYyhS6N7qoWikVQVfDZrrG6U\n jWhA==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1771294685; x=1771899485;\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=spjer/8MgB1zAmUY++8c4fJFnm6SAaEF7Iq55AmsLlk=;\n b=YiPdiEKN2n9MjNbJbzGxpHAR5iNwBAHYTSVKb3AZR7qmuJ7nMg6RKQj8JaetujscgA\n jes2kdaFr2+yLe0eI7oaNdivmcrQsZkAq8CGoAwaJVT1uUeJH12u5UNQa9PMf0WoQDEg\n R4Pfa6ZwvQZWcbJ775kCDVqkLyb48wSVqlsEUnzPQI8Di2OAkBY8l290fnnl99GA6eXw\n t7OKeak2p2HNIqr+4GtIi171nv/5b7qbEm9MtZdJncn8LaVE35KIKBo/yU4/L3bMSLWt\n ahkATvHn3uRzmLgq4xS9W3b8E3h8SBlkSM/7Pp0q5HMcGDEIrYRV225sXJpPtXkzqTBm\n 3MnA==",
        "X-Gm-Message-State": "AOJu0YwKzahV+XdK5N8BKXXOEOrh8zrwhSfwqRHHyHwpSlPStrsVuISb\n wSr3hGKEc+qGgTap4f3LBjgsbFwKnORnapXK8nO4Of91ubm1PIV08b0lDM2Q5Q==",
        "X-Gm-Gg": "AZuq6aLzvchKtUR6Rr7/lAw1UQS+w2LRLPxqu2jNoWdKVJ1P9Lt/Pfkg5LUyYNPty0f\n 21wuq8T5Fp4BLnnnuPXldXH2B4jvMx0NN5++TScrcZ9LrTOiFB8PHxSYG/0q8NvnNQi0+YecIGQ\n 29W8fu/t9vQguaX0cWZs18OqPCcYfpF8iebQPLEWxAtoyhZZ47oemiQ2r7Wlnu+829QH5MZLDuy\n djwZ7JthaeTT7nhPD16RiVf/wyc88VtbsjgQOec2d0Tc9B08K051lfLCYQEO5GnWJWahx8ablgP\n ZIbPvJLHUEtQPS6FHPvRB70Ga/eYDzI80ySPm+Z0vTxI1kWi8FkN55Cbu7jK9UGhL7eld35gQ2K\n VPR69qS+dD8CrcGVuXWdIwOn0ytElCfHfKVbJIokUaW1pn8pdDy6IF/zTOP+5GIT0gH184wmB3c\n X4Ke2c7GOiHW17dm6gYdLiu1Pi",
        "X-Received": "by 2002:a17:903:380b:b0:2a9:484c:ff30 with SMTP id\n d9443c01a7336-2ad1748b1ebmr105093355ad.26.1771294685089;\n Mon, 16 Feb 2026 18:18:05 -0800 (PST)",
        "Content-Type": "multipart/mixed; boundary=\"------------RfTo62NZbUw2iAj7M0tEJ6Tb\"",
        "Message-ID": "<9793b868-6adb-4a9e-9322-382b5b62b57e@gmail.com>",
        "Date": "Tue, 17 Feb 2026 02:18:00 +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 spurious llp64 warnings in gcc.dg/plugin testsuite",
        "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": "Attached patch OK for master branch?",
    "diff": "From 768ed67f3d3536305000cc55ed2c4ff481589954 Mon Sep 17 00:00:00 2001\nFrom: Jonathan Yong <10walls@gmail.com>\nDate: Tue, 17 Feb 2026 02:08:55 +0000\nSubject: [PATCH] gcc.dg/plugin: fix spurious llp64 warnings\n\nFixes compile tests with mingw-w64.\n\ngcc/testsuite/ChangeLog:\n\n\t* gcc.dg/plugin/taint-pr112850-precise.c:\n\t(__kernel_ulong_t): Change unsigned long to __UINTPTR_TYPE__.\n\t(__kernel_size_t): Change __kernel_ulong_t to __kernel_size_t.\n\t(copy_from_user): Change unsigned long n to size_t n.\n\t(snd_rawmidi_ioctl): Change unsigned long arg to uintptr_t arg.\n\t* gcc.dg/plugin/taint-pr112850-too-complex.c: Ditto.\n\t* gcc.dg/plugin/taint-pr112850-unsanitized.c: Ditto.\n\t* gcc.dg/plugin/taint-pr112850.c: Ditto.\n\nSigned-off-by: Jonathan Yong <10walls@gmail.com>\n---\n gcc/testsuite/gcc.dg/plugin/taint-pr112850-precise.c     | 8 ++++----\n gcc/testsuite/gcc.dg/plugin/taint-pr112850-too-complex.c | 8 ++++----\n gcc/testsuite/gcc.dg/plugin/taint-pr112850-unsanitized.c | 8 ++++----\n gcc/testsuite/gcc.dg/plugin/taint-pr112850.c             | 8 ++++----\n 4 files changed, 16 insertions(+), 16 deletions(-)\n\ndiff --git a/gcc/testsuite/gcc.dg/plugin/taint-pr112850-precise.c b/gcc/testsuite/gcc.dg/plugin/taint-pr112850-precise.c\nindex 558f0fb1a8a..30b25db7ec7 100644\n--- a/gcc/testsuite/gcc.dg/plugin/taint-pr112850-precise.c\n+++ b/gcc/testsuite/gcc.dg/plugin/taint-pr112850-precise.c\n@@ -7,12 +7,12 @@\n /* { dg-options \"-fanalyzer -O2 -Wanalyzer-symbol-too-complex --param=analyzer-max-svalue-depth=13\" } */\n /* { dg-require-effective-target analyzer } */\n \n-typedef unsigned long __kernel_ulong_t;\n-typedef __kernel_ulong_t __kernel_size_t;\n+typedef __UINTPTR_TYPE__ uintptr_t;\n+typedef __SIZE_TYPE__ __kernel_size_t;\n typedef __kernel_size_t size_t;\n typedef unsigned int gfp_t;\n \n-extern unsigned long copy_from_user(void* to, const void* from, unsigned long n);\n+extern unsigned long copy_from_user(void* to, const void* from, size_t n);\n \n extern\n __attribute__((__alloc_size__(1)))\n@@ -40,7 +40,7 @@ resize_runtime_buffer(struct snd_rawmidi_params* params)\n }\n \n long\n-snd_rawmidi_ioctl(unsigned long arg)\n+snd_rawmidi_ioctl(uintptr_t arg)\n {\n   void* argp = (void*)arg;\n   struct snd_rawmidi_params params;\ndiff --git a/gcc/testsuite/gcc.dg/plugin/taint-pr112850-too-complex.c b/gcc/testsuite/gcc.dg/plugin/taint-pr112850-too-complex.c\nindex 2a4ee8197c3..29efab0c9bf 100644\n--- a/gcc/testsuite/gcc.dg/plugin/taint-pr112850-too-complex.c\n+++ b/gcc/testsuite/gcc.dg/plugin/taint-pr112850-too-complex.c\n@@ -8,12 +8,12 @@\n /* { dg-options \"-fanalyzer -O2 -Wanalyzer-symbol-too-complex --param=analyzer-max-svalue-depth=12\" } */\n /* { dg-require-effective-target analyzer } */\n \n-typedef unsigned long __kernel_ulong_t;\n-typedef __kernel_ulong_t __kernel_size_t;\n+typedef __UINTPTR_TYPE__ uintptr_t;\n+typedef __SIZE_TYPE__ __kernel_size_t;\n typedef __kernel_size_t size_t;\n typedef unsigned int gfp_t;\n \n-extern unsigned long copy_from_user(void* to, const void* from, unsigned long n);\n+extern unsigned long copy_from_user(void* to, const void* from, size_t n);\n \n extern\n __attribute__((__alloc_size__(1)))\n@@ -41,7 +41,7 @@ resize_runtime_buffer(struct snd_rawmidi_params* params)\n }\n \n long\n-snd_rawmidi_ioctl(unsigned long arg)\n+snd_rawmidi_ioctl(uintptr_t arg)\n {\n   void* argp = (void*)arg;\n   struct snd_rawmidi_params params;\ndiff --git a/gcc/testsuite/gcc.dg/plugin/taint-pr112850-unsanitized.c b/gcc/testsuite/gcc.dg/plugin/taint-pr112850-unsanitized.c\nindex e46fcb6c8a1..cdfc0cf63b6 100644\n--- a/gcc/testsuite/gcc.dg/plugin/taint-pr112850-unsanitized.c\n+++ b/gcc/testsuite/gcc.dg/plugin/taint-pr112850-unsanitized.c\n@@ -7,12 +7,12 @@\n /* { dg-options \"-fanalyzer -O2 -Wanalyzer-too-complex\" } */\n /* { dg-require-effective-target analyzer } */\n \n-typedef unsigned long __kernel_ulong_t;\n-typedef __kernel_ulong_t __kernel_size_t;\n+typedef __UINTPTR_TYPE__ uintptr_t;\n+typedef __SIZE_TYPE__ __kernel_size_t;\n typedef __kernel_size_t size_t;\n typedef unsigned int gfp_t;\n \n-extern unsigned long copy_from_user(void* to, const void* from, unsigned long n);\n+extern unsigned long copy_from_user(void* to, const void* from, size_t n);\n \n extern\n __attribute__((__alloc_size__(1)))\n@@ -40,7 +40,7 @@ resize_runtime_buffer(struct snd_rawmidi_params* params)\n }\n \n long\n-snd_rawmidi_ioctl(unsigned long arg)\n+snd_rawmidi_ioctl(uintptr_t arg)\n {\n   void* argp = (void*)arg;\n   struct snd_rawmidi_params params;\ndiff --git a/gcc/testsuite/gcc.dg/plugin/taint-pr112850.c b/gcc/testsuite/gcc.dg/plugin/taint-pr112850.c\nindex 6fa1d0f9bd4..f427b3f8620 100644\n--- a/gcc/testsuite/gcc.dg/plugin/taint-pr112850.c\n+++ b/gcc/testsuite/gcc.dg/plugin/taint-pr112850.c\n@@ -4,12 +4,12 @@\n /* { dg-options \"-fanalyzer -O2 -Wanalyzer-symbol-too-complex\" } */\n /* { dg-require-effective-target analyzer } */\n \n-typedef unsigned long __kernel_ulong_t;\n-typedef __kernel_ulong_t __kernel_size_t;\n+typedef __UINTPTR_TYPE__ uintptr_t;\n+typedef __SIZE_TYPE__ __kernel_size_t;\n typedef __kernel_size_t size_t;\n typedef unsigned int gfp_t;\n \n-extern unsigned long copy_from_user(void* to, const void* from, unsigned long n);\n+extern unsigned long copy_from_user(void* to, const void* from, size_t n);\n \n extern\n __attribute__((__alloc_size__(1)))\n@@ -37,7 +37,7 @@ resize_runtime_buffer(struct snd_rawmidi_params* params)\n }\n \n long\n-snd_rawmidi_ioctl(unsigned long arg)\n+snd_rawmidi_ioctl(uintptr_t arg)\n {\n   void* argp = (void*)arg;\n   struct snd_rawmidi_params params;\n-- \n2.53.0\n\n",
    "prefixes": []
}