From patchwork Mon Mar 16 11:07:41 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Michal Lach X-Patchwork-Id: 131789 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 3632E4B7A1FA for ; Mon, 16 Mar 2026 11:13:08 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3632E4B7A1FA Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=phoenix-rtos.com header.i=@phoenix-rtos.com header.a=rsa-sha256 header.s=google header.b=VS0CAN1Q X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) by sourceware.org (Postfix) with ESMTPS id 5B55F4BC7EFE for ; Mon, 16 Mar 2026 11:07:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5B55F4BC7EFE Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=phoenix-rtos.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=phoenix-rtos.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5B55F4BC7EFE Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::631 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1773659277; cv=none; b=b+XOy2/ik/yc/hiTrfYLsmVcwPsMhsZ+CTm3k2rNyVxyyxS1MZN9mWIadV+MgiwzdXIMyYHSnhqc02ICln3K1Q0YBcMhQXHRx/B4+zhegiBPDytskeIJtIBlzvI0i8ukARNTYj3ns2Cg/Lmw8fufzd25xluoAfKgTdbadTwF1jw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1773659277; c=relaxed/simple; bh=1FP96LwXQfIHgNL2ny8bhYvKjSeaVKyl5NroYrA+ZB4=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=DhIGskp7fHxxu/RpafhKRzfS8ropALjVKXEitq7og6hYf//zDC3J6/TcbsvKjMGa8HQmaxlQyj7yIhE4XG1mZS+uOAvrEHnzhMhSYG8eTOPFpclbpdT7nk3R2L04eueHjYiRe7CeJhVhFYE6JGihlManD48cDfP5cNJvvU4afH4= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5B55F4BC7EFE Received: by mail-ej1-x631.google.com with SMTP id a640c23a62f3a-b9795ca4e6dso305692966b.2 for ; Mon, 16 Mar 2026 04:07:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phoenix-rtos.com; s=google; t=1773659276; x=1774264076; darn=sourceware.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zMFlho8OiFviXVGiDfIeINgitoezKBTseu5AVByiSPE=; b=VS0CAN1Q2cYyuU38xtdiL+8W2D/tZEyGJ4VdATNVdGMII35A0towYtIwoAHj1mqVf+ 5PqP/3uj9os/0ht62t8d+zR9PToIUgBiB9UYycpQBUU6OA86Ued7XGphV0butvbEdxAE /V+zB//vSLxdpWjkPTZTifASKvP24l+U7krbbWbWPk1o7ibwCkhxMVLRt87rsQ6BQwJI WJaMDzqsMOzCP0/2lZTgwH0lq4Hke4hCdPlcAg9SdteJfC9DUEKXFQGlei6NDNKXalQm 7UYpHvvQdS8yXX2S1HOHtx/gkBob5aiQQ1+WITYnDjOu04T8MuUSrd8VcKBJR0Mzm1A5 sO4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773659276; x=1774264076; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=zMFlho8OiFviXVGiDfIeINgitoezKBTseu5AVByiSPE=; b=AGkKN3OASiq3ezO2WEgyt1cJDdNwBkUABFrHlyd7KyHoOl1H7betcDt0gbAlridZpg NrHQf8Eu4QtMXfiM1oODSvWrioWO8qLDnjm4EUpglbDcPXoQVv7FmygF0bx0ux0r6pJB n0YDwD6TlBXb16uH+bQj2tFTIeDuMwxYzIrCl1M3u47DoJyp1ZCHUlB83ET7LD1dAKzP MbftmKQpvQwGX4Hm425Wy7I+tGFlEFK3o7lH5ZoPL415Xd8/OHlAXpVLaotvg4VWZ69w 6MqR5knFsPQ/dWb0ISpYg6q94S7txvHML7T7Wo+18k9UiyrrkovqjQFTPO29wUbzR3dN 72Mw== X-Gm-Message-State: AOJu0Yy94yiHF9T9Mx//pSmsTUhh7BgK9O+Udl8u63qaX/psTUz67VMr 9AG41wOTPY9jz5OIrKTaCjky9AysLzxxANzid5hi5mOO/Y7SuA4CcYIgyeVCVUzcOihEmlMTgBx Kn34l X-Gm-Gg: ATEYQzy/PjoG8itvCw+Jy6AlS/0FBGZAf/8uNparwBzy7mQNeQjaM4f1RW5psLD/yVp oQeFwhWJBmoP34HulAacaoBodf9tJJLey+8rdia9WEkJBYB1ogt+fczWXVlxPqSWWsqdd1/OfQz BS41K0ZkdWFP4Bk3tqZvP0TMrHMCnFxCoR9Zdm3oMwdKDbQv88CoOWFgz0Wt6xrsya98xxmuVXs Ec75pCwkQFvikgD3s0cQKXHvQs2r88xI2Zb3baSW7Wi7mWq5Om40y74ke8gxT5DkiF+CNvjs+sy l0p6rXvphKV6e/depyrS0sG/Rkj0gicOuoauelskp4Lwt8BlwHChofBlGCAYF9MRh4pHlnluY3L qBFw3vI9Yng3rMAQxLbyeqG+o82mRBX9ox2vn43Vo1bp9G3VY4AAW/9hTwkwTMW0G+tBdlg4bvM ZHOasuu+yXZjaVAxk8us7ig09iqw== X-Received: by 2002:a17:907:689d:b0:b97:6147:def1 with SMTP id a640c23a62f3a-b9765104ccdmr536100366b.33.1773659276182; Mon, 16 Mar 2026 04:07:56 -0700 (PDT) Received: from hedwig ([45.11.199.59]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b976cba6e4bsm545184266b.3.2026.03.16.04.07.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 04:07:55 -0700 (PDT) From: Michal Lach To: binutils@sourceware.org Cc: michal.lach@phoenix-rtos.com, daniel.sawka@phoenix-rtos.com Subject: [PATCH v3 4/4] aarch64: add aarch64-phoenix target Date: Mon, 16 Mar 2026 12:07:41 +0100 Message-ID: <20260316110746.1718-4-michal.lach@phoenix-rtos.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260316110746.1718-1-michal.lach@phoenix-rtos.com> References: <20260316110746.1718-1-michal.lach@phoenix-rtos.com> MIME-Version: 1.0 X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE, SPF_PASS, TXREP, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org From: MichaƂ Lach Adds aarch64-phoenix target from downstream Phoenix-RTOS patches. Co-authored-by: Hubert Badocha Signed-off-by: Michal Lach --- bfd/config.bfd | 12 +----------- gas/configure.tgt | 1 + ld/configure.tgt | 3 ++- 3 files changed, 4 insertions(+), 12 deletions(-) diff --git a/bfd/config.bfd b/bfd/config.bfd index d0dc17589fd..ce91a3fe044 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -265,17 +265,7 @@ case "${targ}" in targ_selvecs="aarch64_elf64_le_vec aarch64_elf32_le_vec aarch64_elf32_be_vec arm_elf32_be_vec arm_elf32_le_vec" want64=true ;; - aarch64-*-freebsd*) - targ_defvec=aarch64_elf64_le_vec - targ_selvecs="aarch64_elf64_be_vec arm_elf32_le_vec arm_elf32_be_vec" - want64=true - ;; - aarch64-*-openbsd*) - targ_defvec=aarch64_elf64_le_vec - targ_selvecs="aarch64_elf64_be_vec arm_elf32_le_vec arm_elf32_be_vec" - want64=true - ;; - aarch64-*-fuchsia*) + aarch64-*-freebsd* | aarch64-*-openbsd* | aarch64-*-fuchsia* | aarch64-*-phoenix*) targ_defvec=aarch64_elf64_le_vec targ_selvecs="aarch64_elf64_be_vec arm_elf32_le_vec arm_elf32_be_vec" want64=true diff --git a/gas/configure.tgt b/gas/configure.tgt index dbec23b0390..7a5645fd9ae 100644 --- a/gas/configure.tgt +++ b/gas/configure.tgt @@ -138,6 +138,7 @@ case ${generic_target} in aarch64*-*-netbsd*) fmt=elf em=nbsd;; aarch64*-*-nto*) fmt=elf;; aarch64*-*-openbsd*) fmt=elf;; + aarch64*-*-phoenix*) fmt=elf;; aarch64*-*-pe* | aarch64*-*-mingw*) fmt=coff em=pepaarch64 ;; alpha-*-*vms*) fmt=evax ;; alpha-*-osf*) fmt=ecoff ;; diff --git a/ld/configure.tgt b/ld/configure.tgt index ab38c35e790..f8f7af1b4aa 100644 --- a/ld/configure.tgt +++ b/ld/configure.tgt @@ -92,7 +92,8 @@ aarch64-*-elf | aarch64-*-rtems* | aarch64-*-genode*) aarch64-*-freebsd*) targ_emul=aarch64fbsd targ_extra_emuls="aarch64fbsdb aarch64elf" ;; -aarch64-*-fuchsia*) targ_emul=aarch64elf +aarch64-*-fuchsia* | aarch64-*-phoenix*) + targ_emul=aarch64elf targ_extra_emuls="aarch64elfb armelf armelfb" ;; aarch64_be-*-linux-gnu_ilp32)