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) || \

Reply via email to