Mercurial > projects > dstress
changeset 1392:275d8482722d
div. inline asm fixes
author | thomask |
---|---|
date | Thu, 08 Mar 2007 16:21:09 +0000 |
parents | 5b177d79b7d6 |
children | 9216c4646e94 |
files | norun/a/asm_clts_01.d norun/a/asm_fxrstor_01.d norun/a/asm_fxsave_01.d norun/a/asm_hlt_01.d norun/a/asm_invd_01.d norun/a/asm_lldt_01.d norun/a/asm_lmsw_01.d norun/a/asm_ltr_01.d |
diffstat | 8 files changed, 19 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/norun/a/asm_clts_01.d Thu Mar 08 16:20:40 2007 +0000 +++ b/norun/a/asm_clts_01.d Thu Mar 08 16:21:09 2007 +0000 @@ -4,15 +4,21 @@ module dstress.norun.a.asm_clts_01; -int main(){ - version(D_InlineAsm){ +version(D_InlineAsm_X86){ + version = test; +}else version(D_InlineAsm_X86_64){ + version = test; +} + +version(test){ + int main(){ asm{ clts; } return 0; - }else{ - pragma(msg, "no Inline asm support"); - static assert(0); } -} \ No newline at end of file +}else{ + pragma(msg, "DSTRESS{XFAIL}: no x86 inline asm support"); + static assert(0); +}
--- a/norun/a/asm_fxrstor_01.d Thu Mar 08 16:20:40 2007 +0000 +++ b/norun/a/asm_fxrstor_01.d Thu Mar 08 16:21:09 2007 +0000 @@ -19,7 +19,7 @@ return 0; }else{ - pragma(msg, "no Inline asm support"); + pragma(msg, "DSTRESS{XFAIL}: no inline x86 asm support"); static assert(0); } }
--- a/norun/a/asm_fxsave_01.d Thu Mar 08 16:20:40 2007 +0000 +++ b/norun/a/asm_fxsave_01.d Thu Mar 08 16:21:09 2007 +0000 @@ -19,7 +19,7 @@ return 0; }else{ - pragma(msg, "no Inline asm support"); + pragma(msg, "DSTRESS{XFAIL}: no inline x86 asm support"); static assert(0); } }
--- a/norun/a/asm_hlt_01.d Thu Mar 08 16:20:40 2007 +0000 +++ b/norun/a/asm_hlt_01.d Thu Mar 08 16:21:09 2007 +0000 @@ -19,6 +19,6 @@ return 0; } }else{ - pragma(msg, "DSTRESS{XFAIL}: no inline ASM support"); + pragma(msg, "DSTRESS{XFAIL}: no inline x86 asm support"); static assert(0); }
--- a/norun/a/asm_invd_01.d Thu Mar 08 16:20:40 2007 +0000 +++ b/norun/a/asm_invd_01.d Thu Mar 08 16:21:09 2007 +0000 @@ -19,6 +19,6 @@ return 0; } }else{ - pragma(msg, "DSTRESS{XFAIL}: no inline ASM support"); + pragma(msg, "DSTRESS{XFAIL}: no inline x86 asm support"); static assert(0); }
--- a/norun/a/asm_lldt_01.d Thu Mar 08 16:20:40 2007 +0000 +++ b/norun/a/asm_lldt_01.d Thu Mar 08 16:21:09 2007 +0000 @@ -13,7 +13,7 @@ return 0; }else{ - pragma(msg, "no Inline asm support"); + pragma(msg, "DSTRESS{XFAIL}: no inline x86 asm support"); static assert(0); } }