summaryrefslogtreecommitdiffstats
path: root/lib/libcompiler_rt
diff options
context:
space:
mode:
authordim <dim@FreeBSD.org>2015-03-14 12:40:19 +0000
committerdim <dim@FreeBSD.org>2015-03-14 12:40:19 +0000
commit73a5b102bba947d10e5dd482c1f14bc444d4fcb3 (patch)
tree22c96169e9ec91b9a5b31830347710371a91096d /lib/libcompiler_rt
parentd202cb2c64432c785dfaf1544f77b27349d33d56 (diff)
downloadFreeBSD-src-73a5b102bba947d10e5dd482c1f14bc444d4fcb3.zip
FreeBSD-src-73a5b102bba947d10e5dd482c1f14bc444d4fcb3.tar.gz
Pull in r231965 from upstream compiler-rt trunk (by Jörg Sonnenberger):
Refactor float to integer conversion to share the same code. 80bit Intel/PPC long double is excluded due to lacking support for the abstraction. Consistently provide saturation logic. Extend to long double on 128bit IEEE extended platforms. Initial patch with test cases from GuanHong Liu. Reviewed by Steve Canon. Differential Revision: http://reviews.llvm.org/D2804 Pull in r232107 from upstream compiler-rt trunk (by Ed Maste): Use signed int implementation for __fixint Requested by: emaste
Diffstat (limited to 'lib/libcompiler_rt')
-rw-r--r--lib/libcompiler_rt/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/libcompiler_rt/Makefile b/lib/libcompiler_rt/Makefile
index e4eecbf..d70549c 100644
--- a/lib/libcompiler_rt/Makefile
+++ b/lib/libcompiler_rt/Makefile
@@ -55,12 +55,18 @@ SRCF= absvdi2 \
fixdfti \
fixsfdi \
fixsfti \
+ fixtfdi \
+ fixtfsi \
+ fixtfti \
fixunsdfdi \
fixunsdfsi \
fixunsdfti \
fixunssfdi \
fixunssfsi \
fixunssfti \
+ fixunstfdi \
+ fixunstfsi \
+ fixunstfti \
fixunsxfdi \
fixunsxfsi \
fixunsxfti \
OpenPOWER on IntegriCloud