/* tc-mn10300.h -- Header file for tc-mn10300.c.
- Copyright 1996, 1997, 2000, 2001, 2002, 2003
+ Copyright 1996, 1997, 2000, 2001, 2002, 2003, 2004
Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* The target BFD architecture. */
#define TARGET_ARCH bfd_arch_mn10300
+#ifdef TE_LINUX
+#define TARGET_FORMAT "elf32-am33lin"
+#else
#define TARGET_FORMAT "elf32-mn10300"
+#endif
-/* No shared lib support, so we don't need to ensure externally
- visible symbols can be overridden. */
-#define EXTERN_FORCE_RELOC 0
/* Do not adjust relocations involving symbols in code sections,
because it breaks linker relaxations. This could be fixed in the
#define md_number_to_chars number_to_chars_littleendian
/* Don't bother to adjust relocs. */
-#define tc_fix_adjustable(FIX) 0
-/* #define tc_fix_adjustable(FIX) mn10300_fix_adjustable (FIX) */
+/* #define tc_fix_adjustable(FIX) 0 */
+#define tc_fix_adjustable(FIX) mn10300_fix_adjustable (FIX)
extern bfd_boolean mn10300_fix_adjustable PARAMS ((struct fix *));
/* We do relaxing in the assembler as well as the linker. */