The definition of function aarch64_function_profiler is removed since GCC-4.9. But the declaration is still there in aarch64-protos.h. So remove it. OK for the trunk?
Index: gcc/ChangeLog =================================================================== --- gcc/ChangeLog (revision 218464) +++ gcc/ChangeLog (working copy) @@ -1,3 +1,8 @@ +2014-12-09 Felix Yang <felix.y...@huawei.com> + + * config/aarch64/aarch64-protos.h (aarch64_function_profiler): Remove + declaration of removed function. + 2014-12-07 Felix Yang <felix.y...@huawei.com> Shanyao Chen <chenshan...@huawei.com> Index: gcc/config/aarch64/aarch64-protos.h =================================================================== --- gcc/config/aarch64/aarch64-protos.h (revision 218464) +++ gcc/config/aarch64/aarch64-protos.h (working copy) @@ -247,7 +247,6 @@ void aarch64_expand_epilogue (bool); void aarch64_expand_mov_immediate (rtx, rtx); void aarch64_expand_prologue (void); void aarch64_expand_vector_init (rtx, rtx); -void aarch64_function_profiler (FILE *, int); void aarch64_init_cumulative_args (CUMULATIVE_ARGS *, const_tree, rtx, const_tree, unsigned); void aarch64_init_expanders (void);