get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2230372,
    "url": "http://patchwork.ozlabs.org/api/1.1/patches/2230372/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/gcc/patch/5529033.31r3eYUQgx@fomalhaut/",
    "project": {
        "id": 17,
        "url": "http://patchwork.ozlabs.org/api/1.1/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
    },
    "msgid": "<5529033.31r3eYUQgx@fomalhaut>",
    "date": "2026-04-29T17:21:19",
    "name": "[wwwdocs] Document support for native TLS on Windows",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "f681a1c385b23f079ca4c25955e6cb4f53152c22",
    "submitter": {
        "id": 78832,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/78832/?format=api",
        "name": "Eric Botcazou",
        "email": "botcazou@adacore.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/gcc/patch/5529033.31r3eYUQgx@fomalhaut/mbox/",
    "series": [
        {
            "id": 502115,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/502115/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/gcc/list/?series=502115",
            "date": "2026-04-29T17:21:19",
            "name": "[wwwdocs] Document support for native TLS on Windows",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/502115/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2230372/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2230372/checks/",
    "tags": {},
    "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 secure) header.d=adacore.com header.i=@adacore.com header.a=rsa-sha256\n header.s=google header.b=Cj20O2dS;\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 secure) header.d=adacore.com header.i=@adacore.com header.a=rsa-sha256\n header.s=google header.b=Cj20O2dS",
            "sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=adacore.com",
            "sourceware.org; spf=pass smtp.mailfrom=adacore.com",
            "server2.sourceware.org;\n arc=none smtp.remote-ip=209.85.128.42"
        ],
        "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 4g5PHs46GSz1yHZ\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 03:22:17 +1000 (AEST)",
            "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id B58584BBC097\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 17:22:15 +0000 (GMT)",
            "from mail-wm1-f42.google.com (mail-wm1-f42.google.com\n [209.85.128.42])\n by sourceware.org (Postfix) with ESMTPS id 7A85F4BB592C\n for <gcc-patches@gcc.gnu.org>; Wed, 29 Apr 2026 17:21:48 +0000 (GMT)",
            "by mail-wm1-f42.google.com with SMTP id\n 5b1f17b1804b1-48984d29fe3so145845e9.0\n for <gcc-patches@gcc.gnu.org>; Wed, 29 Apr 2026 10:21:48 -0700 (PDT)",
            "from fomalhaut.localnet ([2a01:e0a:107c:2f10:e654:e8ff:fe8f:2ce6])\n by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-48a81ed69fasm8951255e9.3.2026.04.29.10.21.46\n for <gcc-patches@gcc.gnu.org>\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 29 Apr 2026 10:21:46 -0700 (PDT)"
        ],
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 sourceware.org B58584BBC097",
            "OpenDKIM Filter v2.11.0 sourceware.org 7A85F4BB592C"
        ],
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org 7A85F4BB592C",
        "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org 7A85F4BB592C",
        "ARC-Seal": "i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777483308; cv=none;\n b=wm41G09UX8OqxAnbiuY2uuNa5pKcNdPNnRvexFm07CPmsMHZE7PS1hk085CwoFl56+pX3X5uxBWGglEDhwww8fjr2eM2lp+HxDq+9z06eelwT91pZjYc5dzCLzZvoJLr1cuE6U/OZwwbraJMjFvyBf19gvx/ZJEZCTij1LioTwU=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777483308; c=relaxed/simple;\n bh=C+Lk+y9yiAcx1b/IPcU0HxmO0Pejj6Or9EmDvOVusGY=;\n h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;\n b=YW9j0K5A0q4Qyd+/e9aiZE50eS7/tad4tWCabOena6Cm+mmWbM/JQ+hA6nmLqr8NXxsJaAhG0bm+1j/QMSaRh7FAfeaGwp9FPVqHvBLip29F3if/0tQIW8ANyzfPXk6WNzxkj5B/mM5qgVFutaXjdvgoAhVtyUNkqujdAiEOtYk=",
        "ARC-Authentication-Results": "i=1; server2.sourceware.org",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=adacore.com; s=google; t=1777483307; x=1778088107; darn=gcc.gnu.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:to\n :from:from:to:cc:subject:date:message-id:reply-to;\n bh=mMETNXCjkdO4EzZ3h0IALIu6fuLIq9VqncZmX55xmM0=;\n b=Cj20O2dSspZz8ilGFy0rjG2X25IiZ5ExrYpKD3PEeu3hfz5gPMVe6UJ1LZNfTba9bH\n jxpGU98MgfIeBmTjlj1pA54V6UeFBNfcDzL+dXrGT9g3zkvOR7u0Wq+l5bxGedj3w9NZ\n zRHb9WSq3+L0nd7C9lYYltFAotvPreHOY7PSyv3f2HB7KPs/nHk0g6zCR1lD9pl5nxha\n IkqjGJmYnLz+W59CIUhNgMUhB2znquP4Hnz17Ci6KuIqmHK1jeeYYa1KYVpoq2VjO/cx\n 4qo6RXFZoxBuRcDJVoQKSkYGJODKiPlw0nZHBxlQ85XlLZ4+ZOdSY13eqhBLYur04ZR0\n IizA==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777483307; x=1778088107;\n h=content-transfer-encoding:mime-version:message-id:date:subject:to\n :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=mMETNXCjkdO4EzZ3h0IALIu6fuLIq9VqncZmX55xmM0=;\n b=NFOj6EZredo0Fm8ytAfpBy4EkAOfdbKf/uDO+2aKouhcrARtsJy8E71dZEytw79Dz9\n RyN5ZAi0GU6VBm70Hlav4gZf4HCutGqxEIhee4VKiTlwbXvjgzrfZDImnoLtcIP7to7w\n 1Q9Hmh5CdY/1fxXwLs1NUDGDnFgaiOz1zfv7FVrXzRlBRZsnoLXncz3+amTSS/Cj8HQE\n 67XS+Qs/bRFcuzTz51LMXcsYj16PmMOGpAxwsvhTSyzODFTRcAl0nFkY9K/wDs5aXxiB\n dG1jJfp0Imld3Qj3aZSIKkXDb6r4LXuhLW5q//NDoSmm1Clt36Xd8npeDTUJsJsWYx/O\n gpyw==",
        "X-Gm-Message-State": "AOJu0Yyz+zwVtYv8e7LtU6pH2OLcGdlxYv0yYQBMqgiP5EeAqdSnoTQr\n 3Km2byuQmYvDKaWe3Xa1RTleLJIE8koryRiX50aYZZvWyXMzOq8DYL3ASK67YfiApF2VW9eDqDn\n Rmqw=",
        "X-Gm-Gg": "AeBDiev9qeaCEpw8sVfto5fHvYccNRKnE00gQx/KWuh20omKm9Tagkz7a9SUPzn0izS\n BuMJDo9naXw3ZzJRNbjjT89/pR7FdG4p9F4aD1rwH4Bv5LdXCkCc2no1YdERWCGR1IvowfAEM8S\n sdv/X82sEDkGtNeadSiw6fvoRfxt/pxBRDng41rtBujqjNK//cr/fCqrKtBMyXm5wO7dSaVHOnz\n ee8oJPPfuSyfYlxTai9K5K1qhhMwOrpg/2J/XGu+xf9LKn8C2KkqLqXDV+/GJvObP3ylk0ZV6nI\n 0uzFuh3jQJPvMIqu4dpfuAuILJ5aIHXOylcj8sxRyr8MJWiN+qbEfjACcR7+IB9iUpErjYtndMR\n QhZh8VMWYMgx+wkPynsDcqxAmRwMKjLO6+Oe93lZwhZr0+Qxdkb3yEpENj41p06k7pyjD0aKZ5n\n aBYRP7YsJXm+sqawxa0AUm4os+zkL9BrN4Q0BXqaGwOu0QUpg=",
        "X-Received": "by 2002:a05:600c:8b04:b0:48a:53ea:13eb with SMTP id\n 5b1f17b1804b1-48a77ad5a7emr131409515e9.5.1777483307165;\n Wed, 29 Apr 2026 10:21:47 -0700 (PDT)",
        "From": "Eric Botcazou <botcazou@adacore.com>",
        "X-Google-Original-From": "Eric Botcazou <ebotcazou@adacore.com>",
        "To": "gcc-patches@gcc.gnu.org",
        "Subject": "[wwwdocs] Document support for native TLS on Windows",
        "Date": "Wed, 29 Apr 2026 19:21:19 +0200",
        "Message-ID": "<5529033.31r3eYUQgx@fomalhaut>",
        "MIME-Version": "1.0",
        "Content-Type": "multipart/mixed; boundary=\"nextPart5163307.LvFx2qVVIh\"",
        "Content-Transfer-Encoding": "7Bit",
        "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": "Applied after proofreading by W3C's validator (which required a couple of \nfixes to preexisting code).",
    "diff": "diff --git a/htdocs/gcc-16/changes.html b/htdocs/gcc-16/changes.html\nindex 65462545..cab3bca4 100644\n--- a/htdocs/gcc-16/changes.html\n+++ b/htdocs/gcc-16/changes.html\n@@ -646,7 +646,12 @@ struct Affected : E\n \n <!-- <h3 id=\"vxmils\">VxWorks MILS</h3> -->\n \n-<!-- <h3 id=\"windows\">Windows</h3> -->\n+<h3 id=\"windows\">Windows</h3>\n+<ul>\n+  <li>GCC now supports native Thread-Local Storage (TLS) on Windows. In order\n+      to enable it, <code>--enable-tls</code> must be specified at configure\n+      time and recent GNU binutils must be used (version 2.44 or later).</li>\n+</ul>\n \n \n <!-- .................................................................. -->\n@@ -662,12 +667,12 @@ struct Affected : E\n   <li>GCC's SARIF output now respects the\n     <a href=\"https://gcc.gnu.org/onlinedocs/gcc/Overall-Options.html#index-dumpdir\">dump directory</a>.\n     For example, given\n-    <code><pre>\n+    <pre><code>\n       gcc \\\n         -o build-dir/foo.o \\\n         -fdiagnostics-add-output=sarif\n         foo.c\n-    </pre></code>\n+    </code></pre>\n     GCC 15 would write the SARIF to <code>foo.c.sarif</code>, whereas\n     GCC 16 now writes it to <code>build-dir/foo.c.sarif</code>.\n     <!-- commit 6fe28020cae53e3703921aedb9f267115a5262d3\n@@ -874,7 +879,7 @@ struct Affected : E\n       <li><a href=\"https://gcc.gnu.org/onlinedocs/libgdiagnostics/topics/message-buffers.html#c.diagnostic_message_buffer_dump\" title=\"diagnostic_message_buffer_dump\"><code>diagnostic_message_buffer_dump()</code></a></li>\n       <li><a href=\"https://gcc.gnu.org/onlinedocs/libgdiagnostics/topics/diagnostics.html#c.diagnostic_finish_via_msg_buf\" title=\"diagnostic_finish_via_msg_buf\"><code>diagnostic_finish_via_msg_buf()</code></a></li>\n       <li><a href=\"https://gcc.gnu.org/onlinedocs/libgdiagnostics/topics/physical-locations.html#c.diagnostic_add_location_with_label_via_msg_buf\" title=\"diagnostic_add_location_with_label_via_msg_buf\"><code>diagnostic_add_location_with_label_via_msg_buf()</code></a></li>\n-      <li><a href=\"https://gcc.gnu.org/onlinedocs/libgdiagnostics/topics/execution-paths.html#c.diagnostic_execution_path_add_event_via_msg_buf\" title=\"diagnostic_execution_path_add_event_via_msg_buf\"><code>diagnostic_execution_path_add_event_via_msg_buf()</code></a></p></li>\n+      <li><a href=\"https://gcc.gnu.org/onlinedocs/libgdiagnostics/topics/execution-paths.html#c.diagnostic_execution_path_add_event_via_msg_buf\" title=\"diagnostic_execution_path_add_event_via_msg_buf\"><code>diagnostic_execution_path_add_event_via_msg_buf()</code></a></li>\n     </ul>\n   </li>\n   <li><a href=\"https://gcc.gnu.org/onlinedocs/libgdiagnostics/topics/physical-locations.html#c.diagnostic_manager_set_debug_physical_locations\" title=\"diagnostic_manager_set_debug_physical_locations\"><code>diagnostic_manager_set_debug_physical_locations()</code></a></li>\n",
    "prefixes": [
        "wwwdocs"
    ]
}