diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9bec92ff2a6f4397646c818d1815ccee4bc5de72..bfef2a1edf05d9ffbe77dad542096a411e3c0c50 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,6 +2,18 @@
 variables:
   DUNECI_TEST_LABELS: quick
 
+debian:10--gcc--expensive:
+  # This image has Vc
+  image: duneci/base:10
+  script: duneci-standard-test
+  # allow expensive tests
+  variables: {DUNECI_TEST_LABELS: ""}
+  # require AVX to properly test Vc
+  tags: [duneci, "iset:avx"]
+  # allowed to fail to e.g. do no hold up a merge when a runner supporting avx
+  # is unavailable
+  allow_failure: true
+
 debian:10  gcc:c++17:
   image: duneci/base:10
   script: duneci-standard-test