It's only called from darwin.c. tested on x86_64-darwin16, applied to mainline thanks Iain
gcc/ChangeLog: 2019-10-12 Iain Sandoe <i...@sandoe.co.uk> * config/darwin-protos.h (machopic_finish): Delete. * config/darwin.c (machopic_finish): Make static. diff --git a/gcc/config/darwin-protos.h b/gcc/config/darwin-protos.h index e5614b627d..afeca81f80 100644 --- a/gcc/config/darwin-protos.h +++ b/gcc/config/darwin-protos.h @@ -53,8 +53,6 @@ extern void darwin_set_default_type_attributes (tree); #endif /* TREE_CODE */ -extern void machopic_finish (FILE *); - extern int machopic_reloc_rw_mask (void); extern section *machopic_select_section (tree, int, unsigned HOST_WIDE_INT); diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c index ddce9f8c8b..8efb14ebdb 100644 --- a/gcc/config/darwin.c +++ b/gcc/config/darwin.c @@ -1188,7 +1188,7 @@ machopic_output_indirection (machopic_indirection **slot, FILE *asm_out_file) return 1; } -void +static void machopic_finish (FILE *asm_out_file) { if (machopic_indirections)