* config/tc-i386.c (x86_elf_abi): Only define for targets that use
authorNick Clifton <nickc@redhat.com>
Mon, 10 Jan 2011 10:10:06 +0000 (10:10 +0000)
committerNick Clifton <nickc@redhat.com>
Mon, 10 Jan 2011 10:10:06 +0000 (10:10 +0000)
it.

gas/ChangeLog
gas/config/tc-i386.c

index 5745a91..2318483 100644 (file)
@@ -1,5 +1,10 @@
 2011-01-10  Nick Clifton  <nickc@redhat.com>
 
+       * config/tc-i386.c (x86_elf_abi): Only define for targets that use
+       it.
+
+2011-01-10  Nick Clifton  <nickc@redhat.com>
+
        * config/tc-arm.c (s_arm_tls_desceq): Move code into ELF-only
        part of the file.
 
index 6f30dda..a5f9c49 100644 (file)
@@ -391,6 +391,10 @@ static enum flag_code flag_code;
 static unsigned int object_64bit;
 static int use_rela_relocations = 0;
 
+#if ((defined (OBJ_MAYBE_COFF) && defined (OBJ_MAYBE_AOUT)) \
+     || defined (OBJ_ELF) || defined (OBJ_MAYBE_ELF) \
+     || defined (TE_PE) || defined (TE_PEP) || defined (OBJ_MACH_O))
+
 /* The ELF ABI to use.  */
 enum x86_elf_abi
 {
@@ -400,6 +404,7 @@ enum x86_elf_abi
 };
 
 static enum x86_elf_abi x86_elf_abi = I386_ABI;
+#endif
 
 /* The names used to print error messages.  */
 static const char *flag_code_names[] =