summaryrefslogtreecommitdiff
path: root/lib/libcompiler_rt
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2017-05-22 19:28:24 +0000
committerDimitry Andric <dim@FreeBSD.org>2017-05-22 19:28:24 +0000
commit27c240688cf3256100eb4165a75b2981565d9813 (patch)
treeba02140605ee7b0522aa7e256d072c0b818a61b8 /lib/libcompiler_rt
parent3d54deb33c59a245d7768a0ed77c76dc3bc36a01 (diff)
parent5423d0917e64e32e4ca834d2c1c2ad5e1d80c9ad (diff)
downloadsrc-test-27c240688cf3256100eb4165a75b2981565d9813.tar.gz
src-test-27c240688cf3256100eb4165a75b2981565d9813.zip
Merge ^/head r318560 through r318657.
Notes
Notes: svn path=/projects/clang500-import/; revision=318658
Diffstat (limited to 'lib/libcompiler_rt')
-rw-r--r--lib/libcompiler_rt/Makefile.inc7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/libcompiler_rt/Makefile.inc b/lib/libcompiler_rt/Makefile.inc
index 39a100d765953..2f0ad23781304 100644
--- a/lib/libcompiler_rt/Makefile.inc
+++ b/lib/libcompiler_rt/Makefile.inc
@@ -224,3 +224,10 @@ SRCS+= switch8.S
SRCS+= switchu8.S
SRCS+= sync_synchronize.S
.endif
+
+# GCC-6.3 on mips32 requires bswap32 built-in.
+.if ${MACHINE_CPUARCH} == "mips"
+SRCS+= bswapdi2.c
+SRCS+= bswapsi2.c
+.endif
+