aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
2011-03-03Supprt TLS x32 IE->LE transition.H.J. Lu2-8/+36
bfd/ 2011-03-03 H.J. Lu <hongjiu.lu@intel.com> * elf64-x86-64.c (elf_x86_64_check_tls_transition): Supprt TLS x32 IE->LE transition. (elf_x86_64_relocate_section): Likewise. ld/testsuite/ 2011-03-03 H.J. Lu <hongjiu.lu@intel.com> * ld-x86-64/tlsie4.dd: New. * ld-x86-64/tlsie4.s: Likewise. * ld-x86-64/x86-64.exp (x86_64tests): Add tlsie4.
2011-03-02daily updateAlan Modra1-1/+1
2011-03-02 * elflink.c (is_reloc_section): Remove function.Bernd Schmidt2-31/+11
(get_dynamic_reloc_section_name): Construct string manually.
2011-03-01daily updateAlan Modra1-1/+1
2011-02-28daily updateAlan Modra1-1/+1
2011-02-28ChangeLog libiberty/Kai Tietz9-21/+36
2011-02-28 Kai Tietz <kai.tietz@onevision.com> * filename_cmp.c (filename_ncmp): New function. * functions.texi: Regenerated. ChangeLog include/ 2011-02-28 Kai Tietz <kai.tietz@onevision.com> * filenames.h (filename_ncmp): New prototype. ChangeLog bfd/ 2011-02-28 Kai Tietz <kai.tietz@onevision.com> * archive.c (_bfd_find_nested_archive): Use filename_(n)cmp. (adjust_relative_path): Likewise. (_bfd_construct_extended_name_table): Likewise. * corefile.c (generic_core_file_matches_executable_p): Likewise. * elf32-bfin.c (bfinfdpic_relocate_section): Likewise. * elf32-frv.c (elf32_frv_relocate_section): Likewise. * elf32-spu.c (sort_bfds): Likewise. (spu_elf_auto_overlay): Likewise. * syms.c (_bfd_stab_section_find_nearest_line): Likewise. * xcofflink.c (xcoff_set_import_path): Likewise. * xtensa-isa.c (xtensa_regfile_lookup): Likewise. (xtensa_regfile_lookup_shortname): Likewise.
2011-02-28 PR 12513Alan Modra2-14/+25
* archive.c (bfd_slurp_bsd_armap_f2): Sanity check parsed_size and stringsize. Properly sanity check symdef_count. Remove redundant bfd_release.
2011-02-27daily updateAlan Modra1-1/+1
2011-02-26daily updateAlan Modra1-1/+1
2011-02-262011-02-25 Rafael Ávila de Espíndola <respindola@mozilla.com>Rafael Ávila de Espíndola2-3/+24
* plugin.c (bfd_plugin_object_p): Correctly set the filesize and handle claim_file seeking. Only try to load the plugin once.
2011-02-25daily updateAlan Modra1-1/+1
2011-02-24daily updateAlan Modra1-1/+1
2011-02-23daily updateAlan Modra1-1/+1
2011-02-22daily updateAlan Modra1-1/+1
2011-02-22* elf32-m68k.c (elf_m68k_finish_dynamic_symbol): For a TLS_GDAndreas Schwab2-1/+11
relocation read the value from the second GOT slot.
2011-02-21daily updateAlan Modra1-1/+1
2011-02-20daily updateAlan Modra1-1/+1
2011-02-19daily updateAlan Modra1-1/+1
2011-02-18daily updateAlan Modra1-1/+1
2011-02-17daily updateAlan Modra1-1/+1
2011-02-17Revert the last change to elf64-x86-64.c.H.J. Lu2-8/+0
2011-02-16daily updateAlan Modra1-1/+1
2011-02-16Don't check relocation overflow for x32.H.J. Lu2-0/+8
2011-02-16 H.J. Lu <hongjiu.lu@intel.com> * elf64-x86-64.c (elf_x86_64_check_relocs): Check relocation overflow only for ABI_64_P. (elf_x86_64_relocate_section): Likewise.
2011-02-15daily updateAlan Modra1-1/+1
2011-02-152011-02-15 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-1/+8
* vms-alpha.c (alpha_vms_link_add_archive_symbols): Add a comment.
2011-02-15 * elf64-ppc.c (ppc64_elf_edit_toc): Reinstate second read ofAlan Modra2-1/+13
toc relocs. Fuss over free(NULL).
2011-02-14daily updateAlan Modra1-1/+1
2011-02-14bfd/ld: handle ABI prefixes in version scriptsMike Frysinger2-3/+10
The default language in version scripts is supposed to be C, but no symbol demangling is performed on the symbols by default. This makes targets with a symbol prefix to fail with most version scripts out there. So strip away this prefix by default. This fixes many tests (real world and ld's testsuite) for Blackfin targets and doesn't seem to cause regressions for x86_64. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-02-13daily updateAlan Modra1-1/+1
2011-02-13Remove freebsd1 from libtool.m4 macros and config.rpath.Ralf Wildenhues2-10/+6
/: Import from Libtool and gnulib: 2011-01-27 Gerald Pfeifer <gerald@pfeifer.com> Prepare for supporting FreeBSD 10. * config.rpath: Remove handling of freebsd1* which soon would match FreeBSD 10.0. 2011-01-20 Gerald Pfeifer <gerald@pfeifer.com> (tiny change) Remove support for FreeBSD 1.x. * libtool.m4 (_LT_LINKER_SHLIBS) (_LT_SYS_DYNAMIC_LINKER): Remove handling of freebsd1* which soon would incorrectly match FreeBSD 10.0. bfd/: * configure: Regenerate. gas/: * configure: Regenerate. ld/: * configure: Regenerate. opcodes/: * configure: Regenerate. binutils/: * configure: Regenerate. gprof/: * configure: Regenerate.
2011-02-12daily updateAlan Modra1-1/+1
2011-02-11daily updateAlan Modra1-1/+1
2011-02-10daily updateAlan Modra1-1/+1
2011-02-09daily updateAlan Modra1-1/+1
2011-02-09 * elf64-ppc.c (ppc64_elf_edit_toc): Don't free toc relocs untilAlan Modra2-19/+27
we are done. When optimising large toc, check that a global symbol on a toc reloc is defined in a kept section.
2011-02-08daily updateAlan Modra1-1/+1
2011-02-08 PR binutils/12467Nick Clifton2-2/+19
* readelf.c (process_program_headers): Issue a warning if there are no program headers but the file header has a non-zero program header offset. (process_section_headers): Issue a warning if there are no section headers but the file header has a non-zero section header offset. (process_section_groups): Reword the no section message so that it can be distinguished from the one issued by process_section_headers. * elf.c (assign_file_positions_for_load_sections): Set the program header offset and entry size to zero if there are no program headers.
2011-02-08 * elf64-ppc.c (ppc64_elf_edit_toc): Don't segfault on NULLAlan Modra2-26/+32
local_syms when looking for local symbols in .toc.
2011-02-07daily updateAlan Modra1-1/+1
2011-02-06daily updateAlan Modra1-1/+1
2011-02-05daily updateAlan Modra1-1/+1
2011-02-04daily updateAlan Modra1-1/+1
2011-02-03daily updateAlan Modra1-1/+1
2011-02-02daily updateAlan Modra1-1/+1
2011-02-01daily updateAlan Modra1-1/+1
2011-01-31daily updateAlan Modra1-1/+1
2011-01-31 * elf64-ppc.c (ppc64_elf_next_input_section): Use elf_gp valueAlan Modra2-5/+35
for toc pointer on any section having makes_toc_func_call set. (check_pasted_section): Ensure pasted .init/.fini fragments use the same toc if any has makes_toc_func_call set.
2011-01-30daily updateAlan Modra1-1/+1
2011-01-29daily updateAlan Modra1-1/+1
2011-01-29 * elf32-ppc.c (ppc_elf_link_hash_newfunc): Initialize has_sda_refsJoseph Myers2-0/+6
field.