aarch64: Adjust dwarf2 encoding factors

* config/tc-aarch64.h (DWARF2_LINE_MIN_INSN_LENGTH): Set to 4.
	(DWARF2_CIE_DATA_ALIGNMENT): Set to -8.
This commit is contained in:
Richard Henderson 2014-08-22 14:42:39 -07:00
parent a2cac51cb0
commit 49b9c17cf4
2 changed files with 4 additions and 2 deletions

View File

@ -2,6 +2,8 @@
* config/tc-aarch64.c (tc_aarch64_regname_to_dw2regnum): Fix
register number for vector register types.
* config/tc-aarch64.h (DWARF2_LINE_MIN_INSN_LENGTH): Set to 4.
(DWARF2_CIE_DATA_ALIGNMENT): Set to -8.
2014-08-22 Maciej W. Rozycki <macro@codesourcery.com>

View File

@ -145,13 +145,13 @@ struct aarch64_frag_type
goto LABEL; \
}
#define DWARF2_LINE_MIN_INSN_LENGTH 2
#define DWARF2_LINE_MIN_INSN_LENGTH 4
/* The lr register is r30. */
#define DWARF2_DEFAULT_RETURN_COLUMN 30
/* Registers are generally saved at negative offsets to the CFA. */
#define DWARF2_CIE_DATA_ALIGNMENT (-4)
#define DWARF2_CIE_DATA_ALIGNMENT (-8)
extern int aarch64_dwarf2_addr_size (void);
#define DWARF2_ADDR_SIZE(bfd) aarch64_dwarf2_addr_size ()