binutils-gdb/bfd
Richard Sandiford 0a44bf6950 Richard Sandiford <richard@codesourcery.com>
Daniel Jacobowitz  <dan@codesourcery.com>
	Phil Edwards  <phil@codesourcery.com>
	Zack Weinberg  <zack@codesourcery.com>
	Mark Mitchell  <mark@codesourcery.com>
	Nathan Sidwell  <nathan@codesourcery.com>

bfd/
	* bfd-in2.h: Regenerate.
	* config.bfd (mips*-*-vxworks*, mips*el-*-vxworks*): New stanzas.
	* configure.in (bfd_elf32_bigmips_vxworks_vec): New stanza.
	(bfd_elf32_littlemips_vxworks_vec): Likewise.
	(bfd_elf32_bigmips_vec): Add elf-vxworks.lo.
	(bfd_elf32_littlemips_vec): Likewise.
	(bfd_elf32_nbigmips_vec): Likewise.
	(bfd_elf32_nlittlemips_vec): Likewise.
	(bfd_elf32_ntradbigmips_vec): Likewise.
	(bfd_elf32_ntradlittlemips_vec): Likewise.
	(bfd_elf32_tradbigmips_vec): Likewise.
	(bfd_elf32_tradlittlemips_vec): Likewise.
	(bfd_elf64_bigmips_vec): Likewise.
	(bfd_elf64_littlemips_vec): Likewise.
	(bfd_elf64_tradbigmips_vec): Likewise.
	(bfd_elf64_tradlittlemips_vec): Likewise.
	* elf32-mips.c: Include elf-vxworks.h.
	(mips_info_to_howto_rel): Use elf_backend_mips_rtype_to_howto
	instead of calling mips_elf32_rtype_to_howto directly.
	(mips_vxworks_copy_howto_rela): New reloc howto.
	(mips_vxworks_jump_slot_howto_rela): Likewise.
	(mips_vxworks_bfd_reloc_type_lookup): New function.
	(mips_vxworks_rtype_to_howto): Likewise.
	(mips_vxworks_final_write_processing): Likewise.
	(TARGET_LITTLE_SYM, TARGET_LITTLE_NAME): Override for VxWorks.
	(TARGET_BIG_SYM, TARGET_BIG_NAME, elf_bed, ELF_MAXPAGESIZE): Likewise.
	(elf_backend_want_got_plt): Likewise.
	(elf_backend_want_plt_sym): Likewise.
	(elf_backend_got_symbol_offset): Likewise.
	(elf_backend_want_dynbss): Likewise.
	(elf_backend_may_use_rel_p): Likewise.
	(elf_backend_may_use_rela_p): Likewise.
	(elf_backend_default_use_rela_p): Likewise.
	(elf_backend_got_header_size: Likewise.
	(elf_backend_plt_readonly): Likewise.
	(bfd_elf32_bfd_reloc_type_lookup): Likewise.
	(elf_backend_mips_rtype_to_howto): Likewise.
	(elf_backend_adjust_dynamic_symbol): Likewise.
	(elf_backend_finish_dynamic_symbol): Likewise.
	(bfd_elf32_bfd_link_hash_table_create): Likewise.
	(elf_backend_add_symbol_hook): Likewise.
	(elf_backend_link_output_symbol_hook): Likewise.
	(elf_backend_emit_relocs): Likewise.
	(elf_backend_final_write_processing: Likewise.
	(elf_backend_additional_program_headers): Likewise.
	(elf_backend_modify_segment_map): Likewise.
	(elf_backend_symbol_processing): Likewise.
	* elfxx-mips.c: Include elf-vxworks.h.
	(mips_elf_link_hash_entry): Add is_relocation_target and
	is_branch_target fields.
	(mips_elf_link_hash_table): Add is_vxworks, srelbss, sdynbss, srelplt,
	srelplt2, sgotplt, splt, plt_header_size and plt_entry_size fields.
	(MIPS_ELF_RELA_SIZE, MIPS_ELF_REL_DYN_NAME): New macros.
	(MIPS_RESERVED_GOTNO): Take a mips_elf_link_hash_table argument.
	Return 3 for VxWorks.
	(ELF_MIPS_GP_OFFSET): Change the argument from a bfd to a
	mips_elf_link_hash_table.  Return 0 for VxWorks.
	(MIPS_ELF_GOT_MAX_SIZE): Change the argument from a bfd to a
	mips_elf_link_hash_table.  Update the call to ELF_MIPS_GP_OFFSET.
	(mips_vxworks_exec_plt0_entry): New variable.
	(mips_vxworks_exec_plt_entry): Likewise.
	(mips_vxworks_shared_plt0_entry): Likewise.
	(mips_vxworks_shared_plt_entry): Likewise.
	(mips_elf_link_hash_newfunc): Initialize the new hash_entry fields.
	(mips_elf_rel_dyn_section): Change the bfd argument to a
	mips_elf_link_hash_table.  Use MIPS_ELF_REL_DYN_NAME to get
	the name of the section.
	(mips_elf_initialize_tls_slots): Update the call to
	mips_elf_rel_dyn_section.
	(mips_elf_gotplt_index): New function.
	(mips_elf_local_got_index): Add an input_section argument.
	Update the call to mips_elf_create_local_got_entry.
	(mips_elf_got_page): Likewise.
	(mips_elf_got16_entry): Likewise.
	(mips_elf_create_local_got_entry): Add bfd_link_info and input_section
	arguments.  Create dynamic relocations for each entry on VxWorks.
	(mips_elf_merge_gots): Update the use of MIPS_ELF_GOT_MAX_SIZE.
	(mips_elf_multi_got): Update the uses of MIPS_ELF_GOT_MAX_SIZE
	and MIPS_RESERVED_GOTNO.
	(mips_elf_create_got_section): Update the uses of
	MIPS_ELF_GOT_MAX_SIZE.  Create .got.plt on VxWorks.
	(is_gott_symbol): New function.
	(mips_elf_calculate_relocation): Use a dynobj local variable.
	Update the calls to mips_elf_local_got_index, mips_elf_got16_entry and
	mips_elf_got_page_entry.  Set G to the .got.plt entry when calculating
	VxWorks R_MIPS_CALL* relocations.  Calculate and use G for all GOT
	relocations on VxWorks.  Add dynamic relocations for references
	to the VxWorks __GOTT_BASE__ and __GOTT_INDEX__ symbols.  Don't
	create dynamic relocations for R_MIPS_32, R_MIPS_REL32 or R_MIPS_64
	in VxWorks executables.
	(mips_elf_allocate_dynamic_relocations): Add a bfd_link_info argument.
	Use MIPS_ELF_RELA_SIZE to calculate the size of a VxWorks entry.
	Don't allocate a null entry on VxWorks.
	(mips_elf_create_dynamic_relocation): Update the call to
	mips_elf_rel_dyn_section.  Use absolute rather than relative
	relocations for VxWorks, and make them RELA rather than REL.
	(_bfd_mips_elf_create_dynamic_sections): Don't make .dynamic
	read-only on VxWorks.  Update the call to mips_elf_rel_dyn_section.
	Create the .plt, .rela.plt, .dynbss and .rela.bss sections on
	VxWorks.  Likewise create the _PROCEDURE_LINKAGE_TABLE symbol.
	Call elf_vxworks_create_dynamic_sections for VxWorks and
	initialize the plt_header_size and plt_entry_size fields.
	(_bfd_mips_elf_check_relocs): Don't allow GOT relocations to be
	used in VxWorks executables.  Don't allocate dynamic relocations
	for R_MIPS_32, R_MIPS_REL32 or R_MIPS_64 in VxWorks executables.
	Set is_relocation_target for each symbol referenced by a relocation.
	Allocate .rela.dyn entries for relocations against the special
	VxWorks __GOTT_BASE__ and __GOTT_INDEX__ symbols.  Create GOT
	entries for all VxWorks R_MIPS_GOT16 relocations.  Don't allocate
	a global GOT entry for symbols mentioned in VxWorks R_MIPS_CALL*,
	R_MIPS_32, R_MIPS_REL32 or R_MIPS_64 relocations.  Update the calls
	to mips_elf_rel_dyn_section and mips_elf_allocate_dynamic_relocations.
	Set is_branch_target for symbols mentioned in R_MIPS_PC16 or R_MIPS_26
	relocations.  Don't set no_fn_stub on VxWorks.
	(_bfd_mips_elf_adjust_dynamic_symbol): Update the call to
	mips_elf_allocate_dynamic_relocations.
	(_bfd_mips_vxworks_adjust_dynamic_symbol): New function.
	(_bfd_mips_elf_always_size_sections): Do not allocate GOT page
	entries for VxWorks, and do not create multiple GOTs.
	(_bfd_mips_elf_size_dynamic_sections): Use MIPS_ELF_REL_DYN_NAME.
	Handle .got specially for VxWorks.  Update the uses of
	MIPS_RESERVED_GOTNO and mips_elf_allocate_dynamic_relocations.
	Check for sgotplt and splt.  Allocate the .rel(a).dyn contents last,
	once its final size is known.  Set DF_TEXTREL for VxWorks.  Add
	DT_RELA, DT_RELASZ, DT_RELAENT, DT_PLTREL, DT_PLTRELSZ and DT_JMPREL
	tags on VxWorks.  Do not add the MIPS-specific tags for VxWorks.
	(_bfd_mips_vxworks_finish_dynamic_symbol): New function.
	(mips_vxworks_finish_exec_plt): Likewise.
	(mips_vxworks_finish_shared_plt): Likewise.
	(_bfd_mips_elf_finish_dynamic_sections): Remove an unncessary call
	to mips_elf_rel_dyn_section.  Use a VxWorks-specific value of
	DT_PLTGOT.  Handle DT_RELA, DT_RELASZ, DT_RELAENT, DT_PLTREL,
	DT_PLTRELSZ and DT_JMPREL.  Update the uses of MIPS_RESERVED_GOTNO
	and mips_elf_rel_dyn_section.  Use a different GOT header for
	VxWorks.  Don't sort .rela.dyn on VxWorks.  Finish the PLT on VxWorks.
	(_bfd_mips_elf_link_hash_table_create): Initialize the new
	mips_elf_link_hash_table fields.
	(_bfd_mips_vxworks_link_hash_table_create): New function.
	(_bfd_mips_elf_final_link): Set the GP value to _GLOBAL_OFFSET_TABLE_
	on VxWorks.  Update the call to ELF_MIPS_GP_OFFSET.
	* elfxx-mips.h (_bfd_mips_vxworks_adjust_dynamic_symbol): Declare.
	(_bfd_mips_vxworks_finish_dynamic_symbol): Likewise.
	(_bfd_mips_vxworks_link_hash_table_create): Likewise.
	* libbfd.h: Regenerate.
	* Makefile.am (elfxx-mips.lo): Depend on elf-vxworks.h.
	(elf32-mips.lo): Likewise.
	* Makefile.in: Regenerate.
	* reloc.c (BFD_RELOC_MIPS_COPY, BFD_RELOC_MIPS_JUMP_SLOT): Declare.
	* targets.c (bfd_elf32_bigmips_vxworks_vec): Declare.
	(bfd_elf32_littlemips_vxworks_vec): Likewise.
	(_bfd_target_vector): Add entries for them.

gas/
	* config/tc-mips.c (mips_target_format): Handle vxworks targets.
	(md_begin): Complain about -G being used for PIC.  Don't change
	the text, data and bss alignments on VxWorks.
	(reloc_needs_lo_p): Don't return true for R_MIPS_GOT16 when
	generating VxWorks PIC.
	(load_address): Extend SVR4_PIC handling to VXWORKS_PIC.
	(macro): Likewise, but do not treat la $25 specially for
	VxWorks PIC, and do not handle jal.
	(OPTION_MVXWORKS_PIC): New macro.
	(md_longopts): Add -mvxworks-pic.
	(md_parse_option): Don't complain about using PIC and -G together here.
	Handle OPTION_MVXWORKS_PIC.
	(md_estimate_size_before_relax): Always use the first relaxation
	sequence on VxWorks.
	* config/tc-mips.h (VXWORKS_PIC): New.

gas/testsuite/
	* gas/mips/vxworks1.s, gas/mips/vxworks1.d,
	* gas/mips/vxworks1-xgot.d: New tests.
	* gas/mips/mips.exp: Run them.  Do not run other tests on VxWorks.

include/elf/
	* mips.h (R_MIPS_COPY, R_MIPS_JUMP_SLOT): New relocs.

ld/
	* configure.tgt (mips*el-*-vxworks*, mips*-*-vxworks*): Use
	separate VxWorks emulations.
	* emulparams/elf32ebmipvxworks.sh: New file.
	* emulparams/elf32elmipvxworks.sh: New file.
	* Makefile.am (ALL_EMULATIONS): Add eelf32ebmipvxworks.o and
	eelf32elmipvxworks.o.
	(eelf32ebmipvxworks.c, eelf32elmipvxworks.c): New rules.
	* Makefile.in: Regenerate.

ld/testsuite/
	* ld-mips/vxworks1.dd, ld-mips/vxworks1.ld, ld-mips/vxworks1-lib.dd,
	* ld-mips/vxworks1-lib.nd, ld-mips/vxworks1-lib.rd,
	* ld-mips/vxworks1-lib.s, ld-mips/vxworks1.rd, ld-mips/vxworks1.s,
	* ld-mips/vxworks1-static.d, ld-mips/vxworks2.s, ld-mips/vxworks2.sd,
	* ld-mips/vxworks2-static.sd: New tests.
	* ld-mips/mips-elf.exp: Run them.
2006-03-22 09:28:15 +00:00
..
doc bfd/doc/ 2006-02-27 16:26:26 +00:00
hosts 2005-12-27 Jan-Benedict Glaw <jbglaw@lug-owl.de> 2005-12-27 22:17:25 +00:00
po bfd/doc/ 2006-02-27 16:26:26 +00:00
COPYING Update the FSF address in the copyright/GPL notice 2005-05-04 07:19:45 +00:00
ChangeLog Richard Sandiford <richard@codesourcery.com> 2006-03-22 09:28:15 +00:00
ChangeLog-0001
ChangeLog-0203
ChangeLog-2004 split changelogs 2006-01-16 23:15:07 +00:00
ChangeLog-2005 split changelogs 2006-01-16 23:15:07 +00:00
ChangeLog-9193
ChangeLog-9495
ChangeLog-9697
ChangeLog-9899
MAINTAINERS
Makefile.am Richard Sandiford <richard@codesourcery.com> 2006-03-22 09:28:15 +00:00
Makefile.in Richard Sandiford <richard@codesourcery.com> 2006-03-22 09:28:15 +00:00
PORTING
README
TODO
acinclude.m4 2005-05-09 Kelley Cook <kcook@gcc.gnu.org> 2005-05-10 01:27:54 +00:00
aclocal.m4 2005-09-30 H.J. Lu <hongjiu.lu@intel.com> 2005-09-30 18:38:50 +00:00
aix5ppc-core.c * aix5ppc-core.c: Remove duplicate prototypes. 2005-12-24 08:37:38 +00:00
aix386-core.c * corefile.c (generic_core_file_matches_executable_p): New function. 2005-12-23 10:19:40 +00:00
aout-adobe.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
aout-arm.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
aout-cris.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
aout-ns32k.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
aout-sparcle.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
aout-target.h Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
aout-tic30.c Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
aout0.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
aout32.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
aout64.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
aoutf1.h Remove a29k support. 2005-08-18 03:51:51 +00:00
aoutx.h PR 2434 2006-03-16 12:20:16 +00:00
archive.c * archive.c: Add missing SUBSECTION for documentation. 2005-10-05 21:24:23 +00:00
archive64.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
archures.c bfd: 2006-03-06 13:42:05 +00:00
armnetbsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
bfd-in.h PR 2434 2006-03-16 12:20:16 +00:00
bfd-in2.h Richard Sandiford <richard@codesourcery.com> 2006-03-22 09:28:15 +00:00
bfd.c PR 2434 2006-03-16 12:20:16 +00:00
bfd.m4 * bfd.m4 (BFD_NEED_DECLARATION): Remove. 2005-07-13 21:19:13 +00:00
bfdio.c * configure.in: Check for fopen64. 2005-11-03 16:06:11 +00:00
bfdwin.c * bfdwin.c (bfd_get_file_window): Seek into file in place of 2005-10-27 04:06:35 +00:00
binary.c Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
bout.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cache.c * configure.in: Check for fopen64. 2005-11-03 16:06:11 +00:00
cf-i386lynx.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cf-sparclynx.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cisco-core.c * corefile.c (generic_core_file_matches_executable_p): New function. 2005-12-23 10:19:40 +00:00
coff-alpha.c Fix spelling typo in comment 2005-07-14 07:48:28 +00:00
coff-apollo.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-arm.c PR 2434 2006-03-16 12:20:16 +00:00
coff-aux.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-go32.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-h8300.c PR 2434 2006-03-16 12:20:16 +00:00
coff-h8500.c * coff-h8300.c (h8300_reloc16_extra_cases): Use input section 2005-12-27 03:06:27 +00:00
coff-i386.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-i860.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-i960.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-ia64.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-m68k.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-m88k.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-maxq.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-mcore.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-mips.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-or32.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-pmac.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-ppc.c PR 2434 2006-03-16 12:20:16 +00:00
coff-rs6000.c bfd/ 2005-11-24 06:02:08 +00:00
coff-sh.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-sparc.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-stgo32.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-svm68k.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-tic4x.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-tic30.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-tic54x.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-tic80.c 2005-05-08 Dave Korn <dave.korn@artimi.com> 2005-05-08 23:48:38 +00:00
coff-u68k.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-w65.c * coff-h8300.c (h8300_reloc16_extra_cases): Use input section 2005-12-27 03:06:27 +00:00
coff-we32k.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
coff-z8k.c * coff-h8300.c (h8300_reloc16_extra_cases): Use input section 2005-12-27 03:06:27 +00:00
coff-z80.c Cleanup of pseudo-ops for constants and new def24,def32 pseudo-ops on z80 2006-02-05 11:57:35 +00:00
coff64-rs6000.c bfd/ 2005-11-24 06:02:08 +00:00
coffcode.h Add support for the Z80 processor family 2005-10-25 17:40:19 +00:00
coffgen.c Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
cofflink.c PR 2434 2006-03-16 12:20:16 +00:00
coffswap.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
config.bfd Richard Sandiford <richard@codesourcery.com> 2006-03-22 09:28:15 +00:00
config.in * configure.in: Check for fopen64. 2005-11-03 16:06:11 +00:00
configure Richard Sandiford <richard@codesourcery.com> 2006-03-22 09:28:15 +00:00
configure.com
configure.host * configure.host (hppa*64*-*-hpux*): Set host64 to true. 2005-12-30 22:25:57 +00:00
configure.in Richard Sandiford <richard@codesourcery.com> 2006-03-22 09:28:15 +00:00
corefile.c missed copyright 2005 addition 2005-12-27 04:19:15 +00:00
cpu-alpha.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-arc.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-arm.c 2006-03-09 Paul Brook <paul@codesourcery.com> 2006-03-09 23:05:59 +00:00
cpu-avr.c Update formatting to ISO-C90 2006-03-03 15:54:23 +00:00
cpu-bfin.c * Makefile.am: Bfin support. 2005-09-30 15:36:41 +00:00
cpu-cr16c.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-cris.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-crx.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-d10v.c Update function declarations to ISO C90 formatting 2005-07-01 11:16:33 +00:00
cpu-d30v.c Update function declarations to ISO C90 formatting 2005-07-01 11:16:33 +00:00
cpu-dlx.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-fr30.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-frv.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-h8300.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-h8500.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-hppa.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-i370.c Update function declarations to ISO C90 formatting 2005-07-01 11:16:33 +00:00
cpu-i386.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-i860.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-i960.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-ia64-opc.c bfd/ 2006-02-23 21:36:18 +00:00
cpu-ia64.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-ip2k.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-iq2000.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-m32c.c ChangeLog: 2005-07-14 22:52:28 +00:00
cpu-m32r.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-m68hc11.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-m68hc12.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-m68k.c bfd: 2006-03-06 13:42:05 +00:00
cpu-m88k.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-m10200.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-m10300.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-maxq.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-mcore.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-mips.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-mmix.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-msp430.c Oops - omitted by accident from the previous msp430 patch 2005-08-09 08:57:34 +00:00
cpu-mt.c Second part of ms1 to mt renaming. 2005-12-16 10:23:12 +00:00
cpu-ns32k.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-openrisc.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-or32.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-pdp11.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-pj.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-powerpc.c * cpu-powerpc.c (bfd_powerpc_archs): Add ppc 750. 2005-12-06 12:10:26 +00:00
cpu-rs6000.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-s390.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-sh.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-sparc.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-tic4x.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-tic30.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-tic54x.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-tic80.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-v850.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-vax.c Remove spurious blank space 2005-06-03 10:14:29 +00:00
cpu-w65.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-we32k.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-xc16x.c Add support for the Infineon XC16X. 2006-02-17 14:36:28 +00:00
cpu-xstormy16.c Update function declarations to ISO C90 formatting 2005-07-01 11:16:33 +00:00
cpu-xtensa.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-z8k.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
cpu-z80.c Add support for the Z80 processor family 2005-10-25 17:40:19 +00:00
demo64.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
dep-in.sed 2005-10-29 H.J. Lu <hongjiu.lu@intel.com> 2005-10-29 23:47:42 +00:00
dwarf1.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
dwarf2.c 2006-03-11 H.J. Lu <hongjiu.lu@intel.com> 2006-03-11 15:01:18 +00:00
ecoff.c PR 2434 2006-03-16 12:20:16 +00:00
ecofflink.c PR 2434 2006-03-16 12:20:16 +00:00
ecoffswap.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
efi-app-ia32.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
efi-app-ia64.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf-bfd.h PR 2434 2006-03-16 12:20:16 +00:00
elf-eh-frame.c bfd/ 2006-02-27 23:07:06 +00:00
elf-hppa.h 2005-08-24 H.J. Lu <hongjiu.lu@intel.com> 2005-08-25 02:32:11 +00:00
elf-m10200.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf-m10300.c PR 2434 2006-03-16 12:20:16 +00:00
elf-strtab.c PR 2434 2006-03-16 12:20:16 +00:00
elf-vxworks.c bfd/ 2006-03-02 08:57:00 +00:00
elf-vxworks.h bfd/ 2006-03-02 08:57:00 +00:00
elf.c PR 2434 2006-03-16 12:20:16 +00:00
elf32-am33lin.c * elf32-am33lin.c (bfd.h, sysdep.h, elf-bfd.h, elf/mn10300.h): 2005-09-09 18:26:03 +00:00
elf32-arc.c Update function declarations to ISO C90 formatting 2005-07-01 11:16:33 +00:00
elf32-arm.c PR 2434 2006-03-16 12:20:16 +00:00
elf32-avr.c Update formatting to ISO-C90 2006-03-03 15:54:23 +00:00
elf32-bfin.c PR 2434 2006-03-16 12:20:16 +00:00
elf32-cr16c.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf32-cris.c PR 2434 2006-03-16 12:20:16 +00:00
elf32-crx.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf32-d10v.c * reloc.c (enum complain_overflow): Correct comments. 2005-12-08 11:05:36 +00:00
elf32-d30v.c Update function declarations to ISO C90 formatting 2005-07-01 11:16:33 +00:00
elf32-dlx.c Update function declarations to ISO C90 formatting 2005-07-01 11:16:33 +00:00
elf32-fr30.c 2005-06-20 H.J. Lu <hongjiu.lu@intel.com> 2005-06-20 18:12:11 +00:00
elf32-frv.c PR 2434 2006-03-16 12:20:16 +00:00
elf32-gen.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf32-h8300.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf32-hppa.c PR 2434 2006-03-16 12:20:16 +00:00
elf32-hppa.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf32-i370.c * elf32-i370.c (i370_elf_fake_sections): Don't set SHF_EXCLUDE on 2005-10-24 11:18:03 +00:00
elf32-i386.c PR 2434 2006-03-16 12:20:16 +00:00
elf32-i860.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf32-i960.c Update function declarations to ISO C90 formatting 2005-07-01 11:16:33 +00:00
elf32-ip2k.c Update function declarations to ISO C90 formatting 2005-07-01 11:16:33 +00:00
elf32-iq2000.c 2005-06-20 H.J. Lu <hongjiu.lu@intel.com> 2005-06-20 18:12:11 +00:00
elf32-m32c.c * elf32-m32c.c (m32c_offset_for_reloc): Fix local symbol 2006-03-03 03:13:49 +00:00
elf32-m32r.c PR 2434 2006-03-16 12:20:16 +00:00
elf32-m68hc1x.c PR 2434 2006-03-16 12:20:16 +00:00
elf32-m68hc1x.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf32-m68hc11.c 2005-07-07 H.J. Lu <hongjiu.lu@intel.com> 2005-07-08 00:26:53 +00:00
elf32-m68hc12.c 2005-07-07 H.J. Lu <hongjiu.lu@intel.com> 2005-07-08 00:26:53 +00:00
elf32-m68k.c PR 2434 2006-03-16 12:20:16 +00:00
elf32-m88k.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf32-mcore.c 2005-07-07 H.J. Lu <hongjiu.lu@intel.com> 2005-07-08 00:26:53 +00:00
elf32-mips.c Richard Sandiford <richard@codesourcery.com> 2006-03-22 09:28:15 +00:00
elf32-msp430.c 2005-09-01 Dmitry Diky <diwil@spec.ru> 2005-09-01 11:27:15 +00:00
elf32-mt.c * elf32-mt.c (mt_elf_merge_private_bfd_data): Do not allow mixing 2005-12-27 17:47:42 +00:00
elf32-openrisc.c Update function declarations to ISO C90 formatting 2005-07-01 11:16:33 +00:00
elf32-or32.c Update function declarations to ISO C90 formatting 2005-07-01 11:16:33 +00:00
elf32-pj.c Update function declarations to ISO C90 formatting 2005-07-01 11:16:33 +00:00
elf32-ppc.c bfd/ChangeLog: 2006-03-17 06:44:37 +00:00
elf32-ppc.h bfd/ 2005-12-08 11:41:12 +00:00
elf32-s390.c PR 2434 2006-03-16 12:20:16 +00:00
elf32-sh-symbian.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf32-sh.c PR 2434 2006-03-16 12:20:16 +00:00
elf32-sh64-com.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf32-sh64.c 2005-07-07 H.J. Lu <hongjiu.lu@intel.com> 2005-07-08 00:26:53 +00:00
elf32-sh64.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf32-sparc.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf32-v850.c 2005-07-07 H.J. Lu <hongjiu.lu@intel.com> 2005-07-08 00:26:53 +00:00
elf32-vax.c PR 2434 2006-03-16 12:20:16 +00:00
elf32-xc16x.c Add support for the Infineon XC16X. 2006-02-17 14:36:28 +00:00
elf32-xstormy16.c Update function declarations to ISO C90 formatting 2005-07-01 11:16:33 +00:00
elf32-xtensa.c * elf-m10300.c (_bfd_mn10300_elf_finish_dynamic_symbol): Use the 2006-02-27 08:48:28 +00:00
elf32.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf64-alpha.c PR 2434 2006-03-16 12:20:16 +00:00
elf64-gen.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf64-hppa.c * elf64-hppa.c (elf64_hppa_special_sections): Change flags for .tbss 2006-03-20 01:12:30 +00:00
elf64-hppa.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf64-mips.c bfd/ 2005-11-23 14:04:18 +00:00
elf64-mmix.c * elf64-mmix.c (mmix_elf_add_symbol_hook): Mark reg section 2005-08-17 13:29:55 +00:00
elf64-ppc.c PR 2434 2006-03-16 12:20:16 +00:00
elf64-ppc.h missed committing from 2005-06-07 12:12:11 +00:00
elf64-s390.c PR 2434 2006-03-16 12:20:16 +00:00
elf64-sh64.c PR 2434 2006-03-16 12:20:16 +00:00
elf64-sparc.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elf64-x86-64.c PR 2434 2006-03-16 12:20:16 +00:00
elf64.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elfcode.h * elfcode.h (elf_object_p): Delay the setting of start_address 2005-11-23 11:46:01 +00:00
elfcore.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
elflink.c 2006-03-17 Daniel Jacobowitz <dan@codesourcery.com> 2006-03-17 18:37:21 +00:00
elfn32-mips.c bfd/ 2005-11-23 14:04:18 +00:00
elfxx-ia64.c PR 2434 2006-03-16 12:20:16 +00:00
elfxx-mips.c Richard Sandiford <richard@codesourcery.com> 2006-03-22 09:28:15 +00:00
elfxx-mips.h Richard Sandiford <richard@codesourcery.com> 2006-03-22 09:28:15 +00:00
elfxx-sparc.c PR 2434 2006-03-16 12:20:16 +00:00
elfxx-sparc.h PR ld/1540 2005-10-25 16:19:08 +00:00
elfxx-target.h 2006-02-24 H.J. Lu <hongjiu.lu@intel.com> 2006-02-24 15:47:25 +00:00
epoc-pe-arm.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
epoc-pei-arm.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
format.c 2005-12-13 H.J. Lu <hongjiu.lu@intel.com> 2005-12-13 15:34:28 +00:00
freebsd.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
gen-aout.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
genlink.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
go32stub.h
hash.c PR 2434 2006-03-16 12:20:16 +00:00
host-aout.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
hp300bsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
hp300hpux.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
hppabsd-core.c * corefile.c (generic_core_file_matches_executable_p): New function. 2005-12-23 10:19:40 +00:00
hpux-core.c * corefile.c (generic_core_file_matches_executable_p): New function. 2005-12-23 10:19:40 +00:00
i386aout.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
i386bsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
i386dynix.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
i386freebsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
i386linux.c PR 2434 2006-03-16 12:20:16 +00:00
i386lynx.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
i386mach3.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
i386msdos.c Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
i386netbsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
i386os9k.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
ieee.c bfd: 2006-03-06 13:42:05 +00:00
ihex.c Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
init.c * archive.c: Add missing SUBSECTION for documentation. 2005-10-05 21:24:23 +00:00
irix-core.c * corefile.c (generic_core_file_matches_executable_p): New function. 2005-12-23 10:19:40 +00:00
libaout.h PR 2434 2006-03-16 12:20:16 +00:00
libbfd-in.h PR 2434 2006-03-16 12:20:16 +00:00
libbfd.c bfd/ 2005-11-24 06:02:08 +00:00
libbfd.h Richard Sandiford <richard@codesourcery.com> 2006-03-22 09:28:15 +00:00
libcoff-in.h PR 2434 2006-03-16 12:20:16 +00:00
libcoff.h PR 2434 2006-03-16 12:20:16 +00:00
libecoff.h Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
libhppa.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
libieee.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
libnlm.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
liboasys.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
libpei.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
libxcoff.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
linker.c PR 2434 2006-03-16 12:20:16 +00:00
lynx-core.c * corefile.c (generic_core_file_matches_executable_p): New function. 2005-12-23 10:19:40 +00:00
m68k4knetbsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
m68klinux.c PR 2434 2006-03-16 12:20:16 +00:00
m68knetbsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
m88kmach3.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
m88kopenbsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
mach-o-target.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
mach-o.c * corefile.c (generic_core_file_matches_executable_p): New function. 2005-12-23 10:19:40 +00:00
mach-o.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
makefile.vms
merge.c PR 2434 2006-03-16 12:20:16 +00:00
mipsbsd.c Remove a29k support. 2005-08-18 03:51:51 +00:00
mmo.c * elf64-mmix.c (mmix_elf_add_symbol_hook): Mark reg section 2005-08-17 13:29:55 +00:00
netbsd-core.c * corefile.c (generic_core_file_matches_executable_p): New function. 2005-12-23 10:19:40 +00:00
netbsd.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
newsos3.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
nlm-target.h Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
nlm.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
nlm32-alpha.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
nlm32-i386.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
nlm32-ppc.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
nlm32-sparc.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
nlm32.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
nlm64.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
nlmcode.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
nlmswap.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
ns32k.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
ns32knetbsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
oasys.c bfd/ 2005-10-06 19:21:14 +00:00
opncls.c PR 2434 2006-03-16 12:20:16 +00:00
osf-core.c * corefile.c (generic_core_file_matches_executable_p): New function. 2005-12-23 10:19:40 +00:00
pc532-mach.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
pdp11.c PR 2434 2006-03-16 12:20:16 +00:00
pe-arm.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
pe-i386.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
pe-mcore.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
pe-mips.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
pe-ppc.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
pe-sh.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
peXXigen.c Update date in copyright notice 2006-01-09 15:58:42 +00:00
pef-traceback.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
pef.c Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
pef.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
pei-arm.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
pei-i386.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
pei-mcore.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
pei-mips.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
pei-ppc.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
pei-sh.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
peicode.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
ppcboot.c Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
ptrace-core.c * corefile.c (generic_core_file_matches_executable_p): New function. 2005-12-23 10:19:40 +00:00
reloc.c Richard Sandiford <richard@codesourcery.com> 2006-03-22 09:28:15 +00:00
reloc16.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
riscix.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
rs6000-core.c Mostly from Eric Botcazou <botcazou@adacore.com> 2005-10-28 16:24:35 +00:00
sco5-core.c * corefile.c (generic_core_file_matches_executable_p): New function. 2005-12-23 10:19:40 +00:00
section.c PR 2434 2006-03-16 12:20:16 +00:00
simple.c include/ 2005-06-03 09:52:50 +00:00
som.c * som.c (som_decode_symclass): Decode BSF_WEAK symbols in the same 2005-11-20 19:21:06 +00:00
som.h * som.c (try_prev_fixup): Changed type of subspace_reloc_sizep to 2005-05-22 20:02:16 +00:00
sparclinux.c PR 2434 2006-03-16 12:20:16 +00:00
sparclynx.c Remove a29k support. 2005-08-18 03:51:51 +00:00
sparcnetbsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
srec.c Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
stab-syms.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
stabs.c PR 2434 2006-03-16 12:20:16 +00:00
stamp-h.in
sunos.c PR 2434 2006-03-16 12:20:16 +00:00
syms.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
sysdep.h Fix ia64-hpux build failure, patch from Steve Ellcey. 2005-05-05 18:51:14 +00:00
targets.c Richard Sandiford <richard@codesourcery.com> 2006-03-22 09:28:15 +00:00
targmatch.sed
tekhex.c Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
ticoff.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
trad-core.c * corefile.c (generic_core_file_matches_executable_p): New function. 2005-12-23 10:19:40 +00:00
vax1knetbsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
vaxbsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
vaxnetbsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
versados.c Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
version.h daily update 2006-03-21 23:00:06 +00:00
vms-gsd.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
vms-hdr.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
vms-misc.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
vms-tir.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
vms.c PR 2434 2006-03-16 12:20:16 +00:00
vms.h Kaveh Ghazi's printf format attribute checking patch. 2005-07-07 19:27:52 +00:00
warning.m4 * warning.m4 (AM_BINUTILS_WARNINGS): Default to empty string 2005-11-07 22:14:12 +00:00
xcoff-target.h Mostly from Eric Botcazou <botcazou@adacore.com> 2005-10-28 16:24:35 +00:00
xcofflink.c PR 2434 2006-03-16 12:20:16 +00:00
xsym.c Approved by nickc@redhat.com 2005-05-23 17:44:55 +00:00
xsym.h Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
xtensa-isa.c Update the address and phone number of the FSF organization in the GPL notices 2005-05-04 15:53:43 +00:00
xtensa-modules.c * xtensa-modules.c: Update tables with Xtensa MMU features. 2005-07-07 21:50:57 +00:00

README

BFD is an object file library.  It permits applications to use the
same routines to process object files regardless of their format.

BFD is used by the GNU debugger, assembler, linker, and the binary
utilities.

The documentation on using BFD is scanty and may be occasionally
incorrect.  Pointers to documentation problems, or an entirely
rewritten manual, would be appreciated.

There is some BFD internals documentation in doc/bfdint.texi which may
help programmers who want to modify BFD.

BFD is normally built as part of another package.  See the build
instructions for that package, probably in a README file in the
appropriate directory.

BFD supports the following configure options:

  --target=TARGET
	The default target for which to build the library.  TARGET is
	a configuration target triplet, such as sparc-sun-solaris.
  --enable-targets=TARGET,TARGET,TARGET...
	Additional targets the library should support.  To include
	support for all known targets, use --enable-targets=all.
  --enable-64-bit-bfd
	Include support for 64 bit targets.  This is automatically
	turned on if you explicitly request a 64 bit target, but not
	for --enable-targets=all.  This requires a compiler with a 64
	bit integer type, such as gcc.
  --enable-shared
	Build BFD as a shared library.
  --with-mmap
	Use mmap when accessing files.  This is faster on some hosts,
	but slower on others.  It may not work on all hosts.

Report bugs with BFD to bug-binutils@gnu.org.

Patches are encouraged.  When sending patches, always send the output
of diff -u or diff -c from the original file to the new file.  Do not
send default diff output.  Do not make the diff from the new file to
the original file.  Remember that any patch must not break other
systems.  Remember that BFD must support cross compilation from any
host to any target, so patches which use ``#ifdef HOST'' are not
acceptable.  Please also read the ``Reporting Bugs'' section of the
gcc manual.

Bug reports without patches will be remembered, but they may never get
fixed until somebody volunteers to fix them.