aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-ia64.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2003-03-11 22:00:33 +0000
committerRichard Henderson <rth@redhat.com>2003-03-11 22:00:33 +0000
commit6174d9c85e9c00fcbf75f23e81064d2bcadb6d10 (patch)
tree4429c4c4981f13d29d84fab4bf5a1acacb66bf35 /gas/config/tc-ia64.h
parentd8cbbf95b270134639f2c6c43a511106c3d46fb4 (diff)
downloadgdb-6174d9c85e9c00fcbf75f23e81064d2bcadb6d10.zip
gdb-6174d9c85e9c00fcbf75f23e81064d2bcadb6d10.tar.gz
gdb-6174d9c85e9c00fcbf75f23e81064d2bcadb6d10.tar.bz2
* dwarf2dbg.c (generic_dwarf2_emit_offset): New.
(TC_DWARF2_EMIT_OFFSET): Provide default. (out_debug_aranges, out_debug_info): Use it. * config/tc-ia64.c (ia64_dwarf2_emit_offset): New. (ia64_cons_fix_new): Move FUNC_DTP_RELATIVE handling ... (ia64_gen_real_reloc_type): ... here. * config/tc-ia64.h (TC_DWARF2_EMIT_OFFSET): New.
Diffstat (limited to 'gas/config/tc-ia64.h')
-rw-r--r--gas/config/tc-ia64.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gas/config/tc-ia64.h b/gas/config/tc-ia64.h
index b066807..1853943 100644
--- a/gas/config/tc-ia64.h
+++ b/gas/config/tc-ia64.h
@@ -89,6 +89,7 @@ extern long ia64_pcrel_from_section PARAMS ((struct fix *fix, segT sec));
extern void ia64_md_do_align PARAMS ((int, const char *, int, int));
extern void ia64_handle_align PARAMS ((fragS *f));
extern void ia64_after_parse_args PARAMS ((void));
+extern void ia64_dwarf2_emit_offset PARAMS ((symbolS *, unsigned int));
#define md_end() ia64_end_of_source ()
#define md_start_line_hook() ia64_start_line ()
@@ -119,6 +120,7 @@ extern void ia64_after_parse_args PARAMS ((void));
#define HANDLE_ALIGN(f) ia64_handle_align (f)
#define md_elf_section_type(str,len) ia64_elf_section_type (str, len)
#define md_after_parse_args() ia64_after_parse_args ()
+#define TC_DWARF2_EMIT_OFFSET ia64_dwarf2_emit_offset
#define MAX_MEM_FOR_RS_ALIGN_CODE (15 + 16)