aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-riscv.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-06Fix spelling mistakes in some of the binutils sub-directories.Nick Clifton1-1/+1
2020-06-30RISC-V: Support debug and float CSR as the unprivileged ones.Nelson Chu1-29/+24
2020-06-23RISC-V: Generate ELF priv attributes if priv instruction are explicited used.Nelson Chu1-6/+42
2020-06-22RISC-V: Report warning when linking the objects with different priv specs.Nelson Chu1-27/+9
2020-06-05RISC-V: Don't generate the ELF privilege attributes when no CSR are used.Nelson Chu1-0/+9
2020-05-27RISC-V: Fix missing initialization of riscv_csr_extra structsSimon Cook1-0/+1
2020-05-24RISC-V: Gas inserts cfa relocs in wrong section.Jim Wilson1-1/+12
2020-05-20[PATCH v2 0/9] RISC-V: Support version controling for ISA standard extensions...Nelson Chu1-89/+425
2020-03-04RISC-V: Support assembler modifier %got_pcrel_hi.Nelson Chu1-0/+1
2020-02-26Indent labelsAlan Modra1-9/+9
2020-02-20RISC-V: Support the read-only CSR checking.Nelson Chu1-0/+69
2020-02-20RISC-V: Disable the CSR checking by default.Nelson Chu1-1/+21
2020-02-20RISC-V: Support the ISA-dependent CSR checking.Nelson Chu1-7/+92
2020-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2019-12-12gas signed overflow fixesAlan Modra1-2/+2
2019-11-28gas/riscv: Produce version 3 DWARF CIE by defaultAndrew Burgess1-0/+6
2019-11-28binutils/gas/riscv: Add DWARF register numbers for CSRsAndrew Burgess1-0/+4
2019-11-28gas/riscv: Remove unneeded structureAndrew Burgess1-7/+1
2019-09-17RISC-V: Gate opcode tables by enum rather than string.Jim Wilson1-7/+20
2019-08-25RISC-V: Improve li expansion for better code density.Kito Cheng1-5/+33
2019-05-30RISC-V: Fix lui argument parsing.Jim Wilson1-5/+4
2019-02-08RISC-V: Compress 3-operand beq/bne against x0.Jim Wilson1-0/+6
2019-01-16RISC-V: Support ELF attribute for gas and readelf.Jim Wilson1-0/+127
2019-01-01Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2018-12-10RISC-V: Don't segfault for two regs in auipc or lui.Jim Wilson1-1/+8
2018-12-07RISC-V: Fix 4-arg add parsing.Jim Wilson1-3/+12
2018-12-03RISC-V: Accept version, supervisor ext and more than one NSE for -march.Jim Wilson1-140/+23
2018-11-27RISC-V: Add .insn CA support.Jim Wilson1-0/+31
2018-10-29Move struc-symbol.h to symbols.cAlan Modra1-6/+4
2018-08-30RISC-V: Allow instruction require more than one extensionJim Wilson1-11/+21
2018-08-23RISC-V: Reject empty rouding mode and fence operand.Jim Wilson1-0/+3
2018-06-29RISC-V: Add gas support for "fp" register.Jim Wilson1-0/+3
2018-06-20RISC-V: Accept constant operands in la and llaSebastian Huber1-0/+11
2018-05-24RISC-V: Fix .align handling when .option norelax.Jim Wilson1-9/+21
2018-05-18RISC-V: Add RV32E support.Jim Wilson1-10/+56
2018-04-20RISC-V: Add new option -mrelax/-mno-relax.Jim Wilson1-0/+14
2018-03-16RISC-V: Emit better warning for unknown CSR.Jim Wilson1-6/+11
2018-03-14RISC-V: Add .insn support.Jim Wilson1-27/+413
2018-02-05RISC-V/GAS: Correct an `expr' global shadowing error for pre-4.8 GCCMaciej W. Rozycki1-3/+3
2018-01-17RISC-V: Fix bug in prior addi/c.nop patch.Jim Wilson1-0/+10
2018-01-03Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2017-12-20RISC-V: Add compressed instruction hints, and a few misc cleanups.Jim Wilson1-0/+3
2017-11-29Fix riscv malloc error on small alignment after norvc.Jim Wilson1-2/+10
2017-11-27Compress loads/stores with implicit 0 offset.Jim Wilson1-6/+32
2017-11-07RISC-V: Fix riscv g++ testsuite EH failures.Jim Wilson1-0/+15
2017-11-07RISC-V: Add satp as an alias for sptbrPalmer Dabbelt1-0/+1
2017-10-23RISC-V: Don't emit 2-byte NOPs if the C extension is disabledPalmer Dabbelt1-1/+1
2017-10-19RISC-V: Relax RISCV_PCREL_* to RISCV_GPREL_*Palmer Dabbelt1-1/+4
2017-09-07RISC-V: Avoid emitting invalid instructions in mixed RVC/no-RVC codePalmer Dabbelt1-17/+8
2017-07-28Fix problems parsing RISCV architecture extenstions in the assembler.Andrew Waterman1-11/+7