This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH 3/17][Testsuite] Add ARM support for ARMv8.2-A with FP16 arithmetic instructions.
- From: Ramana Radhakrishnan <ramana dot gcc at googlemail dot com>
- To: Matthew Wahab <matthew dot wahab at foss dot arm dot com>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 27 Jul 2016 14:34:24 +0100
- Subject: Re: [PATCH 3/17][Testsuite] Add ARM support for ARMv8.2-A with FP16 arithmetic instructions.
- Authentication-results: sourceware.org; auth=none
- References: <573B28A3.email@example.com> <573B2A18.firstname.lastname@example.org> <577A696B.email@example.com>
On Mon, Jul 4, 2016 at 2:49 PM, Matthew Wahab
> On 17/05/16 15:26, Matthew Wahab wrote:
>> The ARMv8.2-A FP16 extension adds to both the VFP and the NEON
>> instruction sets. This patch adds support to the testsuite to select
>> targets and set options for tests that make use of these
>> instructions. It also adds documentation for ARMv8.1-A selectors.
> This is a rebase of the patch to take account of changes in
> Tested the series for arm-none-linux-gnueabihf with native bootstrap and
> make check and for arm-none-eabi and armeb-none-eabi with make check on
> an ARMv8.2-A emulator.
> 2016-07-04 Matthew Wahab <firstname.lastname@example.org>
> * doc/sourcebuild.texi (ARM-specific attributes): Add anchor for
> arm_v8_1a_neon_ok. Add entries for arm_v8_2a_fp16_scalar_ok,
> arm_v8_2a_fp16_scalar_hw, arm_v8_2a_fp16_neon_ok and
> (Add options): Add entries for arm_v8_1a_neon,
> * lib/target-supports.exp
> (add_options_for_arm_v8_2a_fp16_scalar): New.
> (add_options_for_arm_v8_2a_fp16_neon): New.
> (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
> (add_options_for_arm_arch_v8_2a): Auto-generate.
> (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
> (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
> (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
> (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
> (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
> (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
> (check_effective_target_arm_v8_2a_fp16_neon_hw): New.