aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-riscv.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-28RISC-V/gas: fix build with certain gcc versionsJan Beulich1-7/+7
2022-10-28RISC-V: Fix build failure for -Werror=maybe-uninitializedTsukasa OI1-1/+1
2022-10-28RISC-V: Output mapping symbols with ISA string.Nelson Chu1-35/+127
2022-10-04RISC-V/gas: allow generating up to 176-bit instructions with .insnJan Beulich1-6/+26
2022-10-04RISC-V/gas: don't open-code insn_length()Jan Beulich1-1/+1
2022-10-04RISC-V/gas: drop stray call to install_insn()Jan Beulich1-1/+0
2022-10-04RISC-V/gas: drop riscv_subsets static variableJan Beulich1-18/+14
2022-10-04RISC-V: don't cast expressions' X_add_number to long in diagnosticsJan Beulich1-4/+4
2022-10-03RISC-V: Assign DWARF numbers to vector registersTsukasa OI1-0/+3
2022-09-30RISC-V: Eliminate long-casts of X_add_number in diagnosticsChristoph Müllner1-8/+8
2022-09-30RISC-V: fix build after "Add support for arbitrary immediate encoding formats"Jan Beulich1-4/+4
2022-09-22RISC-V: Add support for literal instruction argumentsChristoph Müllner1-0/+10
2022-09-22RISC-V: Add support for arbitrary immediate encoding formatsChristoph Müllner1-0/+74
2022-09-22RISC-V: Add macro-only operands to validate_riscv_insnTsukasa OI1-0/+3
2022-09-21RISC-V: Fix riscv_set_tso declarationTsukasa OI1-1/+1
2022-09-21RISC-V: Set EF_RISCV_TSO also on .option archTsukasa OI1-0/+3
2022-09-21RISC-V: Implement Ztso extensionShihua1-0/+11
2022-09-21RISC-V: Always generate R_RISCV_CALL_PLT reloc for call in assembler.Nelson Chu1-6/+2
2022-09-15bfd, binutils, gas: Remove/mark unused variablesTsukasa OI1-3/+0
2022-09-09RISC-V: Fix vector CSR requirementsTsukasa OI1-1/+1
2022-08-04Don't use BFD_VMA_FMT in binutilsAlan Modra1-5/+5
2022-07-29RISC-V: Add `OP_V' to .insn named opcodesTsukasa OI1-1/+1
2022-07-09gas: target string hash tablesAlan Modra1-1/+1
2022-07-09gas: rename md_end to md_finishAlan Modra1-1/+1
2022-06-28RISC-V: Add 'Sstc' extension and its CSRsTsukasa OI1-0/+14
2022-06-28RISC-V: Add 'Sscofpmf' extension with its CSRsTsukasa OI1-0/+8
2022-06-28RISC-V: Add 'Smstateen' extension and its CSRsTsukasa OI1-0/+14
2022-06-28RISC-V: Add new CSR feature gate handling (RV32,H)Tsukasa OI1-4/+7
2022-06-22RISC-V: Use single h extension to control hypervisor CSRs and instructions.Nelson Chu1-1/+9
2022-06-22RISC-V: Fix inconsistent error message (range)Tsukasa OI1-1/+1
2022-05-17RISC-V: Added half-precision floating-point v1.0 instructions.Nelson Chu1-1/+11
2022-04-08gas: Port "copy st_size only if unset" to aarch64 and riscvFangrui Song1-11/+10
2022-03-18RISC-V: Prefetch hint instructions and operand setTsukasa OI1-0/+18
2022-03-04RISC-V: make .insn actually work for 64-bit insnsJan Beulich1-1/+1
2022-02-23RISC-V: PR28733, add missing extension info to 'unrecognized opcode' errorPatrick O'Neill1-14/+47
2022-02-23RISC-V: PR28733, add missing extension info to 'invalid CSR' errorPatrick O'Neill1-15/+21
2022-01-22RISC-V: create new frag after alignment.Lifang Xia1-0/+6
2022-01-07RISC-V: update docs for -mpriv-spec/--with-priv-spec for 1.12Philipp Tomsich1-1/+1
2022-01-07RISC-V: Updated the default ISA spec to 20191213.Nelson Chu1-1/+1
2022-01-02Update year range in copyright notice of binutils filesAlan Modra1-1/+1
2021-12-24RISC-V: Hypervisor ext: support Privileged Spec 1.12Vineet Gupta1-5/+5
2021-11-22RISC-V: Replace .option rvc/norvc with .option arch, +c/-c.Nelson Chu1-0/+4
2021-11-19RISC-V: Support new .option arch directive.Nelson Chu1-17/+40
2021-11-19RISC-V: Support STO_RISCV_VARIANT_CC and DT_RISCV_VARIANT_CC.Nelson Chu1-0/+55
2021-11-18RISC-V: Add instructions and operand set for z[fdq]inxjiawei1-1/+3
2021-11-17RISC-V: Support rvv extension with released version 1.0.Nelson Chu1-11/+409
2021-11-16RISC-V: Scalar crypto instructions and operand set.jiawei1-0/+29
2021-11-11RISC-V: Dump objects according to the elf architecture attribute.Nelson Chu1-87/+23
2021-11-04RISC-V: Clarify the behavior of .option rvc or norvc.Nelson Chu1-21/+18
2021-10-27RISC-V: Tidy riscv assembler and disassembler.Nelson Chu1-288/+304