Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2006-10-31 12:54:41 +0300
committerNick Clifton <nickc@redhat.com>2006-10-31 12:54:41 +0300
commita6c48c3850b78960f9ed4455646fe4e34eb22c9e (patch)
tree6995bad57f033428274d26298ed835f5ac4aafff /include/opcode/score-inst.h
parent44afc8c45ed5dd040463ca7935c037d378abe089 (diff)
* tc-score.c (data_op2): Check invalid operands.
(my_get_expression): Const operand of some instructions can not be symbol in assembly. (get_insn_class_from_type): Handle instruction type Insn_internal. (do_macro_ldst_label): Modify inst.type. (Insn_PIC): Delete. * score-inst.h (enum score_insn_type): Add Insn_internal. * tc-score.c (data_op2): The immediate value in lw is 15 bit signed. * score-dis.c (print_insn): Correct the error code to print correct PCE instruction disassembly.
Diffstat (limited to 'include/opcode/score-inst.h')
-rw-r--r--include/opcode/score-inst.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/opcode/score-inst.h b/include/opcode/score-inst.h
index 56ceca4e6..e87794f77 100644
--- a/include/opcode/score-inst.h
+++ b/include/opcode/score-inst.h
@@ -138,6 +138,7 @@ enum score_insn_type
Insn_Type_SYN,
Insn_GP,
Insn_PIC,
+ Insn_internal,
};
enum score_data_type