Files
binutils-gdb/bfd
Ian Lance Taylor c86158e591 Add SH ELF support.
* elf32-sh.c: New file.
	* elf.c (prep_headers): Handle bfd_arch_sh.
	* elfcode.h (write_relocs): Handle absolute symbol.
	* elf-bfd.h (_bfd_elf32_link_read_relocs): Declare.
	(_bfd_elf64_link_read_relocs): Declare.
	* elflink.h (NAME(_bfd_elf,link_read_relocs)): Rename from
	elf_link_read_relocs.  Make globally visible.  Change all
	callers.
	(elf_link_input_bfd): Get external symbols from cache in
	symtab_hdr->contents.  Get contents from cache in
	elf_section_data.
	* elfxx-target.h (bfD_elfNN_bfd_relax_section): Only define if not
	already defined.
	* reloc.c: Define BFD_RELOC_SH_* relocs.
	* libbfd-in.h (_bfd_sh_align_load_span): Declare.
	* coff-sh.c (sh_insns_conflict): Fix a return value.
	(_bfd_sh_align_load_span): New globally visible function, broken
	out of sh_align_load.
	(sh_align_load): Call _bfd_sh_align_load_span.
	(sh_swap_insns): Change relocs parameter to PTR.
	* bfd-in2.h, libbfd.h: Rebuild.
	* targets.c (bfd_elf32_sh_vec): Declare.
	(bfd_elf32_shl_vec): Declare.
	* config.bfd (sh-*-elf*): New target.
	* configure.in (bfd_elf32_sh_vec): New target vector.
	(bfd_elf32_shl_vec): New target vector.
	* configure: Rebuild.
	* Makefile.in: Rebuild dependencies.
 	(BFD32_BACKENDS): Add elf32-sh.o.
	(BFD32_BACKENDS_CFILES): Add elf32-sh.c.

	* elf.c (map_sections_to_segments): Check that LMA does not skip a
	page before checking D_PAGED.
1996-08-30 22:09:51 +00:00
..
1996-08-30 22:09:51 +00:00
1996-03-27 19:57:34 +00:00
1996-07-22 23:02:35 +00:00
1996-08-30 22:09:51 +00:00
1996-02-21 00:29:38 +00:00
1996-08-30 22:09:51 +00:00
1996-06-08 03:45:18 +00:00
1995-11-18 20:05:06 +00:00
1996-07-17 18:10:20 +00:00
1996-01-09 20:53:33 +00:00
1996-03-27 23:04:01 +00:00
1996-08-29 21:16:27 +00:00
1996-08-29 21:16:27 +00:00
1996-07-18 00:47:05 +00:00
1996-03-27 19:57:34 +00:00
1996-07-23 17:54:21 +00:00
1996-05-29 20:33:00 +00:00
1996-01-22 16:43:35 +00:00
1996-08-30 22:09:51 +00:00
1996-08-30 22:09:51 +00:00
1995-10-28 00:58:22 +00:00
1994-07-05 21:50:43 +00:00
1995-11-05 00:29:13 +00:00
1994-07-14 21:35:54 +00:00
1995-09-27 11:34:10 +00:00
1995-09-27 11:34:10 +00:00
1996-05-07 20:20:55 +00:00
1996-08-30 22:09:51 +00:00
1996-01-29 22:09:49 +00:00
1996-07-18 00:47:05 +00:00
1996-07-04 19:35:51 +00:00