get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2223362,
    "url": "http://patchwork.ozlabs.org/api/1.1/patches/2223362/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/gcc/patch/20260415062947.1987996-1-andrew.pinski@oss.qualcomm.com/",
    "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": "<20260415062947.1987996-1-andrew.pinski@oss.qualcomm.com>",
    "date": "2026-04-15T06:29:47",
    "name": "[GCC17-PATCH] cfghooks: Remove new_bb_cbk callback from make_forwarder_block",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "80e118cbb3892720bf7ec95262fef599381b40b4",
    "submitter": {
        "id": 91428,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/91428/?format=api",
        "name": "Andrew Pinski",
        "email": "andrew.pinski@oss.qualcomm.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/gcc/patch/20260415062947.1987996-1-andrew.pinski@oss.qualcomm.com/mbox/",
    "series": [
        {
            "id": 499929,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/499929/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/gcc/list/?series=499929",
            "date": "2026-04-15T06:29:47",
            "name": "[GCC17-PATCH] cfghooks: Remove new_bb_cbk callback from make_forwarder_block",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/499929/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2223362/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2223362/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 unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=UlYQjHo3;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=ESrUdQqB;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.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=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=UlYQjHo3;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=ESrUdQqB",
            "sourceware.org; dmarc=none (p=none dis=none)\n header.from=oss.qualcomm.com",
            "sourceware.org;\n spf=pass smtp.mailfrom=oss.qualcomm.com",
            "server2.sourceware.org;\n arc=none smtp.remote-ip=205.220.168.131"
        ],
        "Received": [
            "from vm01.sourceware.org (vm01.sourceware.org [38.145.34.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 4fwWVf6gj8z1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 15 Apr 2026 16:30:29 +1000 (AEST)",
            "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 933FD4BA2E07\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 15 Apr 2026 06:30:27 +0000 (GMT)",
            "from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com\n [205.220.168.131])\n by sourceware.org (Postfix) with ESMTPS id 0B05D4BA2E06\n for <gcc-patches@gcc.gnu.org>; Wed, 15 Apr 2026 06:29:56 +0000 (GMT)",
            "from pps.filterd (m0279863.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63F5xKma2772744\n for <gcc-patches@gcc.gnu.org>; Wed, 15 Apr 2026 06:29:55 GMT",
            "from mail-pg1-f200.google.com (mail-pg1-f200.google.com\n [209.85.215.200])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dj50v02xg-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <gcc-patches@gcc.gnu.org>; Wed, 15 Apr 2026 06:29:54 +0000 (GMT)",
            "by mail-pg1-f200.google.com with SMTP id\n 41be03b00d2f7-b62da7602a0so4518361a12.2\n for <gcc-patches@gcc.gnu.org>; Tue, 14 Apr 2026 23:29:54 -0700 (PDT)",
            "from xeond2.wrightpinski.org ([98.97.36.113])\n by smtp.gmail.com with ESMTPSA id\n d2e1a72fcca58-82f6744e193sm1037012b3a.57.2026.04.14.23.29.52\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 14 Apr 2026 23:29:52 -0700 (PDT)"
        ],
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 sourceware.org 933FD4BA2E07",
            "OpenDKIM Filter v2.11.0 sourceware.org 0B05D4BA2E06"
        ],
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org 0B05D4BA2E06",
        "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org 0B05D4BA2E06",
        "ARC-Seal": "i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776234597; cv=none;\n b=yEJ5pHcECWkJjL6wpJNja+pOon83c3ic1rx+sPrWRh4H/QQcsb47yPDZPlzkptGUIAklI4xylMT7/8XZ4vYQwaeHXilsL/ma660BRv06qcTUWdu8u/kvqXdRbgNytOPBwACHazVdVqcEHJEH3kvYhth5RM6f6kAWDoXYOrSRsG8=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776234597; c=relaxed/simple;\n bh=7zgAKWn/N7Ys6amNE/hTDUx5lCguA8lGF6cP+cGDzks=;\n h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID:\n MIME-Version;\n b=jnZ4wwk2md5INW6mMyNet1OEqrUAy5Zp+xXQEzKoM3R5EMqSIeUjigf0GsVXpg+cs75bwnYRfJ67KCT0YvLqEeZ/J3rIlRPauMl/1/mYn3weIhYZ1VVAMBT8ZnRowgzHZUFwGujWLeZPX6DnR29WJDOozceflS6Rr+auLTV30a8=",
        "ARC-Authentication-Results": "i=1; server2.sourceware.org",
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n cc:content-transfer-encoding:date:from:message-id:mime-version\n :subject:to; s=qcppdkim1; bh=U7rrI8wekV/8GTN2fvf5j0o1bnFSP2cdcuG\n PuDYjoIk=; b=UlYQjHo3I194bwISpGVAAfrDk7C2BbreBOEFjqIUqELPoD4I6MR\n th2ofOZ/8SBr8iD/4xc7n5cr0TrmKOhXl3KSFlmFtVKulN021OSDme0/JxJ/T1gU\n e1Y5m7W1s6cXrIJN+Mt2TdfsNZgtxPLtA3KFEYVNdHj72MjHwInhzW3xgeJQJHDH\n O+d81Pg25c08QLqUAiJaT6ZL+Ap56oTKW1RnmctnHCOSaxLuTXGcJbDLopGOerqQ\n V5E2B3e0NmOcOAfcMV3mjfNViwRjkSnho0sZrAX7ypb3a9MWYwKgy0zF8eRRHQmi\n vloQ4v2fmqIwPaVqvWjBYnG9DWdsL6b8OLg==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1776234594; x=1776839394; darn=gcc.gnu.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=U7rrI8wekV/8GTN2fvf5j0o1bnFSP2cdcuGPuDYjoIk=;\n b=ESrUdQqBhP+33l7+9JVISdLJAotii05hU7ztOYvZWuA01ozF2+EkfzbahaoLVn7Qla\n qTox6TlXefBcvAa71lOGeCNynkRTFUoJBCqfwnR5yFLR2yzJ/TLiH2TeZr8D+4Rh+eOJ\n zcE5l5ga1jbLTVqXwHeVLXEfV5kfVJHwC+J9Q45OiE3ibu7E7PUF/2ePgvO3ui0XoWx/\n hq3kaIR6Mac8raLhL8fU9xoWiEoxOMAbjqVb+DX3Lp8Yc7SzC4rNhVn7gBkW1k54Tvfr\n dRhdAXEBJKG5yuk4cgFtu3OrcXAmes0zuVDRrl3FrbhuWjvoSnNOD42ahZDg+PuZR08G\n 6GTQ=="
        ],
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776234594; x=1776839394;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=U7rrI8wekV/8GTN2fvf5j0o1bnFSP2cdcuGPuDYjoIk=;\n b=knsCcTfr9/WFlW8xD8GylQkgIGMSZMPJbBfI4o9E531Wbu7fBf8z8yJeWc+bxO5lUp\n l5KxAPDA3ShQwuY6Kpkwu2A8RlgKwFtCt/Ob8iyNrvzJa3odkHbXecJD6Q0/vaZ2TFlH\n 3EOvjhZVJXvRoUWODYUBI6Rusp9yCiMeavEa/9XKgJTva7ykqGboSJDbnRjFUc4buH1l\n s7d3PiLdOmLpTzbBvjtLa/OVHh51prBoFuQkFaFOfL6g3w9XHLQCsTN9UjhVqvky61S4\n 0xysjGrLBnN7rwihGml90u9veuaoN7Ioh7R4tKN8ris7Ge+1q61PiyLx6XydaKvPaOte\n XHnw==",
        "X-Gm-Message-State": "AOJu0Yz5hHtlDi2OFHjcQvjQnu7fP6TsW66SIdmzQ8ls5SXydcFJhSjZ\n GpZ4OGexFgRJGXQt1oLdp0w7r3iDob+W3jzuv3yKdDljG5YfTZCdS+v5qf5NyBZ5XgtFUtkXwrm\n zFLusIhgdD92lwgA3iBCCEGY9u7USzeSu6OiLtbPCSz+0hSyxHuNQ/Yv4cjHxd+bg8NsL",
        "X-Gm-Gg": "AeBDiev9WtFCe5tyvjK9zZeOe59w/7oez9UYIhWJ4E1eBzjvzhGneVOAvnohVle+qAe\n 0sOJBPiyYIMOheT6TYhgAp11gN61+vCGJNsa7qUcD2E2D9cix9azuxIOXBEIMRcnhluI+Y9kmkH\n 6uxJcOxSMlAUh8q3PX39seI2CnDj5Rcu8q5P7KOEwkFzFa6iqXk+NmqdQnt+6IrzY/Yce5ycN9S\n nLNLlHUKW5vaJeeGSmEzKmIx//EIfZ4oLFB2tewQlkrjCEH/cBDudcedEc3CRuwTdmWGFzgzJry\n LrHGANiAIDZc1RSkuG1JBDyxFBVZmfGUROJoIiBwKrjfI9na8zljzz434B21UAJqqUtrewRILkx\n pwC6fVRrx5N7hkh7aURpn9rPaRh8n4+teNfX+k7Vr1u4smMBp",
        "X-Received": [
            "by 2002:a05:6a00:3a1f:b0:82f:b0:28f0 with SMTP id\n d2e1a72fcca58-82f0c3004cbmr19543496b3a.34.1776234593658;\n Tue, 14 Apr 2026 23:29:53 -0700 (PDT)",
            "by 2002:a05:6a00:3a1f:b0:82f:b0:28f0 with SMTP id\n d2e1a72fcca58-82f0c3004cbmr19543477b3a.34.1776234593109;\n Tue, 14 Apr 2026 23:29:53 -0700 (PDT)"
        ],
        "From": "Andrew Pinski <andrew.pinski@oss.qualcomm.com>",
        "To": "gcc-patches@gcc.gnu.org",
        "Cc": "Andrew Pinski <andrew.pinski@oss.qualcomm.com>",
        "Subject": "[GCC17-PATCH] cfghooks: Remove new_bb_cbk callback from\n make_forwarder_block",
        "Date": "Tue, 14 Apr 2026 23:29:47 -0700",
        "Message-ID": "<20260415062947.1987996-1-andrew.pinski@oss.qualcomm.com>",
        "X-Mailer": "git-send-email 2.43.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-Proofpoint-GUID": "bjuOrOWKa9d-nRCpj6u9vOWyzwa2QJ-_",
        "X-Authority-Analysis": "v=2.4 cv=eLMjSnp1 c=1 sm=1 tr=0 ts=69df3062 cx=c_pps\n a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=Y1m2km2pjv8hb87nKEJjOQ==:17\n a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8\n a=d_qeH-KPvgr7ZqesE18A:9 a=3WC7DwWrALyhR5TkjVHa:22",
        "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwNDE1MDA1OCBTYWx0ZWRfX5bMXPZxfAvp+\n HE2FNESL5LSxDbQURsieYV2rrh7u6hxuYY4SyWRPIigG4mlkaojnPX5qXqQ3VLnn1OCL/eeVL06\n xhTbbx5LWBvDuP9VpjbkGYkAxEf3k/GsvHyjaz6qZNr1TePdaAdUFLOIxBYBO0X3S3/g7yNGqrE\n 3Qhqp5Z/ahVb7lArI6JbNL3LwXg17+EHyGVT8QHSMWUSeb/QAS/cDyrh1S7OCbn6oGai57hE0zI\n vmyBnptEQneznCaPJ2fRSPpjOjS1T3jcgg5CUE3EBAVwCADXam3SA+S8G//mdJP6o9Ch/luJPoC\n 6a3vgDnzyJgmRn5ul45SkhGprbuhmKdzaImFoAp8LA/GgqKPJ+q5h3z9zzzelohPRpkXnf3yton\n XHqeSrkAeAB/1yBOoCM0Ys02eMZIzwwXQBVvQweNNS/BeK62mGypJWd7/e+c+vxweJtv/3u0TJ7\n XG1tOBOgrnB64NR2fGA==",
        "X-Proofpoint-ORIG-GUID": "bjuOrOWKa9d-nRCpj6u9vOWyzwa2QJ-_",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-14_04,2026-04-13_04,2025-10-01_01",
        "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n adultscore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 impostorscore=0\n suspectscore=0 malwarescore=0 priorityscore=1501 spamscore=0 phishscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604150058",
        "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": "This callback seems to be unused since it was allowed to be NULL\nin r0-78960-g89f8f30f356532 (19 years ago), so let's just remove it.\nthis is also the first step in changing the callback to make_forwarder_block.\n\nBootstrapped and tested on x86_64-linux-gnu.\n\ngcc/ChangeLog:\n\n\t* cfghooks.cc (make_forwarder_block): Remove new_bb_cbk argument.\n\t* cfghooks.h (make_forwarder_block): Remove last argument.\n\t* cfgloop.cc (form_subloop): Update call to make_forwarder_block.\n\t(merge_latch_edges): Likewise.\n\t* cfgloopmanip.cc (create_preheader): Likewise.\n\t* tree-cfgcleanup.cc (cleanup_tree_cfg_noloop): Likewise.\n\t* tree-ssa-threadupdate.cc\n\t(fwd_jt_path_registry::thread_through_loop_header): Likewise.\n\nSigned-off-by: Andrew Pinski <andrew.pinski@oss.qualcomm.com>\n---\n gcc/cfghooks.cc              | 6 +-----\n gcc/cfghooks.h               | 3 +--\n gcc/cfgloop.cc               | 6 ++----\n gcc/cfgloopmanip.cc          | 2 +-\n gcc/tree-cfgcleanup.cc       | 3 +--\n gcc/tree-ssa-threadupdate.cc | 2 +-\n 6 files changed, 7 insertions(+), 15 deletions(-)",
    "diff": "diff --git a/gcc/cfghooks.cc b/gcc/cfghooks.cc\nindex 4596ab2ed85..063639fe1c9 100644\n--- a/gcc/cfghooks.cc\n+++ b/gcc/cfghooks.cc\n@@ -926,8 +926,7 @@ merge_blocks (basic_block a, basic_block b)\n    part.  Returns the edge connecting the entry part to the rest.  */\n \n edge\n-make_forwarder_block (basic_block bb, bool (*redirect_edge_p) (edge),\n-\t\t      void (*new_bb_cbk) (basic_block))\n+make_forwarder_block (basic_block bb, bool (*redirect_edge_p) (edge))\n {\n   edge e, fallthru;\n   edge_iterator ei;\n@@ -966,9 +965,6 @@ make_forwarder_block (basic_block bb, bool (*redirect_edge_p) (edge),\n               && dummy->loop_father->header == dummy\n               && dummy->loop_father->latch == e_src)\n             dummy->loop_father->latch = jump;\n-\n-          if (new_bb_cbk != NULL)\n-            new_bb_cbk (jump);\n         }\n     }\n \ndiff --git a/gcc/cfghooks.h b/gcc/cfghooks.h\nindex e2e81396b5b..6cc1b66baef 100644\n--- a/gcc/cfghooks.h\n+++ b/gcc/cfghooks.h\n@@ -245,8 +245,7 @@ extern basic_block create_basic_block (gimple_seq, basic_block);\n extern basic_block create_empty_bb (basic_block);\n extern bool can_merge_blocks_p (basic_block, basic_block);\n extern void merge_blocks (basic_block, basic_block);\n-extern edge make_forwarder_block (basic_block, bool (*)(edge),\n-\t\t\t\t  void (*) (basic_block));\n+extern edge make_forwarder_block (basic_block, bool (*)(edge));\n extern basic_block force_nonfallthru (edge);\n extern void tidy_fallthru_edge (edge);\n extern void tidy_fallthru_edges (void);\ndiff --git a/gcc/cfgloop.cc b/gcc/cfgloop.cc\nindex 56920848be0..fc4d635d8b6 100644\n--- a/gcc/cfgloop.cc\n+++ b/gcc/cfgloop.cc\n@@ -733,8 +733,7 @@ form_subloop (class loop *loop, edge latch)\n       if (e != latch)\n \tmfb_reis_set->add (e);\n     }\n-  new_entry = make_forwarder_block (loop->header, mfb_redirect_edges_in_set,\n-\t\t\t\t    NULL);\n+  new_entry = make_forwarder_block (loop->header, mfb_redirect_edges_in_set);\n   delete mfb_reis_set;\n \n   loop->header = new_entry->src;\n@@ -769,8 +768,7 @@ merge_latch_edges (class loop *loop)\n       mfb_reis_set = new hash_set<edge>;\n       FOR_EACH_VEC_ELT (latches, i, e)\n \tmfb_reis_set->add (e);\n-      latch = make_forwarder_block (loop->header, mfb_redirect_edges_in_set,\n-\t\t\t\t    NULL);\n+      latch = make_forwarder_block (loop->header, mfb_redirect_edges_in_set);\n       delete mfb_reis_set;\n \n       loop->header = latch->dest;\ndiff --git a/gcc/cfgloopmanip.cc b/gcc/cfgloopmanip.cc\nindex 72f7c1896ba..c953bc95b40 100644\n--- a/gcc/cfgloopmanip.cc\n+++ b/gcc/cfgloopmanip.cc\n@@ -1737,7 +1737,7 @@ create_preheader (class loop *loop, int flags)\n     dummy = split_edge (single_entry);\n   else\n     {\n-      edge fallthru = make_forwarder_block (loop->header, mfb_keep_just, NULL);\n+      edge fallthru = make_forwarder_block (loop->header, mfb_keep_just);\n       dummy = fallthru->src;\n       loop->header = fallthru->dest;\n     }\ndiff --git a/gcc/tree-cfgcleanup.cc b/gcc/tree-cfgcleanup.cc\nindex 4cf754f5e56..ab3c8c30893 100644\n--- a/gcc/tree-cfgcleanup.cc\n+++ b/gcc/tree-cfgcleanup.cc\n@@ -1164,8 +1164,7 @@ cleanup_tree_cfg_noloop (unsigned ssa_update_flags)\n \t       create a forwarder.  */\n \t    if (found_latch && ! any_abnormal && n > 1)\n \t      {\n-\t\tedge fallthru = make_forwarder_block (bb, mfb_keep_latches,\n-\t\t\t\t\t\t      NULL);\n+\t\tedge fallthru = make_forwarder_block (bb, mfb_keep_latches);\n \t\tloop->header = fallthru->dest;\n \t\tif (! loops_state_satisfies_p (LOOPS_NEED_FIXUP))\n \t\t  {\ndiff --git a/gcc/tree-ssa-threadupdate.cc b/gcc/tree-ssa-threadupdate.cc\nindex d67098df1d5..0e437b14551 100644\n--- a/gcc/tree-ssa-threadupdate.cc\n+++ b/gcc/tree-ssa-threadupdate.cc\n@@ -1869,7 +1869,7 @@ fwd_jt_path_registry::thread_through_loop_header (class loop *loop,\n   loop->latch = NULL;\n   mfb_kj_edge = single_succ_edge (new_preheader);\n   loop->header = mfb_kj_edge->dest;\n-  latch = make_forwarder_block (tgt_bb, mfb_keep_just, NULL);\n+  latch = make_forwarder_block (tgt_bb, mfb_keep_just);\n   loop->header = latch->dest;\n   loop->latch = latch->src;\n   return true;\n",
    "prefixes": [
        "GCC17-PATCH"
    ]
}