diff options
Diffstat (limited to 'gas/config/tc-i386.h')
-rw-r--r-- | gas/config/tc-i386.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gas/config/tc-i386.h b/gas/config/tc-i386.h index e421786..fc7de78 100644 --- a/gas/config/tc-i386.h +++ b/gas/config/tc-i386.h @@ -472,9 +472,11 @@ extern int tc_i386_fix_adjustable PARAMS ((struct fix *)); /* ELF wants external syms kept, as does PE COFF. */ #ifdef TE_PE -#define EXTERN_FORCE_RELOC \ +# ifdef STRICT_PE_FORMAT +# define EXTERN_FORCE_RELOC \ (OUTPUT_FLAVOR == bfd_target_elf_flavour \ || OUTPUT_FLAVOR == bfd_target_coff_flavour) +# endif #else #define EXTERN_FORCE_RELOC \ (OUTPUT_FLAVOR == bfd_target_elf_flavour) |