| Index: Makefile.standalone
|
| diff --git a/Makefile.standalone b/Makefile.standalone
|
| index 98ba05ed2321a39ad7ec943a9ecac07fedaacfed..a265a31aea3a13811fd2fb07e071cbdee652507a 100644
|
| --- a/Makefile.standalone
|
| +++ b/Makefile.standalone
|
| @@ -137,10 +137,15 @@ endif
|
|
|
| ifdef FORCEASM
|
| FORCEASM_FLAG = --filetype=asm
|
| - # With --filetype=asm and --sandbox, the llvm-mc assembler emits the lock and
|
| - # 16-bit prefixes in the "wrong" order, causing the validator to reject the
|
| - # resulting nexe. So we just disable those tests for now.
|
| - FORCEASM_XTEST_EXCLUDES = -e x8632,sandbox,test_sync_atomic
|
| + # With --filetype=asm and --sandbox:
|
| + # (1) the llvm-mc assembler emits the lock and 16-bit prefixes in the "wrong"
|
| + # order, causing the validator to reject the resulting nexe.
|
| + # (2) the llvm-mc assembler fails to assemble rip/eip-based addresses.
|
| + # So we just disable those tests for now.
|
| + FORCEASM_XTEST_EXCLUDES = \
|
| + -e x8632,sandbox,test_sync_atomic \
|
| + -e x8664,sandbox,test_calling_conv \
|
| + -e x8664,sandbox,test_global
|
| FORCEASM_LIT_PARAM = --param=FORCEASM
|
| # x86 sandboxing lit tests are disabled because llvm-mc uses different
|
| # relocations for pushing return addresses onto the stack.
|
|
|