aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-alpha.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2003-05-30 03:01:12 +0000
committerRichard Henderson <rth@redhat.com>2003-05-30 03:01:12 +0000
commitf37f01cff7bc48542f62a22e47c3e7453b591f13 (patch)
tree2b508a7cc60c86b67a5869c3b768a5afffafe705 /gas/config/tc-alpha.h
parentacf4b81681d1c24bef20cc9fd737fc356b77ed7f (diff)
downloadgdb-f37f01cff7bc48542f62a22e47c3e7453b591f13.zip
gdb-f37f01cff7bc48542f62a22e47c3e7453b591f13.tar.gz
gdb-f37f01cff7bc48542f62a22e47c3e7453b591f13.tar.bz2
* config/tc-alpha.c (alpha_cur_ent_sym): Remove.
(all_frame_data, plast_frame_data, cur_frame_data): New. (s_alpha_ent): Record data for dwarf2 cfi. (s_alpha_end, s_alpha_mask, s_alpha_frame, s_alpha_prologue): Likewise.[ (alpha_elf_md_end): Emit dwarf2 cfi for ecoff unwind directives. * config/tc-alpha.h (md_end): New. (DWARF2_DEFAULT_RETURN_COLUMN): New. (DWARF2_CIE_DATA_ALIGNMENT): New. * gas/alpha/elf-reloc-8.d: Add .eh_frame relocs. * gas/cfi/cfi-alpha-1.d: New. * gas/cfi/cfi-alpha-1.s: New. * gas/cfi/cfi.exp: Run it.
Diffstat (limited to 'gas/config/tc-alpha.h')
-rw-r--r--gas/config/tc-alpha.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/gas/config/tc-alpha.h b/gas/config/tc-alpha.h
index e126413..44ccd4e 100644
--- a/gas/config/tc-alpha.h
+++ b/gas/config/tc-alpha.h
@@ -128,6 +128,11 @@ extern flagword alpha_elf_section_flags PARAMS ((flagword, int, int));
#define tc_frob_file_before_fix() alpha_before_fix ()
extern void alpha_before_fix PARAMS ((void));
+#ifdef OBJ_ELF
+#define md_end alpha_elf_md_end
+extern void alpha_elf_md_end PARAMS ((void));
+#endif
+
/* New fields for supporting explicit relocations (such as !literal to mark
where a pointer is loaded from the global table, and !lituse_base to track
all of the normal uses of that pointer). */
@@ -156,4 +161,6 @@ do { \
(long) FIX->tc_fix_data.next_reloc); \
} while (0)
-#define DWARF2_LINE_MIN_INSN_LENGTH 4
+#define DWARF2_LINE_MIN_INSN_LENGTH 4
+#define DWARF2_DEFAULT_RETURN_COLUMN 26
+#define DWARF2_CIE_DATA_ALIGNMENT -8