aboutsummaryrefslogtreecommitdiff
path: root/bfd/elfnn-riscv.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-08Revised "Don't return (null) from bfd_elf_sym_name"Alan Modra1-1/+1
2024-10-08Revert "is_target_special_symbol fixes for commit 68bbe1183379"Alan Modra1-3/+1
2024-10-04is_target_special_symbol fixes for commit 68bbe1183379Alan Modra1-1/+3
2024-06-28RISC-V: PR27180, Update relocation for riscv_zero_pcrel_hi_reloc.Nelson Chu1-12/+40
2024-05-28RISC-V: Fixed overwritten IRELATIVE relocs in the .rel.iplt for data reloc.Nelson Chu1-6/+16
2024-05-28RISC-V: Segment fault for kernel purgatory when linking.Nelson Chu1-13/+10
2024-04-30RISC-V: PR29823, defined the missing elf_backend_obj_attrs_handle_unknown.Nelson Chu1-0/+13
2024-04-02PR 30569, always call elf_backend_size_dynamic_sectionsAlan Modra1-3/+4
2024-02-29RISC-V: Initial ld.bfd support for TLSDESC.Tatsuyuki Ishi1-12/+92
2024-02-29RISC-V: Define and use GOT entry size constants for TLS.Tatsuyuki Ishi1-7/+9
2024-02-21RISC-V: Fix local GOT and reloc size calculation for TLS.Tatsuyuki Ishi1-6/+21
2024-02-15elf_backend_finish_dynamic_symbol returning falseAlan Modra1-1/+1
2024-01-15bfd: riscv_maybe_function_sym check _bfd_elf_is_local_label_nameMark Wielaard1-1/+2
2024-01-04Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2023-12-28RISC-V: PR31179, The SET/ADD/SUB fix breaks ABI compatibility with 2.41 objectsNelson Chu1-14/+30
2023-12-07RISC-V: Fix "withand" in LEB128 error messagesPalmer Dabbelt1-2/+2
2023-11-06RISC-V: Moved out linker internal relocations after R_RISCV_max.Nelson Chu1-3/+0
2023-10-27RISC-V: Clarify the behaviors of SET/ADD/SUB relocations.Nelson Chu1-6/+16
2023-10-19RISC-V: Don't do undefweak relaxations for the linker_def symbols.Nelson Chu1-0/+6
2023-06-14asprintf memory leaksAlan Modra1-27/+18
2023-06-01[PR ld/22263][PR ld/24676] RISC-V: Avoid spurious R_RISCV_NONE for TLS GD/IE.Nelson Chu1-13/+28
2023-05-27[PR ld/22263][PR ld/25694] RISC-V: Avoid dynamic TLS relocs in PIE.Nelson Chu1-14/+11
2023-05-19RISC-V: Support subtraction of .uleb128.Kuan-Lin Chen1-0/+83
2023-04-28RISC-V: Enable x0 base relaxation for relax_pc even if --no-relax-gp.Nelson Chu1-2/+6
2023-04-28RISC-V: Relax R_RISCV_[PCREL_]LO12_I/S to R_RISCV_GPREL_I/S for undefined weak.Nelson Chu1-49/+6
2023-04-21RISC-V: Optimize relaxation of gp with max_alignment.Lifang Xia1-29/+74
2023-03-30RISC-V: PR28789, Reject R_RISCV_PCREL relocations with ABS symbol in PIC/PIE.Palmer Dabbelt1-0/+41
2023-03-30RISC-V: Clarify link behaviors of R_RISCV_32/64 relocations with ABS symbol.Nelson Chu1-8/+53
2023-03-30RISC-V: Extract the ld code which are too complicated, and may be reused.Nelson Chu1-74/+82
2023-02-23RISC-V: Add --[no-]relax-gp to ldFangrui Song1-2/+14
2023-02-23Test SEC_HAS_CONTENTS in relax routinesAlan Modra1-1/+2
2023-02-10RISC-V: Reduce effective linker relaxation passsesTsukasa OI1-3/+3
2023-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2022-11-28RISC-V: Allow merging 'H' extensionTsukasa OI1-1/+1
2022-11-23RISC-V: Make R_RISCV_SUB6 conforms to riscv ABI standardXiao Zeng1-0/+9
2022-10-27RISC-V: Fix build failures for -Werror=sign-compare.Nelson Chu1-2/+6
2022-10-25RISC-V: Should reset `again' flag for _bfd_riscv_relax_pc.Nelson Chu1-1/+2
2022-10-25RISC-V: Improve link time complexity.Patrick O'Neill1-49/+131
2022-09-21RISC-V: Implement Ztso extensionShihua1-0/+3
2022-09-12RISC-V: PR28509, the default visibility symbol cannot be referenced by R_RISC...Nelson Chu1-28/+43
2022-08-10RISC-V: Remove R_RISCV_GNU_VTINHERIT/R_RISCV_GNU_VTENTRYFangrui Song1-31/+1
2022-02-08RISC-V: Stop reporting warnings for mismatched extension versionsPalmer Dabbelt1-54/+24
2022-01-02Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2021-11-19RISC-V: Support STO_RISCV_VARIANT_CC and DT_RISCV_VARIANT_CC.Nelson Chu1-1/+43
2021-11-11RISC-V: Dump objects according to the elf architecture attribute.Nelson Chu1-21/+6
2021-10-22RISC-V: Don't separate pcgp relaxation to another relax pass.Lewis Revill1-173/+181
2021-09-17RISC-V: Merged extension string tables and their version tables into one.Nelson Chu1-4/+3
2021-08-30RISC-V: PR27916, Support mapping symbols.Nelson Chu1-3/+22
2021-07-06elf/riscv: Fix relaxation with aliases [PR28021]Michael Matz1-1/+1
2021-07-06RISC-V: Fix the build broken with -Werror.Nelson Chu1-2/+1