+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
/* 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)
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);
}
void
-mep_conditional_register_usage (char *fixed_regs, char *call_used_regs)
+mep_conditional_register_usage (void)
{
int i;
/* 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.
}
#define CONDITIONAL_REGISTER_USAGE \
- mep_conditional_register_usage (fixed_regs, call_used_regs);
+ mep_conditional_register_usage ();
#define REG_ALLOC_ORDER { \
/* core registers */ \
# -*- 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
#
# 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