summaryrefslogtreecommitdiff
path: root/lib/libcompiler_rt
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2016-11-10 22:12:19 +0000
committerDimitry Andric <dim@FreeBSD.org>2016-11-10 22:12:19 +0000
commit2828dafcf3e7b225b70cbb380eb8c7dae452493e (patch)
tree8c38da97c8d6131d6248b65de6651466757db025 /lib/libcompiler_rt
parenta2b802ce707809349e00536a3a61edc13ff172e7 (diff)
parent3b49535a5a124165d6521ca19e12c0a457ca13b8 (diff)
downloadsrc-test-2828dafcf3e7b225b70cbb380eb8c7dae452493e.tar.gz
src-test-2828dafcf3e7b225b70cbb380eb8c7dae452493e.zip
Merge ^/head r308227 through r308490.
Notes
Notes: svn path=/projects/clang390-import/; revision=308491
Diffstat (limited to 'lib/libcompiler_rt')
-rw-r--r--lib/libcompiler_rt/Makefile.inc7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/libcompiler_rt/Makefile.inc b/lib/libcompiler_rt/Makefile.inc
index 3d05eed3e66b0..f77fc84aaa6d0 100644
--- a/lib/libcompiler_rt/Makefile.inc
+++ b/lib/libcompiler_rt/Makefile.inc
@@ -128,8 +128,11 @@ SRCF+= umodti3
SRCF+= cpu_model
.endif
-# 128-bit quad precision long double support, only used on arm64
-.if ${MACHINE_CPUARCH} == "aarch64"
+#
+# 128-bit quad precision long double support,
+# only used on arm64 and riscv.
+#
+.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "riscv"
SRCF+= addtf3
SRCF+= comparetf2
SRCF+= divtf3