summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandrew <andrew@FreeBSD.org>2015-04-02 17:06:15 +0000
committerandrew <andrew@FreeBSD.org>2015-04-02 17:06:15 +0000
commit44cd45611c76a14debaa8abfa9bb609966552e76 (patch)
treea5fd2363fef032af9cee4cf2abce536809556bdf
parent30caa191158ed79be97878a1435972016e6f539f (diff)
downloadFreeBSD-src-44cd45611c76a14debaa8abfa9bb609966552e76.zip
FreeBSD-src-44cd45611c76a14debaa8abfa9bb609966552e76.tar.gz
Exclude the floating-point functions from libgcc_s on arm64, they are
unneeded and will be provided by compiler-rt. Sponsored by: The FreeBSD Foundation
-rw-r--r--gnu/lib/libgcc/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/gnu/lib/libgcc/Makefile b/gnu/lib/libgcc/Makefile
index e7d10b2..f0efff4 100644
--- a/gnu/lib/libgcc/Makefile
+++ b/gnu/lib/libgcc/Makefile
@@ -55,7 +55,7 @@ LIB2FUNCS+= _fixuns${mode}si
.endfor
# Likewise double-word routines.
-.if ${TARGET_CPUARCH} != "arm"
+.if ${TARGET_CPUARCH} != "aarch64" && ${TARGET_CPUARCH} != "arm"
# These are implemented in an ARM specific file but will not be filtered out
.for mode in sf df xf tf
LIB2FUNCS+= _fix${mode}di _fixuns${mode}di
OpenPOWER on IntegriCloud