|
From: <sv...@va...> - 2013-12-10 09:31:26
|
Author: mjw
Date: Tue Dec 10 09:31:18 2013
New Revision: 13754
Log:
Add testcase for bug 328100 XABORT not implemented (VEX r2800).
Modified:
trunk/none/tests/amd64/tm1.c
trunk/none/tests/amd64/tm1.stdout.exp
Modified: trunk/none/tests/amd64/tm1.c
==============================================================================
--- trunk/none/tests/amd64/tm1.c (original)
+++ trunk/none/tests/amd64/tm1.c Tue Dec 10 09:31:18 2013
@@ -58,5 +58,9 @@
: : "r"(&n) : "cc", "memory"
);
*/
+
+ __asm__ __volatile__( "xabort $0x1" );
+ printf("xabort: outside transaction is nop.\n");
+
return 0;
}
Modified: trunk/none/tests/amd64/tm1.stdout.exp
==============================================================================
--- trunk/none/tests/amd64/tm1.stdout.exp (original)
+++ trunk/none/tests/amd64/tm1.stdout.exp Tue Dec 10 09:31:18 2013
@@ -1,2 +1,3 @@
transactionally_apply: ok = 0 (expected 0)
xtest: rflags.Z = 1 (expected 1)
+xabort: outside transaction is nop.
|