aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-alpha.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2003-06-05 03:27:03 +0000
committerRichard Henderson <rth@redhat.com>2003-06-05 03:27:03 +0000
commitf4b97536ed71fbe05b8b0886d63f5ea2c4c66ae8 (patch)
treee8c852588d3ba38102c6665c371b868efee661ac /gas/config/tc-alpha.h
parent8efca6bae5ba97df122dc08b74a2ffb768d46c04 (diff)
downloadgdb-f4b97536ed71fbe05b8b0886d63f5ea2c4c66ae8.zip
gdb-f4b97536ed71fbe05b8b0886d63f5ea2c4c66ae8.tar.gz
gdb-f4b97536ed71fbe05b8b0886d63f5ea2c4c66ae8.tar.bz2
* config/tc-alpha.c (s_alpha_usepv): New.
(md_pseudo_table): Add it. (alpha_cfi_frame_initial_instructions): New. * config/tc-alpha.h (TARGET_USE_CFIPOP): New. (tc_cfi_frame_initial_instructions): New. * doc/c-alpha.texi: Document .usepv. * gas/alpha/elf-usepv-1.[sd]: New. * gas/alpha/elf-usepv-2.[sd]: New. * gas/alpha/alpha.exp: Run them. * gas/cfi/cfi-alpha-3.[sd]: New. * gas/cfi/cfi.exp: Run it.
Diffstat (limited to 'gas/config/tc-alpha.h')
-rw-r--r--gas/config/tc-alpha.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gas/config/tc-alpha.h b/gas/config/tc-alpha.h
index 44ccd4e..d9275e2 100644
--- a/gas/config/tc-alpha.h
+++ b/gas/config/tc-alpha.h
@@ -161,6 +161,11 @@ do { \
(long) FIX->tc_fix_data.next_reloc); \
} while (0)
+#define TARGET_USE_CFIPOP 1
+
+#define tc_cfi_frame_initial_instructions alpha_cfi_frame_initial_instructions
+extern void alpha_cfi_frame_initial_instructions(void);
+
#define DWARF2_LINE_MIN_INSN_LENGTH 4
#define DWARF2_DEFAULT_RETURN_COLUMN 26
#define DWARF2_CIE_DATA_ALIGNMENT -8