summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorAkim Demaille <akim.demaille@gmail.com>2020-01-16 06:29:25 +0100
committerAkim Demaille <akim.demaille@gmail.com>2020-01-19 11:36:47 +0100
commit61b8a8def5cafd3d6b70d4f5f8d14d067e8ac971 (patch)
tree25e59f33e8deb6eacd7c946a78fbefe6d54cdeb1 /.travis.yml
parent6990c5bde968ca756fb817ff8243d787ef9b35c3 (diff)
downloadbison-61b8a8def5cafd3d6b70d4f5f8d14d067e8ac971.tar.gz
CI: use ICC again
See https://github.com/nemequ/icc-travis/issues/15. Thanks to Jeff Hammond and Evan Nemerson for their help. * configure.ac (warn_common): Disable dubious warnings. * .travis.yml: Use ICC again.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml16
1 files changed, 16 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index edca5f63..8d585843 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -119,6 +119,22 @@ jobs:
- CXX='clang++-9 -fsanitize=address -stdlib=libc++'
- PART=2
+ - name: "ICC"
+ stage: check
+ os: linux
+ compiler: icc
+ env:
+ - CC=icc
+ - CXX=icpc
+ install:
+ - source /opt/intel/inteloneapi/compiler/latest/env/vars.sh
+ addons:
+ apt:
+ sources:
+ - sourceline: 'deb https://apt.repos.intel.com/oneapi all main'
+ key_url: 'https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB'
+ packages:
+ - intel-oneapi-icc
## ----- ##
## GCC. ##