diff options
Diffstat (limited to 'gnu/usr.bin/binutils/gas/config')
-rw-r--r-- | gnu/usr.bin/binutils/gas/config/ppc-sol.mt | 1 | ||||
-rw-r--r-- | gnu/usr.bin/binutils/gas/config/sco5.mt | 1 | ||||
-rw-r--r-- | gnu/usr.bin/binutils/gas/config/te-aux.h | 17 | ||||
-rw-r--r-- | gnu/usr.bin/binutils/gas/config/te-delt88.h | 13 | ||||
-rw-r--r-- | gnu/usr.bin/binutils/gas/config/te-psos.h | 22 |
5 files changed, 54 insertions, 0 deletions
diff --git a/gnu/usr.bin/binutils/gas/config/ppc-sol.mt b/gnu/usr.bin/binutils/gas/config/ppc-sol.mt new file mode 100644 index 00000000000..2216647ccb0 --- /dev/null +++ b/gnu/usr.bin/binutils/gas/config/ppc-sol.mt @@ -0,0 +1 @@ +TDEFINES=-DTARGET_BYTES_LITTLE_ENDIAN=1 -DTARGET_SOLARIS_COMMENT diff --git a/gnu/usr.bin/binutils/gas/config/sco5.mt b/gnu/usr.bin/binutils/gas/config/sco5.mt new file mode 100644 index 00000000000..8879320c4e1 --- /dev/null +++ b/gnu/usr.bin/binutils/gas/config/sco5.mt @@ -0,0 +1 @@ +TDEFINES=-DSCO_ELF diff --git a/gnu/usr.bin/binutils/gas/config/te-aux.h b/gnu/usr.bin/binutils/gas/config/te-aux.h new file mode 100644 index 00000000000..da6fa0164cf --- /dev/null +++ b/gnu/usr.bin/binutils/gas/config/te-aux.h @@ -0,0 +1,17 @@ +#define TE_AUX + +/* From obj-coff.h: + This internal_lineno crap is to stop namespace pollution from the + bfd internal coff headerfile. */ +#define internal_lineno bfd_internal_lineno +#include "coff/aux-coff.h" /* override bits in coff/internal.h */ +#undef internal_lineno + +#define COFF_NOLOAD_PROBLEM +#define KEEP_RELOC_INFO + +#include "obj-format.h" + +#ifndef LOCAL_LABELS_FB +#define LOCAL_LABELS_FB 1 +#endif diff --git a/gnu/usr.bin/binutils/gas/config/te-delt88.h b/gnu/usr.bin/binutils/gas/config/te-delt88.h new file mode 100644 index 00000000000..adcd6b7f7b6 --- /dev/null +++ b/gnu/usr.bin/binutils/gas/config/te-delt88.h @@ -0,0 +1,13 @@ +/* This file is te-delta88.h. */ + +#define TE_DELTA88 1 + +#define COFF_NOLOAD_PROBLEM 1 + +/* Added these, because if we don't know what we're targetting we may + need an assembler version of libgcc, and that will use local + labels. */ +#define LOCAL_LABELS_DOLLAR 1 +#define LOCAL_LABELS_FB 1 + +#include "obj-format.h" diff --git a/gnu/usr.bin/binutils/gas/config/te-psos.h b/gnu/usr.bin/binutils/gas/config/te-psos.h new file mode 100644 index 00000000000..2ad4153b81a --- /dev/null +++ b/gnu/usr.bin/binutils/gas/config/te-psos.h @@ -0,0 +1,22 @@ +/* + * This file is te-psos.h for embedded systems running pSOS. + * Contributed by Martin Anantharaman (martin@mail.imech.uni-duisburg.de) + */ + +#define TE_PSOS + +/* Added these, because if we don't know what we're targetting we may + need an assembler version of libgcc, and that will use local + labels. */ + +#define LOCAL_LABELS_DOLLAR 1 +#define LOCAL_LABELS_FB 1 + +/* This makes GAS more versatile and blocks some ELF'isms in + tc-m68k.h. */ + +#define REGISTER_PREFIX_OPTIONAL 1 + +#include "obj-format.h" + +/* end of te-psos.h */ |