summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-05-28 04:14:30 +0000
committerChris Lattner <sabre@nondot.org>2008-05-28 04:14:30 +0000
commit633cd5949bad759d53cbaf811f825ccfe007e86e (patch)
tree7cbaf1ae6bfc5559c5d634a4bcf747293512c8eb
parent724895625bf71299a6b53dd606fd8d41a5ed2a37 (diff)
downloadbcm5719-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.cpp3
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);
OpenPOWER on IntegriCloud