+2004-08-13 Richard Henderson <rth@redhat.com>
+
+ * dbxout.c (NO_DBX_FUNCTION_END): Default to zero.
+ (dbxout_function_end): Remove ifdefs for it.
+ (dbxout_begin_prologue): Protect N_BNSYM with it, and gdb extensions.
+
2004-08-13 Richard Henderson <rth@redhat.com>
* Makefile.in (insn-preds.o): Depend on TREE_H.
#define STABS_GCC_MARKER "gcc2_compiled."
#endif
+#ifndef NO_DBX_FUNCTION_END
+#define NO_DBX_FUNCTION_END 0
+#endif
+
enum typestatus {TYPE_UNSEEN, TYPE_XREF, TYPE_DEFINED};
/* Structure recording information about a C data type.
which may be undesirable, and is unnecessary if we do not have
named sections. */
if (!use_gnu_debug_info_extensions
-#if defined(NO_DBX_FUNCTION_END)
|| NO_DBX_FUNCTION_END
-#endif
|| !targetm.have_named_sections)
return;
static void
dbxout_begin_prologue (unsigned int lineno, const char *filename)
{
- if (!flag_debug_only_used_symbols)
+ if (use_gnu_debug_info_extensions
+ && !NO_DBX_FUNCTION_END
+ && !flag_debug_only_used_symbols)
fprintf (asmfile, "%s%d,0,0\n", ASM_STABD_OP, N_BNSYM);
dbxout_source_line (lineno, filename);