mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-13 21:49:40 +00:00
* config/tc-sh.c (md_apply_fix3) <BFD_RELOC_32_PLT_PCREL>: Don't
assume fixP->fx_subsy is non-NULL.
This commit is contained in:
parent
6af4589cb6
commit
ac3f04d7f1
@ -1,3 +1,8 @@
|
||||
2002-02-06 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* config/tc-sh.c (md_apply_fix3) <BFD_RELOC_32_PLT_PCREL>: Don't
|
||||
assume fixP->fx_subsy is non-NULL.
|
||||
|
||||
2002-02-04 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* config/tc-sh.c (parse_at): Set arg type of @(expr,pc) to
|
||||
|
@ -2975,7 +2975,9 @@ md_apply_fix3 (fixP, valP, seg)
|
||||
/* Make the jump instruction point to the address of the operand. At
|
||||
runtime we merely add the offset to the actual PLT entry. */
|
||||
* valP = 0xfffffffc;
|
||||
val = fixP->fx_addnumber - S_GET_VALUE (fixP->fx_subsy);
|
||||
val = fixP->fx_addnumber;
|
||||
if (fixP->fx_subsy)
|
||||
val -= S_GET_VALUE (fixP->fx_subsy);
|
||||
md_number_to_chars (buf, val, 4);
|
||||
break;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user