# HG changeset patch # User thomask # Date 1173371050 0 # Node ID 8cbb1b6de2a3bb7a9d022a18f2945aff60d74664 # Parent 35d813a29e8fd8ccf0d63135920511b4a2f32db6 div. x86_64 fixes diff -r 35d813a29e8f -r 8cbb1b6de2a3 run/b/bug_glue_387_A.d --- a/run/b/bug_glue_387_A.d Thu Mar 08 16:23:28 2007 +0000 +++ b/run/b/bug_glue_387_A.d Thu Mar 08 16:24:10 2007 +0000 @@ -10,7 +10,7 @@ module dstress.run.b.bug_glue_387_A; version(D_InlineAsm_X86){ -}else version(D_InlineAsm){ +}else version(D_InlineAsm_X86_64){ }else{ pragma(msg, "DSTRESS{XFAIL}: no inline ASM support"); static assert(0); diff -r 35d813a29e8f -r 8cbb1b6de2a3 run/b/bug_glue_387_B.d --- a/run/b/bug_glue_387_B.d Thu Mar 08 16:23:28 2007 +0000 +++ b/run/b/bug_glue_387_B.d Thu Mar 08 16:24:10 2007 +0000 @@ -10,7 +10,7 @@ module dstress.run.b.bug_glue_387_B; version(D_InlineAsm_X86){ -}else version(D_InlineAsm){ +}else version(D_InlineAsm_X86_64){ }else{ pragma(msg, "DSTRESS{XFAIL}: no inline ASM support"); static assert(0); diff -r 35d813a29e8f -r 8cbb1b6de2a3 run/b/bug_glue_387_C.d --- a/run/b/bug_glue_387_C.d Thu Mar 08 16:23:28 2007 +0000 +++ b/run/b/bug_glue_387_C.d Thu Mar 08 16:24:10 2007 +0000 @@ -10,7 +10,7 @@ module dstress.run.b.bug_glue_387_C; version(D_InlineAsm_X86){ -}else version(D_InlineAsm){ +}else version(D_InlineAsm_X86_64){ }else{ pragma(msg, "DSTRESS{XFAIL}: no inline ASM support"); static assert(0); diff -r 35d813a29e8f -r 8cbb1b6de2a3 run/b/bug_glue_387_D.d --- a/run/b/bug_glue_387_D.d Thu Mar 08 16:23:28 2007 +0000 +++ b/run/b/bug_glue_387_D.d Thu Mar 08 16:24:10 2007 +0000 @@ -10,7 +10,7 @@ module dstress.run.b.bug_glue_387_C; version(D_InlineAsm_X86){ -}else version(D_InlineAsm){ +}else version(D_InlineAsm_X86_64){ }else{ pragma(msg, "DSTRESS{XFAIL}: no inline ASM support"); static assert(0); diff -r 35d813a29e8f -r 8cbb1b6de2a3 run/d/debug_info_11_A.d --- a/run/d/debug_info_11_A.d Thu Mar 08 16:23:28 2007 +0000 +++ b/run/d/debug_info_11_A.d Thu Mar 08 16:24:10 2007 +0000 @@ -30,6 +30,6 @@ return 0; } }else{ - pragma(msg, "DSTRESS{XPASS}: no inline ASM support"); + pragma(msg, "DSTRESS{XFAIL}: no inline ASM support"); static assert(0); } diff -r 35d813a29e8f -r 8cbb1b6de2a3 run/sizeof_02.d --- a/run/sizeof_02.d Thu Mar 08 16:23:28 2007 +0000 +++ b/run/sizeof_02.d Thu Mar 08 16:24:10 2007 +0000 @@ -7,7 +7,11 @@ int main(){ int i[]; i.length=4; - assert(i.length==4); - assert(i.sizeof==8); + if(4 != i.length){ + assert(0); + } + if(size_t.sizeof * 2 != i.sizeof){ + assert(0); + } return 0; } diff -r 35d813a29e8f -r 8cbb1b6de2a3 run/sizeof_03.d --- a/run/sizeof_03.d Thu Mar 08 16:23:28 2007 +0000 +++ b/run/sizeof_03.d Thu Mar 08 16:24:10 2007 +0000 @@ -7,7 +7,11 @@ int main(){ bool i[]; i.length=4; - assert(i.length==4); - assert(i.sizeof==8); + if(4 != i.length){ + assert(0); + } + if(2 * size_t.sizeof != i.sizeof){ + assert(0); + } return 0; }