aboutsummaryrefslogtreecommitdiff
path: root/bfd/elfnn-riscv.c
AgeCommit message (Expand)AuthorFilesLines
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
2021-07-06RISC-V: Add PT_RISCV_ATTRIBUTES and add it to PHDR.Kito Cheng1-1/+64
2021-06-22RISC-V: Clarify the addends of pc-relative access.Nelson Chu1-68/+92
2021-05-31RISC-V: PR27566, Do not relax when data segment phase is exp_seg_relro_adjust.Nelson Chu1-1/+19
2021-05-26RISC-V: Allow to link the objects with unknown prefixed extensions.Nelson Chu1-0/+2
2021-05-14RISC-V: Check the overflow for %pcrel_lo addend more strictly.Nelson Chu1-6/+16
2021-04-15RISC-V: PR27584, surpress local and empty name symbols for nm.Nelson Chu1-0/+11
2021-04-13RISC-V: Don't report the mismatched version warning for the implicit extensions.Nelson Chu1-9/+19
2021-04-05C99 bfd configuryAlan Modra1-2/+0
2021-04-01Use startswith more for strncmp function calls.Martin Liska1-1/+1
2021-03-31Use bool in bfdAlan Modra1-260/+260
2021-03-29hash table iterator callback functions int vs. bfd_booleanAlan Modra1-3/+3
2021-03-29elf_backend_relocate_section int vs. bfd_booleanAlan Modra1-1/+1
2021-03-11RISC-V: Improve multiple relax passes problem.Nelson Chu1-9/+39
2021-03-05bfd/riscv: prepare to handle bare metal core dump creationAndrew Burgess1-2/+82