aboutsummaryrefslogtreecommitdiff
path: root/bfd/elfnn-loongarch.c
AgeCommit message (Expand)AuthorFilesLines
2024-09-18LoongArch: Add elfNN_loongarch_mkobject to initialize LoongArch tdataXin Wang1-0/+10
2024-09-07Not append rela for absolute symbolXin Wang1-1/+18
2024-09-07Add macros to get opcode of instructions approriatelyXin Wang1-33/+29
2024-09-05LoongArch: Fixed ABI v1.00 TLS dynamic relocation generation bugLulu Cai1-47/+45
2024-08-26LoongArch: Fix wrong relocation handling of symbols defined by PROVIDELulu Cai1-1/+1
2024-08-14LoongArch: Fix DT_RELR and relaxation interactionXi Ruoyao1-0/+15
2024-08-14LoongArch: Fix assertion failure with DT_RELRXi Ruoyao1-1/+2
2024-08-07loongarch ld testsuite xpassesAlan Modra1-8/+10
2024-08-05LoongArch: Add support for OUTPUT_FORMAT("binary")mengqinggang1-3/+1
2024-07-11LoongArch: Not alloc dynamic relocs if symbol is absoluteJinyang He1-7/+7
2024-07-05LoongArch: Add DT_RELR supportXi Ruoyao1-4/+484
2024-07-05LoongArch: Make protected function symbols local for -sharedXi Ruoyao1-20/+56
2024-07-05LoongArch: Fix bad reloc with mixed visibility ifunc symbols in shared librariesXi Ruoyao1-12/+65
2024-07-05LoongArch: Reject R_LARCH_32 from becoming a runtime reloc in ELFCLASS64Xi Ruoyao1-2/+28
2024-06-28LoongArch: Do not check R_LARCH_SOP_PUSH_ABSOLUTE to avoid broken links to ol...Lulu Cai1-5/+6
2024-06-20LoongArch: TLS IE needs only one dynamic relocXi Ruoyao1-1/+1
2024-06-04LoongArch: Make align symbol be in same section with alignment directivemengqinggang1-16/+0
2024-05-27LoongArch: Fix relaxation overflow caused by ld -z separate-codemengqinggang1-39/+62
2024-04-29Fix building Loongarch BFD with a 32-bit compilerNick Clifton1-1/+1
2024-04-25LoongArch: Add bad static relocation check and output more information to userLulu Cai1-2/+31
2024-04-25LoongArch: The symbol got type can only be obtained after initializationLulu Cai1-1/+8
2024-04-15LoongArch: ld:Report an error when seeing an unrecognized relocationLulu Cai1-2/+7
2024-04-09LoongArch: ld: Move .got .got.plt before .data and protect .got with relromengqinggang1-0/+2
2024-04-02PR 30569, always call elf_backend_size_dynamic_sectionsAlan Modra1-4/+5
2024-04-01LoongArch: Fix the issue of excessive relocation generated by GD and IELulu Cai1-86/+93
2024-03-31BFD: Fix the bug of R_LARCH_AGLIN caused by discard sectionmengqinggang1-0/+16
2024-03-19LoongArch: Add relaxation for R_LARCH_CALL36mengqinggang1-0/+59
2024-03-06LoongArch: Add dtpoff calculation functionLulu Cai1-1/+11
2024-03-06LoongArch: Delete extra instructions when TLS type transitionLulu Cai1-167/+253
2024-02-27LoongArch: Modify inconsistent behavior of ld with --unresolved-symbols=ignor...ticat_fp1-8/+1
2024-02-27Avoid unused space in .rela.dyn if sec was discardedJinyang He1-0/+2
2024-01-26LoongArch: Fix a bug of getting relocation typemengqinggang1-1/+1
2024-01-26LoongArch: ld: Add support for TLS LE symbol with addendmengqinggang1-3/+2
2024-01-22LoongArch: Do not add DF_STATIC_TLS for TLS LETatsuyuki Ishi1-2/+0
2024-01-17LoongArch: Adapt R_LARCH_{PCALA,GOT,TLS_IE,TLS_DESC}64_* handling per psABI v...Xi Ruoyao1-13/+18
2024-01-12LoongArch: Fix relaxation overflow caused by section alignmentmengqinggang1-22/+57
2024-01-05loongarch: 'index' shadows globalAlan Modra1-2/+2
2024-01-04Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2024-01-04LoongArch: Fix linker generate PLT entry for data symbolmengqinggang1-1/+5
2023-12-29LoongArch: bfd: Add support for tls le relax.changjiachen1-0/+105
2023-12-25LoongArch: Add support for TLS LD/GD/DESC relaxationmengqinggang1-11/+163
2023-12-25LoongArch: Add tls transition support.Lulu Cai1-1/+215
2023-12-25LoongArch: Add support for TLSDESC in ld.Lulu Cai1-22/+146
2023-12-22LoongArch: Add support for the third expression of .align for R_LARCH_ALIGNmengqinggang1-26/+45
2023-12-19LoongArch: Allow la.got -> la.pcrel relaxation for shared objectXi Ruoyao1-2/+1
2023-12-18LoongArch: Add new relocation R_LARCH_CALL36mengqinggang1-6/+13
2023-11-17LoongArch: Modify link_info.relax_pass from 3 to 2mengqinggang1-1/+1
2023-11-17LoongArch: Remove "elf_seg_map (info->output_bfd) == NULL" relaxation conditionmengqinggang1-4/+21
2023-11-17LoongArch: Multiple relax_trip in one relax_passmengqinggang1-3/+7
2023-11-17LoongArch: Directly delete relaxed instuctions in first relaxation passmengqinggang1-5/+7