diff --git a/libcxx/utils/ci/buildkite-pipeline.yml b/libcxx/utils/ci/buildkite-pipeline.yml --- a/libcxx/utils/ci/buildkite-pipeline.yml +++ b/libcxx/utils/ci/buildkite-pipeline.yml @@ -135,6 +135,19 @@ - exit_status: -1 # Agent was lost limit: 2 + - label: "GCC-next/C++20" + command: "libcxx/utils/ci/run-buildbot generic-gcc-next" + artifact_paths: + - "**/test-results.xml" + agents: + queue: "libcxx-builders" + retry: + automatic: + - exit_status: -1 # Agent was lost + limit: 2 + soft_fail: + - exit_status: 1 + # # All other supported configurations of libc++. # diff --git a/libcxx/utils/ci/run-buildbot b/libcxx/utils/ci/run-buildbot --- a/libcxx/utils/ci/run-buildbot +++ b/libcxx/utils/ci/run-buildbot @@ -270,6 +270,13 @@ generate-cmake check-cxx-cxxabi ;; +generic-gcc-next) + export CC=gcc-11 + export CXX=g++-11 + clean + generate-cmake + check-cxx-cxxabi +;; generic-asan) export CC=clang export CXX=clang++