From patchwork Thu Jul 30 15:06:22 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Lawrence X-Patchwork-Id: 502188 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 1EA141402C0 for ; Fri, 31 Jul 2015 01:06:35 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=XVTVPob9; dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type; q=dns; s=default; b=HEd/wbo519Y9u3LE/ HQc8FN2QfBmF01PU8VuXQC6W6Ndlmoq85tJ8WbE4I2bmrArDFzVdSkVZr1z3ANjk ng4tS/VxwimZz3hqc1gpEwZQUHabVw17FL8jvEZ8ltM8byCRX/w+njNnFNoRG3t7 qZ/rqnMA0AbVQZAOZaohUNey7g= 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 :message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type; s=default; bh=ib0mPCFcshzjapKDDtVAtK3 Kbak=; b=XVTVPob9qMJopuOcGyw6Jc+7YrvlgQbu81rcK8Ra+nwkZ5T2aAHl70N eoQ/2O/IPGOpEUsgZyu3yXK9pIF+F6sw5vkc9gJF261f/XcgwZ3KTHzacRtXIWaQ I+UB/netxH6eb5fdFF3pD4H0t+VYNXNu5Zu3ZeNTXfAohd1yhXz8= Received: (qmail 81334 invoked by alias); 30 Jul 2015 15:06:29 -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 81325 invoked by uid 89); 30 Jul 2015 15:06:28 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL, BAYES_00, SPF_PASS autolearn=ham version=3.3.2 X-HELO: eu-smtp-delivery-143.mimecast.com Received: from eu-smtp-delivery-143.mimecast.com (HELO eu-smtp-delivery-143.mimecast.com) (146.101.78.143) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 30 Jul 2015 15:06:27 +0000 Received: from cam-owa2.Emea.Arm.com (fw-tnat.cambridge.arm.com [217.140.96.140]) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-11-TOqT8EwdQaq5epwr7zMieA-1; Thu, 30 Jul 2015 16:06:23 +0100 Received: from [10.2.207.65] ([10.1.2.79]) by cam-owa2.Emea.Arm.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 30 Jul 2015 16:06:22 +0100 Message-ID: <55BA3D6E.8050101@arm.com> Date: Thu, 30 Jul 2015 16:06:22 +0100 From: Alan Lawrence User-Agent: Thunderbird 2.0.0.24 (X11/20101213) MIME-Version: 1.0 To: James Greenhalgh CC: "gcc-patches@gcc.gnu.org" Subject: Re: [AArch64] Remove unused VRL2/3/4 iterator values References: <55B765DF.4040706@arm.com> <55B766B4.2030305@arm.com> <20150729102409.GC5656@arm.com> <55BA0EC8.60106@arm.com> <20150730122605.GA8947@arm.com> In-Reply-To: <20150730122605.GA8947@arm.com> X-MC-Unique: TOqT8EwdQaq5epwr7zMieA-1 X-IsSubscribed: yes James Greenhalgh wrote: >> >> (define_mode_attr VRL2 [(V8QI "V32QI") (V4HI "V16HI") >> (V2SI "V8SI") (V2SF "V8SF") >> - (DI "V4DI") (DF "V4DF") >> - (V16QI "V32QI") (V8HI "V16HI") >> - (V4SI "V8SI") (V4SF "V8SF") >> - (V2DI "V4DI") (V2DF "V4DF")]) >> + (DI "V4DI") (DF "V4DF")] > > These all look to be missing a closing ')'. > > Thanks, > James > Erm, yes. Clearly that is not the version of the patch I tested....it should have been the attached. Sorry! (bootstrapped + check-gcc on aarch64-none-linux-gnu) diff --git a/gcc/config/aarch64/iterators.md b/gcc/config/aarch64/iterators.md index b19d3d743a733303371341d9f323f47ed83618c3..eaaac09b928d3312051e52a7ee6540fde813b373 100644 --- a/gcc/config/aarch64/iterators.md +++ b/gcc/config/aarch64/iterators.md @@ -540,24 +540,15 @@ (define_mode_attr VRL2 [(V8QI "V32QI") (V4HI "V16HI") (V2SI "V8SI") (V2SF "V8SF") - (DI "V4DI") (DF "V4DF") - (V16QI "V32QI") (V8HI "V16HI") - (V4SI "V8SI") (V4SF "V8SF") - (V2DI "V4DI") (V2DF "V4DF")]) + (DI "V4DI") (DF "V4DF")]) (define_mode_attr VRL3 [(V8QI "V48QI") (V4HI "V24HI") (V2SI "V12SI") (V2SF "V12SF") - (DI "V6DI") (DF "V6DF") - (V16QI "V48QI") (V8HI "V24HI") - (V4SI "V12SI") (V4SF "V12SF") - (V2DI "V6DI") (V2DF "V6DF")]) + (DI "V6DI") (DF "V6DF")]) (define_mode_attr VRL4 [(V8QI "V64QI") (V4HI "V32HI") (V2SI "V16SI") (V2SF "V16SF") - (DI "V8DI") (DF "V8DF") - (V16QI "V64QI") (V8HI "V32HI") - (V4SI "V16SI") (V4SF "V16SF") - (V2DI "V8DI") (V2DF "V8DF")]) + (DI "V8DI") (DF "V8DF")]) (define_mode_attr VSTRUCT_DREG [(OI "TI") (CI "EI") (XI "OI")])