aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
2004-02-22daily updateAlan Modra1-1/+1
2004-02-212004-02-21 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+25
* elflink.c (_bfd_elf_merge_symbol): Properly handle undefined symbols with non-default visibility.
2004-02-21daily updateAlan Modra1-1/+1
2004-02-21 * peXXigen.c (_bfd_XXi_swap_scnhdr_out): ClearDanny Smith2-4/+8
IMAGE_SCN_MEM_WRITE on known sections only.
2004-02-20daily updateAlan Modra1-1/+1
2004-02-20 * elf32-ppc.c (allocate_dynrelocs): Create dynsym for undef weakJakub Jelinek2-0/+17
symbols used in PIE relocs.
2004-02-19daily updateAlan Modra1-1/+1
2004-02-19 * elf32-sparc.c (elf32_sparc_finish_dynamic_sections): ClearJakub Jelinek2-2/+6
.plt sh_entsize.
2004-02-18daily updateAlan Modra1-1/+1
2004-02-18 * configure.in: Update version to 2.15.90.Daniel Jacobowitz3-2/+7
* configure: Regenerate.
2004-02-17daily updateAlan Modra1-1/+1
2004-02-17bfd/Richard Sandiford2-23/+15
* elfxx-mips.c (mips_elf_calculate_relocation): Use _bfd_elf_symbol_refs_local_p to decide whether to decay a GOT_PAGE/GOT_OFST pair to GOT_DISP/addend. (_bfd_mips_elf_check_relocs): Add a global GOT entry for GOT_PAGE relocs if the symbol wasn't defined by a regular object file. Don't check the symbol's dynindx. ld/testsuite/ * ld-mips/elf/elf-rel-xgot-{n32,n64-linux}.d: Update after 2004-02-02 changes to the way large constants are added. * ld-mips/elf/elf-rel-got-{n32,n64-linux}.d: Likewise. Adjust order of GOT entries after today's change to the handling of GOT_PAGE relocations.
2004-02-16daily updateAlan Modra1-1/+1
2004-02-162004-02-16 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-20/+14
* bfd-in.h (file_ptr, ufile_ptr): Configure type using @bfd_file_ptr@. * bfd-in2.h: Re-generate.
2004-02-15daily updateAlan Modra1-1/+1
2004-02-14daily updateAlan Modra1-1/+1
2004-02-142004-02-14 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1/+10
* configure.host (HDEFINES): When hppa*-*-hpux*, define _LARGEFILE64_SOURCE.
2004-02-132004-02-13 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-8/+51
* elf.c (vma_page_aligned_bias): New function. (assign_file_positions_except_relocs) (assign_file_positions_for_segments): Replace broken modulo arithmetic with call to vma_page_aligned_bias.
2004-02-12daily updateAlan Modra1-1/+1
2004-02-112004-02-11 Andrew Cagney <cagney@redhat.com>Andrew Cagney7-21/+78
* bfd-in.h: Update copyright. (bfd_tell): Change return type to file_ptr. * bfd-in2.h: Re-generate. * cache.c: Update copyright. (bfd_cache_lookup_worker): Use real_fseek, do not cast offset parameter. (close_one): Use real_ftell. * bfdio.c: Update copyright. (real_ftell, real_fseek): New functions. (bfd_tell): Use real_fseek and real_ftell, change return type to file_ptr. (bfd_seek): Use real_ftell and real_fseek, change type of file_position to a file_ptr. * libbfd-in.h: Update copyright. (real_ftell, real_fseek): Declare. * libbfd.h: Re-generate.
2004-02-11daily updateAlan Modra1-1/+1
2004-02-11* config.in: Re-generate.Andrew Cagney2-0/+22
2004-02-112004-02-11 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-12/+163
* configure.in (AC_CHECK_FUNCS): Check for ftello, ftello64, fseeko and fseeko64. Determine bfd_file_ptr. * configure: Re-generate.
2004-02-10daily updateAlan Modra1-1/+1
2004-02-09daily updateAlan Modra1-1/+1
2004-02-09Add support for relaxing the 32bit ldc/stc instructions.Nick Clifton3-3/+8
2004-02-09Catch GOT offsets for a symbol which have no associated GOT subsection.Nick Clifton2-3/+19
2004-02-09 * bfd-elf.h (elf_backend_name_local_section_symbols): New hook.Richard Sandiford6-1/+50
* elf.c (swap_out_syms): Use it to decide whether local section symbols should be named. * elfxx-target.h (elf_backend_name_local_section_symbols): New macro. * elfxx-mips.h (_bfd_mips_elf_name_local_section_symbols): Declare. (elf_backend_name_local_section_symbols): Define. * elfxx-mips.c (_bfd_mips_elf_name_local_section_symbols): New.
2004-02-08daily updateAlan Modra1-1/+1
2004-02-07daily updateAlan Modra1-1/+1
2004-02-06daily updateAlan Modra1-1/+1
2004-02-05daily updateAlan Modra1-1/+1
2004-02-04daily updateAlan Modra1-1/+1
2004-02-03daily updateAlan Modra1-1/+1
2004-02-02daily updateAlan Modra1-1/+1
2004-02-01daily updateAlan Modra1-1/+1
2004-01-31daily updateAlan Modra1-1/+1
2004-01-302004-01-30 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-0/+72
* elfxx-ia64.c (elfNN_ia64_relax_brl): New function. (elfNN_ia64_relax_section): Optimize brl to br during the relax finalize pass.
2004-01-30daily updateAlan Modra1-1/+1
2004-01-30* elf32-frv.c (elf32_frv_always_size_sections): Initialize pointerAlexandre Oliva2-1/+7
to bfd_link_hash_entry passed by reference to _bfd_generic_link_add_one_symbol.
2004-01-29daily updateAlan Modra1-1/+1
2004-01-28daily updateAlan Modra1-1/+1
2004-01-27daily updateAlan Modra1-1/+1
2004-01-26daily updateAlan Modra1-1/+1
2004-01-262004-01-25 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-11/+24
* elfxx-ia64.c (elfNN_ia64_relocate_section): Disallow imm relocations against dynamic symbols.
2004-01-25daily updateAlan Modra1-1/+1
2004-01-25daily updateAlan Modra1-1/+1
2004-01-23daily updateAlan Modra1-1/+1
2004-01-23 * elf32-arm.h (elf32_arm_check_relocs): Revert part of 2004-01-13Daniel Jacobowitz2-4/+10
change.
2004-01-22daily updateAlan Modra1-1/+1