get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2219852,
    "url": "http://patchwork.ozlabs.org/api/1.2/patches/2219852/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/gcc/patch/20260404234813.676699-3-sloosemore@baylibre.com/",
    "project": {
        "id": 17,
        "url": "http://patchwork.ozlabs.org/api/1.2/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": "<20260404234813.676699-3-sloosemore@baylibre.com>",
    "list_archive_url": null,
    "date": "2026-04-04T23:48:13",
    "name": "[PUSHED,3/3] doc: Copy-edit Picolibc option documentation",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "65fe08a5a794ab013d135aa15250d45dd8ee1c32",
    "submitter": {
        "id": 87955,
        "url": "http://patchwork.ozlabs.org/api/1.2/people/87955/?format=api",
        "name": "Sandra Loosemore",
        "email": "sloosemore@baylibre.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/gcc/patch/20260404234813.676699-3-sloosemore@baylibre.com/mbox/",
    "series": [
        {
            "id": 498754,
            "url": "http://patchwork.ozlabs.org/api/1.2/series/498754/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/gcc/list/?series=498754",
            "date": "2026-04-04T23:48:11",
            "name": "[PUSHED,1/3] doc: Rename \"Submodel Options\"",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/498754/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2219852/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2219852/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=baylibre-com.20251104.gappssmtp.com\n header.i=@baylibre-com.20251104.gappssmtp.com header.a=rsa-sha256\n header.s=20251104 header.b=c/QsjfZw;\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=baylibre-com.20251104.gappssmtp.com\n header.i=@baylibre-com.20251104.gappssmtp.com header.a=rsa-sha256\n header.s=20251104 header.b=c/QsjfZw",
            "sourceware.org;\n dmarc=none (p=none dis=none) header.from=baylibre.com",
            "sourceware.org; spf=pass smtp.mailfrom=baylibre.com",
            "server2.sourceware.org;\n arc=none smtp.remote-ip=209.85.161.54"
        ],
        "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 4fpC614nygz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 05 Apr 2026 09:51:05 +1000 (AEST)",
            "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 9B4954BA2E36\n\tfor <incoming@patchwork.ozlabs.org>; Sat,  4 Apr 2026 23:51:03 +0000 (GMT)",
            "from mail-oo1-f54.google.com (mail-oo1-f54.google.com\n [209.85.161.54])\n by sourceware.org (Postfix) with ESMTPS id 37B524BA2E29\n for <gcc-patches@gcc.gnu.org>; Sat,  4 Apr 2026 23:48:28 +0000 (GMT)",
            "by mail-oo1-f54.google.com with SMTP id\n 006d021491bc7-662efd1bdd4so1775032eaf.0\n for <gcc-patches@gcc.gnu.org>; Sat, 04 Apr 2026 16:48:28 -0700 (PDT)",
            "from nenufar.hsd1.co.comcast.net ([2601:281:d901:97c0::9a27])\n by smtp.gmail.com with ESMTPSA id\n 006d021491bc7-680a63c7fd1sm6100242eaf.8.2026.04.04.16.48.24\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sat, 04 Apr 2026 16:48:26 -0700 (PDT)"
        ],
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 sourceware.org 9B4954BA2E36",
            "OpenDKIM Filter v2.11.0 sourceware.org 37B524BA2E29"
        ],
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org 37B524BA2E29",
        "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org 37B524BA2E29",
        "ARC-Seal": "i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1775346508; cv=none;\n b=SZ2dKTsxYjzDcT8KNEYv5oofci9UvaLNzTm8OnirRp9AvX1cWI/B1lterGQngvfF8lpaff8U03g4Iy6AVf7Nk2DUd06kfDb4AkdDoDFSLuHC7AUlSHgnO5ji5pj6LAYWQNNCK8VOH8WVM/TxljpfW+D+n53OG1KUoxsvdl97iOI=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1775346508; c=relaxed/simple;\n bh=rZsc2y+FQ5pZ2ieLPvlU+G4fToL/qZH7502CyZyTkec=;\n h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version;\n b=S71WG5mli+Or1ZhNUCEPjiCARPQo4DRgqJbjNBgKg5jYEKtG+CceAmkBCeUlUmO8uJXa935aezUeyFgV4FBDbogQzfvH13BhJyompU/PaZsARZh9pi4re1CvJFgOJrEZP+3IKlIedjf+ZUo3w/nmSsuqhBeBYcFLtc7CQuCGG1g=",
        "ARC-Authentication-Results": "i=1; server2.sourceware.org",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=baylibre-com.20251104.gappssmtp.com; s=20251104; t=1775346507;\n x=1775951307;\n darn=gcc.gnu.org;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:to:from:from:to:cc:subject:date:message-id\n :reply-to; bh=CI6Eswd8t5RxpFVnRrCWL5MHN6atFwxS7uf0iRQDZfA=;\n b=c/QsjfZwg5UUlJHWOubUHJkpNQBncqGw4wJPn4JqTxhiUelU0ob0QZ9ipDPXyMuZPh\n f/7Uw/x3gN2aAaDPgEy234jliE+Hu9Inl1CC4S+TdElGAS+UutKpOwHQEFUxbS/S+7M7\n pGG9Emhy9FJw0fwRjsNttlvkjGpFd+XTQy2lRhyOJSjL/7DLylq14oBsd+Nhqq2t+NiC\n qlZly4BhtOpY0XLe9XRtbSIgSGM19SkwPdDwbkIbrDUtP+QCyZkHeM+toVDqTwj7B1/0\n K+OZQw9XzNe27BkbuDBhJinjmfB4CjZ4oS636NMES1rqbNnYhLa2yufCGyeETO9t4dDz\n Cqow==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775346507; x=1775951307;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=CI6Eswd8t5RxpFVnRrCWL5MHN6atFwxS7uf0iRQDZfA=;\n b=nerMyiCGoQ4iCdTVmIvzZZRxsvN0DYu6Cz5F7ruMCvtRB93h2zbvopWWAGH4qVGnMl\n qM8otIDvNvAM6Or+8kvQW5nP8Xbni/Z5GVPs8uMEyZxbFAoybWnTMwEhMQY5SHnPkqJ+\n I3YKXm9cgoPmxG5BzdgdByfm2elAbcNGmSlvnBblvkjfTSxO42SSZCvZG7Le31OGuVtU\n Ww7NSDwYYg0tfIaDdT2YIpGv0JTxh2Q+qA5gdUjjSfzLtRLZiXI9J2i1KWOH83/wqIpA\n dqEmSCbeqmNso3VnizukMbG93+X+fIamcNKKe+3sitCMU0p29E1bI1dGb35mYzBIthve\n 8llQ==",
        "X-Gm-Message-State": "AOJu0YyASkQ8rc8pVhhV2CCsbXZD5c6Jzy7Uv8HuiOBySB2aSyO6RbPT\n e/hliyfJ9doAL1o1ngK4MbO+6yBCCxyqo75StWdXsDTP8kjzrtIsG05k5R9ZhjTCJYczk+bi1hC\n 9cDQL",
        "X-Gm-Gg": "AeBDieuyN69luN4pqr4fFPAF9IxwxgxouY2rQifpMyRThX9fdTDruJ2a6qr+BKnQq5i\n kuu0cdF32WDg5CKoVs3LJ93XZJk7dZR6RlCfU4Q1QOCxtKF23uuOnPs1s5jMroH+/3no8Z05jOh\n BFm3ee50HzPyOolMPqQUUM76WPEbp3DEquVYdroqnrBnNmXXjsQjGTtP8hX20IfuMt4P54fVLY2\n NCkzVIO4Poogf/bUoQX1ycbkaYO5Ez+HkoXyy7aBLl8lU9wVIL7tAfwpY7Dss7/76gasYoPwyc7\n lAk9VX0VaACP5ZmaVrC2nsNeCY+fREsUTVZNy9yCdtwrZaZysIR1oiW9RBxTK2J6xU6kDhxMqZz\n H+tL2PVqVxiSgt0gHFgVxZvBg2AxyU3Cr4Jv0O6AZ9Kf5emSr6aI/H+jKRxNdjjDzykUs/VmB0e\n uX56AuqjhU0aa0k+R1nrOY+BnF+13w8n7D",
        "X-Received": "by 2002:a05:6820:4b0d:b0:67e:432a:9c9 with SMTP id\n 006d021491bc7-6822152ac23mr3777281eaf.31.1775346507224;\n Sat, 04 Apr 2026 16:48:27 -0700 (PDT)",
        "From": "Sandra Loosemore <sloosemore@baylibre.com>",
        "To": "gcc-patches@gcc.gnu.org",
        "Subject": "[PUSHED 3/3] doc: Copy-edit Picolibc option documentation",
        "Date": "Sat,  4 Apr 2026 17:48:13 -0600",
        "Message-Id": "<20260404234813.676699-3-sloosemore@baylibre.com>",
        "X-Mailer": "git-send-email 2.34.1",
        "In-Reply-To": "<20260404234813.676699-1-sloosemore@baylibre.com>",
        "References": "<20260404234813.676699-1-sloosemore@baylibre.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "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": "gcc/ChangeLog\n\t* doc/invoke.texi (Picolibc Options): Copy-edit for markup, use\n\tof proper names, etc.\n---\n gcc/doc/invoke.texi | 26 ++++++++++++++------------\n 1 file changed, 14 insertions(+), 12 deletions(-)",
    "diff": "diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi\nindex 68f0b3b2270..4b208344398 100644\n--- a/gcc/doc/invoke.texi\n+++ b/gcc/doc/invoke.texi\n@@ -30853,10 +30853,10 @@ allocator is used.\n \n @node Picolibc Options\n @subsection Picolibc Options\n-@cindex picolibc options\n-@cindex options, picolibc\n+@cindex Picolibc options\n+@cindex options, Picolibc\n \n-These options control compilation and linking when using picolibc:\n+These options control compilation and linking when using Picolibc:\n \n @table @gcctabopt\n @opindex oslib\n@@ -30865,7 +30865,7 @@ Search the library named @var{library} after the C library, permitting\n symbols undefined by the C library to be defined by this library. The\n C library, libgcc and this library are placed between\n @option{--start-group} and @option{--end-group} flags so that each can\n-refer to symbols in the others. For many targets, picolibc provides a\n+refer to symbols in the others. For many targets, Picolibc provides a\n @samp{semihost} variant (specified with @option{--oslib=semihost})\n which provides enough basic OS functionality to support console and\n file I/O when run in an emulator or when using an in-circuit debugger.\n@@ -30874,29 +30874,30 @@ file I/O when run in an emulator or when using an in-circuit debugger.\n @item --crt0=@r{[}none@r{|}minimal@r{|}hosted@r{|}semihost@r{]}\n Replace the default @file{crt0.o} name with\n @file{crt0-@var{variant}.o}. The @samp{none} variant provides no\n-startup code at all, allowing the user to supply their\n+startup code at all, allowing you to supply your\n own. @samp{minimal} performs basic memory setup but does not invoke\n any constructors. When no @option{-crt0} option is provided, the\n default initialization code adds calls to all\n constructors. @samp{hosted} adds a call to @code{exit} when\n-@code{main} returns. @samp{semihost} accesses a command line parameter\n+@code{main} returns. @samp{semihost} accesses a command-line parameter\n supplied via the semihosting interface and splits that into arguments\n at whitespace boundaries, passing the resulting array of strings to\n-main in @code{argc} and @code{argv}. On some targets, including\n-aarch64, arc, arm, loongarch, m68k, riscv, super-h and x86,\n+@code{main} in @code{argc} and @code{argv}. On some targets, including\n+AArch64, ARC, ARM, LoongArch, M680x0, RISC-V, SH, and x86,\n @samp{semihost} also traps hardware exceptions and prints information\n to the console. Note that @option{--crt0=semihost} depends upon APIs\n provided by @option{--oslib=semihost}.\n \n @opindex printf\n @item --printf=@r{[}d@r{|}f@r{|}l@r{|}i@r{|}m@r{]}\n-Select the printf variant. Picolibc provides five different printf\n+Select the @code{printf} variant.\n+Picolibc provides five different @code{printf}\n variants which offer decreasing levels of functionality along with\n decreasing code size. @samp{d} is the default level, offering full C17\n and POSIX.1-2024 conformance. @samp{f} provides the same feature set,\n but supports @code{float} values instead of @code{double} which are\n passed using the @code{printf_float} macro. @samp{l} elides all\n-floating point and POSIX positional parameter support. @samp{i} limits\n+floating-point and POSIX positional parameter support. @samp{i} limits\n integers to those no larger than @code{long}. @samp{m} removes support\n for most formatting options including width and precision. The formats\n and arguments are still parsed correctly, but output does not respect\n@@ -30904,13 +30905,14 @@ those parameters.\n \n @opindex scanf\n @item --scanf=@r{[}d@r{|}f@r{|}l@r{|}i@r{|}m@r{]}\n-Select the scanf variant. Picolibc provides five different scanf\n+Select the @code{scanf} variant.\n+Picolibc provides five different @code{scanf}\n variants which offer decreasing levels of functionality along with\n decreasing code size. @samp{d} is the default level, offering full C17\n and POSIX.1-2024 conformance. @samp{f} removes support for\n @code{double} values. @samp{l} elides all floating point\n support. @samp{i} limits integers to those no larger than\n-@code{long}. @samp{m} removes support for @code{%[} conversion specifiers.\n+@code{long}. @samp{m} removes support for @samp{%[} conversion specifiers.\n \n @end table\n \n",
    "prefixes": [
        "PUSHED",
        "3/3"
    ]
}