[binutils-gdb] i386: add i386-phoenix target
Jan Beulich
jbeulich@sourceware.org
Fri Mar 20 13:25:31 GMT 2026
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5c501f16aacf69c596f7fb4dda81b64d48971586
commit 5c501f16aacf69c596f7fb4dda81b64d48971586
Author: Michał Lach <michal.lach@phoenix-rtos.com>
Date: Fri Mar 20 14:24:44 2026 +0100
i386: add i386-phoenix target
Adds i386-phoenix target from downstream Phoenix-RTOS patches.
Co-authored-by: Hubert Badocha <hubert.badocha@phoenix-rtos.com>
Signed-off-by: Michal Lach <michal.lach@phoenix-rtos.com>
Diff:
---
bfd/config.bfd | 2 +-
gas/configure.tgt | 1 +
ld/configure.tgt | 3 ++-
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/bfd/config.bfd b/bfd/config.bfd
index e25f77a369d..9d4d2f8f19f 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -628,7 +628,7 @@ case "${targ}" in
targ_defvec=i386_elf32_vec
targ_selvecs="i386_coff_lynx_vec i386_aout_lynx_vec"
;;
- i[3-7]86-*-aros* | i[3-7]86-*-gnu* | i[3-7]86-*-openbsd*)
+ i[3-7]86-*-aros* | i[3-7]86-*-gnu* | i[3-7]86-*-openbsd* | i[3-6]86-*-phoenix*)
targ_defvec=i386_elf32_vec
;;
i[3-7]86-*-msdos*)
diff --git a/gas/configure.tgt b/gas/configure.tgt
index f0ea55d9def..9f561ed450d 100644
--- a/gas/configure.tgt
+++ b/gas/configure.tgt
@@ -266,6 +266,7 @@ case ${generic_target} in
i386-*-*nt*) fmt=coff em=pe ;;
i386-*-rdos*) fmt=elf ;;
i386-*-darwin*) fmt=macho ;;
+ i386-*-phoenix*) fmt=elf ;;
ia16-*-elf*) fmt=elf ;;
diff --git a/ld/configure.tgt b/ld/configure.tgt
index 8201599073b..0234992057f 100644
--- a/ld/configure.tgt
+++ b/ld/configure.tgt
@@ -375,7 +375,8 @@ i[3-7]86-*-solaris*)
i[3-7]86-*-netbsd* | \
i[3-7]86-*-netbsd*-gnu* | \
i[3-7]86-*-knetbsd*-gnu | \
-i[3-7]86-*-openbsd*)
+i[3-7]86-*-openbsd* | \
+i[3-6]86-*-phoenix*)
targ_emul=elf_i386
;;
i[3-7]86-*-elfiamcu) targ_emul=elf_iamcu
More information about the Binutils-cvs
mailing list