diff options
author | avieira <avieira@138bc75d-0d04-0410-961f-82ee72b054a4> | 2019-03-13 11:46:56 +0000 |
---|---|---|
committer | avieira <avieira@138bc75d-0d04-0410-961f-82ee72b054a4> | 2019-03-13 11:46:56 +0000 |
commit | b7cdf1a73830b06bfb9a2956b651e80ce7031d23 (patch) | |
tree | eceb8d0d3eebe1a3ebfc54bcf3b4de542e8216ea /gcc/config/arm/arm.h | |
parent | 62d3878d8523c18877e69fd327cd7f5977abe469 (diff) |
Backport of r269499 and related testism fix r269596.
gcc/ChangeLog:
2019-03-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
Backport from mainline
2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
* config/arm/arm.h (TARGET_FP16_TO_DOUBLE): Add TARGET_VFP_DOUBLE
requirement.
gcc/testsuite/ChangeLog:
2019-03-13 Andre Vieira <andre.simoesdiasvieira@arm.com>
Backport from mainline
2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
* gcc.target/arm/f16_f64_conv_no_dp.c: New test.
Backport from mainline
2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
target.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-7-branch@269647 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/arm/arm.h')
-rw-r--r-- | gcc/config/arm/arm.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index 68a6fa56c7c..d89b6d345f4 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -186,7 +186,7 @@ extern tree arm_fp16_type_node; /* FPU supports converting between HFmode and DFmode in a single hardware step. */ #define TARGET_FP16_TO_DOUBLE \ - (TARGET_HARD_FLOAT && (TARGET_FP16 && TARGET_VFP5)) + (TARGET_HARD_FLOAT && TARGET_FP16 && TARGET_VFP5 && TARGET_VFP_DOUBLE) /* FPU supports fused-multiply-add operations. */ #define TARGET_FMA (bitmap_bit_p (arm_active_target.isa, isa_bit_VFPv4)) |