* Reduce useless symbols for ELF in an attempt to make smaller
authorJeff Law <law@redhat.com>
Mon, 19 Dec 1994 21:23:20 +0000 (21:23 +0000)
committerJeff Law <law@redhat.com>
Mon, 19 Dec 1994 21:23:20 +0000 (21:23 +0000)
commit60937ce7c2522765fc431338adf2d0aefb8e7eab
tree9471cf9f695eacd1eabbdd292cc078823a8db362
parent88cc1324ff0fdb8983b39166516ace7afb07f7ed
* Reduce useless symbols for ELF in an attempt to make smaller
objects and speed up the linker.
* config/tc-hppa.c (struct call_info): Replace end_symbol field
with a size field.
(hppa_elf_mark_end_function): Delete unneeded function.
(pa_build_unwind_subspace): For the 2nd unwind relocation, use
the function symbol + function size instead of a special symbol
for the end of the function.
(process_exit): Compute the function size here.  Don't call
hppa_elf_mark_end_of_function anymore.
(pa_procend): Likewise.
(hppa_fix_adjustable): Only reject 32bit relocations for SOM.
(elf_hppa_final_processing): Simplify.
gas/ChangeLog
gas/config/tc-hppa.c