aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorShahab Vahedi <shahab@synopsys.com>2020-01-07 15:25:15 +0200
committerClaudiu Zissulescu <claziss@gmail.com>2020-01-07 15:25:34 +0200
commitbb82aefe17866cdcb996ae35a3895bb36b4d674b (patch)
tree48063e27df291e360c2287af0b3ea5b4b442fd14 /include
parentef95444455042bb31790a49aed7125eeb07b5a3b (diff)
downloadbinutils-bb82aefe17866cdcb996ae35a3895bb36b4d674b.zip
binutils-bb82aefe17866cdcb996ae35a3895bb36b4d674b.tar.gz
binutils-bb82aefe17866cdcb996ae35a3895bb36b4d674b.tar.bz2
[ARC] Add finer details for LLOCK and SCOND
This patch changes the "class" of LLOCK/SCOND from "MEMORY" to "LLOCK/SCOND" respectively. Moreover, it corrects the "data_size_mode". These changes are necessary for GDB's atmoic sequence handler. Signed-off-by: Shahab Vahedi <shahab@synopsys.com>
Diffstat (limited to 'include')
-rw-r--r--include/ChangeLog4
-rw-r--r--include/opcode/arc.h2
2 files changed, 6 insertions, 0 deletions
diff --git a/include/ChangeLog b/include/ChangeLog
index e28c168..cd04104 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,7 @@
+2020-01-07 Shahab Vahedi <shahab@synopsys.com>
+
+ * opcode/arc.h (insn_class_t): Add 'LLOCK' and 'SCOND'.
+
2020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
* coff/internal.h: Add defintions of Z80 reloc names.
diff --git a/include/opcode/arc.h b/include/opcode/arc.h
index 13368c0..3a05cd8 100644
--- a/include/opcode/arc.h
+++ b/include/opcode/arc.h
@@ -64,6 +64,7 @@ typedef enum
JUMP,
KERNEL,
LEAVE,
+ LLOCK,
LOAD,
LOGICAL,
LOOP,
@@ -76,6 +77,7 @@ typedef enum
PMU,
POP,
PUSH,
+ SCOND,
SJLI,
STORE,
SUB,