From patchwork Thu Dec 27 02:31:06 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xinyu Qi X-Patchwork-Id: 208248 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]) by ozlabs.org (Postfix) with SMTP id 281062C00BD for ; Thu, 27 Dec 2012 13:31:25 +1100 (EST) Comment: DKIM? See http://www.dkim.org DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=gcc.gnu.org; s=default; x=1357180286; h=Comment: DomainKey-Signature:Received:Received:Received:Received:Received: From:To:Date:Subject:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version:Mailing-List: Precedence:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:Sender:Delivered-To; bh=WlqKITX0ncll9jcx16y6C4ii8gg=; b=gqr2SeLPn5JaFTXpCsfk+1vzLCFw8dOytI2rG26ownqCfWDRImTZt2rkX0i7TE B9XZE9yVQ0SxM1mPNFdGPCmYgAvTsvyweUOBnW0YJ5lAEX44QEhM92NzkZ/q6GCX zLDFyaQzz/ReFPXmj7Nt/Cb0t4am695dRm26heLFpNg4g= Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gcc.gnu.org; h=Received:Received:X-SWARE-Spam-Status:X-Spam-Check-By:Received:Received:Received:From:To:Date:Subject:Message-ID:References:In-Reply-To:Content-Type:Content-Transfer-Encoding:MIME-Version:Mailing-List:Precedence:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help:Sender:Delivered-To; b=ORVqAt7R1t9ek4Md8M0GEDTq+qErOj/dc/7vClyWVPuqolCVSZVzF6hNTnwaHl lU/UrEqrtfSKymuCjc9AWukg78dgZS0WhP095GSPZkG6gDNwQM16wx0sekHaOhK7 solFoRrNIwYP0VP/axlnXUMOFZVdYjfGhtBwKvysNYQBo=; Received: (qmail 21105 invoked by alias); 27 Dec 2012 02:31:18 -0000 Received: (qmail 21094 invoked by uid 22791); 27 Dec 2012 02:31:16 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL, BAYES_00, KHOP_THREADED X-Spam-Check-By: sourceware.org Received: from na3sys009aog112.obsmtp.com (HELO na3sys009aog112.obsmtp.com) (74.125.149.207) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 27 Dec 2012 02:31:09 +0000 Received: from SC-OWA.marvell.com ([199.233.58.135]) (using TLSv1) by na3sys009aob112.postini.com ([74.125.148.12]) with SMTP ID DSNKUNuy7IxG6EhaHQLiDM4TbFa6sSbfkHes@postini.com; Wed, 26 Dec 2012 18:31:09 PST Received: from SC-vEXCH2.marvell.com ([10.93.76.134]) by SC-OWA.marvell.com ([::1]) with mapi; Wed, 26 Dec 2012 18:31:08 -0800 From: Xinyu Qi To: "gcc-patches@gcc.gnu.org" Date: Wed, 26 Dec 2012 18:31:06 -0800 Subject: [PATCH, ARM, iWMMXT] Fix define_constants for WCGR Message-ID: <4737A960563B524DA805CA602BE04B30692E7CDD81@SC-VEXCH2.marvell.com> References: <1338264799-12374-1-git-send-email-mattst88@gmail.com> <1338264799-12374-2-git-send-email-mattst88@gmail.com> In-Reply-To: MIME-Version: 1.0 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 Hi, It is necessary to sync the constants WCGR0 to WCGR3 in iwmmxt.md with the IWMMXT_GR_REGNUM in arm.h. ChangeLog * config/arm/arm.h (FIRST_IWMMXT_GR_REGNUM): Add comment. * config/arm/iwmmxt.md (WCGR0, WCGR1): Update. * config/arm/iwmmxt.md (WCGR2, WCGR3): Likewise. OK? Thanks, Xinyu Index: config/arm/arm.h =================================================================== --- config/arm/arm.h (revision 194603) +++ config/arm/arm.h (working copy) @@ -947,6 +947,8 @@ #define FIRST_IWMMXT_REGNUM (LAST_HI_VFP_REGNUM + 1) #define LAST_IWMMXT_REGNUM (FIRST_IWMMXT_REGNUM + 15) + +/* Need to sync with WCGR in iwmmxt.md. */ #define FIRST_IWMMXT_GR_REGNUM (LAST_IWMMXT_REGNUM + 1) #define LAST_IWMMXT_GR_REGNUM (FIRST_IWMMXT_GR_REGNUM + 3) Index: config/arm/iwmmxt.md =================================================================== --- config/arm/iwmmxt.md (revision 194603) +++ config/arm/iwmmxt.md (working copy) @@ -19,12 +19,12 @@ ;; along with GCC; see the file COPYING3. If not see ;; . -;; Register numbers +;; Register numbers. Need to sync with FIRST_IWMMXT_GR_REGNUM in arm.h (define_constants - [(WCGR0 43) - (WCGR1 44) - (WCGR2 45) - (WCGR3 46) + [(WCGR0 96) + (WCGR1 97) + (WCGR2 98) + (WCGR3 99) ] )