binutils-gdb/bfd
Julian Brown 9d2da7ca8d * bfd/bfd-in.h (bfd_elf32_is_arm_mapping_symbol_name): Add prototype.
* bfd/bfd-in2.h: Regenerate.
	* bfd/elf32-arm.c (elf32_arm_is_target_special_symbol): Rename call to
	bfd_elf32_is_arm_mapping_symbol_name.
	(elf32_arm_output_symbol_hook): Likewise.
	(arm_elf_find_function): Likewise, and include STT_NOTYPE in test for
	mapping symbols.
	(is_arm_mapping_symbol_name): Function moved from here...
	* bfd/cpu-arm.c (bfd_elf32_is_arm_mapping_symbol_name): ...to here,
	renamed and made global.
	* gas/config/tc-arm.c (mapping_state): Change documentation in function
	comment to cross-reference spec instead. Change type of mapping symbols
	to BSF_NO_TYPE.
	(arm_adjust_symtab): Don't change type of mapping symbols here.
	* gas/testsuite/gas/arm/mapping.d: Update expected output.
	* ld/testsuite/ld-arm/arm-app-abs32.d: Likewise.
	* ld/testsuite/ld-arm/arm-app.d: Likewise.
	* ld/testsuite/ld-arm/mixed-app.d: Likewise.
2005-03-30 16:22:07 +00:00
..
doc update copyright dates 2005-03-03 11:41:03 +00:00
hosts update copyright dates 2005-03-03 11:41:03 +00:00
po Commit new Spanish translation. 2005-03-15 05:25:37 +00:00
acinclude.m4 2005-01-15 Andrew Cagney <cagney@gnu.org> 2005-01-15 19:14:54 +00:00
aclocal.m4 ./ 2004-11-04 15:54:50 +00:00
aix5ppc-core.c update copyright dates 2005-03-03 11:41:03 +00:00
aix386-core.c bfd/ 2004-06-24 04:46:28 +00:00
aout0.c
aout32.c
aout64.c
aout-adobe.c bfd/ 2004-08-13 03:16:01 +00:00
aout-arm.c update copyright dates 2005-03-03 11:41:03 +00:00
aout-cris.c bfd/ 2004-08-13 03:16:01 +00:00
aout-ns32k.c update copyright dates 2005-03-03 11:41:03 +00:00
aout-sparcle.c
aout-target.h update copyright dates 2005-03-03 11:41:03 +00:00
aout-tic30.c Implement a new BFD API function: bfd_is_target_special_symbol. Use this in nm 2004-10-08 14:54:04 +00:00
aoutf1.h bfd/ 2004-06-24 04:46:28 +00:00
aoutx.h update copyright dates 2005-03-03 11:41:03 +00:00
archive64.c * libbfd-in.h (_bfd_ar_spacepad): New prototype. 2005-03-11 16:37:17 +00:00
archive.c * libbfd-in.h (_bfd_ar_spacepad): New prototype. 2005-03-11 16:37:17 +00:00
archures.c Fix SH2A machine variants in order to correctly select instruction inheritance 2005-01-17 14:08:17 +00:00
armnetbsd.c update copyright dates 2005-03-03 11:41:03 +00:00
bfd-in2.h * bfd/bfd-in.h (bfd_elf32_is_arm_mapping_symbol_name): Add prototype. 2005-03-30 16:22:07 +00:00
bfd-in.h * bfd/bfd-in.h (bfd_elf32_is_arm_mapping_symbol_name): Add prototype. 2005-03-30 16:22:07 +00:00
bfd.c bfd/ 2005-01-18 08:51:54 +00:00
bfd.m4 2005-01-15 Andrew Cagney <cagney@gnu.org> 2005-01-15 19:14:54 +00:00
bfdio.c update copyright dates 2005-03-03 11:41:03 +00:00
bfdwin.c * aout-target.h, aoutf1.h, bfdio.c, bfdwin.c: Update copyright date. 2003-11-04 11:30:54 +00:00
binary.c Convert to ISO C90 formatting. 2005-03-22 16:14:43 +00:00
bout.c update copyright dates 2005-03-03 11:41:03 +00:00
cache.c bfd/ 2005-03-02 09:03:58 +00:00
cf-i386lynx.c
cf-m68klynx.c
cf-sparclynx.c
ChangeLog * bfd/bfd-in.h (bfd_elf32_is_arm_mapping_symbol_name): Add prototype. 2005-03-30 16:22:07 +00:00
ChangeLog-0001 Remove bfd/ prefix from files. 2002-08-15 23:19:28 +00:00
ChangeLog-0203 Split ChangeLog files. 2004-01-02 11:16:21 +00:00
ChangeLog-9193
ChangeLog-9495 typo fix 2002-03-05 05:26:02 +00:00
ChangeLog-9697
ChangeLog-9899
cisco-core.c bfd/ 2004-06-24 04:46:28 +00:00
coff64-rs6000.c include/ 2005-02-20 14:59:07 +00:00
coff-a29k.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-alpha.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-apollo.c * aout-target.h, aoutf1.h, bfdio.c, bfdwin.c: Update copyright date. 2003-11-04 11:30:54 +00:00
coff-arm.c Oops - fix typo in ISO-C90ifcation 2005-03-22 18:43:09 +00:00
coff-aux.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
coff-go32.c
coff-h8300.c * coffcode.h (coff_print_aux): Warning fix. 2005-02-24 13:34:38 +00:00
coff-h8500.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-i386.c Fix support for PECOFF weak symbols 2004-11-08 08:12:53 +00:00
coff-i860.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-i960.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-ia64.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
coff-m68k.c include/ 2005-02-20 14:59:07 +00:00
coff-m88k.c * aix5ppc-core.c: Fix comment typos. 2003-11-24 18:06:40 +00:00
coff-maxq.c Add support fpr MAXQ processor 2004-11-08 13:17:43 +00:00
coff-mcore.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-mips.c bfd/ 2004-10-21 15:28:33 +00:00
coff-or32.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-pmac.c
coff-ppc.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-rs6000.c include/ 2005-02-20 14:59:07 +00:00
coff-sh.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-sparc.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-stgo32.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
coff-svm68k.c
coff-tic4x.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-tic30.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
coff-tic54x.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-tic80.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-u68k.c
coff-w65.c update copyright dates 2005-03-03 11:41:03 +00:00
coff-we32k.c * aout-target.h, aoutf1.h, bfdio.c, bfdwin.c: Update copyright date. 2003-11-04 11:30:54 +00:00
coff-z8k.c update copyright dates 2005-03-03 11:41:03 +00:00
coffcode.h * coffcode.h (coff_sym_filepos): Remove GNU960 conditional code. 2005-02-24 20:16:56 +00:00
coffgen.c Convert to ISO C90 formatting. 2005-03-22 16:14:43 +00:00
cofflink.c include/ 2005-02-20 14:59:07 +00:00
coffswap.h Add TMS320C4x support 2002-08-28 10:38:51 +00:00
config.bfd Accept any C library to accompany a GNU Linux implementation, not just the GNU 2005-03-23 15:35:50 +00:00
config.in * configure.in: Check for ffs decl and alphabetize. 2005-03-30 02:46:25 +00:00
configure * configure.in: Check for ffs decl and alphabetize. 2005-03-30 02:46:25 +00:00
configure.com
configure.host 2004-02-14 Andrew Cagney <cagney@redhat.com> 2004-02-14 15:38:20 +00:00
configure.in * configure.in: Check for ffs decl and alphabetize. 2005-03-30 02:46:25 +00:00
COPYING
corefile.c Convert to C90 and a few tweaks. 2003-06-29 10:06:40 +00:00
cpu-a29k.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-alpha.c update copyright dates 2005-03-03 11:41:03 +00:00
cpu-arc.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-arm.c * bfd/bfd-in.h (bfd_elf32_is_arm_mapping_symbol_name): Add prototype. 2005-03-30 16:22:07 +00:00
cpu-avr.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-cr16c.c Add (linker) support for CR16C processor 2004-03-30 14:04:32 +00:00
cpu-cris.c update copyright dates 2005-03-03 11:41:03 +00:00
cpu-crx.c Add new port: crx-elf 2004-07-07 17:28:53 +00:00
cpu-d10v.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-d30v.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-dlx.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-fr30.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-frv.c update copyright dates 2005-03-03 11:41:03 +00:00
cpu-h8300.c update copyright dates 2005-03-03 11:41:03 +00:00
cpu-h8500.c update copyright dates 2005-03-03 11:41:03 +00:00
cpu-hppa.c * aout-target.h, aoutf1.h, bfdio.c, bfdwin.c: Update copyright date. 2003-11-04 11:30:54 +00:00
cpu-i370.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-i386.c PR 325 2004-10-12 08:13:46 +00:00
cpu-i860.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-i960.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-ia64-opc.c * aout-target.h, aoutf1.h, bfdio.c, bfdwin.c: Update copyright date. 2003-11-04 11:30:54 +00:00
cpu-ia64.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-ip2k.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-iq2000.c * cpu-iq2000.c (arch_info_struct): Warning fix. 2003-11-04 23:58:06 +00:00
cpu-m32r.c Add support for the M32R2 processor. 2003-12-03 17:38:48 +00:00
cpu-m68hc11.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-m68hc12.c * elf32-m68hc1x.c (_bfd_m68hc11_elf_merge_private_bfd_data): Check for 2003-05-13 18:54:25 +00:00
cpu-m68k.c Add support for 521x,5249,547x,548x. 2004-05-05 14:33:14 +00:00
cpu-m88k.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-m10200.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-m10300.c update copyright dates 2005-03-03 11:41:03 +00:00
cpu-maxq.c Add support for maxq10 and maxq20 machine values 2005-01-10 16:33:51 +00:00
cpu-mcore.c update copyright dates 2005-03-03 11:41:03 +00:00
cpu-mips.c update copyright dates 2005-03-03 11:41:03 +00:00
cpu-mmix.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-msp430.c * aout-target.h, aoutf1.h, bfdio.c, bfdwin.c: Update copyright date. 2003-11-04 11:30:54 +00:00
cpu-ns32k.c update copyright dates 2005-03-03 11:41:03 +00:00
cpu-openrisc.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-or32.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-pdp11.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-pj.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-powerpc.c update copyright dates 2005-03-03 11:41:03 +00:00
cpu-rs6000.c * aout-target.h, aoutf1.h, bfdio.c, bfdwin.c: Update copyright date. 2003-11-04 11:30:54 +00:00
cpu-s390.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-sh.c Fix SH2A machine variants in order to correctly select instruction inheritance 2005-01-17 14:08:17 +00:00
cpu-sparc.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-tic4x.c Namespace cleanup for the tic4x target. Replace s/c4x/tic4x/ and s/c3x/tic3x/. 2003 copyright update 2003-04-04 08:15:15 +00:00
cpu-tic30.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-tic54x.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-tic80.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-v850.c Add binutils support for v850e1 processor 2003-09-04 11:04:38 +00:00
cpu-vax.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-w65.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-we32k.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-xstormy16.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
cpu-xtensa.c Add Xtensa port 2003-04-01 15:50:31 +00:00
cpu-z8k.c * cpu-z8k.c: Convert to ISO C90. 2003-11-28 20:07:44 +00:00
demo64.c
dep-in.sed * dep-in.sed: Remove libintl.h. 2003-08-14 07:03:00 +00:00
dwarf1.c bfd/ 2004-06-24 04:46:28 +00:00
dwarf2.c Approved by nickc@redhat.com 2005-03-29 20:10:42 +00:00
ecoff.c Convert to ISO C90 formatting. 2005-03-16 14:37:15 +00:00
ecofflink.c update copyright dates 2005-03-03 11:41:03 +00:00
ecoffswap.h update copyright dates 2005-03-03 11:41:03 +00:00
efi-app-ia32.c * aout-target.h, aoutf1.h, bfdio.c, bfdwin.c: Update copyright date. 2003-11-04 11:30:54 +00:00
efi-app-ia64.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
elf32-am33lin.c * aout-target.h, aoutf1.h, bfdio.c, bfdwin.c: Update copyright date. 2003-11-04 11:30:54 +00:00
elf32-arc.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
elf32-arm.c * bfd/bfd-in.h (bfd_elf32_is_arm_mapping_symbol_name): Add prototype. 2005-03-30 16:22:07 +00:00
elf32-avr.c Add support for the new R_AVR_LDI, R_AVR_6 and R_AVR_6_ADIW relocs for the 2004-12-22 14:25:42 +00:00
elf32-cr16c.c update copyright dates 2005-03-03 11:41:03 +00:00
elf32-cris.c include/ 2005-02-01 01:11:27 +00:00
elf32-crx.c 2004-12-23 Tomer Levi <Tomer.Levi@nsc.com> 2004-12-23 13:48:25 +00:00
elf32-d10v.c bfd/ 2004-10-21 15:28:33 +00:00
elf32-d30v.c update copyright dates 2005-03-03 11:41:03 +00:00
elf32-dlx.c update copyright dates 2005-03-03 11:41:03 +00:00
elf32-fr30.c update copyright dates 2005-03-03 11:41:03 +00:00
elf32-frv.c bfd/ChangeLog: 2005-02-17 17:11:01 +00:00
elf32-gen.c Convert to ISO C90 formatting. 2005-03-22 16:14:43 +00:00
elf32-h8300.c bfd/ 2004-10-21 15:28:33 +00:00
elf32-hppa.c PR ld/778 2005-03-07 06:01:17 +00:00
elf32-hppa.h * elf-bfd.h: Remove PARAMS macro. Replace PTR with void *. 2003-08-07 07:25:34 +00:00
elf32-i370.c 2005-03-20 H.J. Lu <hongjiu.lu@intel.com> 2005-03-20 23:36:19 +00:00
elf32-i386.c 2005-02-06 H.J. Lu <hongjiu.lu@intel.com> 2005-02-06 18:11:30 +00:00
elf32-i860.c update copyright dates 2005-03-03 11:41:03 +00:00
elf32-i960.c * elf-bfd.h (is_elf_hash_table): Take hash tab rather than info arg. 2003-12-01 06:28:24 +00:00
elf32-ip2k.c update copyright dates 2005-03-03 11:41:03 +00:00
elf32-iq2000.c update copyright dates 2005-03-03 11:41:03 +00:00
elf32-m32r.c (m32r_reloc_map_old): Use #ifdef USE_M32R_OLD_RELOC to protect the declaration of this array. 2005-02-11 17:18:41 +00:00
elf32-m68hc1x.c update copyright dates 2005-03-03 11:41:03 +00:00
elf32-m68hc1x.h * elf64-ppc.c (elf_backend_add_symbol_hook): Define. 2004-03-26 06:13:40 +00:00
elf32-m68hc11.c bfd/ 2004-06-24 04:46:28 +00:00
elf32-m68hc12.c bfd/ 2004-06-24 04:46:28 +00:00
elf32-m68k.c Add support for generating PLT lookups for the ColdFire. 2005-03-18 17:20:33 +00:00
elf32-m88k.c
elf32-mcore.c bfd/ 2004-10-21 15:28:33 +00:00
elf32-mips.c * elfxx-mips.c (struct mips_got_entry): Add tls_type. 2005-03-02 21:23:21 +00:00
elf32-msp430.c bfd/ 2004-10-21 15:28:33 +00:00
elf32-openrisc.c bfd/ 2004-10-21 15:28:33 +00:00
elf32-or32.c * bfd-in.h (bfd_get_section_limit): Define. 2004-06-29 13:46:34 +00:00
elf32-pj.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
elf32-ppc.c bfd/ 2005-03-23 04:14:46 +00:00
elf32-ppc.h bfd/ 2005-03-21 13:23:15 +00:00
elf32-s390.c * elf64-ppc.c (ppc64_elf_gc_sweep_hook): Follow indirect and warning 2005-01-11 09:32:53 +00:00
elf32-sh64-com.c bfd/ 2004-06-24 04:46:28 +00:00
elf32-sh64.c 2005-03-20 H.J. Lu <hongjiu.lu@intel.com> 2005-03-20 23:36:19 +00:00
elf32-sh64.h * elf32-sh.c: Convert to C90. Replace PTR with void *. 2003-07-25 06:19:20 +00:00
elf32-sh-symbian.c 2005-02-28 H.J. Lu <hongjiu.lu@intel.com> 2005-02-28 15:57:13 +00:00
elf32-sh.c include/ 2005-02-20 14:59:07 +00:00
elf32-sparc.c * elf64-ppc.c (ppc64_elf_gc_sweep_hook): Follow indirect and warning 2005-01-11 09:32:53 +00:00
elf32-v850.c 2005-03-20 H.J. Lu <hongjiu.lu@intel.com> 2005-03-20 23:36:19 +00:00
elf32-vax.c * elf64-ppc.c (ppc64_elf_gc_sweep_hook): Follow indirect and warning 2005-01-11 09:32:53 +00:00
elf32-xstormy16.c bfd/ 2004-10-21 15:28:33 +00:00
elf32-xtensa.c * coffcode.h (coff_print_aux): Warning fix. 2005-02-24 13:34:38 +00:00
elf32.c
elf64-alpha.c 2005-03-20 H.J. Lu <hongjiu.lu@intel.com> 2005-03-20 23:36:19 +00:00
elf64-gen.c Convert to ISO C90 formatting. 2005-03-22 16:14:43 +00:00
elf64-hppa.c 2005-03-20 H.J. Lu <hongjiu.lu@intel.com> 2005-03-20 23:36:19 +00:00
elf64-hppa.h * elf64-hppa.h: Update copyright date. 2002-02-25 05:09:11 +00:00
elf64-mips.c * elfxx-mips.c (struct mips_got_entry): Add tls_type. 2005-03-02 21:23:21 +00:00
elf64-mmix.c include/ 2005-02-20 14:59:07 +00:00
elf64-ppc.c * elf64-ppc.c (update_plt_info): Don't mark new ABI call syms 2005-03-05 11:44:14 +00:00
elf64-ppc.h update copyright dates 2005-03-03 11:41:03 +00:00
elf64-s390.c * elf64-ppc.c (ppc64_elf_gc_sweep_hook): Follow indirect and warning 2005-01-11 09:32:53 +00:00
elf64-sh64.c include/ 2005-02-20 14:59:07 +00:00
elf64-sparc.c update copyright dates 2005-03-03 11:41:03 +00:00
elf64-x86-64.c 2005-03-20 H.J. Lu <hongjiu.lu@intel.com> 2005-03-20 23:36:19 +00:00
elf64.c
elf-bfd.h 2005-03-20 H.J. Lu <hongjiu.lu@intel.com> 2005-03-20 23:36:19 +00:00
elf-eh-frame.c include/ 2005-02-20 14:59:07 +00:00
elf-hppa.h bfd/ 2004-10-21 15:28:33 +00:00
elf-m10200.c bfd/ 2004-10-21 15:28:33 +00:00
elf-m10300.c * coffcode.h (coff_print_aux): Warning fix. 2005-02-24 13:34:38 +00:00
elf-strtab.c include/ 2005-02-20 14:59:07 +00:00
elf.c * elf.c (elfcore_grok_nto_status): Print tid as long. 2005-03-29 08:51:59 +00:00
elfcode.h include/ 2005-02-20 14:59:07 +00:00
elfcore.h update copyright dates 2005-03-03 11:41:03 +00:00
elflink.c bfd/ 2005-03-23 04:14:46 +00:00
elfn32-mips.c * elfxx-mips.c (struct mips_got_entry): Add tls_type. 2005-03-02 21:23:21 +00:00
elfxx-ia64.c 2005-03-20 H.J. Lu <hongjiu.lu@intel.com> 2005-03-20 23:36:19 +00:00
elfxx-mips.c 2005-03-24 Eric Christopher <echristo@redhat.com> 2005-03-24 22:47:52 +00:00
elfxx-mips.h 2005-03-20 H.J. Lu <hongjiu.lu@intel.com> 2005-03-20 23:36:19 +00:00
elfxx-target.h * elf.c (bfd_section_from_shdr <default case>): Call 2005-03-02 04:47:25 +00:00
epoc-pe-arm.c
epoc-pei-arm.c
format.c update copyright dates 2005-03-03 11:41:03 +00:00
freebsd.h s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
gen-aout.c * aout-target.h, aoutf1.h, bfdio.c, bfdwin.c: Update copyright date. 2003-11-04 11:30:54 +00:00
genlink.h * coff-h8300.c: Fix comment typos. 2002-12-20 22:41:13 +00:00
go32stub.h
hash.c * hash.c (strtab_hash_newfunc): Fix typo in allocated size. 2005-03-22 21:52:52 +00:00
host-aout.c
hp300bsd.c (BYTES_IN_WORD): Don't define. 2003-03-13 09:28:49 +00:00
hp300hpux.c update copyright dates 2005-03-03 11:41:03 +00:00
hppabsd-core.c bfd/ 2004-06-24 04:46:28 +00:00
hpux-core.c * hpux-core.c (hpux_core_core_file_p): Use offsetof macro in calls to 2004-11-20 16:54:15 +00:00
i386aout.c update copyright dates 2005-03-03 11:41:03 +00:00
i386bsd.c
i386dynix.c (BYTES_IN_WORD): Don't define. 2003-03-13 09:28:49 +00:00
i386freebsd.c
i386linux.c update copyright dates 2005-03-03 11:41:03 +00:00
i386lynx.c update copyright dates 2005-03-03 11:41:03 +00:00
i386mach3.c (BYTES_IN_WORD): Don't define. 2003-03-13 09:28:49 +00:00
i386msdos.c update copyright dates 2005-03-03 11:41:03 +00:00
i386netbsd.c
i386os9k.c update copyright dates 2005-03-03 11:41:03 +00:00
ieee.c Oops - fix typos and finish of ISO-C90'fication of ieee.c 2005-03-22 18:03:26 +00:00
ihex.c Implement a new BFD API function: bfd_is_target_special_symbol. Use this in nm 2004-10-08 14:54:04 +00:00
init.c * aout-target.h, aoutf1.h, bfdio.c, bfdwin.c: Update copyright date. 2003-11-04 11:30:54 +00:00
irix-core.c * irix-core.c: Remove some unnecessary prototypes. 2005-03-29 08:34:48 +00:00
libaout.h Implement a new BFD API function: bfd_is_target_special_symbol. Use this in nm 2004-10-08 14:54:04 +00:00
libbfd-in.h * libbfd-in.h (_bfd_ar_spacepad): New prototype. 2005-03-11 16:37:17 +00:00
libbfd.c include/ 2005-02-20 14:59:07 +00:00
libbfd.h bfd/ 2005-03-29 16:54:22 +00:00
libcoff-in.h update copyright dates 2005-03-03 11:41:03 +00:00
libcoff.h update copyright dates 2005-03-03 11:41:03 +00:00
libecoff.h Implement a new BFD API function: bfd_is_target_special_symbol. Use this in nm 2004-10-08 14:54:04 +00:00
libhppa.h * elf-bfd.h: Remove PARAMS macro. Replace PTR with void *. 2003-08-07 07:25:34 +00:00
libieee.h s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
libnlm.h * aout-adobe.c (aout_adobe_set_section_contents): Constify location. 2003-11-04 10:41:52 +00:00
liboasys.h s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
libpei.h 2003-08-18 Andreas Schwab <schwab@suse.de> 2003-08-18 18:26:56 +00:00
libxcoff.h s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
linker.c * linker.c (_bfd_link_hash_newfunc): Set all local fields. 2005-02-03 13:54:30 +00:00
lynx-core.c bfd/ 2004-06-24 04:46:28 +00:00
m68k4knetbsd.c (BYTES_IN_WORD): Don't define. 2003-03-13 09:28:49 +00:00
m68klinux.c bfd/ 2004-06-24 04:46:28 +00:00
m68klynx.c (BYTES_IN_WORD): Don't define. 2003-03-13 09:28:49 +00:00
m68knetbsd.c (BYTES_IN_WORD): Don't define. 2003-03-13 09:28:49 +00:00
m88kmach3.c (BYTES_IN_WORD): Don't define. 2003-03-13 09:28:49 +00:00
m88kopenbsd.c Really add this file. 2004-05-24 16:09:10 +00:00
mach-o-target.c Add support for PEF, Mach-O, xSYM 2002-11-06 13:26:29 +00:00
mach-o.c include/ 2005-02-20 14:59:07 +00:00
mach-o.h update copyright dates 2005-03-03 11:41:03 +00:00
MAINTAINERS
Makefile.am (BFD32_BACKENDS): Delete elf32-ia64.lo. 2005-03-24 09:26:27 +00:00
Makefile.in (BFD32_BACKENDS): Delete elf32-ia64.lo. 2005-03-24 09:26:27 +00:00
makefile.vms
merge.c include/ 2005-02-20 14:59:07 +00:00
mipsbsd.c * ChangeLog: Fix typos. 2003-11-30 18:40:41 +00:00
mmo.c include/ 2005-02-20 14:59:07 +00:00
netbsd-core.c * netbsd-core.c: Convert to ISO C. Fix formatting. 2005-03-28 14:18:55 +00:00
netbsd.h s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
newsos3.c (BYTES_IN_WORD): Don't define. 2003-03-13 09:28:49 +00:00
nlm32-alpha.c bfd/ 2004-06-24 04:46:28 +00:00
nlm32-i386.c * aout-adobe.c (aout_adobe_set_section_contents): Constify location. 2003-11-04 10:41:52 +00:00
nlm32-ppc.c update copyright dates 2005-03-03 11:41:03 +00:00
nlm32-sparc.c update copyright dates 2005-03-03 11:41:03 +00:00
nlm32.c
nlm64.c
nlm-target.h Implement a new BFD API function: bfd_is_target_special_symbol. Use this in nm 2004-10-08 14:54:04 +00:00
nlm.c * aout-target.h, aoutf1.h, bfdio.c, bfdwin.c: Update copyright date. 2003-11-04 11:30:54 +00:00
nlmcode.h update copyright dates 2005-03-03 11:41:03 +00:00
nlmswap.h
ns32k.h Fix bugs and remove compile time warnings for N"32K port. 2002-07-31 16:23:29 +00:00
ns32knetbsd.c * armnetbsd.c: Replace CONST with const. 2002-06-08 07:27:52 +00:00
oasys.c update copyright dates 2005-03-03 11:41:03 +00:00
opncls.c * opncls.c (opncls_bread, opncls_bclose): Fix if pread resp. 2005-03-07 10:32:38 +00:00
osf-core.c bfd/ 2004-06-24 04:46:28 +00:00
pc532-mach.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
pdp11.c update copyright dates 2005-03-03 11:41:03 +00:00
pe-arm.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
pe-i386.c * pei-i386.c (COFF_SECTION_ALIGNMENT_ENTRIES): Enable 16 byte 2004-09-22 22:40:21 +00:00
pe-mcore.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
pe-mips.c update copyright dates 2005-03-03 11:41:03 +00:00
pe-ppc.c update copyright dates 2005-03-03 11:41:03 +00:00
pe-sh.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
pef-traceback.h Add support for PEF, Mach-O, xSYM 2002-11-06 13:26:29 +00:00
pef.c include/ 2005-02-20 14:59:07 +00:00
pef.h * bfd.c (struct bfd_preserve): New. 2002-11-12 15:44:24 +00:00
pei-arm.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
pei-i386.c * pei-i386.c (COFF_SECTION_ALIGNMENT_ENTRIES): Enable 16 byte 2004-09-22 22:40:21 +00:00
pei-mcore.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
pei-mips.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
pei-ppc.c
pei-sh.c s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
peicode.h * peicode.h (pe_ILF_build_a_bfd): Strip only one prefix 2005-03-19 06:48:31 +00:00
peXXigen.c update copyright dates 2005-03-03 11:41:03 +00:00
PORTING
ppcboot.c Implement a new BFD API function: bfd_is_target_special_symbol. Use this in nm 2004-10-08 14:54:04 +00:00
ptrace-core.c bfd/ 2004-06-24 04:46:28 +00:00
README
reloc16.c * reloc16.c (bfd_coff_reloc16_relax_section): Set rawsize. 2004-06-29 13:51:20 +00:00
reloc.c bfd/ 2005-03-29 16:54:22 +00:00
riscix.c update copyright dates 2005-03-03 11:41:03 +00:00
rs6000-core.c bfd/ 2004-06-24 04:46:28 +00:00
sco5-core.c bfd/ 2004-06-24 04:46:28 +00:00
section.c update copyright dates 2005-03-03 11:41:03 +00:00
simple.c update copyright dates 2005-03-03 11:41:03 +00:00
som.c update copyright dates 2005-03-03 11:41:03 +00:00
som.h update copyright dates 2005-03-03 11:41:03 +00:00
sparclinux.c update copyright dates 2005-03-03 11:41:03 +00:00
sparclynx.c update copyright dates 2005-03-03 11:41:03 +00:00
sparcnetbsd.c (BYTES_IN_WORD): Don't define. 2003-03-13 09:28:49 +00:00
srec.c include/ 2005-02-20 14:59:07 +00:00
stab-syms.c
stabs.c bfd/ 2004-08-13 03:16:01 +00:00
stamp-h.in
sunos.c update copyright dates 2005-03-03 11:41:03 +00:00
syms.c Implement a new BFD API function: bfd_is_target_special_symbol. Use this in nm 2004-10-08 14:54:04 +00:00
sysdep.h * configure.in: Check for ffs decl and alphabetize. 2005-03-30 02:46:25 +00:00
targets.c (_bfd_target_vector): Only include the bfd_elf32_ia64_hpux_big_vec vector 2005-03-24 21:02:19 +00:00
targmatch.sed
tekhex.c Implement a new BFD API function: bfd_is_target_special_symbol. Use this in nm 2004-10-08 14:54:04 +00:00
ticoff.h s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify 2002-11-30 08:39:46 +00:00
TODO
trad-core.c bfd/ 2004-06-24 04:46:28 +00:00
vax1knetbsd.c * Makefile.am (BFD32_BACKENDS): Add vax1knetbsd.lo. 2002-06-08 23:23:08 +00:00
vaxbsd.c (BYTES_IN_WORD): Don't define. 2003-03-13 09:28:49 +00:00
vaxnetbsd.c * Makefile.am (BFD32_BACKENDS): Add vax1knetbsd.lo. 2002-06-08 23:23:08 +00:00
versados.c update copyright dates 2005-03-03 11:41:03 +00:00
version.h daily update 2005-03-30 00:00:05 +00:00
vms-gsd.c update copyright dates 2005-03-03 11:41:03 +00:00
vms-hdr.c update copyright dates 2005-03-03 11:41:03 +00:00
vms-misc.c update copyright dates 2005-03-03 11:41:03 +00:00
vms-tir.c include/ 2005-02-20 14:59:07 +00:00
vms.c * coffcode.h (coff_print_aux): Warning fix. 2005-02-24 13:34:38 +00:00
vms.h * aout-adobe.c (aout_adobe_set_section_contents): Constify location. 2003-11-04 10:41:52 +00:00
xcoff-target.h update copyright dates 2005-03-03 11:41:03 +00:00
xcofflink.c bfd/ 2004-10-21 15:28:33 +00:00
xsym.c include/ 2005-02-20 14:59:07 +00:00
xsym.h * ChangeLog: Fix typos. 2003-11-30 18:40:41 +00:00
xtensa-isa.c include ChangeLog 2005-03-22 19:31:28 +00:00
xtensa-modules.c include/ 2005-02-20 14:59:07 +00:00

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.