[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