diff options
author | Klee Dienes <kdienes@apple.com> | 2002-11-18 16:50:05 +0000 |
---|---|---|
committer | Klee Dienes <kdienes@apple.com> | 2002-11-18 16:50:05 +0000 |
commit | 84037f8c661b04523b5858209b1dc69109f4f31e (patch) | |
tree | 27eb28738f9bf4d38786459f6da2ec8dd6e5fd2c /opcodes | |
parent | 93509525ce7ec98e549760eae1848ebf2fff0c9b (diff) | |
download | gdb-84037f8c661b04523b5858209b1dc69109f4f31e.zip gdb-84037f8c661b04523b5858209b1dc69109f4f31e.tar.gz gdb-84037f8c661b04523b5858209b1dc69109f4f31e.tar.bz2 |
2002-11-18 Klee Dienes <kdienes@apple.com>
* arc.h (arc_ext_opcodes): Declare as extern.
(arc_ext_operands): Declare as extern.
* i860.h (i860_opcodes): Declare as const.
2002-11-18 Klee Dienes <kdienes@apple.com>
* arc-opc.c (arc_ext_opcodes): Define.
(arc_ext_operands): Define.
* i386-dis.c (Suffix3DNow): Declare as const.
* arm-opc.h (arm_opcodes): Declare as const.
(thumb_opcodes): Declare as const.
* h8500-opc.h (h8500_table): Declare as const.
(h8500_table): Use a NULL for the opcode in the terminator, so
that code testing (opcode->name) behaves correctly.
* mcore-opc.h (mcore_table): Declare as const.
* sh-opc.h (sh_table): Declare as const.
* w65-opc.h (optable): Declare as const.
* z8k-opc.h (z8k_table): Declare as const.
Diffstat (limited to 'opcodes')
-rw-r--r-- | opcodes/ChangeLog | 15 | ||||
-rw-r--r-- | opcodes/arc-opc.c | 3 | ||||
-rw-r--r-- | opcodes/arm-opc.h | 4 | ||||
-rw-r--r-- | opcodes/h8500-opc.h | 4 | ||||
-rw-r--r-- | opcodes/i386-dis.c | 2 | ||||
-rw-r--r-- | opcodes/mcore-opc.h | 2 | ||||
-rw-r--r-- | opcodes/sh-opc.h | 2 | ||||
-rw-r--r-- | opcodes/w65-opc.h | 2 | ||||
-rw-r--r-- | opcodes/z8k-opc.h | 2 |
9 files changed, 27 insertions, 9 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 7116830..3d5649c 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,18 @@ +2002-11-18 Klee Dienes <kdienes@apple.com> + + * arc-opc.c (arc_ext_opcodes): Define. + (arc_ext_operands): Define. + * i386-dis.c (Suffix3DNow): Declare as const. + * arm-opc.h (arm_opcodes): Declare as const. + (thumb_opcodes): Declare as const. + * h8500-opc.h (h8500_table): Declare as const. + (h8500_table): Use a NULL for the opcode in the terminator, so + that code testing (opcode->name) behaves correctly. + * mcore-opc.h (mcore_table): Declare as const. + * sh-opc.h (sh_table): Declare as const. + * w65-opc.h (optable): Declare as const. + * z8k-opc.h (z8k_table): Declare as const. + 2002-11-18 Svein E. Seldal <Svein.Seldal@solidas.com> * tic4x-dis.c: Added support for enhanced and special insn. diff --git a/opcodes/arc-opc.c b/opcodes/arc-opc.c index c2d9e1b..614fff0 100644 --- a/opcodes/arc-opc.c +++ b/opcodes/arc-opc.c @@ -66,6 +66,9 @@ enum operand {OP_NONE,OP_REG,OP_SHIMM,OP_LIMM}; enum operand ls_operand[OPERANDS]; +struct arc_opcode *arc_ext_opcodes; +struct arc_ext_operand_value *arc_ext_operands; + #define LS_VALUE 0 #define LS_DEST 0 #define LS_BASE 1 diff --git a/opcodes/arm-opc.h b/opcodes/arm-opc.h index 85f611d..213d4f0 100644 --- a/opcodes/arm-opc.h +++ b/opcodes/arm-opc.h @@ -79,7 +79,7 @@ Thumb specific format options: /* Note: There is a partial ordering in this table - it must be searched from the top to obtain a correct match. */ -static struct arm_opcode arm_opcodes[] = +static const struct arm_opcode arm_opcodes[] = { /* ARM instructions. */ {0xe1a00000, 0xffffffff, "nop\t\t\t(mov r0,r0)"}, @@ -395,7 +395,7 @@ static struct arm_opcode arm_opcodes[] = #define BDISP(x) ((((x) & 0xffffff) ^ 0x800000) - 0x800000) /* 26 bit */ -static struct thumb_opcode thumb_opcodes[] = +static const struct thumb_opcode thumb_opcodes[] = { /* Thumb instructions. */ diff --git a/opcodes/h8500-opc.h b/opcodes/h8500-opc.h index 13ee7fb..1c1794c 100644 --- a/opcodes/h8500-opc.h +++ b/opcodes/h8500-opc.h @@ -157,7 +157,7 @@ typedef struct { int length; struct { unsigned char contents;unsigned char mask; char insert; } bytes[6]; } h8500_opcode_info; -h8500_opcode_info h8500_table[] +const h8500_opcode_info h8500_table[] #ifdef ASSEMBLER_TABLE #ifdef DEFINE_TABLE ={ @@ -3852,7 +3852,7 @@ IMM16,RD 'a','E','D','D' QIM,ABS16 'a','I','E','E' RNIND_D16,RD 'a','E','D','D' */ -{0,0,0,0,0,0,"",0,{0,0},0,{}}} +{0,0,0,0,0,0,NULL,0,{0,0},0,{}}} #endif ; #endif diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c index d2271d8..65c36f1 100644 --- a/opcodes/i386-dis.c +++ b/opcodes/i386-dis.c @@ -3970,7 +3970,7 @@ OP_XS (bytemode, sizeflag) BadOp (); } -static const char *Suffix3DNow[] = { +static const char *const Suffix3DNow[] = { /* 00 */ NULL, NULL, NULL, NULL, /* 04 */ NULL, NULL, NULL, NULL, /* 08 */ NULL, NULL, NULL, NULL, diff --git a/opcodes/mcore-opc.h b/opcodes/mcore-opc.h index 7e4f539..39d76bb 100644 --- a/opcodes/mcore-opc.h +++ b/opcodes/mcore-opc.h @@ -39,7 +39,7 @@ typedef struct inst mcore_opcode_info; #ifdef DEFINE_TABLE -mcore_opcode_info mcore_table[] = +const mcore_opcode_info mcore_table[] = { { "bkpt", O0, 0, 0x0000 }, { "sync", O0, 0, 0x0001 }, diff --git a/opcodes/sh-opc.h b/opcodes/sh-opc.h index abdc464..21f64dd 100644 --- a/opcodes/sh-opc.h +++ b/opcodes/sh-opc.h @@ -170,7 +170,7 @@ typedef struct { #ifdef DEFINE_TABLE -sh_opcode_info sh_table[] = { +const sh_opcode_info sh_table[] = { /* 0111nnnni8*1.... add #<imm>,<REG_N> */{"add",{A_IMM,A_REG_N},{HEX_7,REG_N,IMM0_8}, arch_sh1_up}, diff --git a/opcodes/w65-opc.h b/opcodes/w65-opc.h index 25be2e9..cb7fdda 100644 --- a/opcodes/w65-opc.h +++ b/opcodes/w65-opc.h @@ -54,7 +54,7 @@ struct opinfo { char *name; int amode; }; -struct opinfo optable[257]={ +const struct opinfo optable[257]={ #define O_adc 1 #define O_and 2 #define O_asl 3 diff --git a/opcodes/z8k-opc.h b/opcodes/z8k-opc.h index 0e478bf..0c73b8c 100644 --- a/opcodes/z8k-opc.h +++ b/opcodes/z8k-opc.h @@ -258,7 +258,7 @@ int length; int idx; } opcode_entry_type; #ifdef DEFINE_TABLE -opcode_entry_type z8k_table[] = { +const opcode_entry_type z8k_table[] = { /* 1011 0101 ssss dddd *** adc rd,rs */ |