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);
 	}
 }
--- a/norun/a/asm_lmsw_01.d	Thu Mar 08 16:20:40 2007 +0000
+++ b/norun/a/asm_lmsw_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);
 	}
 }
--- a/norun/a/asm_ltr_01.d	Thu Mar 08 16:20:40 2007 +0000
+++ b/norun/a/asm_ltr_01.d	Thu Mar 08 16:21:09 2007 +0000
@@ -12,7 +12,7 @@
 		}
 		return 0;
 	}else{
-		pragma(msg, "no Inline asm support");
+		pragma(msg, "DSTRESS{XFAIL}: no inline x86 asm support");
 		static assert(0);
 	}
 }