Line 1... |
Line 1... |
/* tc-i386.h -- Header file for tc-i386.c
|
/* tc-i386.h -- Header file for tc-i386.c
|
Copyright 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
Copyright 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
|
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
|
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
|
|
This file is part of GAS, the GNU Assembler.
|
This file is part of GAS, the GNU Assembler.
|
|
|
GAS is free software; you can redistribute it and/or modify
|
GAS is free software; you can redistribute it and/or modify
|
Line 59... |
Line 59... |
#ifdef TE_FreeBSD
|
#ifdef TE_FreeBSD
|
#define ELF_TARGET_FORMAT "elf32-i386-freebsd"
|
#define ELF_TARGET_FORMAT "elf32-i386-freebsd"
|
#define ELF_TARGET_FORMAT64 "elf64-x86-64-freebsd"
|
#define ELF_TARGET_FORMAT64 "elf64-x86-64-freebsd"
|
#elif defined (TE_VXWORKS)
|
#elif defined (TE_VXWORKS)
|
#define ELF_TARGET_FORMAT "elf32-i386-vxworks"
|
#define ELF_TARGET_FORMAT "elf32-i386-vxworks"
|
|
#elif defined (TE_NACL)
|
|
#define ELF_TARGET_FORMAT "elf32-i386-nacl"
|
#endif
|
#endif
|
|
|
#ifdef TE_SOLARIS
|
#ifdef TE_SOLARIS
|
#define ELF_TARGET_FORMAT "elf32-i386-sol2"
|
#define ELF_TARGET_FORMAT "elf32-i386-sol2"
|
#define ELF_TARGET_FORMAT64 "elf64-x86-64-sol2"
|
#define ELF_TARGET_FORMAT64 "elf64-x86-64-sol2"
|
Line 312... |
Line 314... |
#endif /* TE_PE */
|
#endif /* TE_PE */
|
|
|
/* X_add_symbol:X_op_symbol (Intel mode only) */
|
/* X_add_symbol:X_op_symbol (Intel mode only) */
|
#define O_full_ptr O_md2
|
#define O_full_ptr O_md2
|
|
|
|
#ifdef OBJ_MACH_O
|
|
|
|
#define TC_FORCE_RELOCATION(FIX) (obj_mach_o_force_reloc (FIX))
|
|
|
|
#define TC_FORCE_RELOCATION_SUB_SAME(FIX,SEG) \
|
|
(obj_mach_o_force_reloc_sub_same (FIX, SEG))
|
|
|
|
#define TC_FORCE_RELOCATION_SUB_LOCAL(FIX,SEG) \
|
|
(obj_mach_o_force_reloc_sub_local (FIX, SEG))
|
|
|
|
#define TC_VALIDATE_FIX_SUB(FIX, SEG) 1
|
|
|
|
#endif /* OBJ_MACH_O */
|
|
|
#endif /* TC_I386 */
|
#endif /* TC_I386 */
|
|
|
No newline at end of file
|
No newline at end of file
|