diff options
author | Jim Wilson <jimw@sifive.com> | 2023-06-01 12:10:16 +0800 |
---|---|---|
committer | Nelson Chu <nelson@rivosinc.com> | 2023-06-01 12:25:08 +0800 |
commit | ec2260af61501798d00e41c3180c63d25b11439c (patch) | |
tree | 7ffe0055a6556d67d4b974e41c37205626268f39 /gprofng | |
parent | 20ef84ed2abb990da08d90e1c978f96d29f40606 (diff) | |
download | binutils-ec2260af61501798d00e41c3180c63d25b11439c.zip binutils-ec2260af61501798d00e41c3180c63d25b11439c.tar.gz binutils-ec2260af61501798d00e41c3180c63d25b11439c.tar.bz2 |
RISC-V: PR30449, Add lga assembler macro support.
Originally discussion, https://github.com/riscv/riscv-isa-manual/pull/539
Added new load address pseudo instruction which is always expanded to GOT
access, no matter the .option rvc is set or not.
gas/
PR 30449
* config/tc-riscv.c (macro): Add M_LGA support.
* testsuite/gas/riscv/la-variants.d: New.
* testsuite/gas/riscv/la-variants.s: New.
include/
PR 30449
* opcode/riscv.h (M_LGA): New.
opcodes/
PR 30449
* riscv-opc.c (riscv_opcodes): Add lga support.
Diffstat (limited to 'gprofng')
0 files changed, 0 insertions, 0 deletions