From ce959463a33a5ca36e4a87d76146f93cd246dc66 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Mon, 13 Sep 2010 23:25:09 +0100 Subject: re PR target/44749 (mep-elf fails to build) 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. From-SVN: r164260 --- gcc/ChangeLog | 11 +++++++++++ gcc/config/mep/mep-protos.h | 4 ++-- gcc/config/mep/mep.c | 2 +- gcc/config/mep/mep.h | 4 ++-- gcc/config/mep/t-mep | 4 ++-- 5 files changed, 18 insertions(+), 7 deletions(-) (limited to 'gcc') 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 + + 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 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 . */ -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 -- cgit v1.1