diff options
author | Alan Modra <amodra@gmail.com> | 2007-05-29 02:10:09 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2007-05-29 02:10:09 +0000 |
commit | 945370aa44ce2fb752cdf6c045917f6dbe992275 (patch) | |
tree | b1a7cfb235992210a0025073ded5167acd652ff0 /gas/config/tc-spu.h | |
parent | 98027b10612f459db43e08bd969bcc201a55ebff (diff) | |
download | gdb-945370aa44ce2fb752cdf6c045917f6dbe992275.zip gdb-945370aa44ce2fb752cdf6c045917f6dbe992275.tar.gz gdb-945370aa44ce2fb752cdf6c045917f6dbe992275.tar.bz2 |
* config/tc-spu.h: Wrap in #ifndef/#endif. Delete coff macros.
Diffstat (limited to 'gas/config/tc-spu.h')
-rw-r--r-- | gas/config/tc-spu.h | 41 |
1 files changed, 3 insertions, 38 deletions
diff --git a/gas/config/tc-spu.h b/gas/config/tc-spu.h index 4746764..134c179 100644 --- a/gas/config/tc-spu.h +++ b/gas/config/tc-spu.h @@ -19,33 +19,17 @@ Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */ -#define TC_SPU +#ifndef TC_SPU +#define TC_SPU 1 #include "opcode/spu.h" -#ifdef OBJ_ELF #define TARGET_FORMAT "elf32-spu" #define TARGET_ARCH bfd_arch_spu #define TARGET_NAME "elf32-spu" -#endif #define TARGET_BYTES_BIG_ENDIAN 1 -#ifndef TARGET_NAME -#define TARGET_NAME "coff-spu" -#endif - -#ifndef TARGET_ARCH -#define TARGET_ARCH bfd_arch_spu -#endif - -#define COFF_MAGIC SPU_MAGIC -#define BFD_ARCH bfd_arch_spu - -#define NEED_FX_R_TYPE -#define TC_KEEP_FX_OFFSET -/* #define TC_CONS_RELOC RELOC_32 */ - struct tc_fix_info { unsigned short arg_format; unsigned short insn_tag; @@ -90,9 +74,7 @@ struct tc_fix_info { /* Don't warn on word overflow; it happens on %hi relocs. */ #undef WARN_SIGNED_OVERFLOW_WORD -#ifdef OBJ_ELF #define DIFF_EXPR_OK -#endif #define WORKING_DOT_WORD @@ -112,21 +94,4 @@ extern void spu_handle_align PARAMS ((fragS *)); #define MAX_MEM_FOR_RS_ALIGN_CODE (7 + 8) -#ifdef SPUCOFF - -/* Whether a reloc should be output. */ -#define TC_COUNT_RELOC(fixp) ((fixp)->fx_addsy != NULL || (fixp)->fx_subsy != NULL) - -/* Get the BFD reloc type to use for a gas fixS structure. */ -#define TC_COFF_FIX2RTYPE(fixp) tc_coff_fix2rtype (fixp) - -/* No special hook needed for symbols. */ -#define tc_coff_symbol_emit_hook(s) - -/* Align sections to a four byte boundary. */ -#ifndef max -#define max(a,b) (((a) > (b)) ? (a) : (b)) -#endif -#define SUB_SEGMENT_ALIGN(SEG) max (section_alignment[(int) (SEG)], 4) - -#endif /* SPUCOFF */ +#endif /* TC_SPU */ |