From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15625 invoked by alias); 24 Feb 2020 15:48:57 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 15555 invoked by uid 89); 24 Feb 2020 15:48:56 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-7.8 required=5.0 tests=AWL,BAYES_00,MSGID_FROM_MTA_HEADER,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 spammy=H*r:803, apparently X-HELO: EUR04-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr70045.outbound.protection.outlook.com (HELO EUR04-HE1-obe.outbound.protection.outlook.com) (40.107.7.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 24 Feb 2020 15:48:46 +0000 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=S/cRMWJXqlzCeIfM4MsBuWJPaIcSLKeSvnGRM+ovCO4=; b=0dcn05Z0pstETTUmeMGLnVNyBzSbz5BUMrCz0HqsuZ0+khZ33MNnQMjP3RO12JS9mSSRhjzXEbKXj9LvaojgUjZFHkX6ntcXHxizN81X0Zg+KaDnwE8Q2Qin3lNXuNhU7tzzdsNBVOXeIcNIS0b21N6caZ1aR/HqidcQWmCqysM= Received: from VI1PR08CA0126.eurprd08.prod.outlook.com (2603:10a6:800:d4::28) by VI1PR08MB4287.eurprd08.prod.outlook.com (2603:10a6:803:f4::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.21; Mon, 24 Feb 2020 15:48:42 +0000 Received: from VE1EUR03FT054.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::202) by VI1PR08CA0126.outlook.office365.com (2603:10a6:800:d4::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.18 via Frontend Transport; Mon, 24 Feb 2020 15:48:42 +0000 Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gcc.gnu.org; dmarc=bestguesspass 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT054.mail.protection.outlook.com (10.152.19.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.17 via Frontend Transport; Mon, 24 Feb 2020 15:48:41 +0000 Received: ("Tessian outbound 0420f1404d58:v42"); Mon, 24 Feb 2020 15:48:41 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 2ef305f9de823406 X-CR-MTA-TID: 64aa7808 Received: from 99975fcae329.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 9ABE1D62-D50D-405F-B977-BF25A68B3324.1; Mon, 24 Feb 2020 15:48:35 +0000 Received: from EUR03-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 99975fcae329.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 24 Feb 2020 15:48:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jHL7TdVJn2ItQy1j4waIzdkw7JcLvlcPt74JjhH/aXKOztHS2vcL0tfmM7AGXTFJUrlIG360mKlkrUpUVKlU5EqjI2L6gCej+YIxMl4zzeC2W6F17Ao1Gax9O76TYNkwlgZon1zJ8MYBDViYjNdPGQk/JGb4IVb/GlAwrBW7nhh0wFjlqQD7pNc/Ac15z9opXc3OCwOC9FOe/enhIKeetG1uEoEbp4tMi71ntD3B08xzHgSmaZy5rj+cz9GkmsmKW/XIM02TYKxLCfxjQxjYOgNYgAz7V5hk3jCSiQNDxtVU+KPdMMRvii7MF1Zx4UVtUL0grdllYuQjWppdryX6Zw== 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-SenderADCheck; bh=S/cRMWJXqlzCeIfM4MsBuWJPaIcSLKeSvnGRM+ovCO4=; b=I9cLG81XWJAZrqLGg+u134afyNyG9SEDnifvk4UK2TSIYtqxJ3h5KDTD9SI3uTgNYPFkAli+6jz4cftn8eL6YRM986S8k5TPAUPmT8rJ/dQ3DoNA6XmxU3A5m4yD6U+cDtSi7d42moxFUZqzpbxEqwLSMlxlO/Y5PZ6G9z0Vd/MMi8Zg9JwsUJuahI/arDoXdyqP8ul0CPZIWr23IvdzzJ9q6/i8n/eTkutDUqAgDXN3YS8WCbyarztBk/mYebMJJ0ayMRGK6rHsMSzsgcIi5zHJFUiuQW8Y0SvizBmHdvCfDaeZKQcvmcEgacc4GhOExG4A/y6oLy1xfS4AQXIRLQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; 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=S/cRMWJXqlzCeIfM4MsBuWJPaIcSLKeSvnGRM+ovCO4=; b=0dcn05Z0pstETTUmeMGLnVNyBzSbz5BUMrCz0HqsuZ0+khZ33MNnQMjP3RO12JS9mSSRhjzXEbKXj9LvaojgUjZFHkX6ntcXHxizN81X0Zg+KaDnwE8Q2Qin3lNXuNhU7tzzdsNBVOXeIcNIS0b21N6caZ1aR/HqidcQWmCqysM= Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Andrea.Corallo@arm.com; Received: from VI1PR08MB2765.eurprd08.prod.outlook.com (10.170.236.32) by VI1PR08MB4142.eurprd08.prod.outlook.com (20.178.126.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.21; Mon, 24 Feb 2020 15:48:34 +0000 Received: from VI1PR08MB2765.eurprd08.prod.outlook.com ([fe80::eca9:5f98:627d:571b]) by VI1PR08MB2765.eurprd08.prod.outlook.com ([fe80::eca9:5f98:627d:571b%6]) with mapi id 15.20.2750.021; Mon, 24 Feb 2020 15:48:34 +0000 From: Andrea Corallo To: Roman Zhuykov Cc: gcc-patches@gcc.gnu.org, "Richard Earnshaw (lists)" , nd@arm.com Subject: Re: [PATCH] [arm] Implement Armv8.1-M low overhead loops References: <8468875e-934e-0bee-763d-91dd5ddbe7c9@arm.com> <4a28de0a-6790-732f-31bd-0e5bdfc12246@ispras.ru> <845952fe-bfcc-7918-df95-918b983bd0e4@ispras.ru> Date: Mon, 24 Feb 2020 15:48:00 -0000 In-Reply-To: <845952fe-bfcc-7918-df95-918b983bd0e4@ispras.ru> (Roman Zhuykov's message of "Fri, 21 Feb 2020 18:40:58 +0300") Message-ID: <87tv3g6l6f.fsf@arm.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received: from krcb (217.140.106.52) by SN4PR0201CA0049.namprd02.prod.outlook.com (2603:10b6:803:20::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.17 via Frontend Transport; Mon, 24 Feb 2020 15:48:32 +0000 X-MS-Exchange-Transport-Forked: True x-checkrecipientrouted: true X-MS-Oob-TLC-OOBClassifiers: OLM:10000;OLM:10000; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(136003)(346002)(396003)(39860400002)(376002)(366004)(189003)(199004)(52116002)(4326008)(6496006)(86362001)(6486002)(16526019)(186003)(4744005)(26005)(6666004)(6916009)(66476007)(66556008)(66946007)(2616005)(44832011)(5660300002)(478600001)(8936002)(81166006)(81156014)(8676002)(956004)(2906002)(316002)(36756003);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR08MB4142;H:VI1PR08MB2765.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: P8XFJIkD5qv8b/KgJgzcA/Xc4mlody5QTmxcGk5ZEvQQEnqTqqiM3pY9sYq6rhqR7oX1KT7MwEc9eCb3ZfiFMraAU6pdmKrwlChE+81R89IAt1XggKxSPME9CnH/8Op+PVKq2LXliKmO9356nFLBOiHjY9en1XfsHqxtwLKhrxfZNS5RqjQv6IzFqeYgAu8lrbe94vh3kdmICV1/FsSlx+llcP9lJvV1rG0Lj4VQNPjb9WZ1L0BYEoWZxNA8wxbe0ZOa6m97MADw7ER5F5cnTYbcypL0XXAruP633V7/H9iFjQK1uB24Otwmj6Lc9hi3QCxkF3ui3QhaFafYLsXWi7VRYZBJHLVx6ZOVfFEomqtIfsSiIN1GFN/2KowO4z/CHuHNpm3gPsI7X3jmKmkxoulDORXuajnnr/vaIhkkvRs7pWVd05Rx71Kx1F0QAYdV X-MS-Exchange-AntiSpam-MessageData: 8caXPYzuR5FvuWsjkEzRovrUz44ycbWRA9LQFJW25RuL7w9SX8+L4muy+gjStxv7tGJaYDGLuF3Hxk0b134mk+ah3ibagdVs+J22/+ALwOK1cDMy/sl3+c+8GyXBevBR8dW13GEHaizEokYwtBJmAQ== Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Andrea.Corallo@arm.com; Return-Path: Andrea.Corallo@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT054.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 1d05e193-17e0-46be-e80a-08d7b94100ec X-IsSubscribed: yes X-SW-Source: 2020-02/txt/msg01323.txt.bz2 Hi Roman, Roman Zhuykov writes: >> SMS is disabled in tests not to break them when SMS does loop versioning. > > And I'm not really sure about this.=C2=A0 First of all, there are a lot of > scan-assembler-times tests which fail when modulo-scheduler is enabled, > probably the same happens when some unrolling parameters are not > default.=C2=A0 It seems that any non-default optimization which creates m= ore > instruction copies can break scan-assembler-times check.=C2=A0 IMHO, it is > not necessary to workaround this in few particular tests.=C2=A0 Second, I= 'm > not sure how dg-skip-if directive works.=C2=A0 When one enables SMS setti= ng > "Init(1)" directly into common.opt this won't be catched, would it? Agree on everything. Also enabling SMS from common.opt apparently makes dg-skip-if not effective. Thanks for commenting I'm updating the patch. Andrea