From 555ed60eaafe3751cc94a5a1359e68979251dae1 Mon Sep 17 00:00:00 2001 From: "Bobby R. Bruce" Date: Tue, 4 Oct 2022 16:45:41 -0700 Subject: [PATCH] util-docker,tests: Add Clang-14 compiler image and test This increases gem5's supported compiler up to Clang Version 14. Change-Id: Ia85e81f33367b7186dd54fc2aeb3541111ccdb57 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/64176 Maintainer: Bobby Bruce Reviewed-by: Bobby Bruce Tested-by: kokoro --- tests/compiler-tests.sh | 3 ++- util/dockerfiles/docker-compose.yaml | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/compiler-tests.sh b/tests/compiler-tests.sh index 6fdf43eba2..cd9f0bbec8 100755 --- a/tests/compiler-tests.sh +++ b/tests/compiler-tests.sh @@ -19,6 +19,7 @@ images=("gcc-version-12" "gcc-version-9" "gcc-version-8" "gcc-version-7" + "clang-version-14" "clang-version-13" "clang-version-12" "clang-version-11" @@ -37,7 +38,7 @@ images=("gcc-version-12" # A subset of the above list: these images will build against every target, # ignoring builds_per_compiler. comprehensive=("gcc-version-12" - "clang-version-13") + "clang-version-14") # All build targets in build_opt/ which we want to build using each image. builds=("ALL" diff --git a/util/dockerfiles/docker-compose.yaml b/util/dockerfiles/docker-compose.yaml index 9fd849d37a..da0f52acdc 100644 --- a/util/dockerfiles/docker-compose.yaml +++ b/util/dockerfiles/docker-compose.yaml @@ -134,6 +134,13 @@ services: args: - version=13 image: gcr.io/gem5-test/clang-version-13 + clang-14: + build: + context: ubuntu-22.04_clang-version + dockerfile: Dockerfile + args: + - version=14 + image: gcr.io/gem5-test/clang-version-14 llvm-gnu-cross-compiler-riscv64: build: context: llvm-gnu-cross-compiler-riscv64