diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-12-24 17:44:54 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-12-24 17:44:54 -0500 |
commit | 68f654ec44a0590b1d8d48a528089a1d80717759 (patch) | |
tree | 0084170b870bb07f484a7715537218b0e3e7de5b /gcc | |
parent | 6e753900847a7d46e509b6285c62c5e841ebed87 (diff) | |
download | gcc-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.c | 7 |
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); |