Browse Source

* config/obj-elf.c (elf_generate_asm_lineno): New function.

(elf_process_stab): New function.
	(elf_format_ops): Always use them as generate_asm_lineno,
	process_stab members.
gdb_7_3-branch
Rainer Orth 16 years ago
parent
commit
bc6b4acc70
  1. 7
      gas/ChangeLog
  2. 32
      gas/config/obj-elf.c

7
gas/ChangeLog

@ -1,3 +1,10 @@
2010-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* config/obj-elf.c (elf_generate_asm_lineno): New function.
(elf_process_stab): New function.
(elf_format_ops): Always use them as generate_asm_lineno,
process_stab members.
2010-11-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
PR gas/12198

32
gas/config/obj-elf.c

@ -2388,6 +2388,29 @@ sco_id (void)
#endif /* SCO_ELF */
static void
elf_generate_asm_lineno (void)
{
#ifdef NEED_ECOFF_DEBUG
if (ECOFF_DEBUGGING)
ecoff_generate_asm_lineno ();
#endif
}
static void
elf_process_stab (segT sec,
int what,
const char *string,
int type,
int other,
int desc)
{
#ifdef NEED_ECOFF_DEBUG
if (ECOFF_DEBUGGING)
ecoff_stab (sec, what, string, type, other, desc);
#endif
}
static int
elf_separate_stab_sections (void)
{
@ -2428,13 +2451,8 @@ const struct format_ops elf_format_ops =
0, /* s_get_type */
0, /* s_set_type */
elf_copy_symbol_attributes,
#ifdef NEED_ECOFF_DEBUG
ecoff_generate_asm_lineno,
ecoff_stab,
#else
0, /* generate_asm_lineno */
0, /* process_stab */
#endif
elf_generate_asm_lineno,
elf_process_stab,
elf_separate_stab_sections,
elf_init_stab_section,
elf_sec_sym_ok_for_reloc,

Loading…
Cancel
Save