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.
This commit is contained in:
H.J. Lu 2000-12-12 21:21:39 +00:00
parent bcedfee6be
commit 92eb7b3244
4 changed files with 62 additions and 2 deletions

View 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

View 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 */

View 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

View 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 *));