{"id":2175760,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2175760/?format=json","project":{"id":17,"url":"http://patchwork.ozlabs.org/api/1.0/projects/17/?format=json","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=json","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=json","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"]}