* config/tc-m68hc11.c (tc_m68hc11_fix_adjustable): Prevent adjustment
of relocs for memory bank addressing.
This commit is contained in:
parent
d01030e6e8
commit
2d94a61ae4
2 changed files with 11 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2003-01-17 Stephane Carrez <stcarrez@nerim.fr>
|
||||
|
||||
* config/tc-m68hc11.c (tc_m68hc11_fix_adjustable): Prevent adjustment
|
||||
of relocs for memory bank addressing.
|
||||
|
||||
2003-01-17 Stephane Carrez <stcarrez@nerim.fr>
|
||||
|
||||
* config/tc-m68hc11.c (md_show_usage): Update usage.
|
||||
|
|
|
@ -3216,11 +3216,16 @@ tc_m68hc11_fix_adjustable (fixP)
|
|||
/* For the linker relaxation to work correctly, these relocs
|
||||
need to be on the symbol itself. */
|
||||
case BFD_RELOC_16:
|
||||
case BFD_RELOC_LO16:
|
||||
case BFD_RELOC_M68HC11_RL_JUMP:
|
||||
case BFD_RELOC_M68HC11_RL_GROUP:
|
||||
case BFD_RELOC_VTABLE_INHERIT:
|
||||
case BFD_RELOC_VTABLE_ENTRY:
|
||||
|
||||
/* The memory bank addressing translation also needs the original
|
||||
symbol. */
|
||||
case BFD_RELOC_LO16:
|
||||
case BFD_RELOC_M68HC11_PAGE:
|
||||
case BFD_RELOC_M68HC11_24:
|
||||
return 0;
|
||||
|
||||
case BFD_RELOC_32:
|
||||
|
|
Loading…
Reference in a new issue