From b69649e48de75b0eff154c3ec1bf4de859fb0f75 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sun, 24 Dec 1995 17:45:30 -0500 Subject: [PATCH] (output_function_epilogue): Use FUNCTION_BLOCK_PROFILER_EXIT. From-SVN: r10854 --- gcc/config/m68k/m68k.c | 7 +++++++ gcc/config/sparc/sparc.c | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c index 2b5b392bb86..1a39918e237 100644 --- a/gcc/config/m68k/m68k.c +++ b/gcc/config/m68k/m68k.c @@ -302,6 +302,13 @@ output_function_epilogue (stream, size) return; } +#ifdef FUNCTION_BLOCK_PROFILER_EXIT + if (profile_block_flag == 2) + { + FUNCTION_BLOCK_PROFILER_EXIT (stream); + } +#endif + #ifdef FUNCTION_EXTRA_EPILOGUE FUNCTION_EXTRA_EPILOGUE (stream, size); #endif diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c index f8efc7a429a..cef056b01d2 100644 --- a/gcc/config/sparc/sparc.c +++ b/gcc/config/sparc/sparc.c @@ -3012,6 +3012,13 @@ output_function_epilogue (file, size, leaf_function) final_scan_insn (get_last_insn (), file, 0, 0, 1); } +#ifdef FUNCTION_BLOCK_PROFILER_EXIT + else if (profile_block_flag == 2) + { + FUNCTION_BLOCK_PROFILER_EXIT(file); + } +#endif + /* Restore any call saved registers. */ if (num_gfregs) { -- 2.30.2