Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2194270/?format=api
{ "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": [] }