* config/tc-ppc.c (ppc_debug_name_section_size): Remove.

(ppc_stabx): Don't increment ppc_debug_name_section_size.
	(ppc_bc): Likewise.
	(ppc_frob_file): Remove.
	* config/tc-ppc.h (tc_frob_file): Don't define.
	(ppc_frob_file): Don't declare.
This commit is contained in:
Ian Lance Taylor 1995-11-20 22:27:49 +00:00
parent a418e05d6d
commit 520dd8d5d9
2 changed files with 13 additions and 32 deletions

View File

@ -1,3 +1,12 @@
Mon Nov 20 17:26:00 1995 Ian Lance Taylor <ian@cygnus.com>
* config/tc-ppc.c (ppc_debug_name_section_size): Remove.
(ppc_stabx): Don't increment ppc_debug_name_section_size.
(ppc_bc): Likewise.
(ppc_frob_file): Remove.
* config/tc-ppc.h (tc_frob_file): Don't define.
(ppc_frob_file): Don't declare.
Mon Nov 20 13:37:05 1995 Ken Raeburn <raeburn@cygnus.com>
* Makefile.in (TARG_CPU_DEP_alpha): Mention alpha-opcode.h.

View File

@ -510,9 +510,6 @@ static symbolS *ppc_current_block;
cause BFD to set the section number of a symbol to N_DEBUG. */
static asection *ppc_coff_debug_section;
/* The size of the .debug section. */
static bfd_size_type ppc_debug_name_section_size;
#endif /* OBJ_XCOFF */
#ifdef TE_PE
@ -2243,13 +2240,6 @@ ppc_stabx (ignore)
ppc_current_csect->sy_tc.within = sym;
}
if (strlen (name) > SYMNMLEN)
{
/* For some reason, each name is preceded by a two byte length
and followed by a null byte. */
ppc_debug_name_section_size += strlen (name) + 3;
}
demand_empty_rest_of_line ();
}
@ -2577,9 +2567,6 @@ ppc_bc (ignore)
ppc_frob_label (sym);
if (strlen (name) > SYMNMLEN)
ppc_debug_name_section_size += strlen (name) + 3;
demand_empty_rest_of_line ();
}
@ -3794,25 +3781,6 @@ ppc_frob_section (sec)
vma += bfd_section_size (stdoutput, sec);
}
/* Adjust the file by adding a .debug section if needed. */
void
ppc_frob_file ()
{
if (ppc_debug_name_section_size > 0)
{
asection *sec;
sec = bfd_make_section (stdoutput, ".debug");
if (sec == (asection *) NULL
|| ! bfd_set_section_size (stdoutput, sec,
ppc_debug_name_section_size)
|| ! bfd_set_section_flags (stdoutput, sec,
SEC_HAS_CONTENTS | SEC_LOAD))
as_fatal ("can't make .debug section");
}
}
#endif /* OBJ_XCOFF */
/* Turn a string in input_line_pointer into a floating point constant
@ -4221,6 +4189,7 @@ md_apply_fix3 (fixp, valuep, seg)
value += fixp->fx_frag->fr_address + fixp->fx_where;
} /* fall through */
case BFD_RELOC_RVA:
case BFD_RELOC_32_PCREL:
md_number_to_chars (fixp->fx_frag->fr_literal + fixp->fx_where,
value, 4);
@ -4249,6 +4218,9 @@ md_apply_fix3 (fixp, valuep, seg)
break;
default:
fprintf(stderr,
"Gas failure, reloc value %d\n", fixp->fx_r_type);
fflush(stderr);
abort ();
}
}