mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 05:47:26 +08:00
* dwarf2dbg.c (dwarf2_gen_line_info): Use section_symbol
instead of doing the work by hand.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
1999-06-03 Richard Henderson <rth@cygnus.com>
|
||||||
|
|
||||||
|
* dwarf2dbg.c (dwarf2_gen_line_info): Use section_symbol
|
||||||
|
instead of doing the work by hand.
|
||||||
|
|
||||||
1999-06-03 David Mosberger <davidm@hpl.hp.com>
|
1999-06-03 David Mosberger <davidm@hpl.hp.com>
|
||||||
|
|
||||||
* dwarf2dbg.c (INITIAL_STATE): New macro encapsulating initial
|
* dwarf2dbg.c (INITIAL_STATE): New macro encapsulating initial
|
||||||
|
@ -371,15 +371,11 @@ dwarf2_gen_line_info (bfd_vma addr, struct dwarf2_line_info *l)
|
|||||||
|
|
||||||
if (!ls.line_seg)
|
if (!ls.line_seg)
|
||||||
{
|
{
|
||||||
symbolS *secsym;
|
ls.line_seg = subseg_new (".debug_line", 0);
|
||||||
|
|
||||||
ls.line_seg = subseg_get (".debug_line", DL_BODY);
|
|
||||||
bfd_set_section_flags (stdoutput, ls.line_seg, SEC_READONLY);
|
bfd_set_section_flags (stdoutput, ls.line_seg, SEC_READONLY);
|
||||||
secsym = symbol_find (".debug_line");
|
|
||||||
if (secsym)
|
/* We're going to need this symbol. */
|
||||||
secsym->bsym = ls.line_seg->symbol;
|
(void) section_symbol (ls.line_seg);
|
||||||
else
|
|
||||||
symbol_table_insert (section_symbol (ls.line_seg));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
saved_seg = now_seg;
|
saved_seg = now_seg;
|
||||||
|
Reference in New Issue
Block a user