From 7d7e62967fb7b9b689f4a688be71722f80a6bdda Mon Sep 17 00:00:00 2001 From: Robert Loehning Date: Mon, 3 Aug 2020 14:30:21 +0200 Subject: configure: Explicitly enable float-divide-by-zero with ubsan Before clang 9, it was enabled by default when -fsanitize=undefined was set. Pick-to: 5.15 Change-Id: I0faf3ae1901d4badc6d265fa8081185be4360636 Reviewed-by: Edward Welbourne Reviewed-by: Thiago Macieira --- mkspecs/common/sanitize.conf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'mkspecs/common') diff --git a/mkspecs/common/sanitize.conf b/mkspecs/common/sanitize.conf index 8417fa4c2f..409bd99061 100644 --- a/mkspecs/common/sanitize.conf +++ b/mkspecs/common/sanitize.conf @@ -21,7 +21,7 @@ QMAKE_SANITIZE_FUZZERNL_CFLAGS = -fsanitize=fuzzer-no-link QMAKE_SANITIZE_FUZZERNL_CXXFLAGS = -fsanitize=fuzzer-no-link QMAKE_SANITIZE_FUZZERNL_LFLAGS = -fsanitize=fuzzer-no-link -QMAKE_SANITIZE_UNDEFINED_CFLAGS = -fsanitize=undefined -QMAKE_SANITIZE_UNDEFINED_CXXFLAGS = -fsanitize=undefined -QMAKE_SANITIZE_UNDEFINED_LFLAGS = -fsanitize=undefined +QMAKE_SANITIZE_UNDEFINED_CFLAGS = -fsanitize=undefined -fsanitize=float-divide-by-zero +QMAKE_SANITIZE_UNDEFINED_CXXFLAGS = -fsanitize=undefined -fsanitize=float-divide-by-zero +QMAKE_SANITIZE_UNDEFINED_LFLAGS = -fsanitize=undefined -fsanitize=float-divide-by-zero -- cgit v1.2.3