From: Kito Cheng Date: Tue, 7 Mar 2017 11:56:40 +0000 (+0800) Subject: RISC-V: Fix assembler for c.addi, rd can be x0 X-Git-Tag: users/ARM/embedded-binutils-2_28-branch-2017q2~113 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=01174b8167028669286a9e94b0a6cd22ce53ac69;p=thirdparty%2Fbinutils-gdb.git RISC-V: Fix assembler for c.addi, rd can be x0 opcodes/ChangeLog: 2017-03-14 Kito Cheng * riscv-opc.c (riscv_opcodes) : Use match_opcode. --- diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 21ca15a6183..1b5c60008aa 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,7 @@ +2017-03-14 Kito Cheng + + * riscv-opc.c (riscv_opcodes) : Use match_opcode. + 2017-03-13 Andrew Waterman * riscv-opc.c (riscv_opcodes) : Use match_opcode. diff --git a/opcodes/riscv-opc.c b/opcodes/riscv-opc.c index da336008d03..edbf2f66aa2 100644 --- a/opcodes/riscv-opc.c +++ b/opcodes/riscv-opc.c @@ -565,7 +565,7 @@ const struct riscv_opcode riscv_opcodes[] = {"c.li", "C", "d,Cj", MATCH_C_LI, MASK_C_LI, match_rd_nonzero, 0 }, {"c.addi4spn","C", "Ct,Cc,CK", MATCH_C_ADDI4SPN, MASK_C_ADDI4SPN, match_opcode, 0 }, {"c.addi16sp","C", "Cc,CL", MATCH_C_ADDI16SP, MASK_C_ADDI16SP, match_opcode, 0 }, -{"c.addi", "C", "d,Cj", MATCH_C_ADDI, MASK_C_ADDI, match_rd_nonzero, 0 }, +{"c.addi", "C", "d,Cj", MATCH_C_ADDI, MASK_C_ADDI, match_opcode, 0 }, {"c.add", "C", "d,CV", MATCH_C_ADD, MASK_C_ADD, match_c_add, 0 }, {"c.sub", "C", "Cs,Ct", MATCH_C_SUB, MASK_C_SUB, match_opcode, 0 }, {"c.and", "C", "Cs,Ct", MATCH_C_AND, MASK_C_AND, match_opcode, 0 },