diff options
author | Diego Novillo <dnovillo@google.com> | 2000-10-25 01:39:11 +0000 |
---|---|---|
committer | Diego Novillo <dnovillo@google.com> | 2000-10-25 01:39:11 +0000 |
commit | 64a0c779785ae5f667aa04092cdb648ab58134a5 (patch) | |
tree | a321f849760a43c858940298f00c4d0905e1651f /opcodes | |
parent | 44c75fb3683df7abd8d4042208e8279d1d84a404 (diff) | |
download | gdb-64a0c779785ae5f667aa04092cdb648ab58134a5.zip gdb-64a0c779785ae5f667aa04092cdb648ab58134a5.tar.gz gdb-64a0c779785ae5f667aa04092cdb648ab58134a5.tar.bz2 |
2000-10-24 Diego Novillo <dnovillo@cygnus.com>
* tc-i386.c (i386_operand_modifier): Remove.
(build_displacement_string): Remove.
(i386_parse_seg): Remove.
(i386_intel_memory_operand): Remove.
(i386_intel_operand): Re-write using recursive descent parser based
on MASM documentation.
(struct intel_parser_s): New structure.
(intel_parser): New static variable.
(struct intel_token): New structure.
(cur_token, prev_token): New static variables.
(T_NIL): Define.
(T_CONST): Define.
(T_REG): Define.
(T_BYTE): Define.
(T_WORD): Define.
(T_DWORD): Define.
(T_QWORD): Define.
(T_XWORD): Define.
(T_SHORT): Define.
(T_OFFSET): Define.
(T_PTR): Define.
(T_ID): Define.
(intel_match_token): New function.
(intel_get_token): New function.
(intel_putback_token): New function.
(intel_expr): New function.
(intel_e05): New function.
(intel_e05_1): New function.
(intel_e06): New function.
(intel_e06_1): New function.
(intel_e09): New function.
(intel_e09_1): New function.
(intel_e10): New function.
(intel_e10_1): New function.
(intel_e11): New function.
2000-10-24 Diego Novillo <dnovillo@cygnus.com>
* intel.s, intel.d: Add new tests for intel syntax.
Diffstat (limited to 'opcodes')
0 files changed, 0 insertions, 0 deletions