diff options
author | Chris Lattner <sabre@nondot.org> | 2008-05-28 04:14:30 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-05-28 04:14:30 +0000 |
commit | 633cd5949bad759d53cbaf811f825ccfe007e86e (patch) | |
tree | 7cbaf1ae6bfc5559c5d634a4bcf747293512c8eb | |
parent | 724895625bf71299a6b53dd606fd8d41a5ed2a37 (diff) | |
download | bcm5719-llvm-633cd5949bad759d53cbaf811f825ccfe007e86e.tar.gz bcm5719-llvm-633cd5949bad759d53cbaf811f825ccfe007e86e.zip |
Fix CodeGen/Generic/2005-10-21-longlonggtu.ll on ia64.
llvm-svn: 51634
-rw-r--r-- | llvm/lib/Target/IA64/IA64ISelLowering.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/IA64/IA64ISelLowering.cpp b/llvm/lib/Target/IA64/IA64ISelLowering.cpp index bcce7e672e1..dbf205d9323 100644 --- a/llvm/lib/Target/IA64/IA64ISelLowering.cpp +++ b/llvm/lib/Target/IA64/IA64ISelLowering.cpp @@ -530,7 +530,8 @@ IA64TargetLowering::LowerCallTo(SDOperand Chain, const Type *RetTy, case MVT::f32: RetVal = DAG.getCopyFromReg(Chain, IA64::F8, MVT::f64, InFlag); Chain = RetVal.getValue(1); - RetVal = DAG.getNode(ISD::TRUNCATE, MVT::f32, RetVal); + RetVal = DAG.getNode(ISD::FP_ROUND, MVT::f32, RetVal, + DAG.getIntPtrConstant(0)); break; case MVT::f64: RetVal = DAG.getCopyFromReg(Chain, IA64::F8, MVT::f64, InFlag); |