annotate update.sh @ 1630:d0efa3ae5522 default tip

run/mini/naked_asm5: New x86_64 ABI passes the arguments in reverse order.
author David Nadlinger <code@klickverbot.at>
date Sat, 23 Apr 2011 22:57:32 +0200
parents b3d4452d48ac
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
864
eeb28ee92a5d added update script
thomask
parents:
diff changeset
1 #!/bin/bash
eeb28ee92a5d added update script
thomask
parents:
diff changeset
2
eeb28ee92a5d added update script
thomask
parents:
diff changeset
3 make distclean
882
534a591a0225 fixed report handling of complex test cases
thomask
parents: 876
diff changeset
4 dmd -w -O log.d || exit 2
1150
0acada9a9731 updated misc tools
thomask
parents: 948
diff changeset
5 export PATH=.:/home/tk/misc/bin:$PATH
864
eeb28ee92a5d added update script
thomask
parents:
diff changeset
6
1264
b3d4452d48ac added DMD-0.177's results
thomask
parents: 1250
diff changeset
7 for DMD in dmd-0.177 dmd-0.175 gdmd-0.19; do
864
eeb28ee92a5d added update script
thomask
parents:
diff changeset
8 export DMD
eeb28ee92a5d added update script
thomask
parents:
diff changeset
9
eeb28ee92a5d added update script
thomask
parents:
diff changeset
10 export DMDX=`echo $DMD | sed "s/gdmd/gdc/"`
1250
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
11 make dstress
864
eeb28ee92a5d added update script
thomask
parents:
diff changeset
12
1264
b3d4452d48ac added DMD-0.177's results
thomask
parents: 1250
diff changeset
13 rm -f raw_results/linux-amd64_$DMDX.log
b3d4452d48ac added DMD-0.177's results
thomask
parents: 1250
diff changeset
14
1250
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
15 if test ! -f raw_results/linux-amd64_$DMDX.log.bz2; then
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
16 echo "$DMD ($DMDX) - complex build"
1150
0acada9a9731 updated misc tools
thomask
parents: 948
diff changeset
17 make complex > raw_results/linux-amd64_$DMDX.log 2>&1
0acada9a9731 updated misc tools
thomask
parents: 948
diff changeset
18 # make compile nocompile run norun >> raw_results/linux-amd64_$DMDX.log 2>&1
948
a3716859972b minor infra. review
thomask
parents: 921
diff changeset
19 cat log.txt >> raw_results/linux-amd64_$DMDX.log
1264
b3d4452d48ac added DMD-0.177's results
thomask
parents: 1250
diff changeset
20 bzip2 -9 < raw_results/linux-amd64_$DMDX.log > raw_results/linux-amd64_$DMDX.log.bz2
1250
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
21 fi
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
22
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
23 echo "$DMD ($DMDX) - update build"
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
24 bunzip2 < raw_results/linux-amd64_$DMDX.log.bz2 > raw_results/linux-amd64_$DMDX.log
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
25 touch -a -m -r raw_results/linux-amd64_$DMDX.log.bz2 raw_results/linux-amd64_$DMDX.log
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
26 ./log genUpdateList . raw_results/linux-amd64_$DMDX.log
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
27 if `cat raw_results/linux-amd64_$DMDX.log.update | grep -v "asm_p" | sort > update-list.sh`; then
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
28 rm -rf raw_results/linux-amd64_$DMDX.log.update
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
29 date -R > raw_results/linux-amd64_$DMDX
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
30 date -R > raw_results/linux-amd64_$DMDX.log
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
31 chmod +x update-list.sh
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
32 ./update-list.sh 2>> raw_results/linux-amd64_$DMDX 1>> raw_results/linux-amd64_$DMDX.log
5f46d690a3aa * updated results to 0.175
thomask
parents: 1150
diff changeset
33 bzip2 -9 < raw_results/linux-amd64_$DMDX.log >> raw_results/linux-amd64_$DMDX.log.bz2
864
eeb28ee92a5d added update script
thomask
parents:
diff changeset
34 fi
eeb28ee92a5d added update script
thomask
parents:
diff changeset
35
eeb28ee92a5d added update script
thomask
parents:
diff changeset
36 make distclean
eeb28ee92a5d added update script
thomask
parents:
diff changeset
37 done
eeb28ee92a5d added update script
thomask
parents:
diff changeset
38