diff options
author | Doug Evans <dje@google.com> | 1998-08-03 19:56:43 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 1998-08-03 19:56:43 +0000 |
commit | c2009f4a31b33b3615f0425bfac096b9f3055d22 (patch) | |
tree | d68bfa4207915bf22fe2574b6c6e4da9d9f1cde5 /opcodes/ChangeLog | |
parent | 329af45931b37e0f6192e075fcfd98de0c13f8c8 (diff) | |
download | gdb-c2009f4a31b33b3615f0425bfac096b9f3055d22.zip gdb-c2009f4a31b33b3615f0425bfac096b9f3055d22.tar.gz gdb-c2009f4a31b33b3615f0425bfac096b9f3055d22.tar.bz2 |
Move all global state data into opcode table struct, and treat
opcode table as something that is "opened/closed".
* cgen-asm.c (all fns): New first arg of opcode table descriptor.
(cgen_asm_init): Delete.
(cgen_set_parse_operand_fn): New function.
* cgen-dis.c (all fns): New first arg of opcode table descriptor.
(cgen_dis_init): Delete.
* cgen-opc.c (all fns): New first arg of opcode table descriptor.
(cgen_current_{opcode_table_mach,endian}): Delete.
* cgen-asm.in (all fns): New first arg of opcode table descriptor.
* cgen-dis.in (all fns): Ditto.
* cgen-opc.in (all fns): Ditto.
* m32r-asm.c,m32r-dis.c,m32r-opc.c,m32r-opc.h: Regenerate.
* cgen-asm.in (parse_insn_normal): Ignore case in mnemonics.
* cgen-dis.in (print_normal): Split into two.
(print_address): New function.
(extract_insn_normal): Clarify insn_value arg.
(print_int_insn): Renamed from print_insn.
(print_insn): New arg.
(print_insn_@arch@): Open opcode table if not already done so.
Move reading of insn into print_insn.
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index a9bb9c2..a1ba0d3 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,33 @@ +Mon Aug 3 12:43:16 1998 Doug Evans <devans@seba.cygnus.com> + + Move all global state data into opcode table struct, and treat + opcode table as something that is "opened/closed". + * cgen-asm.c (all fns): New first arg of opcode table descriptor. + (cgen_asm_init): Delete. + (cgen_set_parse_operand_fn): New function. + * cgen-dis.c (all fns): New first arg of opcode table descriptor. + (cgen_dis_init): Delete. + * cgen-opc.c (all fns): New first arg of opcode table descriptor. + (cgen_current_{opcode_table_mach,endian}): Delete. +start-sanitize-cygnus + * cgen-asm.in (all fns): New first arg of opcode table descriptor. + * cgen-dis.in (all fns): Ditto. + * cgen-opc.in (all fns): Ditto. +end-sanitize-cygnus + * m32r-asm.c,m32r-dis.c,m32r-opc.c,m32r-opc.h: Regenerate. + +start-sanitize-cygnus + * cgen-asm.in (parse_insn_normal): Ignore case in mnemonics. + + * cgen-dis.in (print_normal): Split into two. + (print_address): New function. + (extract_insn_normal): Clarify insn_value arg. + (print_int_insn): Renamed from print_insn. + (print_insn): New arg. + (print_insn_@arch@): Open opcode table if not already done so. + Move reading of insn into print_insn. + +end-sanitize-cygnus Thu Jul 30 21:41:10 1998 Frank Ch. Eigler <fche@cygnus.com> * d30v-opc.c (d30v_opcode_table): Add new "LKR" flag to some |