aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/arm.h
diff options
context:
space:
mode:
authoravieira <avieira@138bc75d-0d04-0410-961f-82ee72b054a4>2019-03-13 11:46:56 +0000
committeravieira <avieira@138bc75d-0d04-0410-961f-82ee72b054a4>2019-03-13 11:46:56 +0000
commitb7cdf1a73830b06bfb9a2956b651e80ce7031d23 (patch)
treeeceb8d0d3eebe1a3ebfc54bcf3b4de542e8216ea /gcc/config/arm/arm.h
parent62d3878d8523c18877e69fd327cd7f5977abe469 (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.h2
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))