From 265d474ec8a8c821e09338e978d31d8a3d83d54c Mon Sep 17 00:00:00 2001 From: Daniel Lemire Date: Thu, 26 Mar 2020 11:44:26 -0400 Subject: [PATCH] Can we test with GCC 9 --- .circleci/config.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 50d6d4ff8..45d362bd1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -7,6 +7,11 @@ executors: - image: gcc:7 environment: CXX: g++ + gcc9: + docker: + - image: gcc:9 + environment: + CXX: g++ clang6: docker: - image: ubuntu:18.04 @@ -22,7 +27,7 @@ commands: make_test: steps: - checkout - - run: make + - run: EXTRAFLAGS=-Werror make - run: make amalgamate - run: ARCHFLAGS=-march=haswell make amalgamate # some users do this: https://github.com/lemire/simdjson/issues/444 - run: make test @@ -65,6 +70,10 @@ jobs: environment: { CMAKE_TEST_FLAGS: -DSIMDJSON_ENABLE_THREADS=ON } steps: [ init_clang6, cmake_test ] + gcc9-avx: + description: Build, run tests and check performance on GCC 9 and AVX 2 + executor: gcc9 + steps: [ make_test ] gcc-avx: description: Build, run tests and check performance on GCC 7 and AVX 2 executor: gcc7 @@ -162,6 +171,7 @@ workflows: build_and_test: jobs: - gcc-avx + - gcc9-avx - gcc-avx-dynamic - gcc-avx-static - gcc-avx-google-benchmarks