+2000-12-12 H.J. Lu <hjl@gnu.org>
+
+ * dwarf2dbg.c: Enabled only if BFD_ASSEMBLER is defined.
+
+ * read.h (outputting_stabs_line_debug): Change it to int.
+ * stabs.c (outputting_stabs_line_debug): Likewise.
+
2000-12-12 Geoffrey Keating <geoffk@redhat.com>
* config/obj-bout.c (obj_crawl_symbol_chain): Don't take
#include <limits.h>
#include "as.h"
+
+#ifdef BFD_ASSEMBLER
+
#include "dwarf2dbg.h"
#include "subsegs.h"
out_debug_info (info_seg, abbrev_seg, line_seg);
}
}
+
+#else
+void
+dwarf2_finish ()
+{
+}
+
+int
+dwarf2dbg_estimate_size_before_relax (frag)
+ fragS *frag ATTRIBUTE_UNUSED;
+{
+ as_fatal (_("dwarf2 is not supported for this object file format"));
+ return 0;
+}
+
+int
+dwarf2dbg_relax_frag (frag)
+ fragS *frag ATTRIBUTE_UNUSED;
+{
+ as_fatal (_("dwarf2 is not supported for this object file format"));
+ return 0;
+}
+
+void
+dwarf2dbg_convert_frag (frag)
+ fragS *frag ATTRIBUTE_UNUSED;
+{
+ as_fatal (_("dwarf2 is not supported for this object file format"));
+}
+
+void
+dwarf2_emit_insn (size)
+ int size ATTRIBUTE_UNUSED;
+{
+}
+
+void
+dwarf2_directive_file (dummy)
+ int dummy ATTRIBUTE_UNUSED;
+{
+ as_fatal (_("dwarf2 is not supported for this object file format"));
+}
+
+void
+dwarf2_directive_loc (dummy)
+ int dummy ATTRIBUTE_UNUSED;
+{
+ as_fatal (_("dwarf2 is not supported for this object file format"));
+}
+#endif /* BFD_ASSEMBLER */
extern symbolS *mri_common_symbol;
/* True if a stabs line debug statement is currently being emitted. */
-extern boolean outputting_stabs_line_debug;
+extern int outputting_stabs_line_debug;
/* Possible arguments to .linkonce. */
enum linkonce_type
/* Holds whether the assembler is generating stabs line debugging
information or not. Potentially used by md_cleanup function. */
-boolean outputting_stabs_line_debug = 0;
+int outputting_stabs_line_debug = 0;
static void s_stab_generic PARAMS ((int, char *, char *));
static void generate_asm_file PARAMS ((int, char *));