diff options
author | Richard Henderson <rth@redhat.com> | 2003-05-30 03:01:12 +0000 |
---|---|---|
committer | Richard Henderson <rth@redhat.com> | 2003-05-30 03:01:12 +0000 |
commit | f37f01cff7bc48542f62a22e47c3e7453b591f13 (patch) | |
tree | 2b508a7cc60c86b67a5869c3b768a5afffafe705 /gas/config/tc-alpha.h | |
parent | acf4b81681d1c24bef20cc9fd737fc356b77ed7f (diff) | |
download | gdb-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.h | 9 |
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 |