aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXinyu Qi <xyqi@marvell.com>2013-04-08 12:19:02 +0000
committerRamana Radhakrishnan <ramana@gcc.gnu.org>2013-04-08 12:19:02 +0000
commitd8484d41e41682c4a0a21b6e8ab8270a6db226a6 (patch)
tree1352ac1332be6b80e3a7c82ae1d36db820caf067
parent481be1c483a93aac58c69da18ab129874b34f4de (diff)
downloadgcc-d8484d41e41682c4a0a21b6e8ab8270a6db226a6.zip
gcc-d8484d41e41682c4a0a21b6e8ab8270a6db226a6.tar.gz
gcc-d8484d41e41682c4a0a21b6e8ab8270a6db226a6.tar.bz2
Fix PR target/54338 - Include IWMMXT_GR_REGS in ALL_REGS.
For Xinyu Qi. 2013-04-08 Xinyu Qi <xyqi@marvell.com> PR target/54338 * config/arm/arm.h (REG_CLASS_CONTENTS): Include IWMMXT_GR_REGS in ALL_REGS. From-SVN: r197576
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/arm/arm.h2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dca24bf..b915a6f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2013-04-08 Xinyu Qi <xyqi@marvell.com>
+
+ PR target/54338
+ * config/arm/arm.h (REG_CLASS_CONTENTS): Include IWMMXT_GR_REGS
+ in ALL_REGS.
+
2013-04-08 Richard Biener <rguenther@suse.de>
* alias.c (find_base_term): Fix thinko in previous change.
diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h
index beee458..cc1774b 100644
--- a/gcc/config/arm/arm.h
+++ b/gcc/config/arm/arm.h
@@ -1205,7 +1205,7 @@ enum reg_class
{ 0x00000000, 0x00000000, 0x00000000, 0x00000020 }, /* VFPCC_REG */ \
{ 0x00000000, 0x00000000, 0x00000000, 0x00000040 }, /* SFP_REG */ \
{ 0x00000000, 0x00000000, 0x00000000, 0x00000080 }, /* AFP_REG */ \
- { 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000 } /* ALL_REGS */ \
+ { 0xFFFF7FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F } /* ALL_REGS */ \
}
/* Any of the VFP register classes. */