From d6d17ae760f1060e04b211b04d4c952662fe121b Mon Sep 17 00:00:00 2001 From: Joern Rennecke Date: Mon, 22 Nov 2010 21:50:49 +0000 Subject: [PATCH] re PR target/46613 (m32c fails to build - m32c_conditional_register_usage missing for m32c-pragma.c) PR target/46613 * config/m32c/m32c-protos.h (m32c_conditional_register_usage): Declare. * config/m32c/m32c.c (m32c_conditional_register_usage): No longer static. From-SVN: r167056 --- gcc/ChangeLog | 5 +++++ gcc/config/m32c/m32c-protos.h | 1 + gcc/config/m32c/m32c.c | 3 +-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 753b970..6ba01c7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -17,6 +17,11 @@ * config/picochip/picochip-protos.h: Don't include "target.h" . (picochip_secondary_reload): Don't declare. + PR target/46613 + * config/m32c/m32c-protos.h (m32c_conditional_register_usage): Declare. + * config/m32c/m32c.c (m32c_conditional_register_usage): No longer + static. + 2010-11-22 H.J. Lu PR bootstrap/46609 diff --git a/gcc/config/m32c/m32c-protos.h b/gcc/config/m32c/m32c-protos.h index 2e7422b..f7c32e7 100644 --- a/gcc/config/m32c/m32c-protos.h +++ b/gcc/config/m32c/m32c-protos.h @@ -22,6 +22,7 @@ #define MM enum machine_mode #define UINT unsigned int +void m32c_conditional_register_usage (void); int m32c_const_ok_for_constraint_p (HOST_WIDE_INT, char, const char *); UINT m32c_dwarf_frame_regnum (int); int m32c_eh_return_data_regno (int); diff --git a/gcc/config/m32c/m32c.c b/gcc/config/m32c/m32c.c index 42b4517..659de83 100644 --- a/gcc/config/m32c/m32c.c +++ b/gcc/config/m32c/m32c.c @@ -88,7 +88,6 @@ static rtx m32c_subreg (enum machine_mode, rtx, enum machine_mode, int); static int need_to_save (int); static rtx m32c_function_value (const_tree, const_tree, bool); static rtx m32c_libcall_value (enum machine_mode, const_rtx); -static void m32c_conditional_register_usage (void); /* Returns true if an address is specified, else false. */ static bool m32c_get_pragma_address (const char *varname, unsigned *addr); @@ -530,7 +529,7 @@ static struct #undef TARGET_CONDITIONAL_REGISTER_USAGE #define TARGET_CONDITIONAL_REGISTER_USAGE m32c_conditional_register_usage -static void +void m32c_conditional_register_usage (void) { int i; -- 2.7.4