ARC: Use of uninitialised value
* arc-dis.c (find_format): Use ISO C string concatenation rather than line continuation within a string. Don't access needs_limm before testing opcode != NULL.
This commit is contained in:
parent
03704c7704
commit
beea5cc1bc
|
@ -1,3 +1,9 @@
|
||||||
|
2020-03-22 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
|
* arc-dis.c (find_format): Use ISO C string concatenation rather
|
||||||
|
than line continuation within a string. Don't access needs_limm
|
||||||
|
before testing opcode != NULL.
|
||||||
|
|
||||||
2020-03-22 Alan Modra <amodra@gmail.com>
|
2020-03-22 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
* ns32k-dis.c (print_insn_arg): Update comment.
|
* ns32k-dis.c (print_insn_arg): Update comment.
|
||||||
|
|
|
@ -436,8 +436,9 @@ find_format (bfd_vma memaddr,
|
||||||
opcode = arcExtMap_genOpcode (i, isa_mask, &errmsg);
|
opcode = arcExtMap_genOpcode (i, isa_mask, &errmsg);
|
||||||
if (opcode == NULL)
|
if (opcode == NULL)
|
||||||
{
|
{
|
||||||
(*info->fprintf_func) (info->stream, "\
|
(*info->fprintf_func) (info->stream,
|
||||||
An error occured while generating the extension instruction operations");
|
_("An error occured while generating the "
|
||||||
|
"extension instruction operations"));
|
||||||
*opcode_result = NULL;
|
*opcode_result = NULL;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -452,7 +453,7 @@ An error occured while generating the extension instruction operations");
|
||||||
opcode = find_format_from_table (info, arc_opcodes, insn, *insn_len,
|
opcode = find_format_from_table (info, arc_opcodes, insn, *insn_len,
|
||||||
isa_mask, &needs_limm, TRUE);
|
isa_mask, &needs_limm, TRUE);
|
||||||
|
|
||||||
if (needs_limm && opcode != NULL)
|
if (opcode != NULL && needs_limm)
|
||||||
{
|
{
|
||||||
bfd_byte buffer[4];
|
bfd_byte buffer[4];
|
||||||
int status;
|
int status;
|
||||||
|
|
Loading…
Reference in New Issue