get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2175760,
    "url": "http://patchwork.ozlabs.org/api/1.0/patches/2175760/?format=api",
    "project": {
        "id": 17,
        "url": "http://patchwork.ozlabs.org/api/1.0/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": "<20251218211109.3562-8-chris.bazley@arm.com>",
    "date": "2025-12-18T21:11:05",
    "name": "[v7,07/10] AArch64/SVE: Relax the expectations of the popcnt-sve test",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "3c7ab24e113abea5e51d7a99cddc4a649b238dc6",
    "submitter": {
        "id": 89471,
        "url": "http://patchwork.ozlabs.org/api/1.0/people/89471/?format=api",
        "name": "Christopher Bazley",
        "email": "Chris.Bazley@arm.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/gcc/patch/20251218211109.3562-8-chris.bazley@arm.com/mbox/",
    "series": [
        {
            "id": 485915,
            "url": "http://patchwork.ozlabs.org/api/1.0/series/485915/?format=api",
            "date": "2025-12-18T21:10:58",
            "name": "Extend BB SLP vectorization to use predicated tails",
            "version": 7,
            "mbox": "http://patchwork.ozlabs.org/series/485915/mbox/"
        }
    ],
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2175760/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 (1024-bit key;\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=selector1 header.b=eH4NN1BX;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=eH4NN1BX;\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 (1024-bit key,\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=selector1 header.b=eH4NN1BX;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=eH4NN1BX",
            "sourceware.org;\n dmarc=pass (p=none dis=none) header.from=arm.com",
            "sourceware.org; spf=pass smtp.mailfrom=arm.com",
            "server2.sourceware.org;\n arc=pass smtp.remote-ip=52.101.65.47"
        ],
        "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 4dXNrQ3Yrkz1xty\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 19 Dec 2025 08:21:10 +1100 (AEDT)",
            "from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 8D4C64BA2E22\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 18 Dec 2025 21:21:08 +0000 (GMT)",
            "from DU2PR03CU002.outbound.protection.outlook.com\n (mail-northeuropeazon11011047.outbound.protection.outlook.com [52.101.65.47])\n by sourceware.org (Postfix) with ESMTPS id 2D7924BA2E21\n for <gcc-patches@gcc.gnu.org>; Thu, 18 Dec 2025 21:12:56 +0000 (GMT)",
            "from DU2PR04CA0080.eurprd04.prod.outlook.com (2603:10a6:10:232::25)\n by AS8PR08MB8898.eurprd08.prod.outlook.com (2603:10a6:20b:5b7::13)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.6; Thu, 18 Dec\n 2025 21:12:49 +0000",
            "from DB5PEPF00014B9A.eurprd02.prod.outlook.com\n (2603:10a6:10:232:cafe::c5) by DU2PR04CA0080.outlook.office365.com\n (2603:10a6:10:232::25) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9434.8 via Frontend Transport; Thu,\n 18 Dec 2025 21:12:42 +0000",
            "from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by\n DB5PEPF00014B9A.mail.protection.outlook.com (10.167.8.167) with Microsoft\n SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9434.6\n via Frontend Transport; Thu, 18 Dec 2025 21:12:48 +0000",
            "from DUZPR01CA0207.eurprd01.prod.exchangelabs.com\n (2603:10a6:10:4b6::9) by DU0PR08MB10328.eurprd08.prod.outlook.com\n (2603:10a6:10:476::15) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.8; Thu, 18 Dec\n 2025 21:11:45 +0000",
            "from DB1PEPF00039230.eurprd03.prod.outlook.com\n (2603:10a6:10:4b6:cafe::92) by DUZPR01CA0207.outlook.office365.com\n (2603:10a6:10:4b6::9) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9434.8 via Frontend Transport; Thu,\n 18 Dec 2025 21:11:42 +0000",
            "from nebula.arm.com (172.205.89.229) by\n DB1PEPF00039230.mail.protection.outlook.com (10.167.8.103) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9434.6 via Frontend Transport; Thu, 18 Dec 2025 21:11:45 +0000",
            "from AZ-NEU-EX04.Arm.com (10.240.25.138) by AZ-NEU-EX03.Arm.com\n (10.240.25.137) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Thu, 18 Dec\n 2025 21:11:45 +0000",
            "from ip-10-248-139-165.eu-west-1.compute.internal (10.248.139.165)\n by mail.arm.com (10.240.25.138) with Microsoft SMTP Server id 15.2.2562.29\n via Frontend Transport; Thu, 18 Dec 2025 21:11:45 +0000"
        ],
        "DKIM-Filter": [
            "OpenDKIM Filter v2.11.0 sourceware.org 8D4C64BA2E22",
            "OpenDKIM Filter v2.11.0 sourceware.org 2D7924BA2E21"
        ],
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 sourceware.org 2D7924BA2E21",
        "ARC-Filter": "OpenARC Filter v1.0.0 sourceware.org 2D7924BA2E21",
        "ARC-Seal": [
            "i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1766092381; cv=pass;\n b=t6f6s47NPr3Lq75Sn2BIsYM4YAV3OBM3mO+MtPaedVtJK6RB9duddID2p9nJyE1H2G9dQu+iH7KHLIfh/fYCDWHoMu87k+gIs1EYceNlZ/8cfirrMn5ND5kLDsvWs+nFkPOFIyZCdPDAEAfCcDo/dxGktpMEDv90ioqeSGISWM8=",
            "i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass;\n b=lbP4c4q9j98sJxYXmW7/L6Hv0+poFw2566K5vyB6Eag3wzj32SeNxQZmtX4lHiPeKjYxZfwip/X4qG0pJp37iPD7svEOqQHjh4+qiiUmzXHDF0NtaAjMaYn6y94Q36HwpGgEOhTU7ZCVirc6pnHGSfFLBNSq2V4vxQuxmEdlu+Gh6eEcf8idRj8nb7s6fxllOIEdKlu5/pYAiFlzKNkqb2lHSTzvvu10kr564GHnXgJElRaw0UuAJKeV+yFCqlZheaU3xiXDD3xLdjxEx780/a0x9dmow8camH5kTHmKgXLNaFbDCzgw/JyoTNTSAVs46Hx8s+L4GqPqmpuHCuhRMA==",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=epNLk0jNjKK0u+iIqliCL0O7Xmm3gIrTwlqvvCj49cKMOUu2TT7fbxjHapmekvPSELO/ZRqZb7LDiRJZGDRDY+BB6mzDaGhq053sV2NQ1CqsiazQ9hjZR4uygPXCZxwWUWkTlgUjehJ/coqc+aYmI6YDotw8/8+SebxmC3tBHhKWpqI5N/4L92jhCsYPRvwIqWVhFOQ+qq7CSPZGVU1G9MAy15cb4dsrRu6O/RLDOd0dMdWzT+N3BS5Dcn1G9+2qqEXeWD+Dk2HDTjgWzcQ7hMY+Hc/fGMBcC8Dafx3D3mvacUP0MnlIALOVmryWRl4kgziHsEkIKr1DEBkX0tgyYQ=="
        ],
        "ARC-Message-Signature": [
            "i=3; a=rsa-sha256; d=sourceware.org; s=key;\n t=1766092381; c=relaxed/simple;\n bh=VVsLhcvlRM6gzrTipWPVG71BhDLcFn2oz7dyN5WVuMQ=;\n h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID:\n MIME-Version;\n b=IQHUuBmOGTy4aCN0UJr364sQJLJeJF2lvDEsuFxmQVdAX9vzttbp3wK2a6pHD0LV3gPsZdAxaLIZsnyDwI/Ix6z/gG/JCw2GIv1paryF/Q52A4T9/qFHNR5ytWEO5JGr0iXFXOSYOalz/s2Vsv8xYzzMe6Am5jDjv+0+EGrzu8U=",
            "i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=BVfmNMJWBkV9NHgT8wY6reDw3Dsr1kqS6zt9y4dTjHk=;\n b=J/VFFvi8MG3OMCckguaBb2V1aRarod32FZvFycsx3xhfgOd3V0RN4dyDn02E6Tv9m1oIVNmMX1wL/j6h0o1x+Q88yi5FbCtEgKwRvhmDJs4nEt80kz7f0HlnFE5LwFfmITOZyansYGXC1MqenpUtGaK5OA8mrUDDmem5YbcAbhCQs5B/FJts8MnOqib9M/2CDUYwWRldNMY2yK3LOPoxP71qAmoa5jqtr2jNVhb69QWv7XIvmC/E8WG4D4sKa/HSwpJstcruhWcMob6uaD6i7Oeb8C64MU/B69S9gH0g/klAoteSWtAYk5IFCWjdz9LN+HXzVk8Dr9cuLgyc3XVG3Q==",
            "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=BVfmNMJWBkV9NHgT8wY6reDw3Dsr1kqS6zt9y4dTjHk=;\n b=jmZg1Jk6c/nvYaWE57KMzH0rA9/GuVMf4RaWQTclE8J1KJ9c6zP0486h4pdQOQB9TO++0x8sHbTApBbn76HEitHupmwNm/DN9EoO/EkbzDQuJ8klTVETCciX1zhtEa5p1t1JoazicUq20OoxosyvDm5Bl9j+0w0RreAICQGxyXYfseWdJ+Jte2bP5rYqetTNHTtIhLYzeCWS9k7azwKdYYPkROXJWQrHpdwk2U7hXgJxAkNLx4skdpP+RDdOnfwQ2uKCdEb5GNqHkUN6Bq9EOGMHIXLDgsqYHe+f+Qk2TuUSHs/dkwkzfZto173PS4kBkqAowp9L2gJOBGZ0+5wteA=="
        ],
        "ARC-Authentication-Results": [
            "i=3; server2.sourceware.org",
            "i=2; mx.microsoft.com 1; spf=pass (sender ip is\n 4.158.2.129) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass\n (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass\n (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1\n spf=[1,1,smtp.mailfrom=arm.com] dmarc=[1,1,header.from=arm.com])",
            "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 172.205.89.229) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com;\n dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com;\n dkim=none (message not signed); arc=none (0)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=BVfmNMJWBkV9NHgT8wY6reDw3Dsr1kqS6zt9y4dTjHk=;\n b=eH4NN1BXYWZgNN79mgO4nNPodY38iinDL+PtMF56cZw2W55rjN3xes+Boz0dq+hK98n6+8lK33rYnfhpzlalENfaUHzz/JnTlWy7DlLniCOFUTr0rsMtKCNgfWS8pamAUC04RWH+KPALNMf7N9tDDBuqzH1v2rwC2G2D9WMwiFc=",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=BVfmNMJWBkV9NHgT8wY6reDw3Dsr1kqS6zt9y4dTjHk=;\n b=eH4NN1BXYWZgNN79mgO4nNPodY38iinDL+PtMF56cZw2W55rjN3xes+Boz0dq+hK98n6+8lK33rYnfhpzlalENfaUHzz/JnTlWy7DlLniCOFUTr0rsMtKCNgfWS8pamAUC04RWH+KPALNMf7N9tDDBuqzH1v2rwC2G2D9WMwiFc="
        ],
        "X-MS-Exchange-Authentication-Results": [
            "spf=pass (sender IP is 4.158.2.129)\n smtp.mailfrom=arm.com; dkim=pass (signature was verified)\n header.d=arm.com;dmarc=pass action=none header.from=arm.com;",
            "spf=pass (sender IP is 172.205.89.229)\n smtp.mailfrom=arm.com; dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=arm.com;"
        ],
        "Received-SPF": [
            "Pass (protection.outlook.com: domain of arm.com designates\n 4.158.2.129 as permitted sender) receiver=protection.outlook.com;\n client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C",
            "Pass (protection.outlook.com: domain of arm.com designates\n 172.205.89.229 as permitted sender) receiver=protection.outlook.com;\n client-ip=172.205.89.229; helo=nebula.arm.com; pr=C"
        ],
        "From": "Christopher Bazley <chris.bazley@arm.com>",
        "To": "<gcc-patches@gcc.gnu.org>",
        "Subject": "[PATCH v7 07/10] AArch64/SVE: Relax the expectations of the\n popcnt-sve test",
        "Date": "Thu, 18 Dec 2025 21:11:05 +0000",
        "Message-ID": "<20251218211109.3562-8-chris.bazley@arm.com>",
        "X-Mailer": "git-send-email 2.43.0",
        "In-Reply-To": "<20251218211109.3562-1-chris.bazley@arm.com>",
        "References": "<20251218211109.3562-1-chris.bazley@arm.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-EOPAttributedMessage": "1",
        "X-MS-TrafficTypeDiagnostic": "\n DB1PEPF00039230:EE_|DU0PR08MB10328:EE_|DB5PEPF00014B9A:EE_|AS8PR08MB8898:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "c47bea26-ce30-42da-0f8f-08de3e7a3291",
        "x-checkrecipientrouted": "true",
        "NoDisclaimer": "true",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam-Untrusted": "BCL:0;\n ARA:13230040|376014|36860700013|1800799024|82310400026|13003099007;",
        "X-Microsoft-Antispam-Message-Info-Original": "\n jH+j6Yp8sQY+zhg79G5YANRiCBEZ0H1Tly/ZgGWLXZpt+gKRJrGSxl/Eo2Q1ADy+K4AjXNFKqgFNXOrCZb48lGGnnK+843iLj8oqrb3+J/l3cE+gg261XsG8aVdAuyNeX5Vtw4ep5k0KonUVfyuoOI0rgNUUFqlk0K5rX6sqoCdp98Urdgio/r1GzKjUd2gkYIuBdK6W2oD/BLCGgi3SqZHaxrBKbuqEsw931N0aaxNsEYSM5+WA1vb/yeZgnSZeUmKAX055nKAPqF9GmMiKTP3vnoha1caXTG/hP9uihWT/nPAltQy88bCEn7tDiH0J0JTVRR8mQpzKln7D/Pr5iAFK1Lb8kPOzj+AmqzIh+TIA0ogPA4kSTVB4D1V64Q9MisAmlqWokxdpaYpuRRgJ2rL/WPAF8tKyRl2j8EekHBbp96NfTcXVVPTBQ2Ylr85OdQO4v58OSuH5u74EpVliab5DZOguRG9CNgVAoTUDqcU9CFwVqxEBeY7DsLY+/4IQdxE89F2Onlk3zPb72ypEWGwIY6IrvCp5/ZObVGhLNpd0EglJV5bwoWVeFI7YbBw8DXG/btd08dNdi9nY7r3XmVPSJeBep+FDduKodKGu4ynElZ9r8DhHYtUfpYIVNw5PKEcQ3YizcXvNG2SV4GkQA4nX+EtWWHJVMuATRNLqwCY9YJARsExJD1lElIE6AC7d2Hm1GvlC6pnELllR1w04WNWoVgAU4RqT+PssrRRn4V7MTzLJdB+usbiIWKJtSpN5wpnPLWztlSvAL1qFkdp2pR2xDU8BLu/V6BsW7TYkFwq1j4KNAo1w1oPeJUUgFx9VXlK3J3WAn1EDfUFGOxfH6eLjPNLDfbnaSsFTYVmxy05GMOlOT4wz/xVXjHBbYXbXhsdgTZfn1xpAxbKMH+TdH4rfsVk+bP8SZ8z4paTpulfeDhV15bQA0Z/RT8haxqRfd4/F5kr7swHn6GeARzCB7pngjF6tt1fPpbGljPQOJSC94ucPkm2OZGaesZ9/k54e99ZJWNtqz0WWuE7EMjb4/iGPgzVCyMObPTl8URRYVDNvnYxpcujBKBnF7OaidTW6G/6qR2WaYl/+UGDxtl+zDWxI7PHwC6/3xu1AQHVTk1P6xKKiKPuf4VTj/UZtvdiuEa/J8UzouVL13/pUYOqRG4lXDvFGnDoA6qnJWwg4gL4U4/Y4vU9Lbe8t4rqv3Fkrf4lUCXkbSYJz20IpmXzLErJh5ntxqYtuTg7N2wmljIP7easQnYdM4+2FwNt2KfNJDx9JrEwhlnbPaNAbNtY6wQJpnxzS+MULRPALFwv07bJ6nYKwKpNKTLRq0yQYTYnZjRIWBw1z3W8K14DLPWnWk7+TL1W3mmANNncmbvKiCePIr4jx1jMFKEzFj28CICqLkfMqwGViVtbaqnxkiO1aUL/yIh4N+RK8RJDuUjKRIAuiOXivATeC7bCZFhuzfwSiExYRu3bTOIykqIzXxQ5+1i943B4vFuNOTHWxL5S0kPg3tiPH8NepN0s3yPYigM01",
        "X-Forefront-Antispam-Report-Untrusted": "CIP:172.205.89.229; CTRY:IE; LANG:en;\n SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:nebula.arm.com; PTR:InfoDomainNonexistent;\n CAT:NONE;\n SFS:(13230040)(376014)(36860700013)(1800799024)(82310400026)(13003099007);\n DIR:OUT; SFP:1101;",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": [
            "DU0PR08MB10328",
            "AS8PR08MB8898"
        ],
        "X-MS-Exchange-Transport-CrossTenantHeadersStripped": "\n DB5PEPF00014B9A.eurprd02.prod.outlook.com",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id-Prvs": "\n 831df08f-4290-4082-6cf5-08de3e7a0cba",
        "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|1800799024|376014|82310400026|36860700013|35042699022|14060799003|13003099007;",
        "X-Microsoft-Antispam-Message-Info": "\n GNNIWjWosnQjcnqhGzsxMiIrvlefrOBZ9b4ZwvuohMUkB2+anTvr3WKQzACkMPB7xXvvM7h+KLovFw/DTnXC/nQ41EwsbV8r25iI8DjA7AgCStqZqeJMUivZ0gLl0NvZ99wRF8aMG5w1v841FrISn4oHfWRC8ZusYp1RmCjfSTRk/6FiO4iSa0bYh2xBnqYtyv7O4ylJmJyGbjHjWajKXi3Z5A0Lhwd1AbjquOuqxUM1aXyrUWK7RNwTnK+TY9oc24h1O0vom7XyjqcNf7PjtWE+3Z2QN60rc2C3D8PZvtSdtwdkpyrI+P+n5VmX3t6/3AFKwMfXAZkDrQHy7TpIbm4GnihHPqbCHDf5o+ks93Ad3yfbT0eUcJri5eR8L2Esc8AX/xlfr6c1cJ0RMJ6f/CAZgsGuFnRThkyV/DIqM14CO2AKvcjIjKfVqmA+Cku+rsg2IlsA064QFnw52oAI67XwUugKdecuIRH2L0C0mTRXOrIcdRY6FHi9kmoXtDnTnZzF0yC1UVw4OLMf+JbVv4YmT+PpwLP4QKmBc24hS4Dkk7IeU92P66xfb/uwYQsHD6TSs5/4KEmiQnKXhaYbVynO0d1lXNZYvapPjuTGlEZGLzOdrwxOW4+NSQ17VBJi3NDKWY7gHhpuVJDOcmspVfQXwcw4yySBdWlFOvVpM6IQsXW1znOA8Jg6yECv6HJt+4jYVHdgB7rPcLZCa39Qg0l6MnqM0D1sd9LbzTHqcMEGV78/Tg0Dm69M6RRurZbG5sjToSf0AlwJSGV8Ln/H6sR9Ju59uVJu3Vd3UAC6i/Ao8w1WSl6fUz51ZtRW8EE9HrOtSWfsfR9vU8Gvsbti2WmAmHJDSpqWlPi6+EDRxRLq8HHNPTU/C/bJueZuXTb8dU4Al+icw7od1SG3NWEPmrSqZhkUeuugQqyJRjCL7pyYZH8l+QDzWPKWI9kAGRtj7m1P230P7n4gGcIJtKLhfJefZ2T1yU87tXG78lrXpkeTIrho/jR/ZH08CaI2jAaRwBLWRe/TTfJv9avSwwCesMkzJay6FMUjjSJInG2P4UXzf4czKBtBjly/26ho4ay46WDsOHCR43zAa6WEIBMvRppv79Qet6Yj9Vdm/143wXQ+sa+rzUBptJNhvcGykvtL2BVDZr8Yc5EfVJPoKnHhG7Xqh0OrePzTkd8wawXr0SMjdVMSZ+OjTLVAwcT71YnHQqenUxoi4AKQzYoCoDCmL6+l02Q5aebqWTirWODzBWtWIF9Vu469YZWZPV7a8i1I0GejSa6FH5QX4lF+iTh1EPC8ksNmHj6yeezC3JT+4mpugpgwy4PpsL8snIxlGEUgEvzrfKIrau62Mt7wNYjWvxqkq9iqWeL9ZQoVLQ/iwW7vqKKui1103es/VrrDQj1iQCf7X3ZgU/fXH3gxDvZ4QhhtzBJruWHQmORU1WEDL8fd/Q5tJB8x4BPPA9jDKLQ+wG51uBzOMVVf8c8uGuKkQgIiNRQ45p6SYK5EzfNB6iHuTGfdNH9YLQKDaE3k0CuV",
        "X-Forefront-Antispam-Report": "CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com;\n PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230040)(1800799024)(376014)(82310400026)(36860700013)(35042699022)(14060799003)(13003099007);\n DIR:OUT; SFP:1101;",
        "X-OriginatorOrg": "arm.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "18 Dec 2025 21:12:48.8136 (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n c47bea26-ce30-42da-0f8f-08de3e7a3291",
        "X-MS-Exchange-CrossTenant-Id": "f34e5979-57d9-4aaa-ad4d-b122a662184d",
        "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129];\n Helo=[outbound-uk1.az.dlp.m.darktrace.com]",
        "X-MS-Exchange-CrossTenant-AuthSource": "\n DB5PEPF00014B9A.eurprd02.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "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": "When predicated tails are enabled for basic block SLP vectorization,\nthe assembly language generated by GCC when compiling popcnt-sve.c\nwill change. Relax the regular expressions used by this test in\npreparation.\n\nCurrently, analysis of f_v8hi succeeds with vector mode V16QI and the\nfollowing GIMPLE is produced:\n\nvector(8) short unsigned intD.19 vect__1.18D.4648;\n...\nvect__1.18_69 = MEM <vector(8) short unsigned intD.19>\n  [(short unsigned intD.19 *)vectp.17_68 clique 1 base 1];\nvect_patt_60.19_70 = .POPCOUNT (vect__1.18_69);\n\nWith predicated tails, analysis instead succeeds with a variable-length\nvector mode and the following GIMPLE is produced:\n\nvector([8,8]) short unsigned intD.19 vect__1.18D.4649;\n...\nslp_mask_45 = .WHILE_ULT (0, 8, { 0, ... }); # VUSE <.MEM_25(D)>\nvect__1.18_46 = .MASK_LOAD (vectp.17_44, 16B, slp_mask_45, { 0, ... });\nvect_patt_36.19_47 = .POPCOUNT (vect__1.18_46);\n\nWhen lowered to RTL, the WHILE_ULT is replaced by\nreinterpretation of a V16QI as VNx8HI:\n\n(insn 7 4 8 2 (\n  set (reg:V16QI 107) (mem:V16QI (reg/v/f:DI 103 [ b ]) [1 S16 A16])\n) \"gcc.target/aarch64/popcnt-sve.c\":33:8 discrim 1 -1 (nil))\n\n(insn 8 7 9 2 (\n  set (reg:VNx8HI 106) (subreg:VNx8HI (reg:V16QI 107) 0))\n  \"gcc.target/aarch64/popcnt-sve.c\":33:8 discrim 1 -1 (nil))\n\nA mask is still required to lower POPCOUNT, so an all-ones mask\nis synthesized:\n\n(insn 9 8 10 2 (set (reg:VNx16BI 108)\n  (const_vector:VNx16BI repeat [(const_int 1 [0x1])\n  ])) \"gcc.target/aarch64/popcnt-sve.c\":69:8 discrim 1 -1\n(nil))\n\n(insn 10 9 11 2 (set (reg:VNx4SI 105)\n  (unspec:VNx4SI [\n    (subreg:VNx4BI (reg:VNx16BI 108) 0)\n    (popcount:VNx4SI (reg:VNx4SI 106))\n  ] UNSPEC_PRED_X))\n  \"gcc.target/aarch64/popcnt-sve.c\":69:8 discrim 1 -1\n(nil))\n\nHowever, this mask is not the same as the specific-width mask\ncurrently expected by the tests.\n\ngcc/testsuite/ChangeLog:\n\n\t* gcc.target/aarch64/popcnt-sve.c: Update test expectations\n\tto allow both current and alternative valid mask\n\tspecifications.\n\n---\n gcc/testsuite/gcc.target/aarch64/popcnt-sve.c | 10 +++++-----\n 1 file changed, 5 insertions(+), 5 deletions(-)",
    "diff": "diff --git a/gcc/testsuite/gcc.target/aarch64/popcnt-sve.c b/gcc/testsuite/gcc.target/aarch64/popcnt-sve.c\nindex c3b4c69b4b4..117a5ca8f1b 100644\n--- a/gcc/testsuite/gcc.target/aarch64/popcnt-sve.c\n+++ b/gcc/testsuite/gcc.target/aarch64/popcnt-sve.c\n@@ -4,7 +4,7 @@\n \n /*\n ** f_v4hi:\n-**\tptrue\t(p[0-7]).b, vl8\n+**\tptrue\t(p[0-7]).b, (?:vl8|all)\n **\tldr\td([0-9]+), \\[x0\\]\n **\tcnt\tz\\2.h, \\1/m, z\\2.h\n **\tstr\td\\2, \\[x1\\]\n@@ -21,7 +21,7 @@ f_v4hi (unsigned short *__restrict b, unsigned short *__restrict d)\n \n /*\n ** f_v8hi:\n-**\tptrue\t(p[0-7]).b, vl16\n+**\tptrue\t(p[0-7]).b, (?:vl16|all)\n **\tldr\tq([0-9]+), \\[x0\\]\n **\tcnt\tz\\2.h, \\1/m, z\\2.h\n **\tstr\tq\\2, \\[x1\\]\n@@ -42,7 +42,7 @@ f_v8hi (unsigned short *__restrict b, unsigned short *__restrict d)\n \n /*\n ** f_v2si:\n-**\tptrue\t(p[0-7]).b, vl8\n+**\tptrue\t(p[0-7]).b, (?:vl8|all)\n **\tldr\td([0-9]+), \\[x0\\]\n **\tcnt\tz\\2.s, \\1/m, z\\2.s\n **\tstr\td\\2, \\[x1\\]\n@@ -57,7 +57,7 @@ f_v2si (unsigned int *__restrict b, unsigned int *__restrict d)\n \n /*\n ** f_v4si:\n-**\tptrue\t(p[0-7]).b, vl16\n+**\tptrue\t(p[0-7]).b, (?:vl16|all)\n **\tldr\tq([0-9]+), \\[x0\\]\n **\tcnt\tz\\2.s, \\1/m, z\\2.s\n **\tstr\tq\\2, \\[x1\\]\n@@ -74,7 +74,7 @@ f_v4si (unsigned int *__restrict b, unsigned int *__restrict d)\n \n /*\n ** f_v2di:\n-**\tptrue\t(p[0-7]).b, vl16\n+**\tptrue\t(p[0-7]).b, (?:vl16|all)\n **\tldr\tq([0-9]+), \\[x0\\]\n **\tcnt\tz\\2.d, \\1/m, z\\2.d\n **\tstr\tq\\2, \\[x1\\]\n",
    "prefixes": [
        "v7",
        "07/10"
    ]
}