* coff-sh.c (_bfd_sh_align_load_span): Catch sh_insn_info() returning a NULL
value.
This commit is contained in:
parent
9af2a05463
commit
230d6d81b0
2 changed files with 8 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2006-07-13 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
|
* coff-sh.c (_bfd_sh_align_load_span): Catch sh_insn_info()
|
||||||
|
returning a NULL value.
|
||||||
|
|
||||||
2006-07-12 H.J. Lu <hongjiu.lu@intel.com>
|
2006-07-12 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
PR ld/2884
|
PR ld/2884
|
||||||
|
|
|
@ -2510,8 +2510,9 @@ _bfd_sh_align_load_span (abfd, sec, contents, swap, relocs,
|
||||||
|
|
||||||
next2_insn = bfd_get_16 (abfd, contents + i + 4);
|
next2_insn = bfd_get_16 (abfd, contents + i + 4);
|
||||||
next2_op = sh_insn_info (next2_insn);
|
next2_op = sh_insn_info (next2_insn);
|
||||||
if ((next2_op->flags & (LOAD | STORE)) == 0
|
if (next2_op == NULL
|
||||||
&& sh_load_use (insn, op, next2_insn, next2_op))
|
|| ((next2_op->flags & (LOAD | STORE)) == 0
|
||||||
|
&& sh_load_use (insn, op, next2_insn, next2_op)))
|
||||||
ok = FALSE;
|
ok = FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue