From: Ian Lance Taylor Date: Thu, 10 Mar 2011 00:51:14 +0000 (+0000) Subject: re PR go/48020 (libgo flag test FAILs on Solaris 2) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=25d5c0b020e1a3e3ab76463300fcdfc5e08f10fe;p=gcc.git re PR go/48020 (libgo flag test FAILs on Solaris 2) PR go/48020 gotest: Pass -v to nm to avoid sorting on Solaris. From-SVN: r170842 --- diff --git a/libgo/testsuite/gotest b/libgo/testsuite/gotest index 7c4bc4af8d4..28aba6e2dd8 100755 --- a/libgo/testsuite/gotest +++ b/libgo/testsuite/gotest @@ -274,7 +274,9 @@ fi # the grep -v eliminates methods and other special names # that have multiple dots. pattern='Test([^a-z].*)?' - tests=$($NM -p _gotest_.o $xofile | egrep ' T .*\.'$pattern'$' | grep -v '\..*\..*\.' | sed 's/.* //' | sed 's/.*\.\(.*\.\)/\1/') + # The -p option tells GNU nm not to sort. + # The -v option tells Solaris nm to sort by value. + tests=$($NM -p -v _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