* 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
|
@ -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>
|
2003-01-17 Stephane Carrez <stcarrez@nerim.fr>
|
||||||
|
|
||||||
* config/tc-m68hc11.c (md_show_usage): Update usage.
|
* 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
|
/* For the linker relaxation to work correctly, these relocs
|
||||||
need to be on the symbol itself. */
|
need to be on the symbol itself. */
|
||||||
case BFD_RELOC_16:
|
case BFD_RELOC_16:
|
||||||
case BFD_RELOC_LO16:
|
|
||||||
case BFD_RELOC_M68HC11_RL_JUMP:
|
case BFD_RELOC_M68HC11_RL_JUMP:
|
||||||
case BFD_RELOC_M68HC11_RL_GROUP:
|
case BFD_RELOC_M68HC11_RL_GROUP:
|
||||||
case BFD_RELOC_VTABLE_INHERIT:
|
case BFD_RELOC_VTABLE_INHERIT:
|
||||||
case BFD_RELOC_VTABLE_ENTRY:
|
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;
|
return 0;
|
||||||
|
|
||||||
case BFD_RELOC_32:
|
case BFD_RELOC_32:
|
||||||
|
|
Loading…
Reference in New Issue