From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 81264 invoked by alias); 4 Sep 2017 12:40:35 -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 81060 invoked by uid 89); 4 Sep 2017 12:40:35 -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=HX-Envelope-From:sk:christo X-HELO: mail-vk0-f45.google.com Received: from mail-vk0-f45.google.com (HELO mail-vk0-f45.google.com) (209.85.213.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 04 Sep 2017 12:40:30 +0000 Received: by mail-vk0-f45.google.com with SMTP id o22so870608vke.1 for ; Mon, 04 Sep 2017 05:40:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=9erVUC0NDgrFF5t8hbOIVTirwQOmHbSrGmzD2d3YZ+0=; b=abm0ooWd6MbA0GWFtRsicUZdpQUL2MfIZRak/EIYWAJshSssEYkHnfHuHg/Am1uT3X gmi2O3TJ+GPLnrXZhGIOHMCXGdq3kRB9C8aAestcFEl+Rur5im/iyh/4QEB3EKaVODrp R5Ch9NqCNnelpcFqQkd6DsXZF4OzhO4DLTfik2qRocqhlNCdMCWaQPXEI/6FHpaja+4D Xbn49iG9/IQ4pnG4sacg6QLFnizu9ayja7tt0DLr9Zrwb9iahwewrK4KhMQrEQ5zU9hL gO1cwTBbP4pUZg7LZJPlZXgfj9L4Dn1QMmQD579X6WwKM1O7qIRJdPjpI9uAGnYTs6aQ CGHQ== X-Gm-Message-State: AHPjjUgHV+Il2HuNE+tFYpeWk/U9zGi0tStf5oHlgNH8FxOmkEQGLuD5 gAG42IqoEHyIxVL1BPEDImRJTOgKD5yB X-Google-Smtp-Source: ADKCNb5QZZNzExhpNekGvhZ2Cm2oEahpGpVMTFDg96bCZMnCSk9Nfc/G6evy0bnTqv+rBIh6VClFee3j7r4LzbANJ0o= X-Received: by 10.31.95.210 with SMTP id t201mr181437vkb.168.1504528828616; Mon, 04 Sep 2017 05:40:28 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.81.3 with HTTP; Mon, 4 Sep 2017 05:40:27 -0700 (PDT) In-Reply-To: <20170901132425.GA32479@arm.com> References: <20170901132425.GA32479@arm.com> From: Christophe Lyon Date: Mon, 04 Sep 2017 12:40:00 -0000 Message-ID: Subject: Re: [PATCH][GCC][ARM][AArch64] Testsuite framework changes and execution tests [Patch (8/8)] To: Tamar Christina Cc: "gcc-patches@gcc.gnu.org" , nd , James Greenhalgh , Richard Earnshaw , Marcus Shawcroft Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2017-09/txt/msg00176.txt.bz2 Hi Tamar, On 1 September 2017 at 15:24, Tamar Christina wrote: > Hi All, > > This patch enables the execution runs for Dot product and also > adds the feature tests. > > The ARMv8.2-a Dot Product instructions only support 8-bit > element vectorization. > > Dot product is available from ARMv8.2-a and onwards. > > Regtested and bootstrapped on aarch64-none-elf and > arm-none-eabi and no issues. > > Ok for trunk? > > gcc/testsuite > 2017-09-01 Tamar Christina > > * lib/target-supports.exp > (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): New. > (check_effective_target_arm_v8_2a_dotprod_neon_ok): New. > (add_options_for_arm_v8_2a_dotprod_neon): New. > (check_effective_target_arm_v8_2a_dotprod_neon_hw): New. > (check_effective_target_vect_sdot_qi): New. > (check_effective_target_vect_udot_qi): New. > * gcc.target/arm/simd/vdot-exec.c: New. Aren't you defining twice P() and ARR() in vdot-exec.c ? I'd expect a preprocessor error, did I read too quickly? Thanks, Christophe > * gcc.target/aarch64/advsimd-intrinsics/vdot-exec.c: New. > * gcc/doc/sourcebuild.texi: Document arm_v8_2a_dotprod_neon. > > --