Browse Source

* config/tc-m68hc11.c (tc_m68hc11_fix_adjustable): Prevent adjustment

of relocs for memory bank addressing.
binutils-2_14-branch
Stephane Carrez 24 years ago
parent
commit
2d94a61ae4
  1. 5
      gas/ChangeLog
  2. 7
      gas/config/tc-m68hc11.c

5
gas/ChangeLog

@ -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.

7
gas/config/tc-m68hc11.c

@ -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…
Cancel
Save