aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-loongarch.c
AgeCommit message (Expand)AuthorFilesLines
3 daysAdd macros to get opcode of instructions approriatelyXin Wang1-18/+18
10 daysLoongArch: LoongArch64 allows relocations to use 64-bit addendsLulu Cai1-0/+3
2024-06-18LoongArch: add .option directiveLulu Cai1-0/+59
2024-06-04LoongArch: Make align symbol be in same section with alignment directivemengqinggang1-1/+62
2024-04-20LoongArch: Add -mignore-start-align optionmengqinggang1-20/+50
2024-04-01LoongArch: gas: Ignore .align if it is at the start of a sectionmengqinggang1-25/+109
2024-03-31BFD: Fix the bug of R_LARCH_AGLIN caused by discard sectionmengqinggang1-4/+1
2024-03-19LoongArch: Add relaxation for R_LARCH_CALL36mengqinggang1-1/+18
2024-03-12LoongArch: Scan all illegal operand instructions without interruptionLulu Cai1-5/+6
2024-03-06LoongArch: Delete extra instructions when TLS type transitionLulu Cai1-5/+26
2024-02-23LoongArch: gas: Try to avoid R_LARCH_ALIGN associate with a symbolmengqinggang1-8/+19
2024-02-04LoongArch: gas: Fix the types of symbols referred with %le_*_r in the symtabXi Ruoyao1-0/+3
2024-01-26LoongArch: gas: Add support for s9 registermengqinggang1-2/+5
2024-01-24LoongArch: gas: Start a new frag after instructions that can be relaxedmengqinggang1-5/+14
2024-01-24LoongArch: gas: Don't define LoongArch .alignmengqinggang1-13/+0
2024-01-21LoongArch: Do not emit R_LARCH_RELAX for two register macrosmengqinggang1-11/+34
2024-01-04Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2023-12-29LoongArch: gas: Add support for tls le relax.changjiachen1-0/+32
2023-12-25LoongArch: Add support for TLS LD/GD/DESC relaxationmengqinggang1-2/+6
2023-12-25LoongArch: Add new relocs and macro for TLSDESC.Lulu Cai1-1/+13
2023-12-22LoongArch: Add support for the third expression of .align for R_LARCH_ALIGNmengqinggang1-6/+14
2023-12-18LoongArch: Add new relocation R_LARCH_CALL36mengqinggang1-1/+5
2023-11-27as: Add new atomic instructions in LoongArch v1.1Jiajie Chen1-2/+4
2023-11-10Add support for ilp32 register alias.Lulu Cai1-23/+18
2023-10-24as: fixed internal error when immediate value of relocation overflow.Lulu Cai1-1/+1
2023-10-10LoongArch/GAS: Add support for branch relaxationmengqinggang1-41/+195
2023-10-08as: add option for generate R_LARCH_32/64_PCREL.cailulu1-0/+29
2023-09-07Use 32/64_PCREL to replace a pair of ADD32/64 and SUB32/64.cailulu1-10/+12
2023-07-03LoongArch: gas: Fix shared buildsWANG Xuerui1-1/+0
2023-06-30LoongArch: gas: Add LVZ and LBT instructions supportmengqinggang1-0/+4
2023-06-30LoongArch: Deprecate $v[01], $fv[01] and $x names per specWANG Xuerui1-5/+37
2023-06-30LoongArch: support disassembling certain pseudo-instructionsWANG Xuerui1-1/+2
2023-06-28LoongArch: gas: Add lsx and lasx instructions supportmengqinggang1-0/+4
2023-06-28LoongArch: Add R_LARCH_64_PCREL relocation supportmengqinggang1-3/+2
2023-06-25LoongArch: Support referring to FCSRs as $fcsrXFeiyang Chen1-1/+28
2023-06-16LoongArch: Fix ld "undefined reference" error with --enable-sharedmengqinggang1-1/+1
2023-06-12LoongArch: gas: Relocations simplification when -mno-relaxmengqinggang1-3/+8
2023-05-30LoongArch: gas: Add support for linker relaxation.mengqinggang1-67/+360
2023-04-18Symbols with GOT relocatios do not fix adjustbalemengqinggang1-0/+15
2023-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2022-09-30LoongArch: Update ELF e_flags handling according to specification.liuzhensong1-10/+10
2022-09-07LoongArch: fix gas BFD_RELOC_8/16/24 bugmengqinggang1-18/+41
2022-08-22LoongArch: gas: add support using constant variable in instructions.tangxiaolin1-18/+0
2022-07-25LoongArch: gas: Add new reloc types.liuzhensong1-44/+96
2022-03-20gas:LoongArch: Fix "make check" pr21884 fail in LoongArch32.liuzhensong1-0/+6
2022-03-20LoongArch: Update ABI eflag in elf header.liuzhensong1-26/+20
2022-03-20gas:LoongArch: Fix wrong line number in .debug_lineliuzhensong1-2/+2
2022-03-20gas:LoongArch: Fix segment error in compilation due to too long symbol name.liuzhensong1-2/+6
2022-03-20LoongArch: Use functions instead of magic numbers.liuzhensong1-104/+28
2022-01-02Update year range in copyright notice of binutils filesAlan Modra1-1/+1