diff options
author | Alan Modra <amodra@gmail.com> | 2019-04-08 16:57:51 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2019-04-10 13:27:29 +0930 |
commit | 12400dcc0f3a4be8d1d165dc2b3a9f0bb9b579f0 (patch) | |
tree | 76e5bfaf40fc0f88664461409de69e04b018a0a5 /gas/config/tc-i386.h | |
parent | 789ce185ac3353ed5bc21dd8ea70a8094e4876d5 (diff) | |
download | gdb-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.h | 2 |
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 |