diff options
author | Fred Fish <fnf@specifix.com> | 1997-08-19 16:44:00 +0000 |
---|---|---|
committer | Fred Fish <fnf@specifix.com> | 1997-08-19 16:44:00 +0000 |
commit | c4188c2a6a7c2a69a2663be3e57973937eb685ba (patch) | |
tree | 136fa02075375cd6f85ce286b935d2ee56d10cff /bfd/coff-tic80.c | |
parent | ee804cff4fb70d2cc5921acad6f31dc04941f16e (diff) | |
download | gdb-c4188c2a6a7c2a69a2663be3e57973937eb685ba.zip gdb-c4188c2a6a7c2a69a2663be3e57973937eb685ba.tar.gz gdb-c4188c2a6a7c2a69a2663be3e57973937eb685ba.tar.bz2 |
* coff-i960.c (COFF_ALIGN_IN_SECTION_HEADER): Define to 1.
(GET_SCNHDR_ALIGN, PUT_SCNHDR_ALIGN): Define.
* coff-m88k.c (GET_SCNHDR_NRELOC, GET_SCNHDR_NLNNO): Define.
* coffcode.h (coff_set_alignment_hook): Conditionally compile in if
COFF_ALIGN_IN_SECTION_HEADER is defined. Convert alignment to power
of two for I960 only.
* coffswap.h (GET_SCNHDR_NRELOC, PUT_SCNHDR_NRELOC, GET_SCNDHR_NLNNO,
PUT_SCNHDR_NLNNO, GET_SCNHDR_FLAGS, PUT_SCNHDR_FLAGS): Provide
default definitions.
(coff_swap_scnhdr_in): Use GET_SCNHDR_FLAGS, GET_SCNHDR_NRELOC,
GET_SCNHDR_NLNNO, and GET_SCNHDR_ALIGN.
(coff_swap_scnhdr_out): Use PUT_SCNHDR_FLAGS, PUT_SCNHDR_ALIGN.
start-sanitize-tic80
* Makefile.in (coff-tic80.o): Depends upon coffswap.h.
* coff-tic80.c (COFF_ALIGN_IN_SECTION_HEADER): Define to 1.
(GET_SCNHDR_FLAGS, PUT_SCNHDR_FLAGS): Define
*coffcode.h (coff_write_object_contents): Set alignment field in
section header for TIC80COFF files.
end-sanitize-tic80
PR 12215 and PR 13061
Diffstat (limited to 'bfd/coff-tic80.c')
-rw-r--r-- | bfd/coff-tic80.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/bfd/coff-tic80.c b/bfd/coff-tic80.c index 485024c..88f5ccb 100644 --- a/bfd/coff-tic80.c +++ b/bfd/coff-tic80.c @@ -31,6 +31,10 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "libcoff.h" #define COFF_DEFAULT_SECTION_ALIGNMENT_POWER (2) +#define COFF_ALIGN_IN_SECTION_HEADER 1 + +#define GET_SCNHDR_FLAGS bfd_h_get_16 +#define PUT_SCNHDR_FLAGS bfd_h_put_16 static void rtype2howto PARAMS ((arelent *cache_ptr, struct internal_reloc *dst)); @@ -704,7 +708,9 @@ coff_tic80_relocate_section (output_bfd, info, input_bfd, return true; } -#define TIC80 1 /* Customize coffcode.h */ +#define TIC80COFF 1 /* Customize coffcode.h */ +#undef C_AUTOARG /* Clashes with TIc80's C_UEXT */ +#undef C_LASTENT /* Clashes with TIc80's C_STATLAB */ #include "coffcode.h" const bfd_target |