diff options
Diffstat (limited to 'gcc/config/s390')
-rw-r--r-- | gcc/config/s390/s390-protos.h | 1 | ||||
-rw-r--r-- | gcc/config/s390/s390.c | 6 | ||||
-rw-r--r-- | gcc/config/s390/s390.h | 4 |
3 files changed, 5 insertions, 6 deletions
diff --git a/gcc/config/s390/s390-protos.h b/gcc/config/s390/s390-protos.h index c85349d..09822bc 100644 --- a/gcc/config/s390/s390-protos.h +++ b/gcc/config/s390/s390-protos.h @@ -86,7 +86,6 @@ extern tree s390_build_va_list PARAMS ((void)); extern rtx s390_function_arg PARAMS ((CUMULATIVE_ARGS *, enum machine_mode, tree, int)); extern void s390_va_start PARAMS ((tree, rtx)); extern rtx s390_va_arg PARAMS ((tree, tree)); -extern void s390_output_mi_thunk PARAMS ((FILE *, tree, HOST_WIDE_INT, tree)); #endif /* RTX_CODE */ #endif /* TREE_CODE */ diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index 4209127..1b046d3 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -54,6 +54,7 @@ static int s390_adjust_priority PARAMS ((rtx, int)); static void s390_select_rtx_section PARAMS ((enum machine_mode, rtx, unsigned HOST_WIDE_INT)); static void s390_encode_section_info PARAMS ((tree, int)); +static void s390_output_mi_thunk PARAMS ((FILE *, tree, HOST_WIDE_INT, tree)); #undef TARGET_ASM_ALIGNED_HI_OP #define TARGET_ASM_ALIGNED_HI_OP "\t.word\t" @@ -80,6 +81,9 @@ static void s390_encode_section_info PARAMS ((tree, int)); #undef TARGET_ENCODE_SECTION_INFO #define TARGET_ENCODE_SECTION_INFO s390_encode_section_info +#undef TARGET_ASM_OUTPUT_MI_THUNK +#define TARGET_ASM_OUTPUT_MI_THUNK s390_output_mi_thunk + struct gcc_target targetm = TARGET_INITIALIZER; extern int reload_completed; @@ -5583,7 +5587,7 @@ s390_encode_section_info (decl, first) } } -void +static void s390_output_mi_thunk (file, thunk, delta, function) FILE *file; tree thunk ATTRIBUTE_UNUSED; diff --git a/gcc/config/s390/s390.h b/gcc/config/s390/s390.h index e767aeb..37c6ade 100644 --- a/gcc/config/s390/s390.h +++ b/gcc/config/s390/s390.h @@ -854,10 +854,6 @@ CUMULATIVE_ARGS; #define EXIT_IGNORE_STACK 1 -/* Output code to add DELTA to the first argument, and then jump to FUNCTION. - Used for C++ multiple inheritance. */ -#define TARGET_ASM_OUTPUT_MI_THUNK s390_output_mi_thunk - /* Addressing modes, and classification of registers for them. */ /* #define HAVE_POST_INCREMENT */ |