312 Commits (3d426a9e38bf2806468f6983f307610ad8548342)

Author SHA1 Message Date
H.J. Lu c353e543fe Revert the last change 13 years ago
H.J. Lu 818d220a6f Don't discard relocs against __ehdr_start 13 years ago
H.J. Lu c3ce498cbd Revert the last change 13 years ago
H.J. Lu d1ec1e40b5 Don't update reloc count if there are any non pc-relative relocs 13 years ago
H.J. Lu 782450358d Default elf_backend_post_process_headers to set OSABI 13 years ago
H.J. Lu 0c7231013c Re-indent elf_x86_64_section_from_shdr 13 years ago
H.J. Lu c33205431a Add R_X86_64_PC32_BND and R_X86_64_PLT32_BND 13 years ago
H.J. Lu bb81b736af Make room for PLT0 directly 13 years ago
Roland McGrath 64b384e1e8 Set CPU type in BFD backend for x86_64-nacl* and i?86-nacl* targets 13 years ago
H.J. Lu 62d887d406 Pass ignored unresolved relocations to ld backend 13 years ago
Roland McGrath 70cc877f6e BFD: elf64-x86-64-nacl: Correct 9-byte nop sequence used in PLT0 entry. 13 years ago
Jakub Jelinek 5c98a14e1e * elf64-x86-64.c (elf_x86_64_check_tls_transition): Allow 13 years ago
Roland McGrath 887badb310 bfd/ 13 years ago
H.J. Lu f8222080f6 Add get_elf_x86_64_arch_data 13 years ago
H.J. Lu a69ed7f7aa Handle R_X86_64_DTPOFF64 13 years ago
Will Newton 7b70956dc8 bfd/elf-ifunc.c: Add header size arg to _bfd_elf_allocate_ifunc_dyn_relocs. 13 years ago
H.J. Lu 61315175ad Set non_ir_ref if a symbol is referenced by a non-shared object 14 years ago
Alan Modra 7e612e9848 * elf-bfd.h (enum elf_reloc_type_class): Add reloc_class_ifunc. 14 years ago
Alan Modra 5d13b3b319 * elf-bfd.h (struct elf_backend_data <merge_symbol>): Update proto. 14 years ago
Alan Modra 228e534f16 * elf-bfd.h (struct core_elf_obj_tdata): New. 14 years ago
Alan Modra 9f7c3e5e99 * elfcode.h (elf_checksum_contents): Free contents. 14 years ago
Alan Modra 7bf52ea2ca * coff-arm.c (coff_arm_link_hash_table_create): Use bfd_zmalloc. 14 years ago
H.J. Lu 20e52bd2b8 Don't resolve size relocation against non-zero TLS symbol 14 years ago
H.J. Lu 3bea1fcb8b Resolve size relocation against non-zero TLS symbol 14 years ago
H.J. Lu 06a6a421f2 Count size relocation as PC-relative relocation 14 years ago
H.J. Lu 6a3e1baeae Update x86 size relocation check 14 years ago
H.J. Lu 1788fc08f7 Add x86 size relocation support to bfd 14 years ago
H.J. Lu 1e53645179 Define R_X86_64_standard with R_X86_64_RELATIVE64 14 years ago
H.J. Lu 68c4a57ee6 Set bfd errror for normal and TLS symbol access 14 years ago
H.J. Lu 9911c0fc43 Check R_X86_64_standard for unrecognized relocation 14 years ago
H.J. Lu a5479e5ff4 Properly adjust h->plt.refcount 14 years ago
H.J. Lu ad1e85de41 Don't check IFUNC relocations in elf_*_check_relocs 14 years ago
H.J. Lu 73bcf23385 Also check local IFUNC references 14 years ago
H.J. Lu 5ca5bb3545 Check local IFUNC calls 14 years ago
H.J. Lu b1bd052dee Add Linux/x86_64 core support to i[3-7]86-*-linux 14 years ago
H.J. Lu 9d4b2dba0e Replace _GLOBAL_OFFSET_TABLE_ lookup with htab->elf.hgot 14 years ago
H.J. Lu fbdc86d9c9 Ignore discarded section when converting mov to lea 14 years ago
H.J. Lu cec7f46ac2 Replace return FALSE with abort in x86 finish_dynamic_symbol 14 years ago
H.J. Lu 9637f6ef78 Add hdynamic to elf_link_hash_table for _DYNAMIC 14 years ago
H.J. Lu 3f65f59941 Don't optimize relocation against _DYNAMIC 14 years ago
H.J. Lu daa6760707 Convert mov to lea in size_dynamic_sections 14 years ago
H.J. Lu 80d873266d Convert mov to lea for loading local function address 14 years ago
H.J. Lu a040981f62 Return FALSE on unresolvable relocation 14 years ago
Alan Modra 3d4d4302b9 * section.c (bfd_get_linker_section): New function. 14 years ago
H.J. Lu bbf96e4eef Don't use dynamic_sec_flags on PLT .eh_frame section 14 years ago
Alan Modra 9a2a56cc5a PR ld/13909 14 years ago
H.J. Lu e4de50d447 Revert the change for PR ld/r13909 14 years ago
H.J. Lu 5d4f7eb2f0 Create PLT eh_frame section if there is .eh_frame section 14 years ago
H.J. Lu 2fe0fd0638 Always create PLT eh_frame section for i386/x86-64 14 years ago
H.J. Lu 220cf8092f Don't make _DYNAMIC/_GLOBAL_OFFSET_TABLE_ absolute 14 years ago