]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
RISC-V: Replace .option rvc/norvc with .option arch, +c/-c.
authorNelson Chu <nelson.chu@sifive.com>
Mon, 22 Nov 2021 10:21:15 +0000 (18:21 +0800)
committerNelson Chu <nelson.chu@sifive.com>
Mon, 22 Nov 2021 11:31:29 +0000 (19:31 +0800)
commite7e599a156fe24631f313e95818dfc79fb3112d7
tree096d29a2cbffb669478590dce52b2f5de29dcb53
parenta92d031d7ef6e192fb404a86d53fa834e1e3eb8c
RISC-V: Replace .option rvc/norvc with .option arch, +c/-c.

Since the .option rvc/norvc directives are obsolete, replace them with
the new proposed diretives: .option arch, +c/-c.  And also reset the
riscv_opts.rvc flag for the .option arch directives.

gas/
* config/tc-riscv.c (s_riscv_option): Reset the riscv_opts.rvc
for the .option arch directives.
* testsuite/gas/riscv/align-1.s: Replace the obsolete .option
rvc/norvc with .option arch, +c/-c.
* testsuite/gas/riscv/c-add-addi.s: Likewise.
* testsuite/gas/riscv/c-nonzero-imm.s: Likewise.
* testsuite/gas/riscv/c-nonzero-reg.s: Likewise.
* testsuite/gas/riscv/c-zero-imm-64.s: Likewise.
* testsuite/gas/riscv/c-zero-imm.s: Likewise.
* testsuite/gas/riscv/c-zero-reg.s: Likewise.
* testsuite/gas/riscv/ext.s: Likewise.
* testsuite/gas/riscv/mapping-01.s: Likewise.
* testsuite/gas/riscv/mapping-02.s: Likewise.
* testsuite/gas/riscv/mapping-03.s: Likewise.
* testsuite/gas/riscv/mapping-04.s: Likewise.
* testsuite/gas/riscv/no-relax-align-2.s: Likewise.
* testsuite/gas/riscv/shamt-32.s: Likewise.
* testsuite/gas/riscv/shamt-64.s: Likewise.
16 files changed:
gas/config/tc-riscv.c
gas/testsuite/gas/riscv/align-1.s
gas/testsuite/gas/riscv/c-add-addi.s
gas/testsuite/gas/riscv/c-nonzero-imm.s
gas/testsuite/gas/riscv/c-nonzero-reg.s
gas/testsuite/gas/riscv/c-zero-imm-64.s
gas/testsuite/gas/riscv/c-zero-imm.s
gas/testsuite/gas/riscv/c-zero-reg.s
gas/testsuite/gas/riscv/ext.s
gas/testsuite/gas/riscv/mapping-01.s
gas/testsuite/gas/riscv/mapping-02.s
gas/testsuite/gas/riscv/mapping-03.s
gas/testsuite/gas/riscv/mapping-04.s
gas/testsuite/gas/riscv/no-relax-align-2.s
gas/testsuite/gas/riscv/shamt-32.s
gas/testsuite/gas/riscv/shamt-64.s