Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-8]: src/lib/libc/compiler_rt Pull up following revision(s) (reque...



details:   https://anonhg.NetBSD.org/src/rev/a0c9f090f422
branches:  netbsd-8
changeset: 434158:a0c9f090f422
user:      snj <snj%NetBSD.org@localhost>
date:      Tue Jul 25 02:21:26 2017 +0000

description:
Pull up following revision(s) (requested by martin in ticket #157):
        lib/libc/compiler_rt/Makefile.inc: revision 1.35
Do not use IEEE 754 specific functions for VAX

diffstat:

 lib/libc/compiler_rt/Makefile.inc |  95 ++++++++++++++++++++------------------
 1 files changed, 51 insertions(+), 44 deletions(-)

diffs (127 lines):

diff -r e7fe51dd759d -r a0c9f090f422 lib/libc/compiler_rt/Makefile.inc
--- a/lib/libc/compiler_rt/Makefile.inc Tue Jul 25 02:19:03 2017 +0000
+++ b/lib/libc/compiler_rt/Makefile.inc Tue Jul 25 02:21:26 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.33 2017/05/26 22:56:50 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.33.2.1 2017/07/25 02:21:26 snj Exp $
 
 COMPILER_RT_SRCDIR=    ${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
 
@@ -31,6 +31,52 @@
        gcc_personality_v0.c
 .endif
 
+GENERIC_SRCS+= \
+       absvsi2.c \
+       absvti2.c \
+       addvsi3.c \
+       addvti3.c \
+       ashlti3.c \
+       ashrti3.c \
+       clzti2.c \
+       cmpti2.c \
+       ctzti2.c \
+       divti3.c \
+       ffsti2.c \
+       fixsfdi.c \
+       fixdfdi.c \
+       fixunsdfdi.c \
+       fixunsdfsi.c \
+       fixunssfdi.c \
+       fixunssfsi.c \
+       fixunsxfdi.c \
+       fixunsxfsi.c \
+       int_util.c \
+       lshrti3.c \
+       modti3.c \
+       muldc3.c \
+       mulosi4.c \
+       muloti4.c \
+       multi3.c \
+       mulvsi3.c \
+       mulvti3.c \
+       negti2.c \
+       negvsi2.c \
+       negvti2.c \
+       paritysi2.c \
+       parityti2.c \
+       popcountsi2.c \
+       popcountti2.c \
+       subvsi3.c \
+       subvti3.c \
+       ucmpti2.c \
+       udivmodti4.c \
+       udivti3.c \
+       umodti3.c
+
+# only used for machines using IEEE 754 floating point formats
+.if ${MACHINE_ARCH} != "vax"
+
 .if 0
 # Conflicts with soft-float
 GENERIC_SRCS+= \
@@ -64,60 +110,21 @@
        trunctfsf2.c
 .endif
 
-GENERIC_SRCS+= \
-       absvsi2.c \
-       absvti2.c \
-       addvsi3.c \
-       addvti3.c \
-       ashlti3.c \
-       ashrti3.c \
-       clzti2.c \
-       cmpti2.c \
-       ctzti2.c \
-       divti3.c \
-       ffsti2.c \
-       fixsfdi.c \
-       fixdfdi.c \
-       fixunsdfdi.c \
-       fixunsdfsi.c \
-       fixunssfdi.c \
-       fixunssfsi.c \
-       fixunsxfdi.c \
-       fixunsxfsi.c \
+GENERIC_SRCS+= \
        floatdidf.c \
        floatdisf.c \
        floatdixf.c \
        floatundidf.c \
        floatundisf.c \
        floatundixf.c \
-       int_util.c \
-       lshrti3.c \
-       modti3.c \
-       muldc3.c \
-       mulosi4.c \
-       muloti4.c \
-       multi3.c \
-       mulvsi3.c \
-       mulvti3.c \
        negdf2.c \
        negsf2.c \
-       negti2.c \
-       negvsi2.c \
-       negvti2.c \
-       paritysi2.c \
-       parityti2.c \
-       popcountsi2.c \
-       popcountti2.c \
        powidf2.c \
        powisf2.c \
        powitf2.c \
-       powixf2.c \
-       subvsi3.c \
-       subvti3.c \
-       ucmpti2.c \
-       udivmodti4.c \
-       udivti3.c \
-       umodti3.c
+       powixf2.c
+
+.endif # IEEE 754 only machines
 
 .if ${MACHINE_ARCH} != "m68k"
 GENERIC_SRCS+= \



Home | Main Index | Thread Index | Old Index