Mercurial > projects > dstress
changeset 1397:8cbb1b6de2a3
div. x86_64 fixes
author | thomask |
---|---|
date | Thu, 08 Mar 2007 16:24:10 +0000 |
parents | 35d813a29e8f |
children | 51ad523322be |
files | run/b/bug_glue_387_A.d run/b/bug_glue_387_B.d run/b/bug_glue_387_C.d run/b/bug_glue_387_D.d run/d/debug_info_11_A.d run/sizeof_02.d run/sizeof_03.d |
diffstat | 7 files changed, 17 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- 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);
--- 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);
--- 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);
--- 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);
--- 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); }
--- 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; }
--- 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; }