test: add float-cast-overflow to 003-sanitizers test

This commit is contained in:
Miroslav Lichvar 2022-09-20 10:56:28 +02:00
parent 7b197953e8
commit 098e0c43fc

View file

@ -44,7 +44,7 @@ do
export CC export CC
for san_options in "" "-fsanitize=address" "-fsanitize=memory"; do for san_options in "" "-fsanitize=address" "-fsanitize=memory"; do
export CFLAGS="-O2 -g -fsanitize=undefined -fsanitize=float-divide-by-zero -fno-sanitize-recover=undefined,float-divide-by-zero $san_options $arch_opts" export CFLAGS="-O2 -g -fsanitize=undefined -fsanitize=float-divide-by-zero -fsanitize=float-cast-overflow -fno-sanitize-recover=all $san_options $arch_opts"
# clang msan doesn't work on i686 and otherwise requires patches # clang msan doesn't work on i686 and otherwise requires patches
echo $CFLAGS | grep -q 'sanitize=memory' && continue echo $CFLAGS | grep -q 'sanitize=memory' && continue