aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
2010-12-13daily updateAlan Modra1-1/+1
2010-12-13 * aoutx.h (aout_link_check_ar_symbols): Formatting.Alan Modra9-98/+146
* cofflink.c (coff_link_check_ar_symbols): Likewise. * elflink.c (elf_link_add_archive_symbols): Likewise. * pdp11.c (aout_link_check_ar_symbols): Likewise. * xcofflink.c (xcoff_link_check_dynamic_ar_symbols, xcoff_link_check_dynamic_ar_symbols): Likewise. * aoutx.h (aout_link_check_archive_element): Simplify code dealing with add_archive_element substitute BFD. * cofflink.c (coff_link_check_archive_element): Likewise. * ecoff.c (ecoff_link_check_archive_element): Likewise. (ecoff_link_add_archive_symbols): Likewise. * linker.c (generic_link_check_archive_element): Likewise. * pdp11.c (aout_link_check_archive_element): Likewise. * vms-alpha.c (alpha_vms_link_add_archive_symbols): Likewise. * xcofflink.c (xcoff_link_check_archive_element): Likewise. * aoutx.h (aout_link_check_archive_element): Free symbols from old bfd if !keep_memory. * cofflink.c (coff_link_check_archive_element): Likewise. * pdp11.c (aout_link_check_archive_element): Likewise. * xcofflink.c (xcoff_link_check_archive_element): Likewise.
2010-12-12 * plugin.c (bfd_plugin_mkobject): Delete.Alan Modra2-8/+6
(plugin_vec): Use bfd_false instead.
2010-12-12daily updateAlan Modra1-1/+1
2010-12-12Optimize for add_archive_element.H.J. Lu2-5/+6
bfd/ 2010-12-12 H.J. Lu <hongjiu.lu@intel.com> * elflink.c (elf_link_add_archive_symbols): Remove subsbfd. ld/ 2010-12-12 H.J. Lu <hongjiu.lu@intel.com> * ldlang.c (load_symbols): Optimize for add_archive_element.
2010-12-12Mark .gnu.lto_* sections with SHF_EXCLUDE.H.J. Lu2-0/+5
bfd/ 2010-12-12 H.J. Lu <hongjiu.lu@intel.com> * elf.c (special_sections_g): Add ".gnu.lto_". gas/testsuite/ 2010-12-12 H.J. Lu <hongjiu.lu@intel.com> * gas/elf/elf.exp: Run section9. * gas/elf/section9.d: New. * gas/elf/section9.s: Likewise.
2010-12-11daily updateAlan Modra1-1/+1
2010-12-10daily updateAlan Modra1-1/+1
2010-12-10 * config.bfd: Configure rs6000-*-aix* as for powerpc-*-aix*.Alan Modra2-6/+11
Add aix5coff64_vec to powerpc ELF entries.
2010-12-09daily updateAlan Modra1-1/+1
2010-12-09bfd/binutils/gas/gprof/ld/libiberty/opcodes: add .gitignoreMike Frysinger2-0/+44
This seems to cover a few random targets as well as --enable-targets=all. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-12-08daily updateAlan Modra1-1/+1
2010-12-07daily updateAlan Modra1-1/+1
2010-12-06daily updateAlan Modra1-1/+1
2010-12-06Use putchar for the trailing `\n' in plugin message.H.J. Lu2-0/+6
bfd/ 2010-12-06 Dmitry Gorbachev <d.g.gorbachev@gmail.com> PR ld/12288 * plugin.c (message): Add putchar for the trailing `\n'. ld/ 2010-12-06 Dmitry Gorbachev <d.g.gorbachev@gmail.com> PR ld/12288 * plugin.c (message): Use putchar for the trailing `\n'.
2010-12-05daily updateAlan Modra1-1/+1
2010-12-04daily updateAlan Modra1-1/+1
2010-12-04bfd: install plugin-api.h as neededMike Frysinger3-3/+15
Since people need plugin-api.h in order to build linker plugins, install the header with the other library headers when plugin support is enabled. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-12-04 PR ld/12277Alan Modra2-18/+33
* elflink.c (elf_link_output_extsym): Set bfd_error on symbol and section errors. Allow better translation of error messages.
2010-12-03daily updateAlan Modra1-1/+1
2010-12-02daily updateAlan Modra1-1/+1
2010-12-02bfd/Richard Sandiford2-109/+98
* elf32-arm.c (elf32_arm_link_hash_table): Remove sgot, sgotplt, srelgot, splt, srelplt. (create_got_section, elf32_arm_link_hash_table_create): Don't set them. (elf32_arm_create_dynamic_sections): Likewise. Use htab->root fields instead. (arm_type_of_stub): Use the root fields instead of the removed ones. (cortex_a8_erratum_scan, elf32_arm_size_stubs): Likewise. (bfd_elf32_arm_process_before_allocation): Likewise. (elf32_arm_check_relocs, allocate_dynrelocs): Likewise. (elf32_arm_size_dynamic_sections): Likewise. (elf32_arm_output_arch_local_syms): Likewise. (elf32_arm_final_link_relocate): Set sgot, splt and srelgot from the htab fields instead of looking them up by name. Consistently use these local variables instead of htab fields. (elf32_arm_finish_dynamic_symbol): Likewise sgot, splt and srel. Use srelbss instead of looking it up by name. (elf32_arm_finish_dynamic_sections): Use sgotplt, splt and srelplt instead of looking up the symbols by name. Use the root fields instead of the removed ones.
2010-12-02bfd/Richard Sandiford2-71/+58
* elf32-arm.c (elf32_arm_relocs_copied): Delete. (elf32_arm_link_hash_entry): Replace relocs_copied with dyn_relocs. (elf32_arm_link_hash_newfunc): Update accordingly. (elf32_arm_copy_indirect_symbol, elf32_arm_gc_sweep_hook): Likewise. (elf32_arm_check_relocs, allocate_dynrelocs): Likewise. (elf32_arm_readonly_dynrelocs): Likewise. (elf32_arm_size_dynamic_sections): Likewise.
2010-12-02* pdp11.c (aout_link_add_symbols): Ignore debug symbols.Paul Koning2-1/+7
2010-12-01daily updateAlan Modra1-1/+1
2010-11-30daily updateAlan Modra1-1/+1
2010-11-30Add sparc64-rtems.Alan Modra2-2/+6
2010-11-29daily updateAlan Modra1-1/+1
2010-11-28daily updateAlan Modra1-1/+1
2010-11-27daily updateAlan Modra1-1/+1
2010-11-26daily updateAlan Modra1-1/+1
2010-11-25daily updateAlan Modra1-1/+1
2010-11-25Update translationsAlan Modra6-4319/+11892
2010-11-25Add rs6000-core.c/.o to the list of optional backend files...Joel Brobecker3-0/+11
This makes sure that rs6000-core.c gets recompiled whenever any of its dependencies get changed. bfd/ChangeLog: * Makefile.am (OPTIONAL_BACKENDS): Add rs6000-core.lo. (OPTIONAL_BACKENDS_CFILES): Add rs6000-core.c. * Makefile.in: Regenerate.
2010-11-24daily updateAlan Modra1-1/+1
2010-11-23 PR ld/12253Alan Modra2-4/+37
* elf-eh-frame.c (_bfd_elf_write_section_eh_frame): Correct DW_EH_PE_datarel handling. Truncate .eh_frame_hdr address to ptr_size.
2010-11-23daily updateAlan Modra1-1/+1
2010-11-23 * mips.h (INSN_CHIP_MASK): Update according to INSN_LOONGSON_3A.Nick Clifton2-4/+9
(INSN_LOONGSON_3A): Clear bit 31. * elfxx-mips.c (mips_set_isa_flags): Move bfd_mach_loongson_3a after bfd_mach_mips_sb1. * config/tc-mips.c (mips_cpu_info_table): Move loongson3a after sb1.
2010-11-22daily updateAlan Modra1-1/+1
2010-11-21daily updateAlan Modra1-1/+1
2010-11-20daily updateAlan Modra1-1/+1
2010-11-19daily updateAlan Modra1-1/+1
2010-11-18daily updateAlan Modra1-1/+1
2010-11-17daily updateAlan Modra1-1/+1
2010-11-172010-11-17 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-19/+26
* vms-lib.c (vms_write_index): Add comments. Partially revert previous patch. Free blocks later.
2010-11-17 PR ld/12161Nick Clifton2-43/+6
* elf32-avr.c (elf32_avr_check_relocs): Delete. (elf_backend_check_relocs): Delete.
2010-11-17oops - acccidentally omitted from loongson 3a check-in.Nick Clifton1-0/+2
2010-11-16daily updateAlan Modra1-1/+1
2010-11-15daily updateAlan Modra1-1/+1
2010-11-15blackfin: add support for L1 code/data flagsMike Frysinger2-0/+25
Add new linker options for marking programs to load into L1 memory at runtime. This needs new EF flag bits, so declare them. Signed-off-by: Jie Zhang <jie.zhang@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>