From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2083.outbound.protection.outlook.com [40.107.241.83]) by sourceware.org (Postfix) with ESMTPS id D777B3858C53 for ; Fri, 22 Sep 2023 08:08:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D777B3858C53 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MfOZmxjt5ZvtLwbZv/adIKgE739a8mHNiAOB2DlUWhc=; b=XCNxVCBg6cRszXFWeet4yuidAB5MMrezJjCHUnBnzwqspkvq02QPzlqPIdMGuKhP1m0deq92Tn5YTvf3SVhoXtYXAZiIkWBr2B0PWkQxMavHr+cKoTzH/yp81dQHIddsT9X1jLSFJypzu4trU3cqSnXYw4AcNg/5T9r6cgXpN9c= Received: from DB8P191CA0025.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:130::35) by PAVPR08MB9882.eurprd08.prod.outlook.com (2603:10a6:102:32a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.27; Fri, 22 Sep 2023 08:08:21 +0000 Received: from DBAEUR03FT021.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:130:cafe::87) by DB8P191CA0025.outlook.office365.com (2603:10a6:10:130::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.32 via Frontend Transport; Fri, 22 Sep 2023 08:08:21 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT021.mail.protection.outlook.com (100.127.142.184) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.20 via Frontend Transport; Fri, 22 Sep 2023 08:08:20 +0000 Received: ("Tessian outbound 1eb4e931b055:v175"); Fri, 22 Sep 2023 08:08:20 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: dbb99a60d51b6bec X-CR-MTA-TID: 64aa7808 Received: from 768951150977.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id C2E885FD-6A23-48C9-AD24-372856B4D912.1; Fri, 22 Sep 2023 08:07:41 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 768951150977.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 22 Sep 2023 08:07:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iRTFVft+sBouymFvY8NUAZo7h3k8K3zhrA9lLM14G2WtdpEyZ53mlj1/JCG0XIiBe58w/pLrks9NjWTzhpLueHHhF0q9dtvJ1paAjTp23WilJ8P8YaT+U57VvSrBJkuJQRa66prhQlgpy2w4XcT7HrtupDIIwd+6Uoybb0/qIkC9g2idhimsjDzUMakHoa/5/Wrpw8JG3R2bRLRPOcdhMlRaZ1RlRMbpgYRaFBXJgk31kqNQ7X1NuvK6PfUxCYfk259Sk1QLdHSk56TQHXnbBxiKtpZCZ7Cpg924/ptZG1WBL3fbIVq+mOa2Do8ZRjNBbqBhpz1eCh+zc0L4hqX2IA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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; bh=MfOZmxjt5ZvtLwbZv/adIKgE739a8mHNiAOB2DlUWhc=; b=jjMV5YDKaOuaWXYICr2FmM+/lKfHGCNn/i5yIKlWskIg9WIJaEdR8PAf3HvjOXnw3gnSrwrWykVfV96Nn+6thSFGAKnjum+LzgiA+x++mJFW6MZmdf31xPMtbZnCH+YESlkqT8oyF+pB+kezDBTzpUUFEZ+xjXPtDo3aZSfl9vcYIHCm/5/QYB164yjVuzQglA21Euc/p+2zRrpQ72ZTsJLfERY31njaMxsR2H0nXtv3Djs5gknwz/FPdmAbwpO1wFhmUDcpBkc3RvcbH5ozZaNT9ZSoZho9TnwZdz0+MTCXmbqdkiqJI3CpOS+Iysl6dughfsXoBl10SI11duD+eg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MfOZmxjt5ZvtLwbZv/adIKgE739a8mHNiAOB2DlUWhc=; b=XCNxVCBg6cRszXFWeet4yuidAB5MMrezJjCHUnBnzwqspkvq02QPzlqPIdMGuKhP1m0deq92Tn5YTvf3SVhoXtYXAZiIkWBr2B0PWkQxMavHr+cKoTzH/yp81dQHIddsT9X1jLSFJypzu4trU3cqSnXYw4AcNg/5T9r6cgXpN9c= Received: from AS9PR05CA0064.eurprd05.prod.outlook.com (2603:10a6:20b:499::14) by AS8PR08MB9868.eurprd08.prod.outlook.com (2603:10a6:20b:5ac::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.23; Fri, 22 Sep 2023 08:07:38 +0000 Received: from AM7EUR03FT040.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:499:cafe::84) by AS9PR05CA0064.outlook.office365.com (2603:10a6:20b:499::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.32 via Frontend Transport; Fri, 22 Sep 2023 08:07:38 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C Received: from nebula.arm.com (40.67.248.234) by AM7EUR03FT040.mail.protection.outlook.com (100.127.140.128) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6813.20 via Frontend Transport; Fri, 22 Sep 2023 08:07:38 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 22 Sep 2023 08:07:37 +0000 Received: from e124257.nice.arm.com (10.34.101.64) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.27 via Frontend Transport; Fri, 22 Sep 2023 08:07:37 +0000 From: Andrea Corallo To: CC: , , , Andrea Corallo Subject: [PATCH 2/3] recog: Support space in "[ cons" Date: Fri, 22 Sep 2023 10:07:02 +0200 Message-ID: <20230922080703.93612-2-andrea.corallo@arm.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230922080703.93612-1-andrea.corallo@arm.com> References: <20230922080703.93612-1-andrea.corallo@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: AM7EUR03FT040:EE_|AS8PR08MB9868:EE_|DBAEUR03FT021:EE_|PAVPR08MB9882:EE_ X-MS-Office365-Filtering-Correlation-Id: 762d63c4-b66d-4474-5018-08dbbb4315ea x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: PZ3yem5Ybq1ANnZWjvDHxHD2m1HKJiCh3kbMofVkX4Jp80xJ6Srwa06GD/um/zJ8OVTqPony43zilL8zsDUd1vx8ObSsff+Ec46VMDH2HHU9JxHLcczxtAVkM5xsh8kRDZedQgvKpCQvblJjuwE/WUoEAoHJpaPlkvdAw5t0d1+uqtSzESwETBllBe0QZlWdSiFuK2AgX9FyIDDbyi/tbB02ZY10NWcFgx4ZFu+deSJBYAfjhFEkoWRC9wnuv1P3kulAW0tMTLQ2AJb97vBIY5YmWNEKYkfHuPdRiQ1PXE4VXX+dq55N9s7FIqNM+hZYxaOb+vZDWyP3O+7Qz0PP3gXYZdZTQHGDw2SYnlqdvMJ58oqp3oyrRDMtPiwgYayzF3t+VwQtfPeYuVZOJ2jrJODXLq3Oqmf3accU/R6kOPFg9g+xTfR1BNnXJbj69j/QAT0P5qgA9ttHmW4J8jPVGzjBijS8XkBew2iaBSC0C0s0ZjdknBbEW1JzxPqvzkE68ImVwvcFb0/i4Z2icLnnNJuxXe35YNvlJLzvd6OLGfBgVBTjdAa8z9w5NJX3JIALM3RdL7/Ba5lrUkQjU5ah73zACwix5v+aQPJW3+s3oxlfC1YB/N8MvuqtYPdiUleo/lekCpPHBOhx+C8GPI8x2gj9aOYDDJDP1b/q4VpvWJHysYFA1MeSNzIN5h+kVYvXiUIoy9p4oUjO+I0ZuxtkncrPyuA2bVRoLcFXOLLcOJ6TVf/ZljiZKcF7cJwQ7fGYcWwiMmW+9B82i3X4rMwV0Fq7wFhmGQ4aH4t0O/nLtSw5iTaJAU+s5V8AIVcDRtdN X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:nebula.arm.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230031)(4636009)(136003)(346002)(376002)(396003)(39860400002)(186009)(1800799009)(82310400011)(230921699003)(451199024)(46966006)(40470700004)(36840700001)(7696005)(6666004)(478600001)(2616005)(426003)(1076003)(70586007)(26005)(2906002)(336012)(41300700001)(5660300002)(54906003)(316002)(70206006)(8936002)(4326008)(44832011)(8676002)(36756003)(82740400003)(86362001)(40460700003)(6916009)(36860700001)(47076005)(356005)(81166007)(40480700001)(36900700001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9868 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT021.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: ad616ac7-2956-4116-098f-08dbbb42fcaa X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 67Ga6rxRAIkH/OFY0gP63p0bHPET7MrFiMOZGKdFTNL/GE7WFvpNBLnUmfchH2SQvdLHLedkY7uT/rICh5lkxzhJO/sYIajRxBwnMPkAvwByxYUpqM8KANo8rpWlpGkp23vhVaCqb65Yx72kAFZ4s6fwu95/dfik+tkGTOgtF64fRroJCNKc3mAlzHYUYB3m9JL4r/VBrTx0/eitFzO1KcLY5gPElBTolUgE8vv2nyn5d51Zuu5OyejSLBaY0xo58K8+gXudrl3skXhAHuK0PZgVSvq54ti97+2cNxOllUtXXVOLcqEyEqLr9MdWAFGDBioJC68W1OkocGwB/ccNZw9OcsxO5DJm0q1PufplGu8uuAxR8gS2mXhR6WmcgusQ6UCnSsNKOJcpto79oVUnPTb1fbahrGFr4cyZtZbAbR+GoLodVXCPNO2r0J2LcTkcv5c4ow2AQLd3gmIMU8BRs5tKmzziuQN4MSsSi1jA4EemYzH4EeOsMZCPGTe/8kHowZU//CgaQpniVAi/lr756u5Vjt6B/H/Q0LDflyyrONa2ApgTIpoaviw+3g5+NuePp831+/GWjQg2YiGZO08THndYov9JQU5aWaeOS+IlTOct1Xz0wQaSDg4hnoD7AHsvjFJfGgVwy0OXZtoH7hwb95LC/+0pBMkfY4ImyX2AUTgqKNO35y7bNmLGOmC5SpHFSQ4nJ6fcQKUiyeee+gfWTwiafcI0h65D2yrHI7tmPvzAGLQtRR55yP1kvUdaghSFHb9MKuxweFHDq+oiPOsonQ== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230031)(4636009)(396003)(39860400002)(136003)(376002)(346002)(186009)(230921699003)(1800799009)(82310400011)(451199024)(46966006)(40470700004)(36840700001)(8676002)(70586007)(40460700003)(7696005)(47076005)(426003)(336012)(41300700001)(2616005)(316002)(36860700001)(26005)(6916009)(54906003)(1076003)(70206006)(8936002)(4326008)(6666004)(2906002)(5660300002)(478600001)(40480700001)(82740400003)(36756003)(81166007)(44832011)(86362001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2023 08:08:20.7937 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 762d63c4-b66d-4474-5018-08dbbb4315ea X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DBAEUR03FT021.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9882 X-Spam-Status: No, score=-11.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi all, this is to allow for spaces before "cons:" in the definitions of patterns using the new compact syntax, ex: (define_insn "aarch64_simd_dup" [(set (match_operand:VDQ_I 0 "register_operand") (vec_duplicate:VDQ_I (match_operand: 1 "register_operand")))] "TARGET_SIMD" {@ [ cons: =0 , 1 ; attrs: type ] [ w , w ; neon_dup ] dup\t%0., %1.[0] [ w , ?r ; neon_from_gp ] dup\t%0., %1 } ) gcc/Changelog 2023-09-20 Andrea Corallo * gensupport.cc (convert_syntax): Skip spaces before "cons:" in new compact pattern syntax. --- gcc/gensupport.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gcc/gensupport.cc b/gcc/gensupport.cc index 7e125e3d8db..dd920d673b4 100644 --- a/gcc/gensupport.cc +++ b/gcc/gensupport.cc @@ -894,6 +894,8 @@ convert_syntax (rtx x, file_location loc) if (!expect_char (&templ, '[')) fatal_at (loc, "expecing `[' to begin section list"); + skip_spaces (&templ); + parse_section_layout (loc, &templ, "cons:", tconvec, true); if (*templ != ']') -- 2.25.1