diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/ChangeLog | 14 | ||||
-rw-r--r-- | include/opcode/dlx.h | 4 | ||||
-rw-r--r-- | include/opcode/h8300.h | 2 | ||||
-rw-r--r-- | include/opcode/hppa.h | 2 | ||||
-rw-r--r-- | include/opcode/msp430.h | 2 | ||||
-rw-r--r-- | include/opcode/spu.h | 2 | ||||
-rw-r--r-- | include/opcode/tic30.h | 8 | ||||
-rw-r--r-- | include/opcode/tic4x.h | 8 | ||||
-rw-r--r-- | include/opcode/visium.h | 6 |
9 files changed, 31 insertions, 17 deletions
diff --git a/include/ChangeLog b/include/ChangeLog index 13fc49b..0e2c2bd 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,17 @@ +2016-03-07 Trevor Saunders <tbsaunde+binutils@tbsaunde.org> + + * opcode/dlx.h (struct dlx_opcode): Add const qualifiers. + * opcode/h8300.h (struct h8_opcode): Likewise. + * opcode/hppa.h (struct pa_opcode): Likewise. + * opcode/msp430.h: Likewise. + * opcode/spu.h (struct spu_opcode): Likewise. + * opcode/tic30.h (struct _register): Likewise. + * opcode/tic4x.h (struct tic4x_register): Likewise. + (struct tic4x_cond): Likewise. + (struct tic4x_indirect): Likewise. + (struct tic4x_inst): Likewise. + * opcode/visium.h (struct reg_entry): Likewise. + 2016-03-04 Matthew Wahab <matthew.wahab@arm.com> * arm.h (ARM_ARCH_V8_1A): Add FPU_NEON_EXT_RDMA. diff --git a/include/opcode/dlx.h b/include/opcode/dlx.h index c3476e7..1d53c52 100644 --- a/include/opcode/dlx.h +++ b/include/opcode/dlx.h @@ -143,7 +143,7 @@ struct dlx_opcode { /* Name of the instruction. */ - char *name; + const char *name; /* Opcode word. */ unsigned long opcode; @@ -161,7 +161,7 @@ struct dlx_opcode D An immediate operand is in bits 0-25 of the instruction. N No opperands needed, for nops. P it can be a register or a 16 bit operand. */ - char *args; + const char *args; }; static const struct dlx_opcode dlx_opcodes[] = diff --git a/include/opcode/h8300.h b/include/opcode/h8300.h index b18843d..c33c895 100644 --- a/include/opcode/h8300.h +++ b/include/opcode/h8300.h @@ -261,7 +261,7 @@ struct h8_opcode int how; enum h8_model available; int time; - char *name; + const char *name; struct arg args; struct code data; }; diff --git a/include/opcode/hppa.h b/include/opcode/hppa.h index 1b48644..2dcc8bc 100644 --- a/include/opcode/hppa.h +++ b/include/opcode/hppa.h @@ -42,7 +42,7 @@ struct pa_opcode const char *name; unsigned long int match; /* Bits that must be set... */ unsigned long int mask; /* ... in these bits. */ - char *args; + const char *args; enum pa_arch arch; char flags; }; diff --git a/include/opcode/msp430.h b/include/opcode/msp430.h index 463e5e6..a7762af 100644 --- a/include/opcode/msp430.h +++ b/include/opcode/msp430.h @@ -45,7 +45,7 @@ struct msp430_operand_s struct msp430_opcode_s { - char *name; + const char *name; int fmt; int insn_opnumb; int bin_opcode; diff --git a/include/opcode/spu.h b/include/opcode/spu.h index 1e0efec..d51a547 100644 --- a/include/opcode/spu.h +++ b/include/opcode/spu.h @@ -83,7 +83,7 @@ struct spu_opcode { spu_iformat insn_type; unsigned int opcode; - char *mnemonic; + const char *mnemonic; int arg[5]; }; diff --git a/include/opcode/tic30.h b/include/opcode/tic30.h index 39a4dc7..1ca2f8b 100644 --- a/include/opcode/tic30.h +++ b/include/opcode/tic30.h @@ -27,7 +27,7 @@ struct _register { - char *name; + const char *name; unsigned char opcode; unsigned char regtype; }; @@ -135,7 +135,7 @@ static const reg *const tic30_regtab_end #define PostIR0_Add_BitRev 0x19 typedef struct { - char *syntax; + const char *syntax; unsigned char modfield; unsigned char displacement; } ind_addr_type; @@ -215,7 +215,7 @@ static const ind_addr_type *const tic30_indaddrtab_end typedef struct _template { - char *name; + const char *name; unsigned int operands; /* how many operands */ unsigned int base_opcode; /* base_opcode is the fundamental opcode byte */ /* the bits in opcode_modifier are used to generate the final opcode from @@ -608,7 +608,7 @@ static const insn_template *const tic30_optab_end = tic30_optab + sizeof(tic30_optab)/sizeof(tic30_optab[0]); typedef struct { - char *name; + const char *name; unsigned int operands_1; unsigned int operands_2; unsigned int base_opcode; diff --git a/include/opcode/tic4x.h b/include/opcode/tic4x.h index 44f868b..f95d46a 100644 --- a/include/opcode/tic4x.h +++ b/include/opcode/tic4x.h @@ -58,7 +58,7 @@ c4x_reg_t; struct tic4x_register { - char * name; + const char * name; unsigned long regno; }; @@ -131,7 +131,7 @@ const unsigned int tic4x_num_registers = (((sizeof tic4x_registers) / (sizeof ti struct tic4x_cond { - char * name; + const char * name; unsigned long cond; }; @@ -171,7 +171,7 @@ const unsigned int tic4x_num_conds = (((sizeof tic4x_conds) / (sizeof tic4x_cond struct tic4x_indirect { - char * name; + const char * name; unsigned long modn; }; @@ -223,7 +223,7 @@ const unsigned int tic4x_num_indirects = (((sizeof tic4x_indirects) / (sizeof ti /* Instruction template. */ struct tic4x_inst { - char * name; + const char * name; unsigned long opcode; unsigned long opmask; char * args; diff --git a/include/opcode/visium.h b/include/opcode/visium.h index 3970479..bc8a2b7 100644 --- a/include/opcode/visium.h +++ b/include/opcode/visium.h @@ -100,7 +100,7 @@ enum visium_opcode_arch_val struct reg_entry { - char *name; + const char *name; unsigned char code; }; @@ -164,7 +164,7 @@ static const struct reg_entry fp_reg_table[] ATTRIBUTE_UNUSED = static const struct cc_entry { - char *name; + const char *name; int code; } cc_table [] ATTRIBUTE_UNUSED = { @@ -224,7 +224,7 @@ enum addressing_mode static const struct opcode_entry { - char *mnem; + const char *mnem; enum addressing_mode mode; unsigned code; char flags; |