projects
/
libc-test
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remquol: use remquo tests when long double == double
[libc-test]
/
src
/
math
/
gen
/
gentests.sh
diff --git
a/src/math/gen/gentests.sh
b/src/math/gen/gentests.sh
index
a998e6a
..
b47ce7c
100755
(executable)
--- a/
src/math/gen/gentests.sh
+++ b/
src/math/gen/gentests.sh
@@
-3,6
+3,8
@@
D=..
sed 's/^T(//;s/,//;s/)//' functions.h | while read N T
do
D=..
sed 's/^T(//;s/,//;s/)//' functions.h | while read N T
do
+ [ "$T" ] || continue
+
[ -e $D/$N.c ] || {
cp template/$T.c $D/$N.c || continue
ND=`echo $N |sed 's/l$//'`
[ -e $D/$N.c ] || {
cp template/$T.c $D/$N.c || continue
ND=`echo $N |sed 's/l$//'`
@@
-10,14
+12,14
@@
do
H=''
for i in crlibm/$N.h ucb/$N.h sanity/$N.h
do
H=''
for i in crlibm/$N.h ucb/$N.h sanity/$N.h
do
- [ -e $D/$i ] && H="$H
\\n#include \"$i\"
"
+ [ -e $D/$i ] && H="$H
#include \"$i\"\\n
"
done
DH=''
for i in crlibm/$ND.h ucb/$ND.h sanity/$ND.h
do
done
DH=''
for i in crlibm/$ND.h ucb/$ND.h sanity/$ND.h
do
- [ -e $D/$i ] && DH="$DH
\\n#include \"$i\"
"
+ [ -e $D/$i ] && DH="$DH
#include \"$i\"\\n
"
done
done
- sed -i "s/___/$N/g;s,
HEADERS,$H,;s,DHEADERS,$D
H," $D/$N.c
+ sed -i "s/___/$N/g;s,
DHEADERS,$DH,;s,HEADERS,$
H," $D/$N.c
}
done
}
done