include/coff/

* ti.h (SWAP_OUT_RELOC_EXTRA): Define.
bfd/
	* coff-tic54x.c (SWAP_OUT_RELOC_EXTRA): Delete.
	* coff-tic80.c (SWAP_OUT_RELOC_EXTRA): Delete.
This commit is contained in:
Alan Modra 2013-02-04 05:25:41 +00:00
parent 4d9d2f16a6
commit 5d42dfb5b9
5 changed files with 12 additions and 18 deletions

View File

@ -1,3 +1,8 @@
2013-02-04 Alan Modra <amodra@gmail.com>
* coff-tic54x.c (SWAP_OUT_RELOC_EXTRA): Delete.
* coff-tic80.c (SWAP_OUT_RELOC_EXTRA): Delete.
2013-02-01 Alan Modra <amodra@gmail.com>
* elf64-ppc.c (dec_dynrel_count): Don't error when elf_gc_sweep_symbol

View File

@ -323,15 +323,6 @@ ticoff_bfd_is_local_label_name (bfd *abfd ATTRIBUTE_UNUSED,
#define coff_bfd_is_local_label_name ticoff_bfd_is_local_label_name
/* Clear the r_reserved field in relocs. */
#define SWAP_OUT_RELOC_EXTRA(abfd,src,dst) \
do \
{ \
dst->r_reserved[0] = 0; \
dst->r_reserved[1] = 0; \
} \
while (0)
/* Customize coffcode.h; the default coff_ functions are set up to use COFF2;
coff_bad_format_hook uses BADMAG, so set that for COFF2. The COFF1
and COFF0 vectors use custom _bad_format_hook procs instead of setting

View File

@ -700,15 +700,6 @@ coff_tic80_relocate_section (bfd *output_bfd,
return TRUE;
}
/* Clear the r_reserved field in relocs. */
#define SWAP_OUT_RELOC_EXTRA(abfd,src,dst) \
do \
{ \
dst->r_reserved[0] = 0; \
dst->r_reserved[1] = 0; \
} \
while (0)
#define TIC80COFF 1 /* Customize coffcode.h */
#undef C_AUTOARG /* Clashes with TIc80's C_UEXT */
#undef C_LASTENT /* Clashes with TIc80's C_STATLAB */

View File

@ -1,3 +1,7 @@
2013-02-04 Alan Modra <amodra@gmail.com>
* ti.h (SWAP_OUT_RELOC_EXTRA): Define.
2013-01-02 Martin Storsjo <martin@martin.st>
* arm.h (ARMV7PEMAGIC): Define.

View File

@ -546,6 +546,9 @@ struct external_reloc
#define RELSZ_V0 10 /* FIXME -- coffcode.h needs fixing */
#define RELSZ 12 /* for COFF1/2 */
#define SWAP_OUT_RELOC_EXTRA(abfd, src, dst) \
do memset (dst->r_reserved, 0, sizeof (dst->r_reserved)); while (0)
/* various relocation types. */
#define R_ABS 0x0000 /* no relocation */
#define R_REL13 0x002A /* 13-bit direct reference (???) */