CVS commit: src

2014-10-22 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Wed Oct 22 10:32:50 UTC 2014

Modified Files:
src/lib/libm/src: s_copysignl.c
src/sys/arch/powerpc/include: ieee.h math.h

Log Message:
Support copysignl on PowerPC.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/lib/libm/src/s_copysignl.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/powerpc/include/ieee.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/powerpc/include/math.h

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/src/s_copysignl.c
diff -u src/lib/libm/src/s_copysignl.c:1.2 src/lib/libm/src/s_copysignl.c:1.3
--- src/lib/libm/src/s_copysignl.c:1.2	Fri Sep 17 20:39:39 2010
+++ src/lib/libm/src/s_copysignl.c	Wed Oct 22 10:32:50 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: s_copysignl.c,v 1.2 2010/09/17 20:39:39 christos Exp $	*/
+/*	$NetBSD: s_copysignl.c,v 1.3 2014/10/22 10:32:50 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -26,7 +26,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 #include sys/cdefs.h
-__RCSID($NetBSD: s_copysignl.c,v 1.2 2010/09/17 20:39:39 christos Exp $);
+__RCSID($NetBSD: s_copysignl.c,v 1.3 2014/10/22 10:32:50 joerg Exp $);
 
 #include math.h
 #include machine/ieee.h
@@ -48,4 +48,17 @@ copysignl(long double x, long double y)
 
 	return (ux.extu_ld);
 }
+#elif defined(__HAVE_IBM_LONGDOUBLE)
+long double
+copysignl(long double x, long double y)
+{
+	union ldbl_u ux, uy;
+
+	ux.ldblu_ld = x;
+	uy.ldblu_ld = y;
+	ux.ldblu_d[0] = copysign(ux.ldblu_d[0], uy.ldblu_d[0]);
+	ux.ldblu_d[1] = copysign(ux.ldblu_d[1], uy.ldblu_d[1]);
+
+	return ux.ldblu_ld;
+}
 #endif

Index: src/sys/arch/powerpc/include/ieee.h
diff -u src/sys/arch/powerpc/include/ieee.h:1.5 src/sys/arch/powerpc/include/ieee.h:1.6
--- src/sys/arch/powerpc/include/ieee.h:1.5	Sun Dec 11 12:18:43 2005
+++ src/sys/arch/powerpc/include/ieee.h	Wed Oct 22 10:32:50 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: ieee.h,v 1.5 2005/12/11 12:18:43 christos Exp $	*/
+/*	$NetBSD: ieee.h,v 1.6 2014/10/22 10:32:50 joerg Exp $	*/
 
 #include sys/ieee754.h
 
@@ -11,3 +11,8 @@
 #define	SNG_QUIETNAN	(1  22)
 #define	DBL_QUIETNAN	(1  19)
 #endif
+
+union ldbl_u {
+	long double	ldblu_ld;
+	double		ldblu_d[2];
+};

Index: src/sys/arch/powerpc/include/math.h
diff -u src/sys/arch/powerpc/include/math.h:1.4 src/sys/arch/powerpc/include/math.h:1.5
--- src/sys/arch/powerpc/include/math.h:1.4	Tue Feb 19 13:08:15 2002
+++ src/sys/arch/powerpc/include/math.h	Wed Oct 22 10:32:50 2014
@@ -1,3 +1,4 @@
-/*	$NetBSD: math.h,v 1.4 2002/02/19 13:08:15 simonb Exp $	*/
+/*	$NetBSD: math.h,v 1.5 2014/10/22 10:32:50 joerg Exp $	*/
 
 #define	__HAVE_NANF
+#define __HAVE_IBM_LONGDOUBLE	/* Uses double-double as long double */



CVS commit: src/lib/libm/compiler_rt

2014-10-22 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Wed Oct 22 10:33:28 UTC 2014

Modified Files:
src/lib/libm/compiler_rt: Makefile.inc

Log Message:
Add missing muldc3.c.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 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.8 src/lib/libm/compiler_rt/Makefile.inc:1.9
--- src/lib/libm/compiler_rt/Makefile.inc:1.8	Fri Oct 17 20:02:12 2014
+++ src/lib/libm/compiler_rt/Makefile.inc	Wed Oct 22 10:33:27 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.8 2014/10/17 20:02:12 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.9 2014/10/22 10:33:27 joerg Exp $
 
 COMPILER_RT_SRCDIR=	${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
 
@@ -16,11 +16,12 @@ 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+= \



CVS commit: src/sys/arch/evbarm/awin

2014-10-22 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Wed Oct 22 11:11:40 UTC 2014

Modified Files:
src/sys/arch/evbarm/awin: awin_machdep.c

Log Message:
map gmac_phy_power.gmac_phy_power_en to gmacpwren


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/evbarm/awin/awin_machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/awin/awin_machdep.c
diff -u src/sys/arch/evbarm/awin/awin_machdep.c:1.20 src/sys/arch/evbarm/awin/awin_machdep.c:1.21
--- src/sys/arch/evbarm/awin/awin_machdep.c:1.20	Wed Oct 22 00:24:52 2014
+++ src/sys/arch/evbarm/awin/awin_machdep.c	Wed Oct 22 11:11:40 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: awin_machdep.c,v 1.20 2014/10/22 00:24:52 jmcneill Exp $ */
+/*	$NetBSD: awin_machdep.c,v 1.21 2014/10/22 11:11:40 jmcneill Exp $ */
 
 /*
  * Machine dependent functions for kernel setup for TI OSK5912 board.
@@ -125,7 +125,7 @@
  */
 
 #include sys/cdefs.h
-__KERNEL_RCSID(0, $NetBSD: awin_machdep.c,v 1.20 2014/10/22 00:24:52 jmcneill Exp $);
+__KERNEL_RCSID(0, $NetBSD: awin_machdep.c,v 1.21 2014/10/22 11:11:40 jmcneill Exp $);
 
 #include opt_machdep.h
 #include opt_ddb.h
@@ -777,6 +777,7 @@ awin_gpio_sysconfig(prop_dictionary_t di
 		{ status-led4,	leds_para, leds_pin_4 },
 		{ mmc0detect,		mmc0_para, sdc_det },
 		{ audiopactrl,	audio_para, audio_pa_ctrl },
+		{ gmacpwren,		gmac_phy_power, gmac_phy_power_en },
 	};
 	unsigned int n;
 



CVS commit: src/sys/external/bsd/drm2/include/linux

2014-10-22 Thread NONAKA Kimihiro
Module Name:src
Committed By:   nonaka
Date:   Wed Oct 22 11:41:34 UTC 2014

Modified Files:
src/sys/external/bsd/drm2/include/linux: sched.h

Log Message:
Don't call kpause(9) if cold.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/external/bsd/drm2/include/linux/sched.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/external/bsd/drm2/include/linux/sched.h
diff -u src/sys/external/bsd/drm2/include/linux/sched.h:1.3 src/sys/external/bsd/drm2/include/linux/sched.h:1.4
--- src/sys/external/bsd/drm2/include/linux/sched.h:1.3	Wed Jul 16 20:56:25 2014
+++ src/sys/external/bsd/drm2/include/linux/sched.h	Wed Oct 22 11:41:34 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: sched.h,v 1.3 2014/07/16 20:56:25 riastradh Exp $	*/
+/*	$NetBSD: sched.h,v 1.4 2014/10/22 11:41:34 nonaka Exp $	*/
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -51,12 +51,17 @@ schedule_timeout_uninterruptible(long ti
 {
 	int start, end;
 
+	if (cold) {
+		DELAY(timeout);
+		return 0;
+	}
+
 	start = hardclock_ticks;
 	/* XXX Integer truncation...not likely to matter here.  */
 	(void)kpause(loonix, false /*!intr*/, timeout, NULL);
 	end = hardclock_ticks;
 
-	return (end - start);
+	return (end - start)  0 ? (end - start) : 0;
 }
 
 #endif  /* _LINUX_SCHED_H_ */



CVS commit: [netbsd-7] src/usr.sbin/sysinst

2014-10-22 Thread Stephen Borrill
Module Name:src
Committed By:   sborrill
Date:   Wed Oct 22 12:28:30 UTC 2014

Modified Files:
src/usr.sbin/sysinst [netbsd-7]: mbr.c

Log Message:
Pull up the following revisions(s) (requested by martin in ticket #153):
usr.sbin/sysinst/mbr.c: revision 1.4

On architectures that have no BIOS (and so do not set a BIOS geometry)
we need to initialize the globals bsec, bcyl and bhead before using
them.


To generate a diff of this commit:
cvs rdiff -u -r1.2.4.1 -r1.2.4.2 src/usr.sbin/sysinst/mbr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.sbin/sysinst/mbr.c
diff -u src/usr.sbin/sysinst/mbr.c:1.2.4.1 src/usr.sbin/sysinst/mbr.c:1.2.4.2
--- src/usr.sbin/sysinst/mbr.c:1.2.4.1	Sat Aug 23 03:44:02 2014
+++ src/usr.sbin/sysinst/mbr.c	Wed Oct 22 12:28:30 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: mbr.c,v 1.2.4.1 2014/08/23 03:44:02 riz Exp $ */
+/*	$NetBSD: mbr.c,v 1.2.4.2 2014/10/22 12:28:30 sborrill Exp $ */
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -1459,6 +1459,11 @@ read_mbr(const char *disk, mbr_info_t *m
 	 */
 	if (bsec == 0)
 		bsec = pm-dlsec;
+	if (bhead == 0)
+		bhead = pm-dlhead;
+	if (bcyl == 0)
+		bhead = pm-dlcyl;
+
 	ptn_0_offset = bsec;
 	/* use 1MB default offset on large disks as fdisk(8) */
 	if (pm-dlsize  2048 * 1024 * 128)



CVS commit: [netbsd-7] src/doc

2014-10-22 Thread Stephen Borrill
Module Name:src
Committed By:   sborrill
Date:   Wed Oct 22 12:28:52 UTC 2014

Modified Files:
src/doc [netbsd-7]: CHANGES-7.0

Log Message:
Ticket #153


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.62 -r1.1.2.63 src/doc/CHANGES-7.0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES-7.0
diff -u src/doc/CHANGES-7.0:1.1.2.62 src/doc/CHANGES-7.0:1.1.2.63
--- src/doc/CHANGES-7.0:1.1.2.62	Sun Oct 19 16:12:22 2014
+++ src/doc/CHANGES-7.0	Wed Oct 22 12:28:52 2014
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-7.0,v 1.1.2.62 2014/10/19 16:12:22 martin Exp $
+# $NetBSD: CHANGES-7.0,v 1.1.2.63 2014/10/22 12:28:52 sborrill Exp $
 
 A complete list of changes from the initial NetBSD 7.0 branch on 11 Aug 2014
 until the 7.0 release:
@@ -1812,3 +1812,10 @@ sys/arch/i386/include/Makefile.inc		1.3
 	Disable SSE and AVX for kernel modules.
 	[joerg, ticket #152]
 
+usr.sbin/sysinst/mbr.c1.4
+
+	On architectures that have no BIOS (and so do not set a BIOS
+	geometry), we need to initialize the globals bsec, bcyl and bhead
+	before using them.
+	[martin, ticket #153]
+



CVS commit: src/lib/libexecinfo

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 16:30:22 UTC 2014

Modified Files:
src/lib/libexecinfo: Makefile unwind.h

Log Message:
Make unwind.h installable.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/lib/libexecinfo/Makefile
cvs rdiff -u -r1.2 -r1.3 src/lib/libexecinfo/unwind.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libexecinfo/Makefile
diff -u src/lib/libexecinfo/Makefile:1.5 src/lib/libexecinfo/Makefile:1.6
--- src/lib/libexecinfo/Makefile:1.5	Sun Mar  9 17:37:37 2014
+++ src/lib/libexecinfo/Makefile	Wed Oct 22 12:30:21 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2014/03/09 21:37:37 christos Exp $
+# $NetBSD: Makefile,v 1.6 2014/10/22 16:30:21 christos Exp $
 
 .include bsd.own.mk
 
@@ -27,6 +27,8 @@ SRCS+=unwind_arm_ehabi_stub.c
 SRCS+=builtin.c
 .endif
 
+INCS=unwind.h
+
 MLINKS+= backtrace.3 backtrace_symbols.3
 MLINKS+= backtrace.3 backtrace_symbols_fmt.3
 MLINKS+= backtrace.3 backtrace_symbols_fd.3

Index: src/lib/libexecinfo/unwind.h
diff -u src/lib/libexecinfo/unwind.h:1.2 src/lib/libexecinfo/unwind.h:1.3
--- src/lib/libexecinfo/unwind.h:1.2	Mon Mar 24 17:26:01 2014
+++ src/lib/libexecinfo/unwind.h	Wed Oct 22 12:30:21 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: unwind.h,v 1.2 2014/03/24 21:26:01 joerg Exp $	*/
+/*	$NetBSD: unwind.h,v 1.3 2014/10/22 16:30:21 christos Exp $	*/
 
 /*-
  * Copyright (c) 2012 The NetBSD Foundation, Inc.
@@ -28,6 +28,8 @@
 #ifndef _UNWIND_H_
 #define _UNWIND_H_
 
+#include sys/cdefs.h
+
 __BEGIN_DECLS
 struct _Unwind_Context;
 struct _Unwind_Exception;
@@ -35,6 +37,16 @@ typedef int _Unwind_Reason_Code;
 typedef void *_Unwind_Ptr;
 typedef long _Unwind_Word;
 
+#define	_URC_NO_REASON			0
+#define	_URC_FOREIGN_EXCEPTION_CAUGHT	1
+#define	_URC_FATAL_PHASE2_ERROR		2
+#define	_URC_FATAL_PHASE1_ERROR		3
+#define	_URC_NORMAL_STOP		4
+#define	_URC_END_OF_STACK		5
+#define	_URC_HANDLER_FOUND		6
+#define	_URC_INSTALL_CONTEXT		7
+#define	_URC_CONTINUE_UNWIND		8
+
 typedef _Unwind_Reason_Code
 (*_Unwind_Trace_Fn)(struct _Unwind_Context *, void *);
 #ifdef notyet



CVS commit: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 16:29:47 UTC 2014

Modified Files:
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common:
sanitizer_netbsd.cc

Log Message:
reduce diffs with upstream.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc
diff -u src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc:1.1 src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc:1.2
--- src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc:1.1	Fri Oct 17 17:44:47 2014
+++ src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc	Wed Oct 22 12:29:47 2014
@@ -395,10 +395,6 @@ bool SanitizerGetThreadName(char *name, 
 #define UNWIND_STOP _URC_END_OF_STACK
 #define UNWIND_CONTINUE _URC_NO_REASON
 #else
-#ifndef _URC_NORMAL_STOP
-#define _URC_NORMAL_STOP 0
-#define _URC_NO_REASON 1
-#endif
 #define UNWIND_STOP _URC_NORMAL_STOP
 #define UNWIND_CONTINUE _URC_NO_REASON
 #endif



CVS commit: src/external/gpl3/gcc/lib/libasan

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 16:31:57 UTC 2014

Modified Files:
src/external/gpl3/gcc/lib/libasan: Makefile

Log Message:
No need to -I execinfo now that unwind.h is installed.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/lib/libasan/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/lib/libasan/Makefile
diff -u src/external/gpl3/gcc/lib/libasan/Makefile:1.4 src/external/gpl3/gcc/lib/libasan/Makefile:1.5
--- src/external/gpl3/gcc/lib/libasan/Makefile:1.4	Tue Oct 21 23:07:11 2014
+++ src/external/gpl3/gcc/lib/libasan/Makefile	Wed Oct 22 12:31:57 2014
@@ -50,7 +50,7 @@ CSHLIBFLAGS+= -DPIC
 
 LIB=	asan
 SRCS=	${ASAN_SRCS} ${INTERCEPTION_SRCS} ${SANITIZER_SRCS}
-CPPFLAGS+=-I${ASAN}/include -I${ASAN} -I${NETBSDSRCDIR}/lib/libexecinfo
+CPPFLAGS+=-I${ASAN}/include -I${ASAN}
 
 LDADD+=	-lstdc++ -lpthread
 DPADD+= ${LIBSTDCXX} ${LIBPTHREAD}



CVS commit: src/distrib/sets/lists/comp

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 16:36:52 UTC 2014

Modified Files:
src/distrib/sets/lists/comp: ad.arm

Log Message:
remove dup lines


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/distrib/sets/lists/comp/ad.arm

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/comp/ad.arm
diff -u src/distrib/sets/lists/comp/ad.arm:1.60 src/distrib/sets/lists/comp/ad.arm:1.61
--- src/distrib/sets/lists/comp/ad.arm:1.60	Fri Aug 22 06:51:38 2014
+++ src/distrib/sets/lists/comp/ad.arm	Wed Oct 22 12:36:52 2014
@@ -1,4 +1,4 @@
-# $NetBSD: ad.arm,v 1.60 2014/08/22 10:51:38 apb Exp $
+# $NetBSD: ad.arm,v 1.61 2014/10/22 16:36:52 christos Exp $
 ./usr/include/acorn26comp-c-include
 ./usr/include/acorn26/ansi.h			comp-obsolete		obsolete
 ./usr/include/acorn26/aout_machdep.h		comp-obsolete		obsolete
@@ -663,214 +663,122 @@
 ./usr/lib/libpmc.acomp-c-lib
 ./usr/lib/libpmc_p.acomp-c-proflib		profile
 ./usr/lib/oabi/crt0.ocomp-c-lib		compat
-./usr/lib/oabi/crt0.ocomp-c-lib		compat
-./usr/lib/oabi/crtbegin.o			comp-c-lib		compat
 ./usr/lib/oabi/crtbegin.o			comp-c-lib		compat
 ./usr/lib/oabi/crtbeginS.o			comp-c-lib		compat,pic
-./usr/lib/oabi/crtbeginS.o			comp-c-lib		compat,pic
-./usr/lib/oabi/crtbeginT.o			comp-c-lib		compat,pic
 ./usr/lib/oabi/crtbeginT.o			comp-c-lib		compat,pic
 ./usr/lib/oabi/crtend.ocomp-c-lib		compat
-./usr/lib/oabi/crtend.ocomp-c-lib		compat
 ./usr/lib/oabi/crtendS.ocomp-c-lib		compat,pic
 ./usr/lib/oabi/crtendS.o			comp-c-lib		compat,pic
 ./usr/lib/oabi/crti.ocomp-c-lib		compat
-./usr/lib/oabi/crti.ocomp-c-lib		compat
 ./usr/lib/oabi/crtn.ocomp-c-lib		compat
-./usr/lib/oabi/crtn.ocomp-c-lib		compat
-./usr/lib/oabi/gcrt0.ocomp-c-lib		compat
 ./usr/lib/oabi/gcrt0.ocomp-c-lib		compat
 ./usr/lib/oabi/i18n/libBIG5.a			comp-c-lib		compat
-./usr/lib/oabi/i18n/libBIG5.a			comp-c-lib		compat
-./usr/lib/oabi/i18n/libBIG5.so			base-sys-shlib		compat,pic
 ./usr/lib/oabi/i18n/libBIG5.so			base-sys-shlib		compat,pic
 ./usr/lib/oabi/i18n/libBIG5_p.a			comp-obsolete		obsolete
-./usr/lib/oabi/i18n/libBIG5_p.a			comp-obsolete		obsolete
-./usr/lib/oabi/i18n/libBIG5_pic.a		comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libBIG5_pic.a		comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libDECHanyu.a		comp-c-lib		compat
-./usr/lib/oabi/i18n/libDECHanyu.a		comp-c-lib		compat
-./usr/lib/oabi/i18n/libDECHanyu.so		base-sys-shlib		compat,pic
 ./usr/lib/oabi/i18n/libDECHanyu.so		base-sys-shlib		compat,pic
 ./usr/lib/oabi/i18n/libDECHanyu_p.a		comp-obsolete		obsolete
-./usr/lib/oabi/i18n/libDECHanyu_p.a		comp-obsolete		obsolete
-./usr/lib/oabi/i18n/libDECHanyu_pic.a		comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libDECHanyu_pic.a		comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libEUC.a			comp-c-lib		compat
-./usr/lib/oabi/i18n/libEUC.a			comp-c-lib		compat
-./usr/lib/oabi/i18n/libEUC.so			base-sys-shlib		compat,pic
 ./usr/lib/oabi/i18n/libEUC.so			base-sys-shlib		compat,pic
 ./usr/lib/oabi/i18n/libEUCTW.a			comp-c-lib		compat
-./usr/lib/oabi/i18n/libEUCTW.a			comp-c-lib		compat
-./usr/lib/oabi/i18n/libEUCTW.so			base-sys-shlib		compat,pic
 ./usr/lib/oabi/i18n/libEUCTW.so			base-sys-shlib		compat,pic
 ./usr/lib/oabi/i18n/libEUCTW_p.a			comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libEUCTW_p.a		comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libEUCTW_pic.a		comp-obsolete		obsolete
-./usr/lib/oabi/i18n/libEUCTW_pic.a		comp-obsolete		obsolete
-./usr/lib/oabi/i18n/libEUC_p.a			comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libEUC_p.a			comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libEUC_pic.a			comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libEUC_pic.a		comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libGBK2K.a			comp-c-lib		compat
-./usr/lib/oabi/i18n/libGBK2K.a			comp-c-lib		compat
-./usr/lib/oabi/i18n/libGBK2K.so			base-sys-shlib		compat,pic
 ./usr/lib/oabi/i18n/libGBK2K.so			base-sys-shlib		compat,pic
 ./usr/lib/oabi/i18n/libGBK2K_p.a			comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libGBK2K_p.a		comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libGBK2K_pic.a		comp-obsolete		obsolete
-./usr/lib/oabi/i18n/libGBK2K_pic.a		comp-obsolete		obsolete
-./usr/lib/oabi/i18n/libHZ.a			comp-c-lib		compat
 ./usr/lib/oabi/i18n/libHZ.a			comp-c-lib		compat
 ./usr/lib/oabi/i18n/libHZ.so			base-sys-shlib		compat,pic
-./usr/lib/oabi/i18n/libHZ.so			base-sys-shlib		compat,pic
-./usr/lib/oabi/i18n/libHZ_p.a			comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libHZ_p.a			comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libHZ_pic.a			comp-obsolete		obsolete
-./usr/lib/oabi/i18n/libHZ_pic.a			comp-obsolete		obsolete
 ./usr/lib/oabi/i18n/libISO2022.a			comp-c-lib		compat
 ./usr/lib/oabi/i18n/libISO2022.a		comp-c-lib		compat
 ./usr/lib/oabi/i18n/libISO2022.so		base-sys-shlib		compat,pic
-./usr/lib/oabi/i18n/libISO2022.so		base-sys-shlib		compat,pic
 

CVS commit: src/distrib/sets/lists

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 16:51:32 UTC 2014

Modified Files:
src/distrib/sets/lists/base: ad.aarch64 ad.arm ad.mips ad.powerpc
ad.riscv md.amd64 md.sparc64 shl.mi
src/distrib/sets/lists/comp: ad.aarch64 ad.arm ad.mips ad.powerpc
ad.riscv md.amd64 md.sparc64 mi
src/distrib/sets/lists/debug: ad.aarch64 ad.arm ad.mips ad.powerpc
ad.riscv md.amd64 md.evbmips md.sparc64 mi shl.mi

Log Message:
Add libasan


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/distrib/sets/lists/base/ad.aarch64
cvs rdiff -u -r1.60 -r1.61 src/distrib/sets/lists/base/ad.arm
cvs rdiff -u -r1.55 -r1.56 src/distrib/sets/lists/base/ad.mips
cvs rdiff -u -r1.24 -r1.25 src/distrib/sets/lists/base/ad.powerpc
cvs rdiff -u -r1.7 -r1.8 src/distrib/sets/lists/base/ad.riscv
cvs rdiff -u -r1.251 -r1.252 src/distrib/sets/lists/base/md.amd64
cvs rdiff -u -r1.239 -r1.240 src/distrib/sets/lists/base/md.sparc64
cvs rdiff -u -r1.720 -r1.721 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.5 -r1.6 src/distrib/sets/lists/comp/ad.aarch64
cvs rdiff -u -r1.61 -r1.62 src/distrib/sets/lists/comp/ad.arm
cvs rdiff -u -r1.51 -r1.52 src/distrib/sets/lists/comp/ad.mips
cvs rdiff -u -r1.73 -r1.74 src/distrib/sets/lists/comp/ad.powerpc
cvs rdiff -u -r1.1 -r1.2 src/distrib/sets/lists/comp/ad.riscv
cvs rdiff -u -r1.225 -r1.226 src/distrib/sets/lists/comp/md.amd64
cvs rdiff -u -r1.188 -r1.189 src/distrib/sets/lists/comp/md.sparc64
cvs rdiff -u -r1.1917 -r1.1918 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.10 -r1.11 src/distrib/sets/lists/debug/ad.aarch64
cvs rdiff -u -r1.49 -r1.50 src/distrib/sets/lists/debug/ad.arm
cvs rdiff -u -r1.45 -r1.46 src/distrib/sets/lists/debug/ad.mips
cvs rdiff -u -r1.25 -r1.26 src/distrib/sets/lists/debug/ad.powerpc
cvs rdiff -u -r1.7 -r1.8 src/distrib/sets/lists/debug/ad.riscv
cvs rdiff -u -r1.69 -r1.70 src/distrib/sets/lists/debug/md.amd64
cvs rdiff -u -r1.4 -r1.5 src/distrib/sets/lists/debug/md.evbmips
cvs rdiff -u -r1.68 -r1.69 src/distrib/sets/lists/debug/md.sparc64
cvs rdiff -u -r1.89 -r1.90 src/distrib/sets/lists/debug/mi
cvs rdiff -u -r1.79 -r1.80 src/distrib/sets/lists/debug/shl.mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/base/ad.aarch64
diff -u src/distrib/sets/lists/base/ad.aarch64:1.11 src/distrib/sets/lists/base/ad.aarch64:1.12
--- src/distrib/sets/lists/base/ad.aarch64:1.11	Sun Oct 19 12:35:09 2014
+++ src/distrib/sets/lists/base/ad.aarch64	Wed Oct 22 12:51:31 2014
@@ -1,4 +1,4 @@
-# $NetBSD: ad.aarch64,v 1.11 2014/10/19 16:35:09 christos Exp $
+# $NetBSD: ad.aarch64,v 1.12 2014/10/22 16:51:31 christos Exp $
 ./lib/eabi	base-compat-shlib	compat
 ./lib/eabi/npf	base-npf-shlib		compat
 ./lib/eabi/npf/ext_log.so			base-npf-shlib		compat,pic
@@ -89,6 +89,8 @@
 ./usr/lib/eabi/libarchive.so.3.1		base-compat-shlib	compat,pic
 ./usr/lib/eabi/libarm.so.0			base-compat-shlib	compat,pic
 ./usr/lib/eabi/libarm.so.0.0			base-compat-shlib	compat,pic
+./usr/lib/eabi/libasan.so.0			base-compat-shlib	compat,pic
+./usr/lib/eabi/libasan.so.0.0			base-compat-shlib	compat,pic,
 ./usr/lib/eabi/libasn1.so.9			base-compat-shlib	compat,pic,kerberos
 ./usr/lib/eabi/libasn1.so.9.0			base-compat-shlib	compat,pic,kerberos
 ./usr/lib/eabi/libatf-c++.so.1			base-compat-shlib	compat,pic,atf
@@ -403,6 +405,8 @@
 ./usr/lib/eabihf/libarchive.so.3.1			base-compat-shlib	compat,pic
 ./usr/lib/eabihf/libarm.so.0			base-compat-shlib	compat,pic
 ./usr/lib/eabihf/libarm.so.0.0			base-compat-shlib	compat,pic
+./usr/lib/eabihf/libasan.so.0			base-compat-shlib	compat,pic
+./usr/lib/eabihf/libasan.so.0.0			base-compat-shlib	compat,pic,
 ./usr/lib/eabihf/libasn1.so.9			base-compat-shlib	compat,pic,kerberos
 ./usr/lib/eabihf/libasn1.so.9.0			base-compat-shlib	compat,pic,kerberos
 ./usr/lib/eabihf/libatf-c++.so.1			base-compat-shlib	compat,pic,atf
@@ -717,6 +721,8 @@
 ./usr/lib/oabi/libarchive.so.3.1		base-compat-shlib	compat,pic
 ./usr/lib/oabi/libarm.so.0			base-compat-shlib	compat,pic
 ./usr/lib/oabi/libarm.so.0.0			base-compat-shlib	compat,pic
+./usr/lib/oabi/libasan.so.0			base-compat-shlib	compat,pic
+./usr/lib/oabi/libasan.so.0.0			base-compat-shlib	compat,pic,
 ./usr/lib/oabi/libasn1.so.9			base-compat-shlib	compat,pic,kerberos
 ./usr/lib/oabi/libasn1.so.9.0			base-compat-shlib	compat,pic,kerberos
 ./usr/lib/oabi/libatf-c++.so.1			base-compat-shlib	compat,pic,atf

Index: src/distrib/sets/lists/base/ad.arm
diff -u src/distrib/sets/lists/base/ad.arm:1.60 src/distrib/sets/lists/base/ad.arm:1.61
--- src/distrib/sets/lists/base/ad.arm:1.60	Sun Oct 19 12:35:09 2014
+++ src/distrib/sets/lists/base/ad.arm	Wed Oct 22 12:51:31 2014
@@ -1,4 +1,4 @@
-# $NetBSD: ad.arm,v 1.60 2014/10/19 16:35:09 christos Exp $
+# $NetBSD: ad.arm,v 1.61 2014/10/22 16:51:31 christos Exp $
 ./lib/oabi	base-compat-shlib	compat
 ./lib/oabi/npf	

CVS commit: src/external/gpl3/gcc/dist/gcc/config

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 16:52:23 UTC 2014

Modified Files:
src/external/gpl3/gcc/dist/gcc/config: netbsd.h

Log Message:
Add libraries the statically linked address sanitizer library needs.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/dist/gcc/config/netbsd.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/gcc/config/netbsd.h
diff -u src/external/gpl3/gcc/dist/gcc/config/netbsd.h:1.11 src/external/gpl3/gcc/dist/gcc/config/netbsd.h:1.12
--- src/external/gpl3/gcc/dist/gcc/config/netbsd.h:1.11	Thu May 29 03:05:10 2014
+++ src/external/gpl3/gcc/dist/gcc/config/netbsd.h	Wed Oct 22 12:52:23 2014
@@ -144,6 +144,8 @@ along with GCC; see the file COPYING3.  
 #undef LIB_SPEC
 #define LIB_SPEC NETBSD_LIB_SPEC
 
+#define ADD_STATIC_LIBASAN_LIBS -lstdc++ -lpthread
+
 /* Pass -cxx-isystem to cc1/cc1plus.  */
 #define NETBSD_CC1_AND_CC1PLUS_SPEC		\
   %{cxx-isystem}



CVS commit: src/external/gpl3/gcc/dist/libsanitizer

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 16:52:47 UTC 2014

Modified Files:
src/external/gpl3/gcc/dist/libsanitizer: configure.tgt

Log Message:
NetBSD supports -lasan


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2 -r1.2 \
src/external/gpl3/gcc/dist/libsanitizer/configure.tgt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/libsanitizer/configure.tgt
diff -u src/external/gpl3/gcc/dist/libsanitizer/configure.tgt:1.1.1.2 src/external/gpl3/gcc/dist/libsanitizer/configure.tgt:1.2
--- src/external/gpl3/gcc/dist/libsanitizer/configure.tgt:1.1.1.2	Tue May 27 04:32:56 2014
+++ src/external/gpl3/gcc/dist/libsanitizer/configure.tgt	Wed Oct 22 12:52:47 2014
@@ -20,6 +20,9 @@
 
 # Filter out unsupported systems.
 case ${target} in
+  *-netbsd*)
+	# XXX: No TSAN support yet
+	;;
   x86_64-*-linux* | i?86-*-linux*)
 	if test x$ac_cv_sizeof_void_p = x8; then
 		TSAN_SUPPORTED=yes



CVS commit: src/external/gpl3/gcc/dist/libsanitizer/asan

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 16:53:16 UTC 2014

Modified Files:
src/external/gpl3/gcc/dist/libsanitizer/asan: asan_linux.cc

Log Message:
Do the mcontext stuff differently so that we don't fail compilation.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc
diff -u src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc:1.2 src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc:1.3
--- src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc:1.2	Wed Oct 15 14:44:49 2014
+++ src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc	Wed Oct 22 12:53:16 2014
@@ -48,15 +48,42 @@ void *AsanDoesNotSupportStaticLinkage() 
   return _DYNAMIC;  // defined in link.h
 }
 
+void GetPcSpBp(void *context, uptr *pc, uptr *sp, uptr *bp) {
 #ifdef __NetBSD__
-#define gregs __gregs
-#define REG_RIP _REG_RIP
-#define REG_RBP _REG_RBP
-#define REG_RSP _REG_RSP
+# if defined(__arm__)
+#  define REG_PC _REG_PC
+#  define REG_BP _REG_FP
+#  define REG_SP _REG_SP
+# elif defined(__x86_64__)
+#  define REG_PC _REG_RIP
+#  define REG_BP _REG_RBP
+#  define REG_SP _REG_RSP
+# elif defined(__i386__)
+#  define REG_PC _REG_EIP
+#  define REG_BP _REG_EBP
+#  define REG_SP _REG_ESP
+# elif defined(__powerpc__) || defined(__powerpc64__)
+#  define REG_PC _REG_PC
+#  define REG_BP _REG_R1
+#  define REG_SP _REG_R31
+# elif defined(__sparc__)
+  ucontext_t *ucontext = (ucontext_t*)context;
+  *pc = _UC_MACHINE_PC(ucontext);
+  *sp = _UC_MACHINE_SP(ucontext);
+  *bp = sp[15]; // XXX: christos
+# else
+  // Lot's are missing, please add more.
 #endif
 
-void GetPcSpBp(void *context, uptr *pc, uptr *sp, uptr *bp) {
-#if ASAN_ANDROID
+# ifdef REG_PC
+  ucontext_t *ucontext = (ucontext_t*)context;
+  *pc = ucontext-uc_mcontext.__gregs[REG_PC];
+  *bp = ucontext-uc_mcontext.__gregs[REG_BP];
+  *sp = ucontext-uc_mcontext.__gregs[REG_SP];
+# else
+  *pc = *bp = *sp = 0;
+# endif
+#elif ASAN_ANDROID
   *pc = *sp = *bp = 0;
 #elif defined(__arm__)
   ucontext_t *ucontext = (ucontext_t*)context;



CVS commit: src/doc

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 16:54:13 UTC 2014

Modified Files:
src/doc: CHANGES

Log Message:
mention address sanitizer


To generate a diff of this commit:
cvs rdiff -u -r1.1997 -r1.1998 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.1997 src/doc/CHANGES:1.1998
--- src/doc/CHANGES:1.1997	Mon Oct 20 13:46:33 2014
+++ src/doc/CHANGES	Wed Oct 22 12:54:13 2014
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			$Revision: 1.1997 $
+# LIST OF CHANGES FROM LAST RELEASE:			$Revision: 1.1998 $
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -77,3 +77,4 @@ Changes from NetBSD 7.0 to NetBSD 8.0:
 	dhcpcd(8): Import dhcpcd-6.5.1. [roy 20141018]
 	OpenSSH: Imported 6.7. [christos 20141018]
 	resolvconf(8): Import openresolv-3.6.0 [roy 20141020]
+	gcc: Support -fsanitize=address



CVS commit: src/lib/libexecinfo

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 19:29:31 UTC 2014

Modified Files:
src/lib/libexecinfo: Makefile

Log Message:
don't kill the existing includes


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/libexecinfo/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libexecinfo/Makefile
diff -u src/lib/libexecinfo/Makefile:1.6 src/lib/libexecinfo/Makefile:1.7
--- src/lib/libexecinfo/Makefile:1.6	Wed Oct 22 12:30:21 2014
+++ src/lib/libexecinfo/Makefile	Wed Oct 22 15:29:31 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2014/10/22 16:30:21 christos Exp $
+# $NetBSD: Makefile,v 1.7 2014/10/22 19:29:31 christos Exp $
 
 .include bsd.own.mk
 
@@ -6,7 +6,7 @@ LIBEXECINFO_MACHINE_ARCH?= ${MACHINE_ARC
 USE_UNWIND=yes
 WARNS?=4
 INCSDIR=/usr/include
-INCS=execinfo.h
+INCS=execinfo.h unwind.h
 
 #CPPFLAGS+='-D__RCSID(a)=' -D_GNU_SOURCE '-D__printflike(a,b)='
 #CPPFLAGS+=-I/usr/include/libelf
@@ -27,8 +27,6 @@ SRCS+=unwind_arm_ehabi_stub.c
 SRCS+=builtin.c
 .endif
 
-INCS=unwind.h
-
 MLINKS+= backtrace.3 backtrace_symbols.3
 MLINKS+= backtrace.3 backtrace_symbols_fmt.3
 MLINKS+= backtrace.3 backtrace_symbols_fd.3



CVS commit: src/external/gpl3/gcc/dist/gcc/config

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 20:50:20 UTC 2014

Modified Files:
src/external/gpl3/gcc/dist/gcc/config: netbsd.h

Log Message:
add undef first


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gcc/dist/gcc/config/netbsd.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/gcc/config/netbsd.h
diff -u src/external/gpl3/gcc/dist/gcc/config/netbsd.h:1.12 src/external/gpl3/gcc/dist/gcc/config/netbsd.h:1.13
--- src/external/gpl3/gcc/dist/gcc/config/netbsd.h:1.12	Wed Oct 22 12:52:23 2014
+++ src/external/gpl3/gcc/dist/gcc/config/netbsd.h	Wed Oct 22 16:50:20 2014
@@ -144,6 +144,7 @@ along with GCC; see the file COPYING3.  
 #undef LIB_SPEC
 #define LIB_SPEC NETBSD_LIB_SPEC
 
+#undef ADD_STATIC_LIBASAN_LIBS
 #define ADD_STATIC_LIBASAN_LIBS -lstdc++ -lpthread
 
 /* Pass -cxx-isystem to cc1/cc1plus.  */



CVS commit: src/external/gpl3/gcc/dist/libsanitizer

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 21:19:59 UTC 2014

Modified Files:
src/external/gpl3/gcc/dist/libsanitizer: configure.tgt
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common:
sanitizer_internal_defs.h
src/external/gpl3/gcc/dist/libsanitizer/tsan:
tsan_symbolize_addr2line_linux.cc

Log Message:
more portability fixes.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gcc/dist/libsanitizer/configure.tgt
cvs rdiff -u -r1.1.1.1 -r1.2 \

src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h
cvs rdiff -u -r1.1.1.1 -r1.2 \

src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/libsanitizer/configure.tgt
diff -u src/external/gpl3/gcc/dist/libsanitizer/configure.tgt:1.2 src/external/gpl3/gcc/dist/libsanitizer/configure.tgt:1.3
--- src/external/gpl3/gcc/dist/libsanitizer/configure.tgt:1.2	Wed Oct 22 12:52:47 2014
+++ src/external/gpl3/gcc/dist/libsanitizer/configure.tgt	Wed Oct 22 17:19:59 2014
@@ -21,7 +21,12 @@
 # Filter out unsupported systems.
 case ${target} in
   *-netbsd*)
-	# XXX: No TSAN support yet
+	# There is only glue for amd64
+	case ${target} in
+	  x86_64-*)
+	TSAN_SUPPORTED=yes
+	;;
+	esac
 	;;
   x86_64-*-linux* | i?86-*-linux*)
 	if test x$ac_cv_sizeof_void_p = x8; then

Index: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h
diff -u src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:1.1.1.1 src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:1.2
--- src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:1.1.1.1	Sat Mar  1 03:41:18 2014
+++ src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h	Wed Oct 22 17:19:59 2014
@@ -116,7 +116,11 @@ using namespace __sanitizer;  // NOLINT
 # define USED
 # define PREFETCH(x) /* _mm_prefetch(x, _MM_HINT_NTA) */
 #else  // _MSC_VER
-# define ALWAYS_INLINE __attribute__((always_inline))
+# ifdef __NetBSD__
+#  define ALWAYS_INLINE // __attribute__((always_inline))
+# else
+#  define ALWAYS_INLINE __attribute__((always_inline))
+# endif
 # define ALIAS(x) __attribute__((alias(x)))
 # define ALIGNED(x) __attribute__((aligned(x)))
 # define FORMAT(f, a)  __attribute__((format(printf, f, a)))

Index: src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc
diff -u src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc:1.1.1.1 src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc:1.2
--- src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc:1.1.1.1	Sat Mar  1 03:41:18 2014
+++ src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc	Wed Oct 22 17:19:59 2014
@@ -20,7 +20,7 @@
 #include stdio.h
 #include errno.h
 #include link.h
-#include linux/limits.h
+#include limits.h
 #include sys/types.h
 
 namespace __tsan {



CVS commit: src/external/gpl3/gcc/lib

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 21:21:02 UTC 2014

Modified Files:
src/external/gpl3/gcc/lib: Makefile

Log Message:
add libasan to the build


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gcc/lib/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/lib/Makefile
diff -u src/external/gpl3/gcc/lib/Makefile:1.7 src/external/gpl3/gcc/lib/Makefile:1.8
--- src/external/gpl3/gcc/lib/Makefile:1.7	Sat Mar  1 05:00:31 2014
+++ src/external/gpl3/gcc/lib/Makefile	Wed Oct 22 17:21:02 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2014/03/01 10:00:31 mrg Exp $
+#	$NetBSD: Makefile,v 1.8 2014/10/22 21:21:02 christos Exp $
 
 .include bsd.own.mk
 
@@ -11,4 +11,6 @@ SUBDIR+= liblto_plugin
 SUBDIR+= libsupc++ libstdc++-v3
 .endif
 
+SUBDIR+= libasan
+
 .include bsd.subdir.mk



CVS commit: src/external/gpl3/gcc/lib/libtsan

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 21:22:07 UTC 2014

Added Files:
src/external/gpl3/gcc/lib/libtsan: Makefile

Log Message:
Add build glue


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/gpl3/gcc/lib/libtsan/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: src/external/gpl3/gcc/lib/libtsan/Makefile
diff -u /dev/null src/external/gpl3/gcc/lib/libtsan/Makefile:1.1
--- /dev/null	Wed Oct 22 17:22:07 2014
+++ src/external/gpl3/gcc/lib/libtsan/Makefile	Wed Oct 22 17:22:06 2014
@@ -0,0 +1,66 @@
+
+.include bsd.own.mk
+
+.include ../Makefile.inc
+
+TSAN=${GCCDIST}/libsanitizer
+.PATH: ${TSAN}/tsan ${TSAN}/interception ${TSAN}/sanitizer_common
+
+TSAN_SRCS= \
+	tsan_clock.cc  \
+	tsan_fd.cc  \
+	tsan_flags.cc  \
+	tsan_interceptors.cc  \
+	tsan_interface.cc  \
+	tsan_interface_ann.cc  \
+	tsan_interface_atomic.cc  \
+	tsan_interface_java.cc  \
+	tsan_md5.cc  \
+	tsan_mman.cc  \
+	tsan_mutex.cc  \
+	tsan_mutexset.cc  \
+	tsan_platform_linux.cc  \
+	tsan_platform_mac.cc  \
+	tsan_report.cc  \
+	tsan_rtl.cc  \
+	tsan_rtl_amd64.S  \
+	tsan_rtl_mutex.cc  \
+	tsan_rtl_report.cc  \
+	tsan_rtl_thread.cc  \
+	tsan_stat.cc  \
+	tsan_suppressions.cc  \
+	tsan_symbolize.cc  \
+	tsan_symbolize_addr2line_linux.cc  \
+	tsan_sync.cc
+
+INTERCEPTION_SRCS= \
+	interception_linux.cc \
+	interception_type_test.cc
+
+SANITIZER_SRCS= \
+	sanitizer_allocator.cc \
+	sanitizer_common.cc \
+	sanitizer_flags.cc \
+	sanitizer_libc.cc \
+	sanitizer_netbsd.cc \
+	sanitizer_mac.cc \
+	sanitizer_posix.cc \
+	sanitizer_platform_limits_posix.cc \
+	sanitizer_printf.cc \
+	sanitizer_stackdepot.cc \
+	sanitizer_stacktrace.cc \
+	sanitizer_symbolizer.cc \
+	sanitizer_symbolizer_linux.cc \
+	sanitizer_win.cc
+
+# The linux build does this to avoid preinit sections on shared libraries
+CSHLIBFLAGS+= -DPIC
+
+LIB=	asan
+SRCS=	${TSAN_SRCS} ${INTERCEPTION_SRCS} ${SANITIZER_SRCS}
+CPPFLAGS+=-I${TSAN}/include -I${TSAN}
+
+LDADD+=	-lstdc++ -lpthread
+DPADD+= ${LIBSTDCXX} ${LIBPTHREAD}
+
+.include bsd.lib.mk



CVS commit: src/external/gpl3/gcc/dist/gcc/config

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 23:17:24 UTC 2014

Modified Files:
src/external/gpl3/gcc/dist/gcc/config: netbsd.h

Log Message:
set the proper asan variable


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/dist/gcc/config/netbsd.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/gcc/config/netbsd.h
diff -u src/external/gpl3/gcc/dist/gcc/config/netbsd.h:1.13 src/external/gpl3/gcc/dist/gcc/config/netbsd.h:1.14
--- src/external/gpl3/gcc/dist/gcc/config/netbsd.h:1.13	Wed Oct 22 16:50:20 2014
+++ src/external/gpl3/gcc/dist/gcc/config/netbsd.h	Wed Oct 22 19:17:24 2014
@@ -144,8 +144,8 @@ along with GCC; see the file COPYING3.  
 #undef LIB_SPEC
 #define LIB_SPEC NETBSD_LIB_SPEC
 
-#undef ADD_STATIC_LIBASAN_LIBS
-#define ADD_STATIC_LIBASAN_LIBS -lstdc++ -lpthread
+#undef STATIC_LIBASAN_LIBS
+#define STATIC_LIBASAN_LIBS -lstdc++ -lpthread
 
 /* Pass -cxx-isystem to cc1/cc1plus.  */
 #define NETBSD_CC1_AND_CC1PLUS_SPEC		\



CVS commit: src/lib

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 23:20:48 UTC 2014

Modified Files:
src/lib: Makefile

Log Message:
add asan to the libraries we build.


To generate a diff of this commit:
cvs rdiff -u -r1.215 -r1.216 src/lib/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/Makefile
diff -u src/lib/Makefile:1.215 src/lib/Makefile:1.216
--- src/lib/Makefile:1.215	Thu Jun 12 21:17:45 2014
+++ src/lib/Makefile	Wed Oct 22 19:20:48 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.215 2014/06/13 01:17:45 mrg Exp $
+#	$NetBSD: Makefile,v 1.216 2014/10/22 23:20:48 christos Exp $
 #	from: @(#)Makefile	5.25.1.1 (Berkeley) 5/7/91
 
 .include bsd.own.mk
@@ -143,6 +143,7 @@ SUBDIR+=	../external/bsd/libc++
 SUBDIR+=	../external/gpl3/${EXTERNAL_GCC_SUBDIR}/lib/libstdc++-v3
 SUBDIR+=	../external/gpl3/${EXTERNAL_GCC_SUBDIR}/lib/libsupc++
 .endif
+SUBDIR+=	../external/gpl3/${EXTERNAL_GCC_SUBDIR}/lib/libasan
 
 # 2nd library dependency barrier 
 SUBDIR+=	.WAIT



CVS commit: src/distrib/sets/lists/comp

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 22 23:25:11 UTC 2014

Modified Files:
src/distrib/sets/lists/comp: shl.mi

Log Message:
forgot one.


To generate a diff of this commit:
cvs rdiff -u -r1.267 -r1.268 src/distrib/sets/lists/comp/shl.mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/comp/shl.mi
diff -u src/distrib/sets/lists/comp/shl.mi:1.267 src/distrib/sets/lists/comp/shl.mi:1.268
--- src/distrib/sets/lists/comp/shl.mi:1.267	Mon Aug 25 14:44:03 2014
+++ src/distrib/sets/lists/comp/shl.mi	Wed Oct 22 19:25:11 2014
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.267 2014/08/25 18:44:03 pooka Exp $
+# $NetBSD: shl.mi,v 1.268 2014/10/22 23:25:11 christos Exp $
 #
 # Note: don't delete entries from here - mark them as obsolete instead.
 #
@@ -7,6 +7,7 @@
 ./usr/lib/crtendS.ocomp-c-lib
 ./usr/lib/libamu_pic.acomp-obsolete		obsolete
 ./usr/lib/libarchive_pic.a			comp-c-piclib	picinstall
+./usr/lib/libasan_pic.acomp-c-piclib		picinstall
 ./usr/lib/libasn1_pic.acomp-c-piclib		kerberos,picinstall
 ./usr/lib/libatf-c++_pic.a			comp-atf-piclib		atf,picinstall
 ./usr/lib/libatf-c_pic.a			comp-atf-piclib		atf,picinstall



CVS commit: src/external/gpl3/gcc/dist/libsanitizer/asan

2014-10-22 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Oct 23 00:25:54 UTC 2014

Modified Files:
src/external/gpl3/gcc/dist/libsanitizer/asan: asan_linux.cc

Log Message:
simplify and add more architectures.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc
diff -u src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc:1.3 src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc:1.4
--- src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc:1.3	Wed Oct 22 12:53:16 2014
+++ src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc	Wed Oct 22 20:25:54 2014
@@ -50,39 +50,38 @@ void *AsanDoesNotSupportStaticLinkage() 
 
 void GetPcSpBp(void *context, uptr *pc, uptr *sp, uptr *bp) {
 #ifdef __NetBSD__
-# if defined(__arm__)
-#  define REG_PC _REG_PC
-#  define REG_BP _REG_FP
-#  define REG_SP _REG_SP
+# define __UC_MACHINE_FP(ucontext, r) \
+(ucontext)-uc_mcontext.__gregs[(r)]
+/*
+ * Unfortunately we don't have a portable frame pointer (yet)
+ */
+# if defined(__alpha__)
+#  define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_X15)
+# elif defined(__arm__)
+#  define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_FP)
 # elif defined(__x86_64__)
-#  define REG_PC _REG_RIP
-#  define REG_BP _REG_RBP
-#  define REG_SP _REG_RSP
+#  define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_RBP)
 # elif defined(__i386__)
-#  define REG_PC _REG_EIP
-#  define REG_BP _REG_EBP
-#  define REG_SP _REG_ESP
+#  define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_EBP)
+# elif defined(__m68k__)
+#  define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_A6)
+# elif defined(__mips__)
+#  define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_S8)
 # elif defined(__powerpc__) || defined(__powerpc64__)
-#  define REG_PC _REG_PC
-#  define REG_BP _REG_R1
-#  define REG_SP _REG_R31
+#  define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_R1)
 # elif defined(__sparc__)
+#  define _UC_MACHINE_FP(ucontext) sp[15]
+# elif defined(__sh3__)
+#  define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_R14)
+# elif defined(__vax__)
+#  define _UC_MACHINE_FP(ucontext) __UC_MACHINE_FP(ucontext, _REG_FP)
+# else
+#  define _UC_MACHINE_FP(ucontext) 0
+# endif
   ucontext_t *ucontext = (ucontext_t*)context;
   *pc = _UC_MACHINE_PC(ucontext);
   *sp = _UC_MACHINE_SP(ucontext);
-  *bp = sp[15]; // XXX: christos
-# else
-  // Lot's are missing, please add more.
-#endif
-
-# ifdef REG_PC
-  ucontext_t *ucontext = (ucontext_t*)context;
-  *pc = ucontext-uc_mcontext.__gregs[REG_PC];
-  *bp = ucontext-uc_mcontext.__gregs[REG_BP];
-  *sp = ucontext-uc_mcontext.__gregs[REG_SP];
-# else
-  *pc = *bp = *sp = 0;
-# endif
+  *bp = _UC_MACHINE_FP(ucontext);
 #elif ASAN_ANDROID
   *pc = *sp = *bp = 0;
 #elif defined(__arm__)



CVS import: src/external/public-domain/tz/dist

2014-10-22 Thread Alan Barrett
Module Name:src
Committed By:   apb
Date:   Thu Oct 23 03:37:23 UTC 2014

Update of /cvsroot/src/external/public-domain/tz/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv22200

Log Message:
Import tzdata2014i from ftp://ftp.iana.org/tz/releases/tzdata2014i.tar.gz

Summary of changes in tzdata2014i (2014-10-21 22:04:57 -0700):
  * Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00.
Guess that future years will use a similar pattern.
  * A new Zone Pacific/Bougainville, for the part of Papua New Guinea
that plans to switch from UTC+10 to UTC+11 on 2014-12-28 at 02:00.
  * Since Belarus is not changing its clocks even though Moscow is,
the time zone abbreviation in Europe/Minsk is changing from FET
to its more-traditional value MSK on 2014-10-26 at 01:00.
  * The new abbreviation IDT stands for the pre-1976 use of UT+8 in
Indochina, to distinguish it better from ICT (UT+7).
  * Many time stamps have been corrected for Asia/Ho_Chi_Minh before 1976.
Asia/Ho_Chi_Minh has been added to zone1970.tab, since
north and south Vietnam disagreed after our 1970 cutoff.
  * Asia/Phnom_Penh and Asia/Vientiane have been turned into links, as
they differed from existing zones only for pre-1970 time stamps.
  * Changes affecting commentary.

Status:

Vendor Tag: TZDATA
Release Tags:   TZDATA2014I

U src/external/public-domain/tz/dist/leap-seconds.list
U src/external/public-domain/tz/dist/CONTRIBUTING
U src/external/public-domain/tz/dist/Makefile
U src/external/public-domain/tz/dist/NEWS
U src/external/public-domain/tz/dist/README
U src/external/public-domain/tz/dist/Theory
U src/external/public-domain/tz/dist/africa
U src/external/public-domain/tz/dist/antarctica
U src/external/public-domain/tz/dist/asia
U src/external/public-domain/tz/dist/australasia
U src/external/public-domain/tz/dist/europe
U src/external/public-domain/tz/dist/northamerica
U src/external/public-domain/tz/dist/southamerica
U src/external/public-domain/tz/dist/pacificnew
U src/external/public-domain/tz/dist/etcetera
U src/external/public-domain/tz/dist/backward
U src/external/public-domain/tz/dist/systemv
U src/external/public-domain/tz/dist/factory
U src/external/public-domain/tz/dist/backzone
U src/external/public-domain/tz/dist/iso3166.tab
U src/external/public-domain/tz/dist/leapseconds
U src/external/public-domain/tz/dist/zone1970.tab
U src/external/public-domain/tz/dist/zone.tab
U src/external/public-domain/tz/dist/yearistype.sh
U src/external/public-domain/tz/dist/checktab.awk
U src/external/public-domain/tz/dist/leapseconds.awk
U src/external/public-domain/tz/dist/zoneinfo2tdf.pl

No conflicts created by this import



CVS commit: src/external/public-domain/tz

2014-10-22 Thread Alan Barrett
Module Name:src
Committed By:   apb
Date:   Thu Oct 23 03:42:09 UTC 2014

Modified Files:
src/external/public-domain/tz: tzdata2netbsd

Log Message:
Update tzdata2netbsd for 2014i.

The NEWS file has been included in the tzdata tarball since 2014g, so
don't mention the separate NEWS URL in the prototype CVS log message.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/public-domain/tz/tzdata2netbsd

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/public-domain/tz/tzdata2netbsd
diff -u src/external/public-domain/tz/tzdata2netbsd:1.3 src/external/public-domain/tz/tzdata2netbsd:1.4
--- src/external/public-domain/tz/tzdata2netbsd:1.3	Sun Aug 31 07:04:07 2014
+++ src/external/public-domain/tz/tzdata2netbsd	Thu Oct 23 03:42:09 2014
@@ -1,4 +1,4 @@
-# $NetBSD: tzdata2netbsd,v 1.3 2014/08/31 07:04:07 apb Exp $
+# $NetBSD: tzdata2netbsd,v 1.4 2014/10/23 03:42:09 apb Exp $
 
 # For use by NetBSD developers when updating to new versions of tzdata.
 #
@@ -13,8 +13,8 @@
 #redo non-trivial work done by earlier runs.
 #
 
-OLDVER=2014f
-NEWVER=2014g
+OLDVER=2014h
+NEWVER=2014i
 
 # Uppercase variants of OLDVER and NEWVER
 OLDVER_UC=$( echo ${OLDVER} | tr '[a-z]' '[A-Z]' )
@@ -216,7 +216,7 @@ EOF
 			goodsection = 0;
 			havesentence = 0;
 			print Import tzdatanewver from disturl;
-			print and NEWS file from newsurl;
+			#print and NEWS file from newsurl;
 		}
 		/^Release/ {
 			# Release version - date



CVS commit: src/distrib/sets/lists/base

2014-10-22 Thread Alan Barrett
Module Name:src
Committed By:   apb
Date:   Thu Oct 23 03:45:46 UTC 2014

Modified Files:
src/distrib/sets/lists/base: mi

Log Message:
Add ./usr/share/zoneinfo/Pacific/Bougainville for tzdata2014i


To generate a diff of this commit:
cvs rdiff -u -r1.1089 -r1.1090 src/distrib/sets/lists/base/mi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/base/mi
diff -u src/distrib/sets/lists/base/mi:1.1089 src/distrib/sets/lists/base/mi:1.1090
--- src/distrib/sets/lists/base/mi:1.1089	Thu Sep 11 13:10:03 2014
+++ src/distrib/sets/lists/base/mi	Thu Oct 23 03:45:46 2014
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1089 2014/09/11 13:10:03 roy Exp $
+# $NetBSD: mi,v 1.1090 2014/10/23 03:45:46 apb Exp $
 #
 # Note:	Don't delete entries from here - mark them as obsolete instead,
 #	unless otherwise stated below.
@@ -5562,6 +5562,7 @@
 ./usr/share/zoneinfo/Pacific			base-sys-share
 ./usr/share/zoneinfo/Pacific/Apia		base-sys-share		share
 ./usr/share/zoneinfo/Pacific/Auckland		base-sys-share		share
+./usr/share/zoneinfo/Pacific/Bougainville	base-sys-share		share
 ./usr/share/zoneinfo/Pacific/Chatham		base-sys-share		share
 ./usr/share/zoneinfo/Pacific/Chuuk		base-sys-share		share
 ./usr/share/zoneinfo/Pacific/Easter		base-sys-share		share



CVS commit: src/doc

2014-10-22 Thread Alan Barrett
Module Name:src
Committed By:   apb
Date:   Thu Oct 23 03:47:59 UTC 2014

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
Note update to tzdata2014i,


To generate a diff of this commit:
cvs rdiff -u -r1.1161 -r1.1162 src/doc/3RDPARTY
cvs rdiff -u -r1.1998 -r1.1999 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/3RDPARTY
diff -u src/doc/3RDPARTY:1.1161 src/doc/3RDPARTY:1.1162
--- src/doc/3RDPARTY:1.1161	Mon Oct 20 09:13:07 2014
+++ src/doc/3RDPARTY	Thu Oct 23 03:47:58 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: 3RDPARTY,v 1.1161 2014/10/20 09:13:07 roy Exp $
+#	$NetBSD: 3RDPARTY,v 1.1162 2014/10/23 03:47:58 apb Exp $
 #
 # This file contains a list of the software that has been integrated into
 # NetBSD where we are not the primary maintainer.
@@ -1312,8 +1312,8 @@ Notes:
 Added changes from a5 - a12 manually.
 
 Package:	tz
-Version:	tzcode2014h / tzdata2014h
-Current Vers:	tzcode2014h / tzdata2014h
+Version:	tzcode2014h / tzdata2014i
+Current Vers:	tzcode2014i / tzdata2014i
 Maintainer:	Paul Eggert egg...@cs.ucla.edu
 Archive Site:	ftp://ftp.iana.org/tz/releases/
 Archive Site:	ftp://munnari.oz.au/pub/oldtz/

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.1998 src/doc/CHANGES:1.1999
--- src/doc/CHANGES:1.1998	Wed Oct 22 16:54:13 2014
+++ src/doc/CHANGES	Thu Oct 23 03:47:58 2014
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			$Revision: 1.1998 $
+# LIST OF CHANGES FROM LAST RELEASE:			$Revision: 1.1999 $
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -78,3 +78,4 @@ Changes from NetBSD 7.0 to NetBSD 8.0:
 	OpenSSH: Imported 6.7. [christos 20141018]
 	resolvconf(8): Import openresolv-3.6.0 [roy 20141020]
 	gcc: Support -fsanitize=address
+	zoneinfo: Import tzdata2014i. [apb 20141023]