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