aboutsummaryrefslogtreecommitdiff
path: root/libgo/testsuite
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2011-01-12 23:06:13 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2011-01-12 23:06:13 +0000
commitc7aca2ff21800e3101a0c177151d70fda008484c (patch)
tree353a3626c6dbb631b840020dd7e5ce707d220fb0 /libgo/testsuite
parent86d013a7f03bc499116c7e1ab4e676aa2cbae669 (diff)
downloadgcc-c7aca2ff21800e3101a0c177151d70fda008484c.zip
gcc-c7aca2ff21800e3101a0c177151d70fda008484c.tar.gz
gcc-c7aca2ff21800e3101a0c177151d70fda008484c.tar.bz2
Use correct nm and nm options.
From-SVN: r168730
Diffstat (limited to 'libgo/testsuite')
-rwxr-xr-xlibgo/testsuite/gotest4
1 files changed, 3 insertions, 1 deletions
diff --git a/libgo/testsuite/gotest b/libgo/testsuite/gotest
index e8c0847..7c4bc4a 100755
--- a/libgo/testsuite/gotest
+++ b/libgo/testsuite/gotest
@@ -19,6 +19,8 @@ GL=${GL:-${GC-gccgo}}
GOLIBS=
export GC GL GOLIBS
+NM=${NM:-nm}
+
# srcdir is where the source files are found. basedir is where the
# source file paths are relative to.
# gofiles are the test files. pkgfiles are the source files.
@@ -272,7 +274,7 @@ fi
# the grep -v eliminates methods and other special names
# that have multiple dots.
pattern='Test([^a-z].*)?'
- tests=$(nm -s _gotest_.o $xofile | egrep ' T .*\.'$pattern'$' | grep -v '\..*\..*\.' | sed 's/.* //' | sed 's/.*\.\(.*\.\)/\1/')
+ tests=$($NM -p _gotest_.o $xofile | egrep ' T .*\.'$pattern'$' | grep -v '\..*\..*\.' | sed 's/.* //' | sed 's/.*\.\(.*\.\)/\1/')
if [ "x$tests" = x ]; then
echo 'gotest: warning: no tests matching '$pattern in _gotest_.o $xofile 1>&2
exit 2