From patchwork Fri Nov 3 16:14:44 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Sandiford X-Patchwork-Id: 117936 Delivered-To: patch@linaro.org Received: by 10.140.22.164 with SMTP id 33csp3649104qgn; Fri, 3 Nov 2017 09:15:04 -0700 (PDT) X-Google-Smtp-Source: ABhQp+QWMOHBkCyH7LWHr9AWZqa9SnVlLnqBj02Yxu/ZHDgfjAt/onUbETf8XhUqVqh6BHBzKwFI X-Received: by 10.101.81.198 with SMTP id i6mr7589833pgq.391.1509725704791; Fri, 03 Nov 2017 09:15:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1509725704; cv=none; d=google.com; s=arc-20160816; b=ciPXUChOyJs/nOm976SHMzaUCGrB0XMrwlyiMG0hiE4Fq+pIFLJtee7oNTrOGhbZ8O R98vEU14ZpyH6sgYH8rh20Mw7DpB8UpAg+IADtuM9ikVZ18rX/oQpFKPKL6BeRnpjS0Q exkAEzqMjdyGn8AFhH/3CgbiixLBt0zDsyYNeZcsBbQo9bFj0o/gp/cgo373H5qepgnw UWig68wFMH0EVhDLHDarJvv0drvhwCOHHhYvqcnNP8tZc+3k5wwtgWpdREFubBXLaMMc CITyQZLuWgQA0fY5mmZSS0HZRaDYn/T8AOOYY3iWA/o4hFsWQq2DlYmcWQk5wm2Ra9Fq JLVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:user-agent:message-id:date:subject:mail-followup-to:to :from:delivered-to:sender:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mailing-list:dkim-signature :domainkey-signature:arc-authentication-results; bh=sN4HUDEK/9+RaqHnQIjLI3zEDs4xlXLVW5tsFQ6GoyA=; b=fm+Zjrg74+kvEuxDNoVu2WnrEf2AyDke4EIWRNk0hNhhPyKh0q7bzAhDeSavdjSgeE AQquz7lvUVfYkWByf5Zs8OrLtu9lnXRWMZRZMJSKAtcuVD2tPiIm621CfQ50j/wAH4aq f75Fq7yTNRlAqaVvYvwrIxAs91M11ibe3buEV/SWwCr08jzlrAJnkHt4Y/vx0KgwXXGY WUM1XWrb5DITiH3/dfPsAdpacg8KKDK+M9SRRpCTfdAE/4eWCuGQKiuXInUiu0Gf1mQQ N1zQl0vHCT14TE7K50XPVfFHRZmv0n8yV7icqglvfCheXSqKXoj9/QMZvFE5HAz3hqfA 6d9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=kQGYEylc; spf=pass (google.com: domain of gcc-patches-return-465868-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) smtp.mailfrom=gcc-patches-return-465868-patch=linaro.org@gcc.gnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id j17si5342380pll.365.2017.11.03.09.15.04 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 Nov 2017 09:15:04 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-return-465868-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Authentication-Results: mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=kQGYEylc; spf=pass (google.com: domain of gcc-patches-return-465868-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) smtp.mailfrom=gcc-patches-return-465868-patch=linaro.org@gcc.gnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:subject:date:message-id:mime-version:content-type; q=dns; s= default; b=Dkxgad/QWalzTPSpY2RCWEIOQy0DL4NJqXP5lEcrh5lee6mB8BTu9 70YIpCfompFxu3Ho/OOqUPiAYubOZqzLrDIkkhtg9DRR5TyqBjteqlOBG3niu7+b PaVhXa8FksiOF7JAQaz+EMqCLkO3MRyd/8rJe5XP48ab/14rENJoRA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:subject:date:message-id:mime-version:content-type; s= default; bh=eihZwxAKoot6efD+Y0BjPO8Ly2c=; b=kQGYEylcULplgkwGA4tb FCjaniiOZObvuETNJ5cWct+wWJlVRPOBxBtTWnKlCV3WUFq32kJobyPwWvqIUc3q d7oWbI4Nsh9HcOJUsTFRy+MvjOUKWnKVzeGGLXwwEcP+tjK9lP35gxIzVxSg3rQL vvrnefVm6WOjS+t2i0/pdI4= Received: (qmail 29783 invoked by alias); 3 Nov 2017 16:14:51 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 29323 invoked by uid 89); 3 Nov 2017 16:14:50 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM, SPF_PASS autolearn=no version=3.3.2 spammy= X-HELO: mail-wr0-f172.google.com Received: from mail-wr0-f172.google.com (HELO mail-wr0-f172.google.com) (209.85.128.172) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 03 Nov 2017 16:14:49 +0000 Received: by mail-wr0-f172.google.com with SMTP id j15so2955498wre.8 for ; Fri, 03 Nov 2017 09:14:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:mail-followup-to:subject:date:message-id :user-agent:mime-version; bh=sN4HUDEK/9+RaqHnQIjLI3zEDs4xlXLVW5tsFQ6GoyA=; b=nA/8R9spMrfC83/os+5XEPKZOeMXPcKr5Vp2gJVl6cGClAV6q8CZy42evhh+CwEx7A Nu6knSO5kuR9i55sEBfH/6D+8hfM/usV80OSPYs3vhVlFQRbClqIrGj/GMNchTYz9OtK GI/qYeNc+FRS+9GiTYzX0LLAQwJ0eiBUaDv6A3zh30kHkTPZc/yvPUzZZvDZHx+wV+2y eaVzA6shdNgiqe7kthOunMnEfmnKlHLFeDfFD06ucZm6dlQ4sMlcc0MSDgIY7Ji4s+rP L3LeiiKVjlSSlNK2dXn/6sl61sje36bqqkXmlf/BwQjgV/qZj4U0l5D7LO6kYn1g9n6M QJcw== X-Gm-Message-State: AMCzsaVX8cW+UKdTNz1Ui4AmaPgLsjcu7XyFH2in0py+PHO4ThUG0TH3 oeiUKtu0izeMElQIh45yGj4vpQkdRiY= X-Received: by 10.223.200.132 with SMTP id k4mr6151268wrh.215.1509725687358; Fri, 03 Nov 2017 09:14:47 -0700 (PDT) Received: from localhost (188.29.164.162.threembb.co.uk. [188.29.164.162]) by smtp.gmail.com with ESMTPSA id u8sm4195421wmd.33.2017.11.03.09.14.46 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 03 Nov 2017 09:14:46 -0700 (PDT) From: Richard Sandiford To: gcc-patches@gcc.gnu.org Mail-Followup-To: gcc-patches@gcc.gnu.org, richard.sandiford@linaro.org Subject: [0/10] Vectoriser testsuite tweaks Date: Fri, 03 Nov 2017 16:14:44 +0000 Message-ID: <87inerqqyz.fsf@linaro.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 This series of patches generalises the vector testsuite and makes it cope better with arbitrary vector lengths. It also adds some target selectors needed for SVE. Tested on aarch64-linux-gnu without SVE, with various fixed-length SVE modes, and with the default variable-length SVE mode. Also tested on x86_64-linux-gnu and powerpc64-linux-gnu. Thanks, Richard