fix __invtrigl.o symbol names using '__' prefix
[libm] / test / sanity / chk.sh
index cfe15d2..849ab10 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 export LC_ALL=C
 #!/bin/sh
 
 export LC_ALL=C
-nm ../../lib/libm.a |awk '/ [TW] / && !/__/ && !/ fe/{print $3}' |sort >f.sym
+nm ../../lib/libm.a |awk '$2 ~ /^[A-Z]$/ && $3 !~ /^__/ && $3 !~ /^fe/{print $3}' |sort >f.sym
 awk '/^\t[PQ]/{ sub(/[^(]*\(/,""); sub(/^\([^(]*\)/,""); sub(/\(.*/,""); print}' t.c |sort >f.t
 diff f.t f.sym
 
 awk '/^\t[PQ]/{ sub(/[^(]*\(/,""); sub(/^\([^(]*\)/,""); sub(/\(.*/,""); print}' t.c |sort >f.t
 diff f.t f.sym