summaryrefslogtreecommitdiff
path: root/gnu/lib
diff options
context:
space:
mode:
authormrg <mrg@NetBSD.org>2006-06-30 12:01:57 +0000
committermrg <mrg@NetBSD.org>2006-06-30 12:01:57 +0000
commit9eade63ded08cb84a9bc2b64763e184f6244789c (patch)
tree42becae72ede97b910620b49a450326c3ebab034 /gnu/lib
parent93720dafdfd26e1ac3d2f181cf9e153effa30506 (diff)
don't build _mulsc3.o, _muldc3.o, _mulxc3.o, _multc3.o, _divsc3.o,
_divdc3.o, _divxc3.o or _divtc3.o for vax, since they depend on __builtin_inf which does not exist there.
Diffstat (limited to 'gnu/lib')
-rw-r--r--gnu/lib/libgcc4/Makefile.inc10
1 files changed, 7 insertions, 3 deletions
diff --git a/gnu/lib/libgcc4/Makefile.inc b/gnu/lib/libgcc4/Makefile.inc
index 69c9ba3f2b2..f1e9241728f 100644
--- a/gnu/lib/libgcc4/Makefile.inc
+++ b/gnu/lib/libgcc4/Makefile.inc
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.2 2006/05/20 09:56:29 mrg Exp $
+# $NetBSD: Makefile.inc,v 1.3 2006/06/30 12:01:57 mrg Exp $
.if exists(${.CURDIR}/arch/${MACHINE_ARCH}.mk) && ${MKGCC} != "no"
.include "${.CURDIR}/arch/${MACHINE_ARCH}.mk"
@@ -25,8 +25,12 @@ LIB2FUNCS_ALL= _muldi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 \
_addvdi3 _subvsi3 _subvdi3 _mulvsi3 _mulvdi3 _negvsi2 _negvdi2 _ctors \
_ffssi2 _ffsdi2 _clz _clzsi2 _clzdi2 _ctzsi2 _ctzdi2 _popcount_tab \
_popcountsi2 _popcountdi2 _paritysi2 _paritydi2 _powisf2 _powidf2 \
- _powixf2 _powitf2 _mulsc3 _muldc3 _mulxc3 _multc3 _divsc3 _divdc3 \
- _divxc3 _divtc3
+ _powixf2 _powitf2 \
+
+.if ${MACHINE_ARCH} != "vax"
+LIB2FUNCS_ALL+= \
+ _mulsc3 _muldc3 _mulxc3 _multc3 _divsc3 _divdc3 _divxc3 _divtc3
+.endif
LIB2FUNCS_SHORT:=${LIB2FUNCS_ALL}
LIB2_DIVMOD_FUNCS:=${G_LIB2_DIVMOD_FUNCS}