aboutsummaryrefslogtreecommitdiff
path: root/tests/docker
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2019-10-01 15:48:55 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2019-10-04 18:49:19 +0200
commit9e5ef164911480c71388c1be3c638f231ca8f719 (patch)
treee22194749b69d69608f12255743b58b1a079e95d /tests/docker
parent873df2cec13138718466fc5f68d801971390542b (diff)
downloadqemu-9e5ef164911480c71388c1be3c638f231ca8f719.zip
qemu-9e5ef164911480c71388c1be3c638f231ca8f719.tar.gz
qemu-9e5ef164911480c71388c1be3c638f231ca8f719.tar.bz2
tests/docker: only enable ubsan for test-clang
-fsanitize=undefined is not the same thing as --enable-sanitizers. After commit 47c823e ("tests/docker: add sanitizers back to clang build", 2019-09-11) test-clang is almost duplicating the asan (test-debug) test, so partly revert commit 47c823e5b while leaving ubsan enabled. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tests/docker')
-rwxr-xr-xtests/docker/test-clang4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/docker/test-clang b/tests/docker/test-clang
index db9e697..8c51ead 100755
--- a/tests/docker/test-clang
+++ b/tests/docker/test-clang
@@ -17,7 +17,9 @@ requires clang
cd "$BUILD_DIR"
-OPTS="--cxx=clang++ --cc=clang --host-cc=clang --enable-sanitizers"
+OPTS="--cxx=clang++ --cc=clang --host-cc=clang"
+OPTS="$OPTS --extra-cflags=-fsanitize=undefined \
+ --extra-cflags=-fno-sanitize=float-divide-by-zero"
build_qemu $OPTS
check_qemu
install_qemu