diff options
| author | Xi Wang <xi.wang@gmail.com> | 2013-05-21 04:05:16 -0400 |
|---|---|---|
| committer | Pekka Enberg <penberg@kernel.org> | 2013-05-21 12:21:07 +0300 |
| commit | 0830fefd080cb921e89e4dae847803f3ed6efdd4 (patch) | |
| tree | 95e72eb9c8b3f710eca2c8964252d16b879945ca /sparse-llvm.c | |
| parent | 04f39f92a009058e2d27e4677f49ae0a281a2c43 (diff) | |
| download | sparse-dev-0830fefd080cb921e89e4dae847803f3ed6efdd4.tar.gz | |
sparse, llvm: use LLVM_DEFAULT_TARGET_TRIPLE
Stick to LLVM_DEFAULT_TARGET_TRIPLE since LLVM_HOSTTRIPLE doesn't exist
on trunk anymore. Define LLVM_DEFAULT_TARGET_TRIPLE to LLVM_HOSTTRIPLE
for building with older LLVM.
Signed-off-by: Xi Wang <xi.wang@gmail.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
Diffstat (limited to 'sparse-llvm.c')
| -rw-r--r-- | sparse-llvm.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sparse-llvm.c b/sparse-llvm.c index a942095e..24afe0e6 100644 --- a/sparse-llvm.c +++ b/sparse-llvm.c @@ -1067,6 +1067,10 @@ static int compile(LLVMModuleRef module, struct symbol_list *list) return 0; } +#ifndef LLVM_DEFAULT_TARGET_TRIPLE +#define LLVM_DEFAULT_TARGET_TRIPLE LLVM_HOSTTRIPLE +#endif + #define X86_LINUX_LAYOUT \ "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-" \ "i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-" \ @@ -1079,7 +1083,7 @@ static int compile(LLVMModuleRef module, struct symbol_list *list) static void set_target(LLVMModuleRef module) { - char target[] = LLVM_HOSTTRIPLE; + char target[] = LLVM_DEFAULT_TARGET_TRIPLE; const char *arch, *vendor, *os, *env, *layout = NULL; char triple[256]; |
