diff options
author | Randolph Chung <tausq@debian.org> | 2006-10-30 01:09:18 +0000 |
---|---|---|
committer | Randolph Chung <tausq@debian.org> | 2006-10-30 01:09:18 +0000 |
commit | a7d1898d9b7b999a82de7a4cbc1ce2e0e1dd9d9e (patch) | |
tree | a30dbdb91a1e4c34315bf1bf8274233b452df6ac /gas/config/tc-hppa.h | |
parent | fd7ef39db7ed5bcb79e6539875942c2f45b60dfc (diff) | |
download | binutils-redhat-a7d1898d9b7b999a82de7a4cbc1ce2e0e1dd9d9e.tar.gz |
2006-10-29 Randolph Chung <tausq@debian.org>
* config/tc-hppa.c (hppa_cfi_frame_initial_instructions)
(hppa_regname_to_dw2regnum): New funcions.
* config/tc-hppa.h [OBJ_ELF] (TARGET_USE_CFIPOP): Define.
(tc_cfi_frame_initial_instructions)
(tc_regname_to_dw2regnum): Define.
(hppa_cfi_frame_initial_instructions)
(hppa_regname_to_dw2regnum): Declare.
(DWARF2_LINE_MIN_INSN_LENGTH, DWARF2_DEFAULT_RETURN_COLUMN)
(DWARF2_CIE_DATA_ALIGNMENT): Define.
Diffstat (limited to 'gas/config/tc-hppa.h')
-rw-r--r-- | gas/config/tc-hppa.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gas/config/tc-hppa.h b/gas/config/tc-hppa.h index 25e74f0915..f7bc8f8d97 100644 --- a/gas/config/tc-hppa.h +++ b/gas/config/tc-hppa.h @@ -201,4 +201,22 @@ int hppa_force_reg_syms_absolute (expressionS *, operatorT, expressionS *); #define TC_FIX_TYPE PTR #define TC_INIT_FIX_DATA(FIX) ((FIX)->tc_fix_data = NULL) +#ifdef OBJ_ELF +#define TARGET_USE_CFIPOP 1 + +#define tc_cfi_frame_initial_instructions hppa_cfi_frame_initial_instructions +extern void hppa_cfi_frame_initial_instructions (void); + +#define tc_regname_to_dw2regnum hppa_regname_to_dw2regnum +extern int hppa_regname_to_dw2regnum (char *regname); + +#define DWARF2_LINE_MIN_INSN_LENGTH 4 +#define DWARF2_DEFAULT_RETURN_COLUMN 2 +#if TARGET_ARCH_SIZE == 64 +#define DWARF2_CIE_DATA_ALIGNMENT -8 +#else +#define DWARF2_CIE_DATA_ALIGNMENT -4 +#endif +#endif + #endif /* _TC_HPPA_H */ |