aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorJason Merrill <merrill@gnu.org>1996-10-09 01:52:26 +0000
committerJason Merrill <merrill@gnu.org>1996-10-09 01:52:26 +0000
commitd291dd49eebd5d36a0f52e37de12e24ea6c0f093 (patch)
treefc675e4aa6f4d32622ff44ff8b3a1c3aa963e31e /gcc/final.c
parent79c900b1c017b13543661428bbca31b7d9e44746 (diff)
downloadgcc-d291dd49eebd5d36a0f52e37de12e24ea6c0f093.zip
gcc-d291dd49eebd5d36a0f52e37de12e24ea6c0f093.tar.gz
gcc-d291dd49eebd5d36a0f52e37de12e24ea6c0f093.tar.bz2
DWARF2
From-SVN: r12920
Diffstat (limited to 'gcc/final.c')
-rw-r--r--gcc/final.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/final.c b/gcc/final.c
index 1dddfe2..54eb26b 100644
--- a/gcc/final.c
+++ b/gcc/final.c
@@ -895,6 +895,12 @@ final_start_function (first, file, optimize)
last_linenum = high_block_linenum = high_function_linenum
= NOTE_LINE_NUMBER (first);
+#if defined (DWARF_DEBUGGING_INFO) && DWARF_VERSION == 2
+ /* Output DWARF definition of the function. */
+ if (write_symbols == DWARF_DEBUG)
+ dwarfout_begin_prologue ();
+#endif
+
/* For SDB and XCOFF, the function beginning must be marked between
the function label and the prologue. We always need this, even when
-g1 was used. Defer on MIPS systems so that parameter descriptions