Mercurial > projects > dstress
changeset 1264:b3d4452d48ac
added DMD-0.177's results
author | thomask |
---|---|
date | Tue, 19 Dec 2006 15:00:26 +0000 |
parents | a7e43a021653 |
children | 236f0d02b8b9 |
files | dstress.c nocompile/i/ireal_03.d run/a/asm_addpd_01_A.d run/a/asm_addps_01_A.d run/a/asm_addsd_01_A.d run/a/asm_addss_01_A.d run/a/asm_addsubpd_01_A.d run/a/asm_addsubps_01_A.d run/a/asm_cmpiss_01_A.d run/a/asm_cmppd_01_A.d run/a/asm_cmpps_01_A.d run/a/asm_cmpsd_01_A.d run/a/asm_cmpsd_01_B.d run/a/asm_cmpss_01_A.d run/a/asm_cvtdq2pd_01_A.d run/a/asm_cvtdq2ps_01_A.d run/a/asm_cvtpd2dq_01_A.d run/a/asm_cvtpd2pi_01_A.d run/a/asm_maxpd_01_A.d run/a/asm_maxps_01_A.d run/a/asm_maxsd_01_A.d run/a/asm_maxss_01_A.d run/a/asm_minpd_01_A.d run/a/asm_minps_01_A.d run/b/bug_stor_layout_382_A.d run/m/mangleof_02_A.d run/m/mangleof_02_B.d run/m/mangleof_02_C.d run/m/mangleof_02_D.d run/m/mangleof_02_E.d run/m/mangleof_02_F.d run/sizeof_04.d tools/gen_report.sh update.sh |
diffstat | 34 files changed, 187 insertions(+), 112 deletions(-) [+] |
line wrap: on
line diff
--- a/dstress.c Sun Dec 10 16:52:18 2006 +0000 +++ b/dstress.c Tue Dec 19 15:00:26 2006 +0000 @@ -724,10 +724,10 @@ *logFile = genTempFileName(); #ifdef USE_POSIX - len = 20 + strlen(CRASH_RUN) + strlen(cmd) + strlen(*logFile); + len = 40 + strlen(CRASH_RUN) + strlen(cmd) + strlen(*logFile); buffer = (char*) malloc(len); - snprintf(buffer, len, "%s %s > %s 2>&1", CRASH_RUN, cmd, *logFile); + snprintf(buffer, len, "%s %s 2>&1 | head -n 200 > %s", CRASH_RUN, cmd, *logFile); system(buffer); free(buffer);
--- a/nocompile/i/ireal_03.d Sun Dec 10 16:52:18 2006 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -// $HeadURL$ -// $Date$ -// $Author$ - -// @author@ Thomas Kuehne <thomas-dloop@kuehne.thisisspam.cn> -// @date@ 2005-04-26 -// @uri@ news:pln1k2-5f3.ln1@lnews.kuehne.cn - -// __DSTRESS_ELINE__ 14 - -module dstress.nocompile.i.ireal_03; - -void test(){ - ireal c = 27Li; -}
--- a/run/a/asm_addpd_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_addpd_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,11 +16,11 @@ int main(){ haveSSE2!()(); - double* a = new double[2]; + double* a = (new double[2]).ptr; a[0] = 1.123; a[1] = 1234.5; - double* b = new double[2]; + double* b = (new double[2]).ptr; b[0] = 0.0012; b[1] = -2.4;
--- a/run/a/asm_addps_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_addps_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,13 +16,13 @@ int main(){ haveSSE!()(); - float* a = new float[4]; + float* a = (new float[4]).ptr; a[0] = 1.0f; a[1] = 20.0f; a[2] = 0.4f; a[3] = 1.0f; - float* b = new float[4]; + float* b = (new float[4]).ptr; b[0] = 4.0f; b[1] = 10.0f; b[2] = 4.0f;
--- a/run/a/asm_addsd_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_addsd_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,11 +16,11 @@ int main(){ haveSSE2!()(); - double* a = new double[2]; + double* a = (new double[2]).ptr; a[0] = 1.0; a[1] = 20.0; - double* b = new double[2]; + double* b = (new double[2]).ptr; b[0] = 4.0; b[1] = 10.0;
--- a/run/a/asm_addss_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_addss_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,13 +16,13 @@ int main(){ haveSSE!()(); - float* a = new float[4]; + float* a = (new float[4]).ptr; a[0] = 1.0f; a[1] = 20.0f; a[2] = 0.4f; a[3] = 2.0f; - float* b = new float[4]; + float* b = (new float[4]).ptr; b[0] = 4.0f; b[1] = 10.0f; b[2] = -4.0f;
--- a/run/a/asm_addsubpd_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_addsubpd_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,11 +16,11 @@ int main(){ haveSSE3!()(); - double* a = new double[2]; + double* a = (new double[2]).ptr; a[0] = 1.0; a[1] = 30.0; - double* b = new double[2]; + double* b = (new double[2]).ptr; b[0] = 4.0; b[1] = 10.0;
--- a/run/a/asm_addsubps_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_addsubps_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,13 +16,13 @@ int main(){ haveSSE3!()(); - float* a = new float[4]; + float* a = (new float[4]).ptr; a[0] = 1.0f; a[1] = 2.0f; a[2] = 3.0f; a[3] = 4.0f; - float* b = new float[4]; + float* b = (new float[4]).ptr; b[0] = 0.1f; b[1] = 0.2f; b[2] = 0.3f;
--- a/run/a/asm_cmpiss_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_cmpiss_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -12,13 +12,13 @@ version(runTest){ int main(){ - float* a = new float[4]; + float* a = (new float[4]).ptr; a[0] = 1.0f; a[1] = 2.0f; a[2] = 3.0f; a[3] = -8.0f; - float* b = new float[4]; + float* b = (new float[4]).ptr; b[0] = 0.0f; b[1] = 4.0f; b[2] = 3.0f;
--- a/run/a/asm_cmppd_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_cmppd_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,15 +16,15 @@ int main(){ haveSSE2!()(); - double* a = new double[2]; + double* a = (new double[2]).ptr; a[0] = 1.0; a[1] = 2.0; - double* b = new double[2]; + double* b = (new double[2]).ptr; b[0] = 1.1; b[1] = 2.0; - ulong* c = new ulong[2]; + ulong* c = (new ulong[2]).ptr; static if(size_t.sizeof == 4){ asm{
--- a/run/a/asm_cmpps_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_cmpps_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,19 +16,19 @@ int main(){ haveSSE!()(); - float* a = new float[4]; + float* a = (new float[4]).ptr; a[0] = 1.0f; a[1] = 2.0f; a[2] = 3.0f; a[3] = 4.0f; - float* b = new float[4]; + float* b = (new float[4]).ptr; b[0] = 1.1f; b[1] = 1.9f; b[2] = 3.0f; b[3] = 4.1f; - uint* c = new uint[4]; + uint* c = (new uint[4]).ptr; static if(size_t.sizeof == 4){ asm{
--- a/run/a/asm_cmpsd_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_cmpsd_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,16 +16,16 @@ int main(){ haveSSE2!()(); - double* a = new double[2]; + double* a = (new double[2]).ptr; a[0] = 1.0; a[1] = 2.0; - double* b = new double[2]; + double* b = (new double[2]).ptr; b[0] = 1.0; b[1] = 2.0; - ulong* c = new ulong[2]; - double* d = new double[2]; + ulong* c = (new ulong[2]).ptr; + double* d = (new double[2]).ptr; static if(size_t.sizeof == 4){ asm{
--- a/run/a/asm_cmpsd_01_B.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_cmpsd_01_B.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,13 +16,13 @@ int main(){ haveSSE2!()(); - double* a = new double[2]; + double* a = (new double[2]).ptr; a[0] = 1.0; a[1] = 2.0; double b = 1.0; - ulong* c = new ulong[2]; - double* d = new double[2]; + ulong* c = (new ulong[2]).ptr; + double* d = (new double[2]).ptr; static if(size_t.sizeof == 4){ asm{
--- a/run/a/asm_cmpss_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_cmpss_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,14 +16,14 @@ int main(){ haveSSE!()(); - float* a = new float[4]; + float* a = (new float[4]).ptr; a[0] = 1.0f; a[1] = 2.0f; a[2] = 3.0f; a[3] = 4.0f; - uint* c = new uint[4]; - float* f = new float[4]; + uint* c = (new uint[4]).ptr; + float* f = (new float[4]).ptr; static if(size_t.sizeof == 4){ asm{
--- a/run/a/asm_cvtdq2pd_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_cvtdq2pd_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,13 +16,13 @@ int main(){ haveSSE2!()(); - int* a = new int[4]; + int* a = (new int[4]).ptr; a[0] = 0; a[1] = -1; a[2] = 2; a[3] = -3; - double* b = new double[2]; + double* b = (new double[2]).ptr; static if(size_t.sizeof == 4){ asm{
--- a/run/a/asm_cvtdq2ps_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_cvtdq2ps_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,13 +16,13 @@ int main(){ haveSSE2!()(); - int* a = new int[4]; + int* a = (new int[4]).ptr; a[0] = 0; a[1] = -1; a[2] = 2; a[3] = -3; - float* b = new float[4]; + float* b = (new float[4]).ptr; static if(size_t.sizeof == 4){ asm{
--- a/run/a/asm_cvtpd2dq_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_cvtpd2dq_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,11 +16,11 @@ int main(){ haveSSE2!()(); - double* a = new double[2]; + double* a = (new double[2]).ptr; a[0] = -2.0; a[1] = 4.0; - int* b = new int[4]; + int* b = (new int[4]).ptr; static if(size_t.sizeof == 4){ asm{
--- a/run/a/asm_cvtpd2pi_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_cvtpd2pi_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -17,11 +17,11 @@ haveSSE2!()(); haveMMX!()(); - double* a = new double[2]; + double* a = (new double[2]).ptr; a[0] = -2.0; a[1] = 4.0; - int* b = new int[2]; + int* b = (new int[2]).ptr; static if(size_t.sizeof == 4){ asm{
--- a/run/a/asm_maxpd_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_maxpd_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,15 +16,15 @@ int main(){ haveSSE2!()(); - double* a = new double[2]; + double* a = (new double[2]).ptr; a[0] = 2.0; a[1] = 3.0; - double* b = new double[2]; + double* b = (new double[2]).ptr; b[0] = 1.0; b[1] = 4.0; - double* c = new double[2]; + double* c = (new double[2]).ptr; static if(size_t.sizeof == 4){ asm{
--- a/run/a/asm_maxps_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_maxps_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,25 +16,42 @@ int main(){ haveSSE!()(); - float[] a = new float[4]; + float* a = (new float[4]).ptr; a[0] = 2.0f; a[1] = 3.0f; a[2] = 16.0f; a[3] = -1.0f; - float[] b = new float[4]; + float* b = (new float[4]).ptr; b[0] = 1.0f; b[1] = 4.0f; b[2] = -17.0f; b[3] = 1.0f; - float[] c = new float[4]; + float* c = (new float[4]).ptr; - asm{ - movups XMM0, a; - movups XMM1, b; - maxps XMM0, XMM1; - movups c, XMM0; + static if(size_t.sizeof == 4){ + asm{ + mov EAX, a; + movups XMM0, [EAX]; + mov EAX, b; + movups XMM1, [EAX]; + maxps XMM0, XMM1; + mov EAX, c; + movups [EAX], XMM0; + } + }else static if(size_t.sizeof == 8){ + asm{ + mov RAX, a; + movups XMM0, [RAX]; + mov RAX, b; + movups XMM1, [RAX]; + maxps XMM0, XMM1; + mov RAX, c; + movups [RAX], XMM0; + } + }else{ + static assert(0, "unhandled pointer size"); } if(c[0] != 2.0f){
--- a/run/a/asm_maxsd_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_maxsd_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,21 +16,38 @@ int main(){ haveSSE2!()(); - double[] a = new double[2]; + double* a = (new double[2]).ptr; a[0] = 1.0; a[1] = 3.0; - double[] b = new double[2]; + double* b = (new double[2]).ptr; b[0] = 2.0; b[1] = 4.0; - double[] c = new double[2]; + double* c = (new double[2]).ptr; - asm{ - movupd XMM0, a; - movupd XMM1, b; - maxsd XMM0, XMM1; - movupd c, XMM0; + static if(size_t.sizeof == 4){ + asm{ + mov EAX, a; + movupd XMM0, [EAX]; + mov EAX, b; + movupd XMM1, [EAX]; + maxsd XMM0, XMM1; + mov EAX, c; + movupd [EAX], XMM0; + } + }else static if(size_t.sizeof == 8){ + asm{ + mov RAX, a; + movupd XMM0, [RAX]; + mov RAX, b; + movupd XMM1, [RAX]; + maxsd XMM0, XMM1; + mov RAX, c; + movupd [RAX], XMM0; + } + }else{ + static assert(0, "unhandled pointer size"); } if(c[0] != 2.0){
--- a/run/a/asm_maxss_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_maxss_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,25 +16,42 @@ int main(){ haveSSE!()(); - float[] a = new float[4]; + float* a = (new float[4]).ptr; a[0] = 1.0f; a[1] = 3.0f; a[2] = 16.0f; a[3] = -1.0f; - float[] b = new float[4]; + float* b = (new float[4]).ptr; b[0] = 2.0f; b[1] = 4.0f; b[2] = -17.0f; b[3] = 1.0f; - float[] c = new float[4]; + float* c = (new float[4]).ptr; - asm{ - movups XMM0, a; - movups XMM1, b; - maxss XMM0, XMM1; - movups c, XMM0; + static if(size_t.sizeof == 4){ + asm{ + mov EAX, a; + movups XMM0, [EAX]; + mov EAX, b; + movups XMM1, [EAX]; + maxss XMM0, XMM1; + mov EAX, c; + movups [EAX], XMM0; + } + }else static if(size_t.sizeof == 8){ + asm{ + mov RAX, a; + movups XMM0, [RAX]; + mov RAX, b; + movups XMM1, [RAX]; + maxss XMM0, XMM1; + mov RAX, c; + movups [RAX], XMM0; + } + }else{ + static assert(0, "unhandled pointer size"); } if(c[0] != 2.0f){
--- a/run/a/asm_minpd_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_minpd_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,21 +16,38 @@ int main(){ haveSSE2!()(); - double[] a = new double[2]; + double* a = (new double[2]).ptr; a[0] = 2.0; a[1] = 3.0; - double[] b = new double[2]; + double* b = (new double[2]).ptr; b[0] = 1.0; b[1] = 4.0; - double[] c = new double[2]; + double* c = (new double[2]).ptr; - asm{ - movupd XMM0, a; - movupd XMM1, b; - minpd XMM0, XMM1; - movupd c, XMM0; + static if(size_t.sizeof == 4){ + asm{ + mov EAX, a; + movupd XMM0, [EAX]; + mov EAX, b; + movupd XMM1, [EAX]; + minpd XMM0, XMM1; + mov EAX, c; + movupd [EAX], XMM0; + } + }else static if(size_t.sizeof == 8){ + asm{ + mov RAX, a; + movupd XMM0, [RAX]; + mov RAX, b; + movupd XMM1, [RAX]; + minpd XMM0, XMM1; + mov RAX, c; + movupd [RAX], XMM0; + } + }else{ + static assert(0, "unhandled pointer size"); } if(c[0] != 1.0){
--- a/run/a/asm_minps_01_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/a/asm_minps_01_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -16,25 +16,42 @@ int main(){ haveSSE!()(); - float[] a = new float[4]; + float* a = (new float[4]).ptr; a[0] = 2.0f; a[1] = 3.0f; a[2] = 17.0f; a[3] = -1.0f; - float[] b = new float[4]; + float* b = (new float[4]).ptr; b[0] = 1.0f; b[1] = 4.0f; b[2] = 16.0f; b[3] = 1.0f; - float[] c = new float[4]; + float* c = (new float[4]).ptr; - asm{ - movups XMM0, a; - movups XMM1, b; - minps XMM0, XMM1; - movups c, XMM0; + static if(size_t.sizeof == 4){ + asm{ + mov EAX, a; + movups XMM0, [EAX]; + mov EAX, b; + movups XMM1, [EAX]; + minps XMM0, XMM1; + mov EAX, c; + movups [EAX], XMM0; + } + }else static if(size_t.sizeof == 8){ + asm{ + mov RAX, a; + movups XMM0, [RAX]; + mov RAX, b; + movups XMM1, [RAX]; + minps XMM0, XMM1; + mov RAX, c; + movups [RAX], XMM0; + } + }else{ + static assert(0, "unhandled pointer size"); } if(c[0] != 1.0f){
--- a/run/b/bug_stor_layout_382_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/b/bug_stor_layout_382_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -23,7 +23,7 @@ Dog bar(Cat*[] c, uint k, uint v){ Dog d; - d.ptr = new byte[d.length]; + d.ptr = (new byte[d.length]).ptr; return d; }
--- a/run/m/mangleof_02_A.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/m/mangleof_02_A.d Tue Dec 19 15:00:26 2006 +0000 @@ -6,7 +6,7 @@ int main(){ char[] m = (bool).mangleof; - if(m == "x"){ + if(m == "b"){ return 0; } }
--- a/run/m/mangleof_02_B.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/m/mangleof_02_B.d Tue Dec 19 15:00:26 2006 +0000 @@ -6,7 +6,7 @@ int main(){ char[] m = (bool[]).mangleof; - if(m == "Ax"){ + if(m == "Ab"){ return 0; } }
--- a/run/m/mangleof_02_C.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/m/mangleof_02_C.d Tue Dec 19 15:00:26 2006 +0000 @@ -6,7 +6,7 @@ int main(){ char[] m = (bool*).mangleof; - if(m == "Px"){ + if(m == "Pb"){ return 0; } }
--- a/run/m/mangleof_02_D.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/m/mangleof_02_D.d Tue Dec 19 15:00:26 2006 +0000 @@ -6,7 +6,7 @@ int main(){ char[] m = (bool*[]).mangleof; - if(m == "APx"){ + if(m == "APb"){ return 0; } }
--- a/run/m/mangleof_02_E.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/m/mangleof_02_E.d Tue Dec 19 15:00:26 2006 +0000 @@ -6,7 +6,7 @@ int main(){ char[] m = (bool[]*).mangleof; - if(m == "PAx"){ + if(m == "PAb"){ return 0; } }
--- a/run/m/mangleof_02_F.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/m/mangleof_02_F.d Tue Dec 19 15:00:26 2006 +0000 @@ -7,7 +7,7 @@ int main(){ bool[2] t; char[] m = (typeof(t)).mangleof; - if(m == "G2x"){ + if(m == "G2b"){ return 0; } }
--- a/run/sizeof_04.d Sun Dec 10 16:52:18 2006 +0000 +++ b/run/sizeof_04.d Tue Dec 19 15:00:26 2006 +0000 @@ -6,9 +6,13 @@ int main(){ int[char[]] array; - assert(array.sizeof == 8); + if(array.sizeof != (byte[byte]).sizeof){ + assert(0); + } array["drei"]=3; array["sieben"]=7; - assert(array.sizeof == 8); + if(array.sizeof != (byte[byte]).sizeof){ + assert(0); + } return 0; }
--- a/tools/gen_report.sh Sun Dec 10 16:52:18 2006 +0000 +++ b/tools/gen_report.sh Tue Dec 19 15:00:26 2006 +0000 @@ -10,8 +10,8 @@ done ./log genReport . \ - --./tmp2/linux-amd64_dmd-0.175.log \ - ./tmp2/linux-amd64_dmd-0.174.log \ + --./tmp2/linux-amd64_dmd-0.177.log \ + ./tmp2/linux-amd64_dmd-0.175.log \ ./tmp2/linux-amd64_gdc-0.19.log mv www/results.html www/results.short.html
--- a/update.sh Sun Dec 10 16:52:18 2006 +0000 +++ b/update.sh Tue Dec 19 15:00:26 2006 +0000 @@ -4,18 +4,20 @@ dmd -w -O log.d || exit 2 export PATH=.:/home/tk/misc/bin:$PATH -for DMD in dmd-0.175 dmd-0.174 gdmd-0.19; do +for DMD in dmd-0.177 dmd-0.175 gdmd-0.19; do export DMD export DMDX=`echo $DMD | sed "s/gdmd/gdc/"` make dstress + rm -f raw_results/linux-amd64_$DMDX.log + if test ! -f raw_results/linux-amd64_$DMDX.log.bz2; then echo "$DMD ($DMDX) - complex build" make complex > raw_results/linux-amd64_$DMDX.log 2>&1 # make compile nocompile run norun >> raw_results/linux-amd64_$DMDX.log 2>&1 cat log.txt >> raw_results/linux-amd64_$DMDX.log - bzip2 -9 < raw_results/linux-amd64_$DMDX.log >> raw_results/linux-amd64_$DMDX.log.bz2 + bzip2 -9 < raw_results/linux-amd64_$DMDX.log > raw_results/linux-amd64_$DMDX.log.bz2 fi echo "$DMD ($DMDX) - update build" @@ -31,7 +33,6 @@ bzip2 -9 < raw_results/linux-amd64_$DMDX.log >> raw_results/linux-amd64_$DMDX.log.bz2 fi - rm -f raw_results/linux-amd64_$DMDX.log make distclean done