aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2001-06-13 16:46:05 +0000
committerNick Clifton <nickc@redhat.com>2001-06-13 16:46:05 +0000
commit2bc0a1288fbbffa1cf4065846939204e0efd13e1 (patch)
tree7f7ae464e992b219eeb3c618df694a4b1be3e98b /gas
parent74b5b66abe01b1a5284d64f28df8b99ac737bb87 (diff)
downloadgdb-2bc0a1288fbbffa1cf4065846939204e0efd13e1.zip
gdb-2bc0a1288fbbffa1cf4065846939204e0efd13e1.tar.gz
gdb-2bc0a1288fbbffa1cf4065846939204e0efd13e1.tar.bz2
Stop sh-coff port from trying to call dwarf2 debug functions
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog4
-rw-r--r--gas/config/tc-sh.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index ea92175..e4a4bf9 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,9 @@
2001-06-13 Nick Clifton <nickc@cambridge.redhat.com>
+ * config/tc-sh.c (md_pseudo_table): Only intercept the .file and
+ .loc pseudos if the dfwarf2 functions are available.
+ (md_assemble): Only call dwarf2_emit_insn if it is available.
+
* expr.c: Fix typo in comment.
2001-06-12 Nick Clifton <nickc@cambridge.redhat.com>
diff --git a/gas/config/tc-sh.c b/gas/config/tc-sh.c
index 0bc1d5c..5e7b23a 100644
--- a/gas/config/tc-sh.c
+++ b/gas/config/tc-sh.c
@@ -97,8 +97,10 @@ const pseudo_typeS md_pseudo_table[] =
{"2byte", s_uacons, 2},
{"4byte", s_uacons, 4},
{"8byte", s_uacons, 8},
+#ifdef BFD_ASSEMBLER
{"file", dwarf2_directive_file, 0 },
{"loc", dwarf2_directive_loc, 0 },
+#endif
{0, 0, 0}
};
@@ -1945,7 +1947,9 @@ md_assemble (str)
}
}
+#ifdef BFD_ASSEMBLER
dwarf2_emit_insn (size);
+#endif
}
/* This routine is called each time a label definition is seen. It