-fsanitize=undefined does not work with -O0
diff --git a/tests/tests-c-compiler/check-assembly.sh b/tests/tests-c-compiler/check-assembly.sh
index 9f096c0..735d151 100755
--- a/tests/tests-c-compiler/check-assembly.sh
+++ b/tests/tests-c-compiler/check-assembly.sh
@@ -66,7 +66,7 @@
 ${AUTOGENERATED}
 
 COMMON_FLAGS= -I.
-CFLAGS = \${COMMON_FLAGS} ${CFLAGS:-} -g -O0
+CFLAGS = \${COMMON_FLAGS} ${CFLAGS:-} -g -O1
 CFLAGS += -DSRCDIR=../${srcdir} ${CODECS_FLAGS}
 CXXFLAGS = \${COMMON_FLAGS} ${CXXFLAGS}
 LDFLAGS = ${LDFLAGS:-}