aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5/qtbase/0017-qfloat16-check-for-__ARM_FP-2.patch
diff options
context:
space:
mode:
authorMikko Gronoff <mikko.gronoff@qt.io>2020-02-06 12:23:04 +0200
committerMartin Jansa <Martin.Jansa@gmail.com>2020-04-29 15:18:14 +0200
commite52ce4223b17316da59bf7e9c7979ab0ea1cf7cd (patch)
treec35924d9bcf5458ac40402cadb00d3f29c60c152 /recipes-qt/qt5/qtbase/0017-qfloat16-check-for-__ARM_FP-2.patch
parentc1f201aab5677a58cc6a07daa5cc59ff9aec7355 (diff)
qt5: upgrade to 5.14.2
* Upgrade to Qt 5.14.2 * Update license to v4.2.1 Signed-off-by: Mikko Gronoff <mikko.gronoff@qt.io>
Diffstat (limited to 'recipes-qt/qt5/qtbase/0017-qfloat16-check-for-__ARM_FP-2.patch')
-rw-r--r--recipes-qt/qt5/qtbase/0017-qfloat16-check-for-__ARM_FP-2.patch34
1 files changed, 0 insertions, 34 deletions
diff --git a/recipes-qt/qt5/qtbase/0017-qfloat16-check-for-__ARM_FP-2.patch b/recipes-qt/qt5/qtbase/0017-qfloat16-check-for-__ARM_FP-2.patch
deleted file mode 100644
index 27fc8a83..00000000
--- a/recipes-qt/qt5/qtbase/0017-qfloat16-check-for-__ARM_FP-2.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From e9b0666990eb91c18f42f4f15e863273462f544a Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Sat, 5 Oct 2019 16:21:08 -0700
-Subject: [PATCH] qfloat16: check for __ARM_FP & 2
-
-Clang hides vcvt_f16_f32() and vcvt_f32_f16() behind (__ARM_FP & 2) where 2 refers to -mfpu=fp-armv8.
-However, GCC would only build this code if -march=armv8.2-a+fp16 is passed as well.
-
-global/qfloat16.cpp:149:31: error: use of undeclared identifier 'vcvt_f16_f32'
- vst1_f16(out_f16 + i, vcvt_f16_f32(vld1q_f32(in + i)));
- ^
-global/qfloat16.cpp:159:28: error: use of undeclared identifier 'vcvt_f32_f16'
- vst1q_f32(out + i, vcvt_f32_f16(vld1_f16(in_f16 + i)));
- ^
-
-Upstream-Status: Pending
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- src/corelib/global/qfloat16.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/corelib/global/qfloat16.cpp b/src/corelib/global/qfloat16.cpp
-index c868e879b7..0c9bb80cb2 100644
---- a/src/corelib/global/qfloat16.cpp
-+++ b/src/corelib/global/qfloat16.cpp
-@@ -205,7 +205,7 @@ f16cextern void qFloatFromFloat16_fast(float *out, const quint16 *in, qsizetype
- #undef f16cextern
- }
-
--#elif defined(__ARM_FP16_FORMAT_IEEE) && defined(__ARM_NEON__)
-+#elif defined(__ARM_FP16_FORMAT_IEEE) && defined(__ARM_NEON__) && (__ARM_FP & 2)
- static inline bool hasFastF16()
- {
- return true;