Tsukasa OI
c1ecdee7e0
RISC-V: Add macro-only operands to validate_riscv_insn
...
Although they are not (and should not be) reachable, following macro-only
operands are parsed in the `validate_riscv_insn' function and ignored.
That function also notes that they are macro-only.
- "A"
- "B"
- "I"
Following this convention, this commit adds three remaining macro-only
operands to this function. By doing this, we could instead choose to reject
those operands from appearing in regular instructions later.
- "c" (used by call, tail and jump macros)
- "VM" (used by vmsge.vx and vmsgeu.vx macros)
- "VT" (likewise)
gas/ChangeLog:
* config/tc-riscv.c (validate_riscv_insn): Add "c", "VM" and "VT"
macro-only operand types.
2022-09-22 06:28:19 +00:00
..
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-02-16 22:05:24 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-08-30 19:06:56 +08:00
2022-07-25 09:59:08 +08:00
2022-01-02 12:04:28 +10:30
2022-08-22 10:20:01 +08:00
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-07-09 21:36:10 +09:30
2022-01-02 12:04:28 +10:30
2022-04-12 09:04:15 +02:00
2022-04-21 11:31:45 +09:30
2022-01-02 12:04:28 +10:30
2022-04-12 09:04:15 +02:00
2022-07-09 21:47:24 +09:30
2022-04-12 09:04:15 +02:00
2022-05-10 11:21:37 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-08-08 12:41:30 +01:00
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-04-12 09:04:15 +02:00
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-08-25 11:39:50 +01:00
2022-01-02 12:04:28 +10:30
2022-07-09 21:36:10 +09:30
2022-07-09 21:23:00 +09:30
2022-08-04 12:22:39 +09:30
2022-07-09 21:35:15 +09:30
2022-08-24 17:08:07 +01:00
2022-07-09 21:23:00 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-07-09 21:36:10 +09:30
2022-01-02 12:04:28 +10:30
2022-03-29 11:27:23 +10:30
2022-01-02 12:04:28 +10:30
2022-07-04 08:32:50 +02:00
2022-08-18 09:20:05 +02:00
2022-07-09 21:35:02 +09:30
2022-08-01 13:52:18 +09:30
2022-07-09 21:23:00 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-07-09 21:21:36 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-09-07 11:19:38 +08:00
2022-09-20 20:30:51 +08:00
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-04-14 11:26:38 +01:00
2022-04-14 11:26:38 +01:00
2022-01-02 12:04:28 +10:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-08-01 13:52:18 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-07-09 21:47:24 +09:30
2022-07-09 21:23:00 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-09-21 09:06:29 +09:30
2022-07-14 15:25:18 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-09-22 06:28:19 +00:00
2022-07-09 21:23:00 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-05-18 09:37:34 +02:00
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:36:10 +09:30
2022-07-09 21:36:10 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-07-09 21:36:10 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-07-09 21:48:02 +09:30
2022-07-09 21:48:02 +09:30
2022-05-27 22:08:59 +09:30
2022-01-02 12:04:28 +10:30
2022-05-27 22:08:59 +09:30
2022-01-02 12:04:28 +10:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-04-12 09:04:15 +02:00
2022-01-02 12:04:28 +10:30
2022-07-09 21:23:00 +09:30
2022-07-09 21:23:00 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-05-27 22:08:59 +09:30
2022-05-27 22:08:59 +09:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30
2022-01-02 12:04:28 +10:30