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
This commit is contained in:
Joseph Myers 2010-09-13 23:25:09 +01:00 committed by Joseph Myers
parent 10d58e6b56
commit ce959463a3
5 changed files with 18 additions and 7 deletions

View File

@ -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

View File

@ -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);

View File

@ -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;

View File

@ -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 */ \

View File

@ -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