From c23dd8a951a2dd964bfc355ebcf3edd4d4a5499f Mon Sep 17 00:00:00 2001 From: Evghenii Date: Wed, 5 Feb 2014 17:48:04 +0100 Subject: [PATCH] fixed __puts_nvptx --- builtins.cpp | 1 + builtins/target-nvptx.ll | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/builtins.cpp b/builtins.cpp index b5f65bf6..8b18529f 100644 --- a/builtins.cpp +++ b/builtins.cpp @@ -672,6 +672,7 @@ lSetInternalFunctions(llvm::Module *module) { "__cvt_loc2gen", "__cvt_loc2gen_var", "__cvt_const2gen", + "__puts_nvptx", "ISPCAlloc", "ISPCLaunch", "ISPCSync", diff --git a/builtins/target-nvptx.ll b/builtins/target-nvptx.ll index 415dfa4c..f2aca589 100644 --- a/builtins/target-nvptx.ll +++ b/builtins/target-nvptx.ll @@ -1616,7 +1616,7 @@ extract_insert(double, double) declare void @__assertfail(i64,i64,i32,i64,i64) noreturn; declare i32 @vprintf(i64,i64) -define internal i32 @__puts_nvptx(i8*) alwaysinline +define i32 @__puts_nvptx(i8*) alwaysinline { %str = ptrtoint i8* %0 to i64 %parm = or i64 0, 0