]> Cypherpunks repositories - gostls13.git/commitdiff
misc/cgo/testsanitizers: test that tsan links
authorIan Lance Taylor <iant@golang.org>
Mon, 29 Feb 2016 17:31:12 +0000 (09:31 -0800)
committerIan Lance Taylor <iant@golang.org>
Mon, 29 Feb 2016 17:56:28 +0000 (17:56 +0000)
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>

misc/cgo/testsanitizers/test.bash

index a1f3a0641119ba78e6cf759a32ffb00a7cff2b73..ff4a585271cb542dd22a468e0a9580c2c80bf74d 100755 (executable)
@@ -18,7 +18,7 @@ export CC
 msan=yes
 
 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
   echo "skipping msan tests: -fsanitize=memory not supported"
   msan=no
@@ -93,7 +93,7 @@ tsan=yes
 
 TMPDIR=${TMPDIR:-/tmp}
 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"
   tsan=no
 fi