diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2000-09-02 02:36:27 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@redhat.com> | 2000-09-02 02:36:27 +0000 |
commit | a1cc9221e2f5771188b5832633eb73ee2bbbb4c5 (patch) | |
tree | 7abae9229c83c3e90771b75ffeeff560c667c8c8 /gas/ChangeLog | |
parent | 37c644f2f5e7b4dce05757b8cd5822f971f6d5d8 (diff) | |
download | gdb-a1cc9221e2f5771188b5832633eb73ee2bbbb4c5.zip gdb-a1cc9221e2f5771188b5832633eb73ee2bbbb4c5.tar.gz gdb-a1cc9221e2f5771188b5832633eb73ee2bbbb4c5.tar.bz2 |
* config/tc-sh.h [OBJ_ELF] (TC_FIX_ADJUSTABLE): Define.
* config/tc-sh.c (md_apply_fix): Map 32-bit relocations that
become PC-relative to BFD_RELOC_32_PCREL. Reject 16- or 8-bit
similar relocs.
(sh_obj_adjustable): Return 1 for PC-relative offsets used in
branches.
* config/tc-sh.h (DIFF_EXPR_OK, GLOBAL_OFFSET_TABLE_NAME,
TC_RELOC_GLOBAL_OFFSET_TABLE, TC_RELOC_RTSYM_LOC_FIXUP): Define.
* config/tc-sh.c (sh_elf_cons, sh_elf_suffix): New functions.
[OBJ_ELF] (md_pseudo_table) <long, int, word, short>: Use them.
(GOT_symbol): New variable.
(md_undefined_symbol): Set it.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index b1df505..ba7429c 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,21 @@ +2000-09-01 Alexandre Oliva <aoliva@redhat.com> + + * config/tc-sh.h [OBJ_ELF] (TC_FIX_ADJUSTABLE): Define. + * config/tc-sh.c (md_apply_fix): Map 32-bit relocations that + become PC-relative to BFD_RELOC_32_PCREL. Reject 16- or 8-bit + similar relocs. + (sh_obj_adjustable): Return 1 for PC-relative offsets used in + branches. + +2000-09-01 Niibe Yutaka <gniibe@m17n.org>, Kaz Kojima <kkojima@rr.iij4u.or.jp>, Alexandre Oliva <aoliva@redhat.com> + + * config/tc-sh.h (DIFF_EXPR_OK, GLOBAL_OFFSET_TABLE_NAME, + TC_RELOC_GLOBAL_OFFSET_TABLE, TC_RELOC_RTSYM_LOC_FIXUP): Define. + * config/tc-sh.c (sh_elf_cons, sh_elf_suffix): New functions. + [OBJ_ELF] (md_pseudo_table) <long, int, word, short>: Use them. + (GOT_symbol): New variable. + (md_undefined_symbol): Set it. + 2000-09-01 Richard Henderson <rth@cygnus.com> * config/tc-ia64.c (match): Don't inline. |