aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
2002-11-11 * coff-h8300.c: Fix formatting.Kazu Hirata4-143/+144
* elf32-h8300.c: Likewise. * reloc16.c: Likewise.
2002-11-10daily updateAlan Modra1-1/+1
2002-11-09daily updateAlan Modra1-1/+1
2002-11-09 * elf32-arm.h (elf32_arm_size_dynamic_sections): Don't strip outputAlan Modra2-13/+7
section when dynamic section unused; _bfd_strip_section_from_output instead.
2002-11-08daily updateAlan Modra1-1/+1
2002-11-07Disable sym_vec too.Alan Modra2-1/+5
2002-11-07 * targets.c (_bfd_target_vector): Disable pef_vec and pef_xlib_vec.Alan Modra2-0/+5
2002-11-07daily updateAlan Modra1-1/+1
2002-11-07 * dwarf2.c: Revert last change.Alan Modra2-8/+12
2002-11-07Use bfd_simple_get_relocated_section_contents() instead of ↵Nick Clifton4-21/+48
bfd_get_section_contents().
2002-11-07 * elf32-cris.c (cris_elf_relocate_section) <case R_CRIS_16_GOT,Hans-Peter Nilsson2-1/+9
case R_CRIS_32_GOT>: Correct test for filling in constant .got contents, enabling for a non-DSO, for symbols defined in the program with --export-dynamic.
2002-11-07 * elf64-ppc.c: Comment typo fixes.Alan Modra2-6/+12
(ppc64_elf_merge_private_bfd_data): Allow BFD_ENDIAN_UNKNOWN input.
2002-11-07Added/Updated Danish translation.Nick Clifton2-24/+28
2002-11-06daily updateAlan Modra1-1/+1
2002-11-06* elf64-mips.c (mips_elf64_slurp_one_reloc_table): GenerateAlexandre Oliva2-23/+8
exactly three internal relocs per external reloc. Set reloc_count to the external reloc count.
2002-11-06(stub_bytes): Mark as const.Nick Clifton2-57/+47
Fix comment formatting.
2002-11-06Add support for PEF, Mach-O, xSYMNick Clifton16-48/+7660
2002-11-06Ah bah, missed these from last commit.Alan Modra3-31/+3
2002-11-06 * Makefile.am: Remove entries for elf32-qnx.[ch].Alan Modra16-347/+71
* Makefile.in: Regenerate. * config.bfd: Change arm-nto to use bfd_elf32_{big|little}arm_vec, ppc-nto to use bfd_elf32_powerpc{le}_vec, sh-nto to use bfd_elf32_sh{l}_vec, and i386-nto to use bfd_elf32_i386_vec. * configure.in: Remove support for bfd_elf32_sh{l}qnx_vec, bfd_elf32_powerpc{le}qnx_vec, bfd_elf32_{big|little}armqnx_vec, and bfd_elf32_i386qnx_vec, and removed elf32-qnx.lo from other targets. bfd_elf32_sh{l}_vec, and i386-nto to use bfd_elf32_i386_vec. * configure: Regenerate. * elf32-qnx.c: Remove. * elf32-qnx.h: Remove. * elf.c: Remove calls to QNX specific set_nonloadable_filepos, is_contained_by_filepos, and copy_private_bfd_data_p. * elf32-i386.c: Remove QNX extended bfd support. * elf32-ppc.c: Remove QNX extended bfd support. * elf32-sh.c: Remove QNX extended bfd support. * elfarm-nabi.c: Remove QNX extended bfd support. * targets.c: Remove qnx vectors. * elfxx-target.h (elf_backend_set_nonloadable_filepos): Remove (elf_backend_is_contained_by_filepos): Remove. (elf_backend_copy_private_bfd_data_p): Remove. * po/SRC-POTFILES.in: Regenerate.
2002-11-05daily updateAlan Modra1-1/+1
2002-11-05 * elf64-sparc.c (sparc64_elf_relocate_section): Adjust addend ofAlan Modra2-5/+15
dynamic relocs against section symbols for the output section vma.
2002-11-05 * elf32-arm.h (t2a1_push_insn, t2a2_ldr_insn, t2a3_mov_insn,Alan Modra2-7/+31
t2a4_bx_insn, t2a5_pop_insn, t2a6_bx_insn): Remove.
2002-11-05 * config.bfd (sh-*-linux*): Use bfd_elf*_sh64*lin_vec as sh64Alan Modra8-30/+133
vectors in target_selvecs. (shle-*-netbsdelf*): Use bfd_elf*_sh64*nbsd_vec as sh64 vectors in target_selvecs. (sh-*-netbsdelf*): Likewise. * configure.in (assocvecs): New variable. Handle assocvecs like selvecs. * configure: Regenerate. * format.c (bfd_check_format_matches): Store bfd_target pointers in matching_vector instead of target names. Select first target from bfd_associated_vector that matches a list of ambiguous targets. * targets.c (_bfd_associated_vector): New array. (bfd_associated_vector): New variable. (_bfd_target_vector): Add bfd_elf*_sh64*lin_vec. * libbfd-in.h (bfd_associated_vector): Declare. * libbfd.h: Regenerate.
2002-11-05 * vms-gsd.c (_bfd_vms_write_gsd): Check that symbol->udata.p isAlan Modra2-4/+9
non-NULL before dereferencing.
2002-11-04daily updateAlan Modra1-1/+1
2002-11-04 * vms.c (vms_object_p): Restore the start address when returningKaz Kojima2-0/+7
NULL.
2002-11-04 * elflink.h (struct elf_final_link_info): Add shndxbuf_size.Alan Modra3-29/+63
(elf_bfd_final_link): Don't bother zeroing symtab_hdr fields. Set up a larger symshndxbuf, and write it out. Free it on exit rather than freeing symbuf twice. Correct section index on output section symbol loop. (elf_link_output_sym): Accumulate symbol extension section indices, reallocating symshndxbuf rather than writing it out. (elf_link_flush_output_syms): Don't flush symshndxbuf. * elf.c (assign_section_numbers): Init i_shdrp to all zero. Use bfd_zalloc to clear i_shdrp[0] too.
2002-11-04* elf32-sh64-com.c (sh64_address_in_cranges): UseStephen Clarke2-1/+6
_raw_size of cranges section if _cooked_size not yet set.
2002-11-03daily updateAlan Modra1-1/+1
2002-11-03 * elf32-v850.c (v850_elf_relax_delete_bytes): Correct parametersHans-Peter Nilsson2-4/+9
for bfd_elf32_swap_symbol_out.
2002-11-02daily updateAlan Modra1-1/+1
2002-11-01daily updateAlan Modra1-1/+1
2002-10-312002-10-31 David O'Brien <obrien@FreeBSD.org>David O'Brien2-1/+6
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Don't mix signed and unsigned in comparison. Approved by: Alan Modra <amodra@bigpond.net.au> Message-ID: <20021012185224.Y979@bubble.sa.bigpond.net.au>
2002-10-30 * coffcode.h: Remove extraneous '\'.Daniel Jacobowitz2-1/+5
2002-10-29daily updateAlan Modra1-1/+1
2002-10-282002-10-28 H.J. Lu <hjl@gnu.org>H.J. Lu3-4/+11
* Makefile.am (targets.lo): Depend on Makefile instead of config.status. (archures.lo): Likewise. * Makefile.in: Regenerated.
2002-10-27daily updateAlan Modra1-1/+1
2002-10-26daily updateAlan Modra1-1/+1
2002-10-26daily updateAlan Modra1-1/+1
2002-10-25* config.bfd (mips*el-*-netbsd*, mips*-*-netbsd*): AddJason Thorpe2-2/+8
bfd_elf64_bigmips_vec and bfd_elf64_littlemips_vec to targ_selvecs.
2002-10-25Add some string section merging support.Jim Wilson2-0/+35
* elf64-sh64.c (sh_elf64_relocate_section): Call _bfd_elf_rela_local_sym. Handle relocs against STT_SECTION symbol of SHF_MERGE section.
2002-10-25 * simple.c: Correct placement of ATTRIBUTE_UNUSED.Hans-Peter Nilsson2-47/+41
2002-10-25Files missed in previous commit.Dave Anglin2-32/+71
2002-10-25 * aoutx.h (NAME(aout,swap_ext_reloc_in)): Cast bytes->r_index toDave Anglin19-100/+167
unsigned int. Cast RELOC_BASE10, RELOC_BASE13 and RELOC_BASE22 to unsigned int. (NAME(aout,final_link)): Cast enum used in assignment. (aout_link_write_symbols): Cast enums in comparisons, int values to boolean, enums in assignments to int. (aout_link_input_section_std): Cast rel->r_index to unsigned int. (aout_link_input_section_ext): Likewise. Cast enums used in comparisons with unsigned ints. (aout_link_reloc_link_order): Cast enum to int in assignment. * archive.c (_bfd_generic_read_ar_hdr_mag): Cast result of memchr calls to char *. * bfd-in.h (bfd_set_section_vma): Cast enum true to unsigned int in assignment. * bfd-in2.h (bfd_set_section_vma): Likewise. * bfd.c (bfd_record_phdr): Cast enums in assignments. * binary.c (bfd_alloc): Cast enum to long. * coffgen.c (_bfd_coff_is_local_label_name): Cast return to boolean. * dwarf2.c (read_abbrevs): Add casts to enum types. (read_attribute_value): Likewise. (arange_add): Cast result of bfd_zalloc call. (comp_unit_contains_address): Return true and false. (comp_unit_find_nearest_line): Cast return to boolean. * format.c (bfd_check_format_matches, bfd_set_format): Likewise. * gen-aout.c: define macro '_' if not defined. * libbfd.c (bfd_realloc): Cast malloc and realloc to PTR. (bfd_bwrite): Cast bfd_realloc to bfd_byte *. (bfd_write_bigendian_4byte_int): Cast return to boolean. (bfd_seek): Cast bfd_realloc to bfd_byte *. (bfd_generic_is_local_label_name): Cast return to boolean. * libcoff.h (_bfd_coff_adjust_symndx): Remove extraneous '\'. * linker.c (_bfd_link_hash_newfunc): Cast bfd_hash_allocate result to struct bfd_hash_entry *. (_bfd_generic_link_hash_newfunc): likewise. (_bfd_generic_final_link): Cast enum to unsigned int. * merge.c (sec_merge_emit): Cast return to boolean. (merge_strings): Add casts to const unsigned char *. * reloc.c (bfd_get_reloc_code_name): Cast enums in comparison to int. (bfd_generic_get_relocated_section_content): Cast enum to unsigned int. * section.c (bfd_section_hash_newfunc): Cast bfd_hash_allocate result to struct bfd_hash_entry *. (bfd_set_section_content): Add cast to PTR in comparison. * simple.c (simple_dummy_warning, simple_dummy_undefined_symbol, simple_dummy_reloc_overflow, simple_dummy_reloc_dangerous, simple_dummy_unattached_reloc, bfd_simple_get_relocated_section_contents): Add K&R declarations and function definitions. * srec.c (S3Forced): Initialize to false. (srec_get_symtab): Cast return value from bfd_alloc to asymbol *. * stabs.c (_bfd_link_section_stabs): Cast enum to int in comparisons. (_bfd_discard_section_stabs): Likewise. Also cast return to boolean. * syms.c (bfd_is_undefined_symclass): Cast return to boolean. (_bfd_stab_section_find_nearest_line): Cast enum to bfd_byte in comparisons.
2002-10-25daily updateAlan Modra1-1/+1
2002-10-24daily updateAlan Modra1-1/+1
2002-10-23 * elf64-alpha.c (elf64_alpha_check_relocs): Only put maybe_dynamicJakub Jelinek2-1/+6
relocs into shared lib non-allocated reloc sections.
2002-10-23 * dwarf2.c (add_line_info): Ensure that the line_info_table isAlan Modra2-20/+115
sorted even when given an out-of-order line sequence. (lookup_address_in_line_info_table): When an exact VMA match is not found, return line information with the closest VMA.
2002-10-23Force DT_FLAGS to always be set. Required by HPUX 11.00 patch PHSS_26559.Nick Clifton2-0/+10
2002-10-23daily updateAlan Modra1-1/+1