aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-12-24 17:44:54 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1995-12-24 17:44:54 -0500
commit68f654ec44a0590b1d8d48a528089a1d80717759 (patch)
tree0084170b870bb07f484a7715537218b0e3e7de5b /gcc
parent6e753900847a7d46e509b6285c62c5e841ebed87 (diff)
downloadgcc-68f654ec44a0590b1d8d48a528089a1d80717759.zip
gcc-68f654ec44a0590b1d8d48a528089a1d80717759.tar.gz
gcc-68f654ec44a0590b1d8d48a528089a1d80717759.tar.bz2
(function_epilogue): Use FUNCTION_BLOCK_PROFILER_EXIT.
From-SVN: r10853
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/i386/i386.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 3a40640..9992744 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -1698,6 +1698,13 @@ function_epilogue (file, size)
output_asm_insn (AS2 (add%L2,%0,%2), xops);
}
+#ifdef FUNCTION_BLOCK_PROFILER_EXIT
+ if (profile_block_flag == 2)
+ {
+ FUNCTION_BLOCK_PROFILER_EXIT(file);
+ }
+#endif
+
if (current_function_pops_args && current_function_args_size)
{
xops[1] = GEN_INT (current_function_pops_args);