summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2018-11-13 12:53:29 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2018-12-20 13:50:54 +0100
commit5b448471ea7173afd44dcd98ed8e9a60cf42968f (patch)
tree6c8f23b4e0eb068117678a0002fc2aaa0a89c4a1
parent35615c8e96c7a4866f8388be0e2e0d45bb130dcc (diff)
downloadqtwebengine-chromium-5b448471ea7173afd44dcd98ed8e9a60cf42968f.tar.gz
Fix building skcms with intel cc
Change-Id: I25a4e5185566a542e909971c8479cc053ac457a1 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
-rw-r--r--chromium/third_party/skia/third_party/skcms/skcms.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/chromium/third_party/skia/third_party/skcms/skcms.cc b/chromium/third_party/skia/third_party/skcms/skcms.cc
index 835478a6cc1..7884174a68c 100644
--- a/chromium/third_party/skia/third_party/skcms/skcms.cc
+++ b/chromium/third_party/skia/third_party/skcms/skcms.cc
@@ -1840,7 +1840,7 @@ typedef enum {
// First, instantiate our default exec_ops() implementation using the default compiliation target.
namespace baseline {
-#if defined(SKCMS_PORTABLE) || !(defined(__clang__) || defined(__GNUC__))
+#if defined(SKCMS_PORTABLE) || defined(__INTEL_COMPILER) || !(defined(__clang__) || defined(__GNUC__))
#define N 1
using F = float;
using U64 = uint64_t;
@@ -1883,7 +1883,7 @@ namespace baseline {
#if !defined(SKCMS_PORTABLE) && \
(( defined(__clang__) && __clang_major__ >= 5) || \
(!defined(__clang__) && defined(__GNUC__))) \
- && defined(__x86_64__) && !defined(__AVX2__)
+ && defined(__x86_64__) && !defined(__AVX2__) && !defined(__INTEL_COMPILER)
#if defined(__clang__)
#pragma clang attribute push(__attribute__((target("avx2,f16c"))), apply_to=function)