This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH 1/4] bfd,opcodes: sparc: new opcode v9{c,d,e,v,m} architectures and bfd machine numbers.
- From: jose dot marchesi at oracle dot com (Jose E. Marchesi)
- To: Nick Clifton <nickc at redhat dot com>
- Cc: binutils at sourceware dot org
- Date: Fri, 17 Jun 2016 11:21:21 +0200
- Subject: Re: [PATCH 1/4] bfd,opcodes: sparc: new opcode v9{c,d,e,v,m} architectures and bfd machine numbers.
- Authentication-results: sourceware.org; auth=none
- References: <1466006453-1022-1-git-send-email-jose dot marchesi at oracle dot com> <1466006453-1022-2-git-send-email-jose dot marchesi at oracle dot com> <d3174042-9d17-38b8-9e78-b0cb541e01fa at redhat dot com>
> bfd/ChangeLog:
>
> 2016-06-15 Jose E. Marchesi <jose.marchesi@oracle.com>
>
> * archures.c (bfd_mach_sparc_v8plusc): Define.
> (bfd_mach_sparc_v9c): Likewise.
> (bfd_mach_sparc_v8plusd): Likewise.
> (bfd_mach_sparc_v9d): Likewise.
> (bfd_mach_sparc_v8pluse): Likewise.
> (bfd_mach_sparc_v9e): Likewise.
> (bfd_mach_sparc_v8plusv): Likewise
> (bfd_mach_sparc_v9v): Likewise.
> (bfd_mach_sparc_v8plusm): Likewise.
> (bfd_mach_sparc_v9m): Likewise.
> (bfd_mach_sparc_v9_p): Adapt to v8plusm and v9m.
> (bfd_mach_sparc_64bit_p): Likewise.
> * bfd-in2.h: Regenerate.
> * cpu-sparc.c (arch_info_struct): Add entries for
> bfd_mach_sparc_v8plus{c,d,e,v,m} and bfd_mach_sparc_v9{c,d,e,v,m}.
> * aoutx.h (machine_type): Handle bfd_mach_sparc_v8plus{c,d,e,v,m}
> and bfd_mach_sparc_v9{c,d,e,v,m}.
> * elf32-sparc.c (elf32_sparc_final_write_processing): Likewise.
> * elfxx-sparc.c (_bfd_sparc_elf_object_p): Likewise.
>
> include/ChangeLog:
>
> 2016-06-15 Jose E. Marchesi <jose.marchesi@oracle.com>
>
> * opcode/sparc.h (enum sparc_opcode_arch_val): Add
> SPARC_OPCODE_ARCH_V9C, SPARC_OPCODE_ARCH_V9D,
> SPARC_OPCODE_ARCH_V9E, SPARC_OPCODE_ARCH_V9V and
> SPARC_OPCODE_ARCH_V9M.
>
> opcodes/ChangeLog:
>
> 2016-06-15 Jose E. Marchesi <jose.marchesi@oracle.com>
>
> * sparc-dis.c (MASK_V9): Add SPARC_OPCODE_ARCH_V9{C,D,E,V,M}.
> (compute_arch_mask): Handle bfd_mach_sparc_v8plus{c,d,e,v,m} and
> bfd_mach_sparc_v9{c,d,e,v,m}.
> * sparc-opc.c (MASK_V9C): Define.
> (MASK_V9D): Likewise.
> (MASK_V9E): Likewise.
> (MASK_V9V): Likewise.
> (MASK_V9M): Likewise.
> (v6): Add MASK_V9{C,D,E,V,M}.
> (v6notlet): Likewise.
> (v7): Likewise.
> (v8): Likewise.
> (v9): Likewise.
> (v9andleon): Likewise.
> (v9a): Likewise.
> (v9b): Likewise.
> (v9c): Define.
> (v9d): Likewise.
> (v9e): Likewise.
> (v9v): Likewise.
> (v9m): Likewise.
> (sparc_opcode_archs): Add entry for v9{c,d,e,v,m}.
Approved - please apply.
Applied, thanks.
- References:
- [PATCH 0/4] opcodes/bfd SPARC arches revamp and GAS fixes
- [PATCH 1/4] bfd,opcodes: sparc: new opcode v9{c,d,e,v,m} architectures and bfd machine numbers.
- Re: [PATCH 1/4] bfd,opcodes: sparc: new opcode v9{c,d,e,v,m} architectures and bfd machine numbers.