2000-12-12 H.J. Lu <hjl@gnu.org>
authorH.J. Lu <hjl.tools@gmail.com>
Tue, 12 Dec 2000 21:21:39 +0000 (21:21 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 12 Dec 2000 21:21:39 +0000 (21:21 +0000)
* 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.

gas/ChangeLog
gas/dwarf2dbg.c
gas/read.h
gas/stabs.c

index e5579dd..21901da 100644 (file)
@@ -1,3 +1,10 @@
+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
index 01ac9d9..5866cb4 100644 (file)
@@ -31,6 +31,9 @@
 #include <limits.h>
 
 #include "as.h"
+
+#ifdef BFD_ASSEMBLER
+
 #include "dwarf2dbg.h"
 #include "subsegs.h"
 
@@ -1244,3 +1247,53 @@ dwarf2_finish ()
       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 */
index 267fcc0..1aef827 100644 (file)
@@ -76,7 +76,7 @@ extern symbolS *line_label;
 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
index b1a0254..71090d8 100644 (file)
@@ -32,7 +32,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 /* 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 *));