From: Xinyu Qi Date: Tue, 26 Mar 2013 14:01:24 +0000 (+0000) Subject: For Xinyu Qi - Fix define_constants for WCGR. X-Git-Tag: upstream/12.2.0~70666 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a76213b9b371f5dd641bb7b44201d3a57945544d;p=platform%2Fupstream%2Fgcc.git For Xinyu Qi - Fix define_constants for WCGR. From-SVN: r197104 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d5f829f..34721f7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2013-03-26 Xinyu Qi + + * config/arm/arm.h (FIRST_IWMMXT_GR_REGNUM): Add comment. + * config/arm/iwmmxt.md (WCGR0): Update. + (WCGR1, WCGR2, WCGR3): Likewise. + 2013-03-26 Uros Bizjak * config/i386/i386.md (*movdfcc_1): Merge with *movdfcc_1_rex64. diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index 39eb2a1..beee458 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -955,6 +955,8 @@ extern int prefer_neon_for_64bits; #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) diff --git a/gcc/config/arm/iwmmxt.md b/gcc/config/arm/iwmmxt.md index 9e79454..ac4867b 100644 --- a/gcc/config/arm/iwmmxt.md +++ b/gcc/config/arm/iwmmxt.md @@ -18,12 +18,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) ] )