From 669a56bcfe73f8b985f2bba476ba834d55253acf Mon Sep 17 00:00:00 2001 From: Darren Tucker Date: Tue, 5 Jul 2022 18:35:53 +1000 Subject: [PATCH] Update sanitizer test targets: - remove clang-sanitize-memory for now. It takes so long that the test times out. - add gcc sanitize-address and sanitize-undefined test targets. --- .github/configs | 2 +- .github/workflows/c-cpp.yml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/configs b/.github/configs index ebbfa5b49..0308ca6c1 100755 --- a/.github/configs +++ b/.github/configs @@ -78,7 +78,7 @@ case "$config" in CONFIGFLAGS="--without-openssl --without-zlib --without-shadow" TEST_TARGET="t-exec" ;; - clang-sanitize-undefined) + *-sanitize-undefined) CFLAGS="-fsanitize=undefined" LDFLAGS="-fsanitize=undefined" ;; diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index a190a9d0b..9f918b950 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -33,8 +33,9 @@ jobs: - { os: ubuntu-20.04, configs: clang-11 } - { os: ubuntu-20.04, configs: clang-12-Werror } - { os: ubuntu-20.04, configs: clang-sanitize-address } - - { os: ubuntu-20.04, configs: clang-sanitize-memory } - { os: ubuntu-20.04, configs: clang-sanitize-undefined } + - { os: ubuntu-20.04, configs: gcc-sanitize-address } + - { os: ubuntu-20.04, configs: gcc-sanitize-undefined } - { os: ubuntu-20.04, configs: gcc-7 } - { os: ubuntu-20.04, configs: gcc-8 } - { os: ubuntu-20.04, configs: gcc-10 }