aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog11
-rw-r--r--gcc/config/mep/mep-protos.h4
-rw-r--r--gcc/config/mep/mep.c2
-rw-r--r--gcc/config/mep/mep.h4
-rw-r--r--gcc/config/mep/t-mep4
5 files changed, 18 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d75339a..a33cba7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,14 @@
+2010-09-13 Joseph Myers <joseph@codesourcery.com>
+
+ PR target/44749
+ * config/mep/t-mep (GTM_H): Add insn-constants.h.
+ * config/mep/mep.c (mep_conditional_register_usage): Take no
+ parameters.
+ * config/mep/mep-protos.h (mep_conditional_register_usage): Update
+ prototype.
+ * config/mep/mep-pragma.c (CONDITIONAL_REGISTER_USAGE): Update
+ call to mep_conditional_register_usage.
+
2010-09-13 Eric Botcazou <ebotcazou@adacore.com>
PR debug/43937
diff --git a/gcc/config/mep/mep-protos.h b/gcc/config/mep/mep-protos.h
index 82be465..44699f7 100644
--- a/gcc/config/mep/mep-protos.h
+++ b/gcc/config/mep/mep-protos.h
@@ -1,5 +1,5 @@
/* Prototypes for exported functions defined in mep.c
- Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009 Free
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009, 2010 Free
Software Foundation, Inc.
Contributed by Red Hat Inc (dj@redhat.com)
@@ -19,7 +19,7 @@ You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING3. If not see
<http://www.gnu.org/licenses/>. */
-extern void mep_conditional_register_usage (char *, char *);
+extern void mep_conditional_register_usage (void);
extern void mep_optimization_options (void);
extern void mep_override_options (void);
extern int mep_regno_reg_class (int);
diff --git a/gcc/config/mep/mep.c b/gcc/config/mep/mep.c
index 1d83d8d..50edeff 100644
--- a/gcc/config/mep/mep.c
+++ b/gcc/config/mep/mep.c
@@ -354,7 +354,7 @@ mep_set_leaf_registers (int enable)
}
void
-mep_conditional_register_usage (char *fixed_regs, char *call_used_regs)
+mep_conditional_register_usage (void)
{
int i;
diff --git a/gcc/config/mep/mep.h b/gcc/config/mep/mep.h
index d3af073..2ac0faf 100644
--- a/gcc/config/mep/mep.h
+++ b/gcc/config/mep/mep.h
@@ -1,5 +1,5 @@
/* Definitions for Toshiba Media Processor
- Copyright (C) 2001, 2003, 2004, 2005, 2007, 2008, 2009
+ Copyright (C) 2001, 2003, 2004, 2005, 2007, 2008, 2009, 2010
Free Software Foundation, Inc.
Contributed by Red Hat, Inc.
@@ -276,7 +276,7 @@ extern int target_flags;
}
#define CONDITIONAL_REGISTER_USAGE \
- mep_conditional_register_usage (fixed_regs, call_used_regs);
+ mep_conditional_register_usage ();
#define REG_ALLOC_ORDER { \
/* core registers */ \
diff --git a/gcc/config/mep/t-mep b/gcc/config/mep/t-mep
index 9608d6c..b5b8849 100644
--- a/gcc/config/mep/t-mep
+++ b/gcc/config/mep/t-mep
@@ -1,6 +1,6 @@
# -*- makefile -*-
# GCC makefile fragment for MeP
-# Copyright (C) 2001, 2002, 2003, 2005, 2007, 2009
+# Copyright (C) 2001, 2002, 2003, 2005, 2007, 2009, 2010
# Free Software Foundation, Inc.
# Contributed by Red Hat Inc
#
@@ -22,7 +22,7 @@
# Force genpreds to be rebuilt in case MeP-Integrator changed the predicates
-GTM_H = tm.h $(tm_file_list) $(srcdir)/config/mep/mep-intrin.h
+GTM_H = tm.h $(tm_file_list) $(srcdir)/config/mep/mep-intrin.h insn-constants.h
# Use -O0 instead of -O2 so we don't get complex relocations