diff options
| author | Matthias Braun <matze@braunis.de> | 2017-08-02 00:28:10 +0000 |
|---|---|---|
| committer | Matthias Braun <matze@braunis.de> | 2017-08-02 00:28:10 +0000 |
| commit | 6b898beb8e6bf5739d43c1d64646264afc595de8 (patch) | |
| tree | 57c50181654d063b5efffd9a73939e413a55d413 /llvm/test/CodeGen/X86/inline-asm-error.ll | |
| parent | 83ca4fc7bc5b4675704c414e75bf95deb5f41b12 (diff) | |
| download | bcm5719-llvm-6b898beb8e6bf5739d43c1d64646264afc595de8.tar.gz bcm5719-llvm-6b898beb8e6bf5739d43c1d64646264afc595de8.zip | |
X86: Do not use llc -march in tests.
`llc -march` is problematic because it only switches the target
architecture, but leaves the operating system unchanged. This
occasionally leads to indeterministic tests because the OS from
LLVM_DEFAULT_TARGET_TRIPLE is used.
However we can simply always use `llc -mtriple` instead. This changes
all the tests to do this to avoid people using -march when they copy and
paste parts of tests.
See also the discussion in https://reviews.llvm.org/D35287
llvm-svn: 309774
Diffstat (limited to 'llvm/test/CodeGen/X86/inline-asm-error.ll')
| -rw-r--r-- | llvm/test/CodeGen/X86/inline-asm-error.ll | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/test/CodeGen/X86/inline-asm-error.ll b/llvm/test/CodeGen/X86/inline-asm-error.ll index 31fb190daf8..a757365e348 100644 --- a/llvm/test/CodeGen/X86/inline-asm-error.ll +++ b/llvm/test/CodeGen/X86/inline-asm-error.ll @@ -1,6 +1,6 @@ -; RUN: not llc -march x86 -regalloc=fast -optimize-regalloc=0 < %s 2> %t1 -; RUN: not llc -march x86 -regalloc=basic < %s 2> %t2 -; RUN: not llc -march x86 -regalloc=greedy < %s 2> %t3 +; RUN: not llc -mtriple=i686-- -regalloc=fast -optimize-regalloc=0 < %s 2> %t1 +; RUN: not llc -mtriple=i686-- -regalloc=basic < %s 2> %t2 +; RUN: not llc -mtriple=i686-- -regalloc=greedy < %s 2> %t3 ; RUN: FileCheck %s < %t1 ; RUN: FileCheck %s < %t2 ; RUN: FileCheck %s < %t3 |

