From: Yann Collet Date: Fri, 18 Oct 2024 00:05:17 +0000 (-0700) Subject: replaced uasan32 test by asan32 test X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=30eb9d0f099edbf3326e26a4fb2f72b8d09721dd;p=thirdparty%2Fzstd.git replaced uasan32 test by asan32 test --- diff --git a/.github/workflows/dev-long-tests.yml b/.github/workflows/dev-long-tests.yml index deb5242b0..fa603e401 100644 --- a/.github/workflows/dev-long-tests.yml +++ b/.github/workflows/dev-long-tests.yml @@ -156,15 +156,30 @@ jobs: make libc6install CFLAGS="-O3 -m32" FUZZER_FLAGS="--long-tests" make uasan-fuzztest - clang-asan-ubsan-fuzz32: + clang-asan-fuzz32: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # tag=v4.1.1 - - name: clang + ASan + UBSan + Fuzz Test 32bit + - name: clang + ASan + Fuzz Test 32bit run: | sudo apt-get -qqq update make libc6install - CC=clang CFLAGS="-O3 -m32" FUZZER_FLAGS="--long-tests" make uasan-fuzztest + CC=clang CFLAGS="-O3 -m32" FUZZER_FLAGS="--long-tests" make asan-fuzztest + +# The following test seems to have issues on github CI specifically, +# it does not provide the `__mulodi4` instruction emulation +# required for signed 64-bit multiplication. +# Replaced by asan-only test (above) +# +# clang-asan-ubsan-fuzz32: +# runs-on: ubuntu-20.04 +# steps: +# - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # tag=v4.1.1 +# - name: clang + ASan + UBSan + Fuzz Test 32bit +# run: | +# sudo apt-get -qqq update +# make libc6install +# CC=clang CFLAGS="-O3 -m32" FUZZER_FLAGS="--long-tests" make uasan-fuzztest asan-ubsan-regression: runs-on: ubuntu-20.04