Alexandre Oliva a1cc9221e2 * 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.
2000-09-02 02:36:27 +00:00
..
1999-05-03 07:29:11 +00:00
1999-09-12 03:34:29 +00:00
2000-07-20 17:45:28 +00:00
2000-07-20 17:45:28 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2000-08-22 19:14:32 +00:00
2000-06-20 13:52:32 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2000-07-07 16:58:25 +00:00
2000-07-07 16:58:25 +00:00
1999-05-03 07:29:11 +00:00
2000-07-07 16:58:25 +00:00
2000-08-18 19:27:30 +00:00
2000-07-20 17:45:28 +00:00
2000-07-31 22:46:36 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2000-07-07 16:58:25 +00:00
1999-05-03 07:29:11 +00:00
2000-07-10 18:59:26 +00:00
1999-05-03 07:29:11 +00:00
2000-07-28 05:05:20 +00:00
2000-07-28 05:05:20 +00:00
2000-07-07 16:58:25 +00:00
2000-02-23 13:52:23 +00:00
2000-08-09 03:33:42 +00:00
1999-05-03 07:29:11 +00:00
2000-07-31 22:08:14 +00:00
2000-06-02 02:52:10 +00:00
2000-02-24 01:56:31 +00:00
1999-05-03 07:29:11 +00:00
2000-06-02 02:52:10 +00:00
2000-02-10 21:31:13 +00:00
2000-07-14 22:28:24 +00:00
2000-07-17 21:06:14 +00:00
1999-05-03 07:29:11 +00:00
2000-07-28 00:42:18 +00:00
2000-07-17 21:24:35 +00:00
2000-08-31 06:48:49 +00:00
2000-04-26 15:09:44 +00:00
1999-08-08 16:04:36 +00:00
2000-06-25 17:59:22 +00:00
1999-05-03 07:29:11 +00:00
2000-06-02 02:52:10 +00:00
1999-05-03 07:29:11 +00:00
2000-07-11 18:48:17 +00:00
2000-06-20 13:52:32 +00:00
2000-07-17 21:24:35 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2000-07-17 20:59:47 +00:00
1999-05-03 07:29:11 +00:00
2000-07-27 04:05:05 +00:00
1999-05-03 07:29:11 +00:00
2000-05-14 18:53:18 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2000-05-14 18:53:18 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2000-05-14 09:37:07 +00:00
1999-05-03 07:29:11 +00:00
2000-05-14 18:53:18 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
2000-05-14 18:53:18 +00:00
1999-05-03 07:29:11 +00:00
2000-05-14 18:53:18 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00
1999-05-03 07:29:11 +00:00