aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-i386.h
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2019-04-08 16:57:51 +0930
committerAlan Modra <amodra@gmail.com>2019-04-10 13:27:29 +0930
commit12400dcc0f3a4be8d1d165dc2b3a9f0bb9b579f0 (patch)
tree76e5bfaf40fc0f88664461409de69e04b018a0a5 /gas/config/tc-i386.h
parent789ce185ac3353ed5bc21dd8ea70a8094e4876d5 (diff)
downloadgdb-12400dcc0f3a4be8d1d165dc2b3a9f0bb9b579f0.zip
gdb-12400dcc0f3a4be8d1d165dc2b3a9f0bb9b579f0.tar.gz
gdb-12400dcc0f3a4be8d1d165dc2b3a9f0bb9b579f0.tar.bz2
te-cloudabi.h
This patch is aimed a fixing large numbers of x86_64-cloudabi failures caused by gas selecting the wrong target name. * config/te-cloudabi.h: New file. * config/tc-aarch64.c (aarch64_after_parse_args): Use TE_CLOUDABI rather than TARGET_OS to select cloudabi. * config/tc-i386.h (ELF_TARGET_FORMAT64): Define for TE_CLOUDABI. * configure.tgt (*-*-cloudabi*): Set em=cloudabi.
Diffstat (limited to 'gas/config/tc-i386.h')
-rw-r--r--gas/config/tc-i386.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gas/config/tc-i386.h b/gas/config/tc-i386.h
index 1f740e4..b02a256 100644
--- a/gas/config/tc-i386.h
+++ b/gas/config/tc-i386.h
@@ -63,6 +63,8 @@ extern unsigned long i386_mach (void);
#define ELF_TARGET_FORMAT "elf32-i386-nacl"
#define ELF_TARGET_FORMAT32 "elf32-x86-64-nacl"
#define ELF_TARGET_FORMAT64 "elf64-x86-64-nacl"
+#elif defined TE_CLOUDABI
+#define ELF_TARGET_FORMAT64 "elf64-x86-64-cloudabi"
#endif
#ifdef TE_SOLARIS