From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 36458 invoked by alias); 3 Feb 2016 18:59:27 -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 36443 invoked by uid 89); 3 Feb 2016 18:59:26 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1086, H*Ad:U*rearnsha, charles, Charles X-HELO: mail-wm0-f54.google.com Received: from mail-wm0-f54.google.com (HELO mail-wm0-f54.google.com) (74.125.82.54) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Wed, 03 Feb 2016 18:59:25 +0000 Received: by mail-wm0-f54.google.com with SMTP id 128so179776045wmz.1 for ; Wed, 03 Feb 2016 10:59:25 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=DLcb27Ho51dURM3CmQQXn+T6HlaHil062WbClxHo6N4=; b=VLlGqdPig9EjNUpcBB9IEpjztgf+X5kgHiLO7l24n4dIVEY6IRzZ+LDXRUWxm+dMZn cg5gfxcIpzGy7O4Pk5I7F7mT/2BgRxPs7WEXphnAcLUq24maIEKavoZ1D7UwCULJjIEs 7qOCz1CxMs+cPuaqz4NrWOYmRWoQanTOSGVR9q+FzIIVboe4HtjZPOD9OVXb0bQ5WJlR 71gJ3LJfgfD5oHbaIDBFXZRjV9ozStjqj/hITIH+eTHa+xmY03z4TjGtR84hYV4iVnyb khhzM/IpK6C4mruyulf3VJGGG+nHzVod3kp2nX4CGZWfzzzxHgk44CoCT41yScbZ6Odl WjfQ== X-Gm-Message-State: AG10YOTtIZew3uYAT8Cv2ZSrAjxeKVaPVFYzSKJ6PY3l7/w3xSnV0zjADqwUkzmZewUd4Xsq X-Received: by 10.28.60.84 with SMTP id j81mr10392158wma.91.1454525962377; Wed, 03 Feb 2016 10:59:22 -0800 (PST) Received: from localhost.localdomain (cpc92322-cmbg19-2-0-cust1928.5-4.cable.virginm.net. [86.26.39.137]) by smtp.gmail.com with ESMTPSA id w62sm22774792wmg.21.2016.02.03.10.59.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 03 Feb 2016 10:59:21 -0800 (PST) From: charles.baylis@linaro.org To: Ramana.Radhakrishnan@arm.com, kyrylo.tkachov@arm.com, richard.earnshaw@arm.com Cc: rearnsha@arm.com, gcc-patches@gcc.gnu.org, michael.collison@linaro.org Subject: [ARM, PATCH v2 0/2] PR68532: Fix VZIP/VUZP recognition for big endian Date: Wed, 03 Feb 2016 18:59:00 -0000 Message-Id: <1454525947-14690-1-git-send-email-charles.baylis@linaro.org> X-IsSubscribed: yes X-SW-Source: 2016-02/txt/msg00226.txt.bz2 From: Charles Baylis This is an updated patch, which fixes the following issues: . big endian ICE with vshuf-* tests . style issues reported by check_GNU_style.sh This has no regressions with -mfpu=neon, for arm-unknown-linux-gnueabihf and armeb-unknown-linux-gnueabihf. The new test passes for both, and big endian has new PASSes for the vshuf-* execution tests, which currently fail on trunk. The comment about the failures due to failure to vectorize seems to have been incorrect. Link to previous thread: https://gcc.gnu.org/ml/gcc-patches/2016-02/msg00060.html Charles Baylis (2): [ARM] PR68532: Fix up vuzp for big endian [ARM] PR68532 Fix up vzip recognition for big endian gcc/config/arm/arm.c | 77 +++++++++++++++++++++------ gcc/config/arm/arm_neon.h | 72 ++++++++++++------------- gcc/testsuite/gcc.c-torture/execute/pr68532.c | 24 +++++++++ 3 files changed, 122 insertions(+), 51 deletions(-) create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68532.c -- 1.9.1