mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 03:51:15 +08:00
* aarch64-asm.c (aarch64_ins_ldst_reglist): Initialize
value with a default. (do_special_encoding): Likewise. (aarch64_ins_ldst_elemlist): Pre-initialize QSsize, and opcodeh2 variables with default. * arc-dis.c (write_comments_): Don't use strncat due size of state->commentBuffer pointer isn't predictable.
This commit is contained in:
parent
70e0ee1a27
commit
4ad3b7ef02
@ -1,3 +1,13 @@
|
||||
2012-10-18 Kai Tietz <ktietz@redhat.com>
|
||||
|
||||
* aarch64-asm.c (aarch64_ins_ldst_reglist): Initialize
|
||||
value with a default.
|
||||
(do_special_encoding): Likewise.
|
||||
(aarch64_ins_ldst_elemlist): Pre-initialize QSsize, and opcodeh2
|
||||
variables with default.
|
||||
* arc-dis.c (write_comments_): Don't use strncat due
|
||||
size of state->commentBuffer pointer isn't predictable.
|
||||
|
||||
2012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
|
||||
|
||||
* aarch64-opc.c (aarch64_sys_regs): Add rmr_el1, rmr_el2 and
|
||||
|
@ -146,7 +146,7 @@ aarch64_ins_ldst_reglist (const aarch64_operand *self ATTRIBUTE_UNUSED,
|
||||
const aarch64_opnd_info *info, aarch64_insn *code,
|
||||
const aarch64_inst *inst)
|
||||
{
|
||||
aarch64_insn value;
|
||||
aarch64_insn value = 0;
|
||||
/* Number of elements in each structure to be loaded/stored. */
|
||||
unsigned num = get_opcode_dependent_value (inst->opcode);
|
||||
|
||||
@ -215,8 +215,8 @@ aarch64_ins_ldst_elemlist (const aarch64_operand *self ATTRIBUTE_UNUSED,
|
||||
const aarch64_inst *inst ATTRIBUTE_UNUSED)
|
||||
{
|
||||
aarch64_field field = {0, 0};
|
||||
aarch64_insn QSsize; /* fields Q:S:size. */
|
||||
aarch64_insn opcodeh2; /* opcode<2:1> */
|
||||
aarch64_insn QSsize = 0; /* fields Q:S:size. */
|
||||
aarch64_insn opcodeh2 = 0; /* opcode<2:1> */
|
||||
|
||||
assert (info->reglist.has_index);
|
||||
|
||||
@ -452,7 +452,7 @@ const char *
|
||||
aarch64_ins_ft (const aarch64_operand *self, const aarch64_opnd_info *info,
|
||||
aarch64_insn *code, const aarch64_inst *inst)
|
||||
{
|
||||
aarch64_insn value;
|
||||
aarch64_insn value = 0;
|
||||
|
||||
assert (info->idx == 0);
|
||||
|
||||
@ -834,7 +834,7 @@ static void
|
||||
do_special_encoding (struct aarch64_inst *inst)
|
||||
{
|
||||
int idx;
|
||||
aarch64_insn value;
|
||||
aarch64_insn value = 0;
|
||||
|
||||
DEBUG_TRACE ("enter with coding 0x%x", (uint32_t) inst->value);
|
||||
|
||||
|
@ -426,8 +426,7 @@ write_comments_(struct arcDisState * state,
|
||||
strcpy (state->commentBuffer, comment_prefix);
|
||||
else
|
||||
strcat (state->commentBuffer, ", ");
|
||||
strncat (state->commentBuffer, state->comm[i],
|
||||
sizeof (state->commentBuffer));
|
||||
strcat (state->commentBuffer, state->comm[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user