From 12400dcc0f3a4be8d1d165dc2b3a9f0bb9b579f0 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Mon, 8 Apr 2019 16:57:51 +0930 Subject: 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. --- gas/configure.tgt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gas/configure.tgt') diff --git a/gas/configure.tgt b/gas/configure.tgt index e342acb..2d08c09 100644 --- a/gas/configure.tgt +++ b/gas/configure.tgt @@ -423,7 +423,7 @@ case ${generic_target} in z8k-*-coff | z8k-*-sim) fmt=coff ;; *-*-aout | *-*-scout) fmt=aout ;; - *-*-cloudabi*) fmt=elf ;; + *-*-cloudabi*) fmt=elf em=cloudabi ;; *-*-dragonfly*) fmt=elf em=dragonfly ;; *-*-freebsd* | *-*-kfreebsd*-gnu) fmt=elf em=freebsd ;; *-*-generic) fmt=generic ;; -- cgit v1.1