Age | Commit message (Collapse) | Author | Files | Lines |
|
* ld-elfvers/vers1.c: Add missing prototypes and include
<stdio.h> if necessary.
* ld-elfvers/vers15.c: Likewise.
* ld-elfvers/vers19.c: Likewise.
* ld-elfvers/vers2.c: Likewise.
* ld-elfvers/vers3.c: Likewise.
* ld-elfvers/vers4.c: Likewise.
* ld-elfvers/vers6.c: Likewise.
* ld-elfvers/vers7.c: Likewise.
* ld-elfvers/vers9.c: Likewise.
* ld-shared/main.c: Likewise.
* ld-srec/sr3.cc (Foo::Foo): Remove arg name.
|
|
* cofflink.c (_bfd_coff_generic_relocate_section): Issue an error
message and fail if a symbol index is out of range.
|
|
* binutils-all/testprog.c: Include <stdio.h>.
|
|
when looking at a R_MIPS_GOT16 relocation.
|
|
specially if there is one.
|
|
|
|
* a1-selftest.exp, pointers2.c, pointers2.exp: These files were
renamed as of this snapshot.
|
|
|
|
branch.
|
|
|
|
.MIPS.events and .MIPS.content handling.
* emulparams/elf64bmip.sh (OTHER_RELOCATING_SECTIONS): Likewise.
|
|
|
|
removed in previous change.
(_bfd_mips_elf_relocate_section): Adjust GP relative relocations
in relocateable output.
|
|
structure.
|
|
if they appear to be specially created by the linker.
|
|
|
|
Initialise this field for all known bfd targets.
Add new search function to targets.c
|
|
and rel_hdr.
|
|
(elf_bfd_final_link): Use it.
(elf_link_input_bfd): Deal with the fact that there can be
two relocation sections for a single section.
(elf_reloc_link_order): Likewise.
* elf32-mips.c (_bfd_mips_elf_final_link): Don't set GP for
a relocateable object.
(_bfd_mips_elf_relocate_section): Handle relocateable links.
|
|
|
|
|
|
* readelf.c (get_machine_flags): Print EF_SPARC_SUN_US3.
|
|
* sparc.h (EF_SPARC_SUN_US3): Define in Cheetah extensions
flag (as per SCD2.4.1).
|
|
* doc/c-sparc.texi: Document .register and .nword pseudo-ops.
|
|
* config/tc-sparc.c (sparc_ip): Allow OLO10 relocations
on -64 and not pic.
(output_insn): Put OLO10's secondary addend into tc_fix_data.
(md_apply_fix3): Handle BFD_RELOC_SPARC_OLO10.
(tc_gen_reloc): Return two relocs for OLO10, LO10 and SPARC13.
* config/tc-sparc.h (RELOC_EXPANSION_POSSIBLE,
MAX_RELOC_EXPANSION): Define.
(TC_FIX_TYPE, TC_INIT_FIX_DATA, TC_FIX_DATA_PRINT): Likewise.
|
|
* elf64-sparc.c (sparc64_elf_info_to_howto): Use ELF64_R_TYPE_ID.
(sparc64_elf_get_reloc_upper_bound,
sparc64_elf_get_dynamic_reloc_upper_bound,
sparc64_elf_slurp_one_reloc_table, sparc64_elf_slurp_reloc_table,
sparc64_elf_canonicalize_dynamic_reloc, sparc64_elf_write_relocs):
New functions.
(sparc64_elf_check_relocs, sparc64_elf_relocate_section): Use
ELF64_R_TYPE_ID/DATA where appropriate.
|
|
* sparc.h (ELF64_R_TYPE_DATA): Only use ELF64_R_TYPE bits, not
ELF64_R_SYM bits.
|
|
* elf64-sparc.c (sparc64_elf_size_dynamic_sections): Remove
DT_SPARC_PLTFMT.
|
|
function.
(mips_elf_next_lo16_addend): Call bfd_set_error on failure.
(mips_elf_calculate_relocation): Use mips_elf_local_relocation_p.
Always set *require_jalxp.
(mips_elf_stub_section_p): Mark abfd parameter as unused.
(_bfd_mips_elf_relocate_section): Only look for LO16 following
GOT16 if the GOT16 is against a local symbol. Don't return false
for an undefined symbol. If there is an overflow, assert that we
have a name.
|
|
mode when no insn suffix present, eg. push $0x12345678. Fix some
compiler warnings. Disallow immediate jump absolute.
|
|
variables `link' and `elfsec'.
(elf_bfd_final_link): Remove unused variable `os'.
|
|
with other DWARF2 targets.
|
|
a PT_PHDR program headers.
(_bfd_mips_elf_final_link): Don't assume there are going to be
section symbols when we're not building a shared object.
(_bfd_mips_elf_check_relocs): Make sure we have a GOT when
we need one.
|
|
|
|
* config.bfd (i[3456]86-*-vxworks*): New target.
|
|
(mips_elf_calculate_relocation): Handle MIPS16 stub functions.
(mips_elf_relocate_section): Adjust calling sequence for
mips_elf_calculate_relocation and mips_elf_perform_relocation.
(mips_elf_perform_relocation): Turn `jal' into `jalx' where
required.
|
|
* configure: Rebuild.
|
|
* configure: Rebuild.
|
|
* configure: Rebuild.
|
|
* configure: Rebuild.
|
|
or %llx work.
|
|
* elf-hppa.h (_bfd_elf_hppa_gen_reloc_type, case R_HPPA): Handle
64bit format.
(_bfd_elf_hppa_gen_reloc_type, case R_GOTOFF): Use base reloc type
to derive final type instead of hardwiring a selection.
|
|
* elf-hppa.h (_bfd_elf_hppa_gen_reloc_type, case R_HPPA): Handle
64bit format.
(_bfd_elf_hppa_gen_reloc_type, case R_GOTOFF): Use base reloc type
to derive final type instead of hardwiring a selection.
|
|
* config/tc-hppa.c (md_pseudo_table): Add ".dword" pseudo-op.
(cons_fix_new_hppa): Derive size of fixup from size of the object.
|
|
* config/tc-hppa.c (md_pseudo_table): Add ".dword" pseudo-op.
(cons_fix_new_hppa): Derive size of fixup from size of the object.
|
|
* arm.h (EF_SOFT_FLOAT, F_SOFT_FLOAT): Define.
|
|
* arm.h (F_SOFTFLOAT): Define.
|
|
|
|
Prepend LOCAL_LABEL_PREFIX (if defined) to local symbols.
ARM: Set F_SOFTFLOAT in the output file if -mno-fpu was given.
|
|
things relocated by R_MIPS16_GPREL.
(mips_elf_perform_relocation): Likewise.
|