mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-12-16 16:47:52 +00:00
2009-10-27 Tristan Gingold <gingold@adacore.com>
* config/tc-avr.c (md_pseudo_table): Add dwarf2 debug pseudo. * config/tc-avr.h (DWARF2_LINE_MIN_INSN_LENGTH): Define. (DWARF2_ADDR_SIZE): Define.
This commit is contained in:
parent
5fdcb63c89
commit
66b4202f30
@ -1,3 +1,9 @@
|
||||
2009-10-27 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* config/tc-avr.c (md_pseudo_table): Add dwarf2 debug pseudo.
|
||||
* config/tc-avr.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.
|
||||
(DWARF2_ADDR_SIZE): Define.
|
||||
|
||||
2009-10-27 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
PR gas/10850
|
||||
|
@ -241,6 +241,9 @@ static void avr_set_arch (int);
|
||||
const pseudo_typeS md_pseudo_table[] =
|
||||
{
|
||||
{"arch", avr_set_arch, 0},
|
||||
{"file", (void (*) (int)) dwarf2_directive_file, 0},
|
||||
{"loc", dwarf2_directive_loc, 0},
|
||||
{"loc_mark_labels", dwarf2_directive_loc_mark_labels, 0},
|
||||
{ NULL, NULL, 0}
|
||||
};
|
||||
|
||||
|
@ -147,3 +147,9 @@ extern long md_pcrel_from_section (struct fix *, segT);
|
||||
|
||||
/* This target is buggy, and sets fix size too large. */
|
||||
#define TC_FX_SIZE_SLACK(FIX) 2
|
||||
|
||||
/* AVR instructions are 2 or 4 bytes long. */
|
||||
#define DWARF2_LINE_MIN_INSN_LENGTH 2
|
||||
|
||||
/* 32 bits pseudo-addresses are used on AVR. */
|
||||
#define DWARF2_ADDR_SIZE(bfd) 4
|
||||
|
Loading…
Reference in New Issue
Block a user