[binutils-gdb] aarch64: add aarch64-phoenix target
Jan Beulich via Binutils-cvs <[email protected]>
| Newsgroups | gmane.comp.gnu.binutils.cvs |
|---|---|
| Message-ID | <[email protected]> |
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=35570374e37b35b8aa9e07492370c996af651247 commit 35570374e37b35b8aa9e07492370c996af651247 Author: Michał Lach <[email protected]> Date: Fri Mar 20 14:25:06 2026 +0100 aarch64: add aarch64-phoenix target Adds aarch64-phoenix target from downstream Phoenix-RTOS patches. Co-authored-by: Hubert Badocha <[email protected]> Signed-off-by: Michal Lach <[email protected]> Diff: --- 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 9d4d2f8f19f..174a583e3f2 100644 --- a/bfd/config.bfd +++ b/bfd/config.bfd @@ -264,17 +264,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 0234992057f..5eb10f52611 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)