[PATCH v2 3/4] sparc: add sparc-phoenix target

Michal Lach michal.lach@phoenix-rtos.com
Fri Mar 13 16:27:51 GMT 2026


Jan Beulich <jbeulich@suse.com> writes:

> On 10.03.2026 20:03, Michał Lach wrote:
>> Adds sparc-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>
>> ---
>>  bfd/config.bfd    | 3 +++
>>  gas/configure.tgt | 1 +
>>  ld/configure.tgt  | 2 ++
>>  3 files changed, 6 insertions(+)
>>
>> diff --git a/bfd/config.bfd b/bfd/config.bfd
>> index d0dc17589fd..5933365a617 100644
>> --- a/bfd/config.bfd
>> +++ b/bfd/config.bfd
>> @@ -1378,6 +1378,9 @@ case "${targ}" in
>>      targ_defvec=sparc_elf32_sol2_vec
>>      targ_selvecs=sparc_elf32_vec
>>      ;;
>> +  sparc-*-phoenix*)
>> +    targ_defvec=sparc_elf32_vec
>> +    ;;
>
> Why would you need to add this, when ...
>
>>    sparc*-*-*)
>>      targ_defvec=sparc_elf32_vec
>>      ;;
>
> ... this serves you fine?
>
>> --- a/ld/configure.tgt
>> +++ b/ld/configure.tgt
>> @@ -910,6 +910,8 @@ sparc*-*-solaris*)
>>  			;;
>>  sparc*-*-vxworks*)	targ_emul=elf32_sparc_vxworks
>>  			;;
>> +sparc-*-*phoenix*)	targ_emul=elf32_sparc
>> +			;;
>>  sparc*-*-*)		targ_emul=elf32_sparc
>>  			;;
>
> Same here.
>
> Jan

Right, will address in v3.

--
 - Michal Lach


More information about the Binutils mailing list