aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/cris
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2012-07-16 03:24:14 +0000
committerHans-Peter Nilsson <hp@gcc.gnu.org>2012-07-16 03:24:14 +0000
commitff57d86657907ac69fdec1c994ea31206634f2f5 (patch)
treebd07dee5a8a0f72d2f06c5e4be1dd7a1d2fbb8c9 /gcc/config/cris
parentf0336342c54ece88e3a3bccf4b10e89d8e1abe20 (diff)
downloadgcc-ff57d86657907ac69fdec1c994ea31206634f2f5.zip
gcc-ff57d86657907ac69fdec1c994ea31206634f2f5.tar.gz
gcc-ff57d86657907ac69fdec1c994ea31206634f2f5.tar.bz2
cris.c (cris_preferred_reload_class): Don't return GENERAL_REGS as preferred to MOF_SRP_REGS.
* config/cris/cris.c (cris_preferred_reload_class): Don't return GENERAL_REGS as preferred to MOF_SRP_REGS. From-SVN: r189506
Diffstat (limited to 'gcc/config/cris')
-rw-r--r--gcc/config/cris/cris.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.c
index 71bb276..d5709b3 100644
--- a/gcc/config/cris/cris.c
+++ b/gcc/config/cris/cris.c
@@ -1550,6 +1550,7 @@ cris_preferred_reload_class (rtx x ATTRIBUTE_UNUSED, reg_class_t rclass)
{
if (rclass != ACR_REGS
&& rclass != MOF_REGS
+ && rclass != MOF_SRP_REGS
&& rclass != SRP_REGS
&& rclass != CC0_REGS
&& rclass != SPECIAL_REGS)