mirror of
https://github.com/golang/go
synced 2024-11-23 08:50:03 -07:00
misc/cgo/testsanitizers: test that tsan links
Update #14559. Change-Id: I92603602e5d0a5fcae43f3084f234ff606447190 Reviewed-on: https://go-review.googlesource.com/20056 Run-TryBot: Ian Lance Taylor <iant@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
parent
8096881927
commit
f4717a902e
@ -18,7 +18,7 @@ export CC
|
|||||||
msan=yes
|
msan=yes
|
||||||
|
|
||||||
TMPDIR=${TMPDIR:-/tmp}
|
TMPDIR=${TMPDIR:-/tmp}
|
||||||
echo > ${TMPDIR}/testsanitizers$$.c
|
echo 'int main() { return 0; }' > ${TMPDIR}/testsanitizers$$.c
|
||||||
if $CC -fsanitize=memory -c ${TMPDIR}/testsanitizers$$.c -o ${TMPDIR}/testsanitizers$$.o 2>&1 | grep "unrecognized" >& /dev/null; then
|
if $CC -fsanitize=memory -c ${TMPDIR}/testsanitizers$$.c -o ${TMPDIR}/testsanitizers$$.o 2>&1 | grep "unrecognized" >& /dev/null; then
|
||||||
echo "skipping msan tests: -fsanitize=memory not supported"
|
echo "skipping msan tests: -fsanitize=memory not supported"
|
||||||
msan=no
|
msan=no
|
||||||
@ -93,7 +93,7 @@ tsan=yes
|
|||||||
|
|
||||||
TMPDIR=${TMPDIR:-/tmp}
|
TMPDIR=${TMPDIR:-/tmp}
|
||||||
echo > ${TMPDIR}/testsanitizers$$.c
|
echo > ${TMPDIR}/testsanitizers$$.c
|
||||||
if $CC -fsanitize=thread -c ${TMPDIR}/testsanitizers$$.c -o ${TMPDIR}/testsanitizers$$.o 2>&1 | grep "unrecognized" >& /dev/null; then
|
if $CC -fsanitize=thread ${TMPDIR}/testsanitizers$$.c -o ${TMPDIR}/testsanitizers$$ 2>&1 | grep "unrecognized" >& /dev/null; then
|
||||||
echo "skipping tsan tests: -fsanitize=thread not supported"
|
echo "skipping tsan tests: -fsanitize=thread not supported"
|
||||||
tsan=no
|
tsan=no
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user