[{"id":3679932,"web_url":"http://patchwork.ozlabs.org/comment/3679932/","msgid":"<aeeRpbSox1G9kRWK@arm.com>","list_archive_url":null,"date":"2026-04-21T15:03:01","subject":"Re: [PATCH] testsuite, v2: Xfails for aarch64/sme/streaming_mode_1.c\n and aarch64/sme/za_state_[12].c [PR122483]","submitter":{"id":79039,"url":"http://patchwork.ozlabs.org/api/people/79039/","name":"Alex Coplan","email":"Alex.Coplan@arm.com"},"content":"On 21/04/2026 16:46, Jakub Jelinek wrote:\n> On Tue, Apr 21, 2026 at 03:05:28PM +0100, Alex Coplan wrote:\n> > > >    so w.r.t. previously-released behaviour, this actually preserves what\n> > > >    we did before, at least for C code (I also expect this attribute to\n> > > >    be predominantly used in C for real-world code).\n> > > \n> > > But it would be a regression vs. C++ or vs. clang/clang++.\n> > \n> > Yeah, that's fair enough; my thinking was that we could defer the C++\n> > patch to 17 and see if that ended up being a problem in practice, but if\n> > you think it is likely to be problematic we can avoid changing behaviour\n> > there.\n> \n> Note, I didn't mean arm:: can't change behavior in C++ for 17, just that\n> we shouldn't backport such changes to 16.2.\n\nYeah, understood; I just meant that we could exclude aarch64_vector_pcs\nand co from being rejected.\n\n> \n> > >From my POV it's not worth blocking the release over, so this sounds OK\n> > to me if Richard agrees (and no objections from other aarch64\n> > maintainers by EOD).\n> \n> In that case here is an updated testsuite patch which adds the xfails\n> (plus dg-bogus xfailed in 2 cases).\n\nOK if no objections in 12 hours.\n\nI would have preferred to have this fixed, but I don't want to hold up\nthe release for this accepts-invalid bug.\n\nThanks,\nAlex\n\n> \n> Tested on aarch64-linux.\n> \n> 2026-04-21  Jakub Jelinek  <jakub@redhat.com>\n> \n> \tPR target/122483\n> \t* gcc.target/aarch64/sme/streaming_mode_1.c Xfail errors for\n> \tsc_a, sc_c, sc_e, s_a, s_c, s_e and keyword_contradiction_1.\n> \t* gcc.target/aarch64/sme/za_state_1.c: Xfail errors for shared_a,\n> \tshared_c, shared_e, preserved_a, preserved_c, preserved_e and\n> \tkeyword_conflict_1.\n> \t* gcc.target/aarch64/sme/za_state_2.c: Xfail errors for shared_b,\n> \tshared_d, shared_f and shared_h.  Add xfailed dg-bogus for\n> \textra diagnostics on shared_f and shared_h.\n> \n> --- gcc/testsuite/gcc.target/aarch64/sme/streaming_mode_1.c.jj\t2026-03-27 10:17:17.910269122 +0100\n> +++ gcc/testsuite/gcc.target/aarch64/sme/streaming_mode_1.c\t2026-04-21 13:03:24.518242099 +0200\n> @@ -1,19 +1,19 @@\n>  // { dg-options \"\" }\n>  \n>  void sc_a () [[arm::streaming_compatible]];\n> -void sc_a (); // { dg-error \"conflicting types\" }\n> +void sc_a (); // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void sc_b ();\n>  void sc_b () [[arm::streaming_compatible]]; // { dg-error \"conflicting types\" }\n>  \n>  void sc_c () [[arm::streaming_compatible]];\n> -void sc_c () {} // { dg-error \"conflicting types\" }\n> +void sc_c () {} // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void sc_d ();\n>  void sc_d () [[arm::streaming_compatible]] {} // { dg-error \"conflicting types\" }\n>  \n>  void sc_e () [[arm::streaming_compatible]] {}\n> -void sc_e (); // { dg-error \"conflicting types\" }\n> +void sc_e (); // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void sc_f () {}\n>  void sc_f () [[arm::streaming_compatible]]; // { dg-error \"conflicting types\" }\n> @@ -27,19 +27,19 @@ extern void (*sc_h) (); // { dg-error \"c\n>  //----------------------------------------------------------------------------\n>  \n>  void s_a () [[arm::streaming]];\n> -void s_a (); // { dg-error \"conflicting types\" }\n> +void s_a (); // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void s_b ();\n>  void s_b () [[arm::streaming]]; // { dg-error \"conflicting types\" }\n>  \n>  void s_c () [[arm::streaming]];\n> -void s_c () {} // { dg-error \"conflicting types\" }\n> +void s_c () {} // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void s_d ();\n>  void s_d () [[arm::streaming]] {} // { dg-error \"conflicting types\" }\n>  \n>  void s_e () [[arm::streaming]] {}\n> -void s_e (); // { dg-error \"conflicting types\" }\n> +void s_e (); // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void s_f () {}\n>  void s_f () [[arm::streaming]]; // { dg-error \"conflicting types\" }\n> @@ -118,7 +118,7 @@ void keyword_ok_5 () [[arm::streaming_co\n>  //----------------------------------------------------------------------------\n>  \n>  void keyword_contradiction_1 () __arm_streaming;\n> -void keyword_contradiction_1 (); // { dg-error \"conflicting types\" }\n> +void keyword_contradiction_1 (); // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void keyword_contradiction_2 ();\n>  void keyword_contradiction_2 () __arm_streaming; // { dg-error \"conflicting types\" }\n> --- gcc/testsuite/gcc.target/aarch64/sme/za_state_1.c.jj\t2026-03-27 10:17:17.911269105 +0100\n> +++ gcc/testsuite/gcc.target/aarch64/sme/za_state_1.c\t2026-04-21 13:05:01.711603896 +0200\n> @@ -1,19 +1,19 @@\n>  // { dg-options \"\" }\n>  \n>  void shared_a () [[arm::inout(\"za\")]];\n> -void shared_a (); // { dg-error \"conflicting types\" }\n> +void shared_a (); // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void shared_b ();\n>  void shared_b () [[arm::inout(\"za\")]]; // { dg-error \"conflicting types\" }\n>  \n>  void shared_c () [[arm::inout(\"za\")]];\n> -void shared_c () {} // { dg-error \"conflicting types\" }\n> +void shared_c () {} // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void shared_d ();\n>  void shared_d () [[arm::inout(\"za\")]] {} // { dg-error \"conflicting types\" }\n>  \n>  void shared_e () [[arm::inout(\"za\")]] {}\n> -void shared_e (); // { dg-error \"conflicting types\" }\n> +void shared_e (); // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void shared_f () {}\n>  void shared_f () [[arm::inout(\"za\")]]; // { dg-error \"conflicting types\" }\n> @@ -27,19 +27,19 @@ extern void (*shared_h) (); // { dg-erro\n>  //----------------------------------------------------------------------------\n>  \n>  void preserved_a () [[arm::preserves(\"za\")]];\n> -void preserved_a (); // { dg-error \"conflicting types\" }\n> +void preserved_a (); // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void preserved_b ();\n>  void preserved_b () [[arm::preserves(\"za\")]]; // { dg-error \"conflicting types\" }\n>  \n>  void preserved_c () [[arm::preserves(\"za\")]];\n> -void preserved_c () {} // { dg-error \"conflicting types\" }\n> +void preserved_c () {} // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void preserved_d ();\n>  void preserved_d () [[arm::preserves(\"za\")]] {} // { dg-error \"conflicting types\" }\n>  \n>  void preserved_e () [[arm::preserves(\"za\")]] {}\n> -void preserved_e (); // { dg-error \"conflicting types\" }\n> +void preserved_e (); // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void preserved_f () {}\n>  void preserved_f () [[arm::preserves(\"za\")]]; // { dg-error \"conflicting types\" }\n> @@ -139,7 +139,7 @@ __arm_new(\"za\") void keyword_ok_6 () {}\n>  //----------------------------------------------------------------------------\n>  \n>  void keyword_conflict_1 () __arm_inout(\"za\");\n> -void keyword_conflict_1 (); // { dg-error \"conflicting types\" }\n> +void keyword_conflict_1 (); // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  void keyword_conflict_2 ();\n>  void keyword_conflict_2 () __arm_inout(\"za\"); // { dg-error \"conflicting types\" }\n> --- gcc/testsuite/gcc.target/aarch64/sme/za_state_2.c.jj\t2026-03-27 10:17:17.911269105 +0100\n> +++ gcc/testsuite/gcc.target/aarch64/sme/za_state_2.c\t2026-04-21 14:39:45.357398244 +0000\n> @@ -24,25 +24,27 @@ void new_za_f () {}\n>  void shared_a () [[arm::inout(\"za\")]]; // { dg-error \"conflicting types\" }\n>  \n>  void shared_b () [[arm::inout(\"za\")]];\n> -[[arm::new(\"za\")]] void shared_b (); // { dg-error \"conflicting types\" }\n> +[[arm::new(\"za\")]] void shared_b (); // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  [[arm::new(\"za\")]] void shared_c ();\n>  void shared_c () [[arm::in(\"za\")]] {} // { dg-error \"conflicting types\" }\n>  \n>  void shared_d () [[arm::in(\"za\")]];\n> -[[arm::new(\"za\")]] void shared_d () {} // { dg-error \"conflicting types\" }\n> +[[arm::new(\"za\")]] void shared_d () {} // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n>  \n>  [[arm::new(\"za\")]] void shared_e () {}\n>  void shared_e () [[arm::out(\"za\")]]; // { dg-error \"conflicting types\" }\n>  \n>  void shared_f () [[arm::out(\"za\")]] {}\n> -[[arm::new(\"za\")]] void shared_f (); // { dg-error \"conflicting types\" }\n> +[[arm::new(\"za\")]] void shared_f (); // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n> +// { dg-bogus \"cannot apply attribute 'new' to 'shared_f' after the function has been defined\" \"PR122483\" { xfail *-*-* } .-1 }\n>  \n>  [[arm::new(\"za\")]] void shared_g () {}\n>  void shared_g () [[arm::preserves(\"za\")]]; // { dg-error \"conflicting types\" }\n>  \n>  void shared_h () [[arm::preserves(\"za\")]] {}\n> -[[arm::new(\"za\")]] void shared_h (); // { dg-error \"conflicting types\" }\n> +[[arm::new(\"za\")]] void shared_h (); // { dg-error \"conflicting types\" \"PR122483\" { xfail *-*-* } }\n> +// { dg-bogus \"cannot apply attribute 'new' to 'shared_h' after the function has been defined\" \"PR122483\" { xfail *-*-* } .-1 }\n>  \n>  //----------------------------------------------------------------------------\n>  \n> \n> \n> \tJakub\n>","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=C2TmyPP3;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=C2TmyPP3;\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 (1024-bit key,\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=selector1 header.b=C2TmyPP3;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=C2TmyPP3","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.70.31"],"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 4g0Qcx2R4lz1yGt\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 01:04:48 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 097764BA9006\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 15:04:46 +0000 (GMT)","from AS8PR04CU009.outbound.protection.outlook.com\n (mail-westeuropeazon11011031.outbound.protection.outlook.com [52.101.70.31])\n by sourceware.org (Postfix) with ESMTPS id 20A2A4BA23E7\n for <gcc-patches@gcc.gnu.org>; Tue, 21 Apr 2026 15:04:13 +0000 (GMT)","from CWLP265CA0480.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:18a::15)\n by AS8PR08MB6135.eurprd08.prod.outlook.com (2603:10a6:20b:29f::21)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.33; Tue, 21 Apr\n 2026 15:04:08 +0000","from AM4PEPF00027A63.eurprd04.prod.outlook.com\n (2603:10a6:400:18a:cafe::48) by CWLP265CA0480.outlook.office365.com\n (2603:10a6:400:18a::15) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9791.48 via Frontend Transport; Tue,\n 21 Apr 2026 15:04:08 +0000","from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by\n AM4PEPF00027A63.mail.protection.outlook.com (10.167.16.73) with Microsoft\n SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9846.18\n via Frontend Transport; Tue, 21 Apr 2026 15:04:08 +0000","from PAWPR08MB8958.eurprd08.prod.outlook.com (2603:10a6:102:33e::15)\n by DB9PR08MB6331.eurprd08.prod.outlook.com (2603:10a6:10:251::17)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.33; Tue, 21 Apr\n 2026 15:03:05 +0000","from PAWPR08MB8958.eurprd08.prod.outlook.com\n ([fe80::c522:a3f1:1566:2377]) by PAWPR08MB8958.eurprd08.prod.outlook.com\n ([fe80::c522:a3f1:1566:2377%4]) with mapi id 15.20.9818.032; Tue, 21 Apr 2026\n 15:03:04 +0000"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 097764BA9006","OpenDKIM Filter v2.11.0 sourceware.org 20A2A4BA23E7"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 20A2A4BA23E7","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 20A2A4BA23E7","ARC-Seal":["i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1776783853; cv=pass;\n b=A0/vf24Itm04m7bfu4xHKJ1XDYE66yvFpPMIdeV0n3THFcrV3ojUMwoPtPydQlmdD6e3EIA0vrTtH7WLrdw6DAiI2O999auw/MHq71rBKzxqsa6+FfhsVXHl7a1cLNMZPYsxdnDRaMHMa6QPO9IChYyhA1H9cmdOMnd3s0ZguyY=","i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass;\n b=gKKrxifL/wTJAyapcce3m4OrHeLvFBBpX1su9pI2yPE5I32Nh10pSsqi0x04xy6r1DGocR6M6xLkrhpHzWw8smJ18AnpTswJ2EyJ2qH6xarH5ESvfEsdeBCYyNs3BjKludWGhAoBwVGxHMh2Jksu+dOF+OD42bNQQej1rX9GTbzugZrn7ZTJmpxYlF7JZr0VgH0+mbdhQ1TZZwY40Ryh9D1A+eun85hexsj07ideX4yd8dIRkdEKa0lmtv+FCGjbBdfJd18QBlNPVl19bYtPlmZPpC/jPozwbK0fg6aU7+MKE5BZXLlXOwPgF9vDtybqM0lr7LXkMROUuTtOL1xxqw==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=R2GTXK3mupj0dWGL7D1NPaS0sC5twS0VELtqELEFYhRD+sVhS21iArYJPOU+0IX3138cULnCF14/jMqVZtD9TqsV7EGadT6hifCm5T9227q85dEKB6shzXhhjn+2kFYZBCYOHEKRYF3ZmyAQgyO2t7Q08WOnEV2iqCbtqDder5cAznq+quRR9lLxCb78bUzYEkooIwIcdeFGKUiwO5j0gcI3dIyzdvMTzXDyDTxqVNN0wdUfwwNMOSfQkeYhQEJD/6cxNK89F+dULCe7t3NDlcTX8fmKDTtJo9j6UjH2uKP9yyupyAN5YoqtNdp5GZ2wf9CR1Npoy+8jnG4rn9gOCw=="],"ARC-Message-Signature":["i=3; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776783853; c=relaxed/simple;\n bh=BPdXBYECwXCSB2jCZRWU2DphnVeWp3yfFTazDZonL3k=;\n h=DKIM-Signature:DKIM-Signature:Date:From:To:Subject:Message-ID:\n MIME-Version;\n b=rgm1CzA3qAHKAyGBSWegtNWI26znU/UIYy0x0fi+dHh+CiX5xQUVBfDRCkiE2AXwNPhJ2hhawge/R0KYR9fImDtsiMFiA3oSyaNqLH+TNP6+Be8jnhLMV36r+gW4oqqSD7pmddh7/aFXFy4q8YOEMsj/xZmh2cUaGp0gaKcuOuo=","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=Jugm6PZbbecPCIUlEm8AbgapyR9KQ/ALpi+h9VWtwXA=;\n b=PNdHDJp6XahghQfdkjji6Aj4u+Rlrlj+xq51L0D7KOwMEXNzgRHUMesNHYxu4gJ7uGdA25O4oCWEFXfeGrLqoFe/R1yYKaSq0/2/PYHNG7Wp/dhE31j14Clr0NPZuNJncG5g18wlNII9pZGOQHyMjetqFvxU5NpR2B0VHFw+2YrRWDtiteEEozo9PhrfJQqbKyWIOlaKenN097w7jeGwJoCNx5Li/pZN/4xtSvCt1raX6gh+0nMuWFhUTdU6aS3ZZutZkJ7getfE6OGCD+3IZpFXDdmjzw4cf53I3BQ4rtTJ55voDd3G/0bNz5BSJNtBQ8TxGxJiX94ykO58p9pWkQ==","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=Jugm6PZbbecPCIUlEm8AbgapyR9KQ/ALpi+h9VWtwXA=;\n b=ubUv67N7Z/Qk3JEtB38Hi6MtsSvj9QlwteWIUrRFccNbQ35jxosYnCPkewNvGI16VeS6VRZ2Fz4Q1ihe4+4dHxaJG+oy5BTjEao+e0TxkMxu0PP2curMunsueyHAYe5qnj2Kzv4hJB/+i3XpfbHxOC5/JKr86FimhOF2f9n3CuK4A3m0DbuMCtS0MaheZkv66PuYiO/iKELaX4qwUVTpb7kppwbrcxcRgDH5tJdBrFxYvVvV+1hFlEjCvFbVh4Fv0tNGLtfAXPW2kaMcbv5F+Yg4W+uvC2A84E/X7k46BWSxg3XJC8S9OvyJnJgd5Kggc9hZDLCAnq+1qohPahW8nQ=="],"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=redhat.com 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] dkim=[1,1,header.d=arm.com]\n dmarc=[1,1,header.from=arm.com])","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass\n header.d=arm.com; arc=none"],"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=Jugm6PZbbecPCIUlEm8AbgapyR9KQ/ALpi+h9VWtwXA=;\n b=C2TmyPP3ePLqH8qB2f6JzRWn30HKdh+rn3j5EzwxP/mBpkgkSCICCVOHene5zgnSa5PhMrhy39ZfBAanSXSqxmQvUW7K33F4aItcTj/wAKdSee6fo9KZZ7MMnR9OTRWlYbvsWv/SUpoSYuJdvev2NsEoBVHlxKDATv9q/IbCIa8=","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=Jugm6PZbbecPCIUlEm8AbgapyR9KQ/ALpi+h9VWtwXA=;\n b=C2TmyPP3ePLqH8qB2f6JzRWn30HKdh+rn3j5EzwxP/mBpkgkSCICCVOHene5zgnSa5PhMrhy39ZfBAanSXSqxmQvUW7K33F4aItcTj/wAKdSee6fo9KZZ7MMnR9OTRWlYbvsWv/SUpoSYuJdvev2NsEoBVHlxKDATv9q/IbCIa8="],"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;","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","Authentication-Results-Original":"dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=arm.com;","Date":"Tue, 21 Apr 2026 16:03:01 +0100","From":"Alex Coplan <alex.coplan@arm.com>","To":"Jakub Jelinek <jakub@redhat.com>","Cc":"\"Joseph S. Myers\" <josmyers@redhat.com>,\n Richard Biener <rguenther@suse.de>,\n Marek Polacek <polacek@redhat.com>, gcc-patches@gcc.gnu.org,\n Alice Carlotti <alice.carlotti@arm.com>,\n Richard Earnshaw <richard.earnshaw@arm.com>,\n Tamar Christina <tamar.christina@arm.com>,\n Kyrylo Tkachov <ktkachov@nvidia.com>,\n Andrew Pinski <andrew.pinski@oss.qualcomm.com>,\n Wilco Dijkstra <wilco.dijkstra@arm.com>, rdsandiford@googlemail.com","Subject":"Re: [PATCH] testsuite, v2: Xfails for aarch64/sme/streaming_mode_1.c\n and aarch64/sme/za_state_[12].c [PR122483]","Message-ID":"<aeeRpbSox1G9kRWK@arm.com>","References":"<aczm5e6NfCLg1rvS@arm.com> <adZmAqLwzaIYcm_e@arm.com>\n <aedYLZXHJZfqHRjv@tucnak> <aedcwlyS96ASGI5e@tucnak>\n <875x5kmsn4.fsf@googlemail.com> <aedpbln-LiXs008Z@tucnak>\n <aed7fVHJ63D2FFcv@arm.com> <aeeAVVZ_dcV7ii_T@tucnak>\n <aeeEKIxQKAcHsu_7@arm.com> <aeeNstq52-TUro1s@tucnak>","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<aeeNstq52-TUro1s@tucnak>","X-ClientProxiedBy":"PA7P264CA0402.FRAP264.PROD.OUTLOOK.COM\n (2603:10a6:102:39b::15) To PAWPR08MB8958.eurprd08.prod.outlook.com\n (2603:10a6:102:33e::15)","MIME-Version":"1.0","X-MS-TrafficTypeDiagnostic":"\n PAWPR08MB8958:EE_|DB9PR08MB6331:EE_|AM4PEPF00027A63:EE_|AS8PR08MB6135:EE_","X-MS-Office365-Filtering-Correlation-Id":"026d6570-8537-491e-e11e-08de9fb73ccc","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|1800799024|366016|376014|56012099003|22082099003|18002099003;","X-Microsoft-Antispam-Message-Info-Original":"\n 1xWFt+hwbzSJzVt/3pq+nmho9fUQxak06TbbFZLf7SFZqmpazijKS7PMVJS6LA5I0mjiELN0FlSJ2FkpGyATL+zDXKMvEFy7vPBW937LuVpxLwFsjAfrPAxGtpG4Qer0U+XiE63ZTX7kMnMeDUy1FmbjgFtJJfBjwWjuy5bKenbu1yJSec2p83+IaAyKxzwh4HDjqxv7mB5584uyBHnF0GCxp5gQZmJ531K+9Gyqi4AKXBdJAvDdwh7+/YlzDrI5cuLr2UklRajYLnytmTua0Zxt1OofhH330MqkuoyfWfZ3aDewrtWyuQ0oQ6MC2quj6p4Hc9dINojELC/y15N9mTll6xjlsTLSVqqKiuL7zmfFabdSzlr0yNs1P+zzbbFFkG9IeHK+lSuILlE2UtoYJbSZ/Lo8+/StvAHRZL98dSSiDcDu52EJDNtUWRTw/di8c8VjGzHsXHr2chxIQgAOjBEho++F66U2fMwBeZmx6RMaOv6shmvadVghu5Pde3XeBXNNHNbTtgJvOzzNMsihCPh4qsJ+93c/i3Gh++TMNa2+mqIciLK+EXe+VxFvXCkzsHcStvYJ2kB3bhoy4lsw6pIvpodHziI4Yua1jeiQr9jbQU740SlYogkrNqRWoQw6dYO5Uw8TfnjKUgfYcVrqTNBYTxCNhB7hBcTwqVUuJ4oW7y5HHdI8QgRki6gr8ZUO2UL50AUnA5MyYdcxkjnOiw==","X-Forefront-Antispam-Report-Untrusted":"CIP:255.255.255.255; CTRY:; LANG:en;\n SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8958.eurprd08.prod.outlook.com;\n PTR:; CAT:NONE;\n SFS:(13230040)(1800799024)(366016)(376014)(56012099003)(22082099003)(18002099003);\n DIR:OUT; SFP:1101;","X-Exchange-RoutingPolicyChecked":"\n tgmM6+hU/Sghl6nVdPx84YTRJM/lyknjjijNqzweK/YQFvFdhvwk1Hf5EbuojKgaiJQw++1+6SAIsIR3499kXERTAbwkhA6sQN4soel07F9AjXtIvLHkkC9K+27QLFWyZvbdFwVhI0wDmi0Ll7m02Cqx6kZCKFxHlRgaiCspqPO39RYivxgYkEok936cavlD0PPt2t9gnm71RoPp+xo76cQusZRb/ZQeOVBwOuY3RAsNETinzHloazdGe0zJksN/QDi/xq7v1qc46IA0PvCdzVSdrtStfhPYAd5OCAWsdNV9QYqLzE0qe07Z4jxRTx3OMXkuaAzIjZx95qT6ogW0zA==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":["DB9PR08MB6331","AS8PR08MB6135"],"X-EOPAttributedMessage":"0","X-MS-Exchange-Transport-CrossTenantHeadersStripped":"\n AM4PEPF00027A63.eurprd04.prod.outlook.com","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id-Prvs":"\n c102a8a8-35a7-4932-81bc-08de9fb71679","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|14060799003|36860700016|376014|35042699022|82310400026|1800799024|13003099007|22082099003|18002099003|56012099003;","X-Microsoft-Antispam-Message-Info":"\n bzbu2/BAEioxUNs29hzoa58FI8IXFH2ZvZCfIUbrXAuWdaOGw84GNqWdrB1phHcdYy+CZLV1VYu+6ieCzKLc8y/0RY6jgSNKNcUvBPID8I0U0nkBCmqg2S440WepPNPPmuoAoEBwUwrSuXq2GMyh4TjFoVDXcOhChUisxvfFqW9IUcVDnE40x66atiM4A9ZrSHLX8agR5pxI7Sx3pTbTSDimZXTilYXnc8sDmjMyhJVJooRoXukWiqfDlw3EVV3OGXMOqeiBCHEtxIQQUJ+wbQpGUVlaxX64F1kHIsGtfcL3xYYPnK7ahniXxVG8rwP5L/09PiAg4B2nlAntODKFEVY9y9zCBGV4sEpM/R78V57qfT1Si/GNPxJkypJmY6LRFU1wy/L+hCMA3kD2GECbnTsmH2KBXdpuDOiPAcaNLZ4TNn0HJ99RrjrGCN6apLQAigmLguQQb8hNLAgXSvAGV2760nXpI41vQKf+PIXjAhwzxQ/oMTMVzD9hBD+nQbrzowqHZt9wBr2Yu/VB5uquOHmeVq1c7Y+bt6xoz+JHk7DS9iKyaX8rDrXfCRKbUiT63mr2Ttc9XHRHtKvRMQLEBsYFOA2cM1V0vmqWDy0X7JL0rsVI8lJcbjFOQkhejwLoDLLN3O8gmrjauUySAkY974M67WHHYSTcPacQd9j5oIOAbqT856vNsrR15wRx0mblvRkqaeLVzCGJdcO+efIMT0Zvh7tZuJA+NuK9u8fyVIw=","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)(14060799003)(36860700016)(376014)(35042699022)(82310400026)(1800799024)(13003099007)(22082099003)(18002099003)(56012099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n +z00RLdO6WCm6FMyV5a4ynsjHbzbce0GRg3g25jxbpvEfcjX1PvaSpnuIlceYliktKbdWFVIhuKVe1XLPCuxzA58mo9hGCsu+Du7TugRkpgADvTRff8Vd+sK29jCzKqKs0pBWQ3IHkdtFGSzwdfGYAVxAKVVqjta6vK9mIlED/E/U7jbCb6znRT1YLukJzkl/yR2/4soP8uUFPq35fdlZ+pkWv7nCfpm958GlgJuEuThxgGFHujNBHtuWWWfdwsXXD2lIZhp6yhZoqVKAPXINNkPVM/Wi36ozMLO3PZPE5H74hKzm4hkQ8fyCx3hirwlgFsSpA2AG/1c2wn/7av5fO6tZAocvHm+84DBHPK1361Z4SnSwAZ6KB4HZNaxX6L1cMs/fcaroHmM/uZ7KZkiQ4qhGOt6aAxo60sSDtPC7Al1ihJW+youoca2zMmCxoOU","X-OriginatorOrg":"arm.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"21 Apr 2026 15:04:08.0097 (UTC)","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 026d6570-8537-491e-e11e-08de9fb73ccc","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 AM4PEPF00027A63.eurprd04.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"}}]