* elf32-hppa.c: Second half of major cleanup. More comments,

PARAMize and staticize rest of functions.  Delete unused
	functions.  Delete unused/unnecessary arguments to some functions.
	Group static vars together.  Abort for bad errors until we have
	error code propogation working.  Work on spacing and indention.
	Add FIXMEs for unresolved problems.  Use enums rather than
	#defines for lots of things.  Merge two functions which build
	linker stubs into a single function (so they can easily share a
	ton of common code).
This commit is contained in:
Jeff Law 1994-02-27 19:20:44 +00:00
parent f6061456e0
commit e08b9ad7a1
3 changed files with 870 additions and 953 deletions

View File

@ -1,3 +1,15 @@
Sun Feb 27 11:18:47 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
* elf32-hppa.c: Second half of major cleanup. More comments,
PARAMize and staticize rest of functions. Delete unused
functions. Delete unused/unnecessary arguments to some functions.
Group static vars together. Abort for bad errors until we have
error code propogation working. Work on spacing and indention.
Add FIXMEs for unresolved problems. Use enums rather than
#defines for lots of things. Merge two functions which build
linker stubs into a single function (so they can easily share a
ton of common code).
Sat Feb 26 10:00:45 1994 Ian Lance Taylor (ian@cygnus.com)
* reloc.c (_bfd_relocate_contents): Adjust handling of overflow to

File diff suppressed because it is too large Load Diff

View File

@ -342,13 +342,17 @@ struct symext_chain
typedef struct symext_chain symext_chainS;
void elf_hppa_tc_symbol PARAMS ((bfd *, elf_symbol_type *, int,
symext_chainS **, symext_chainS **));
void elf_hppa_tc_make_sections PARAMS ((bfd *, symext_chainS *));
void hppa_elf_stub_finish PARAMS ((bfd *));
elf32_hppa_reloc_type **hppa_elf_gen_reloc_type PARAMS ((bfd *,
elf32_hppa_reloc_type,
int, int));
void elf_hppa_tc_symbol
PARAMS ((bfd *, elf_symbol_type *, int, symext_chainS **, symext_chainS **));
elf32_hppa_reloc_type **hppa_elf_gen_reloc_type
PARAMS ((bfd *, elf32_hppa_reloc_type, int, int));
asymbol * hppa_look_for_stub_in_section
PARAMS ((bfd *, bfd *, bfd *, asection *, asymbol **,
int *, struct bfd_link_info *));
void elf_hppa_final_processing PARAMS ((void));
void elf_hppa_tc_make_sections PARAMS ((bfd *, symext_chainS *));
#endif /* _ELF32_HPPA_H */