Use correct nm and nm options.
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Jan 2011 23:06:13 +0000 (23:06 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Jan 2011 23:06:13 +0000 (23:06 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168730 138bc75d-0d04-0410-961f-82ee72b054a4

libgo/testsuite/gotest

index e8c0847..7c4bc4a 100755 (executable)
@@ -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