Module Name: src
Committed By: snj
Date: Tue May 19 05:03:15 UTC 2015
Modified Files:
src/lib/libm/compiler_rt [netbsd-7]: Makefile.inc
Log Message:
Pull up following revision(s) (requested by joerg in ticket #778):
lib/libm/compiler_rt/Makefile.inc: revisions 1.7-1.9
Complex division for long double uses different function names on PPC.
--
PPC64 uses the double-double code too
--
Add missing muldc3.c.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.6.2.1 src/lib/libm/compiler_rt/Makefile.inc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libm/compiler_rt/Makefile.inc
diff -u src/lib/libm/compiler_rt/Makefile.inc:1.6 src/lib/libm/compiler_rt/Makefile.inc:1.6.2.1
--- src/lib/libm/compiler_rt/Makefile.inc:1.6 Fri Jun 13 01:17:45 2014
+++ src/lib/libm/compiler_rt/Makefile.inc Tue May 19 05:03:15 2015
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.inc,v 1.6 2014/06/13 01:17:45 mrg Exp $
+# $NetBSD: Makefile.inc,v 1.6.2.1 2015/05/19 05:03:15 snj Exp $
COMPILER_RT_SRCDIR= ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
-.if ${MACHINE_ARCH} == "powerpc"
+.if ${MACHINE_CPU} == "powerpc"
COMPILER_RT_CPU_DIR= ${COMPILER_RT_SRCDIR}/lib/builtins/ppc
COMPILER_RT_ARCH_DIR= ${COMPILER_RT_SRCDIR}/lib/builtins/ppc
.else
@@ -16,11 +16,18 @@ COMPILER_RT_ARCH_DIR= ${COMPILER_RT_SRCD
# Needs scaling support
GENERIC_SRCS+= \
- mulxc3.c \
+ muldc3.c \
mulsc3.c \
- divxc3.c \
+ mulxc3.c \
divdc3.c \
- divsc3.c
+ divsc3.c \
+ divxc3.c
+
+.if ${MACHINE_CPU} == "powerpc"
+GENERIC_SRCS+= \
+ divtc3.c \
+ multc3.c
+.endif
.for src in ${GENERIC_SRCS}
. if exists(${COMPILER_RT_CPU_DIR}/${src:R}.S) || \