CVS commit: src/external/gpl3/gdb/lib/libgdb

2021-05-29 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun May 30 02:23:25 UTC 2021

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
Always use C++17 string_view, the emulation is just broken.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/external/gpl3/gdb/lib/libgdb/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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.29 src/external/gpl3/gdb/lib/libgdb/Makefile:1.30
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.29	Sun Dec  6 04:08:53 2020
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Sun May 30 02:23:25 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.29 2020/12/06 04:08:53 christos Exp $
+#	$NetBSD: Makefile,v 1.30 2021/05/30 02:23:25 joerg Exp $
 
 NOCTF=
 HOSTPROG_CXX=   1
@@ -47,7 +47,7 @@ CWARNFLAGS.clang+=	-Wno-switch
 CWARNFLAGS.clang+=	-Wno-deprecated
 HOST_CC:=		${HOST_CXX}
 CC:=			${CXX}
-CFLAGS:=		${CXXFLAGS} -std=gnu++11 -Wno-error=stack-protector
+CFLAGS:=		${CXXFLAGS} -std=gnu++17 -Wno-error=stack-protector
 
 .PATH: ${DIST}/gdb ${DIST}/gdb/arch ${DIST}/gdb/mi ${DIST}/gdb/cli  \
 ${DIST}/gdb/tui ${DIST}/gdb/python ${DIST}/gdb/common ${DIST}/gdb/target \



CVS commit: src/external/gpl3/gdb/lib/libgdb

2020-10-08 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Thu Oct  8 08:32:57 UTC 2020

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
Apply hack for GDB 8.3 on arm to GDB 11.

XXX
Not tested as GDB 11 does not build for arm at the moment.

Note that dist/gdb/dwarf2foo.c was renamed to dist/gdb/dwarf2/foo.c.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/external/gpl3/gdb/lib/libgdb/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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.27 src/external/gpl3/gdb/lib/libgdb/Makefile:1.28
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.27	Thu Sep 17 16:36:38 2020
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Thu Oct  8 08:32:57 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.27 2020/09/17 16:36:38 christos Exp $
+#	$NetBSD: Makefile,v 1.28 2020/10/08 08:32:57 rin Exp $
 
 NOCTF=
 HOSTPROG_CXX=   1
@@ -59,12 +59,15 @@ CFLAGS:=		${CXXFLAGS} -std=gnu++11 -Wno-
 
 ada-exp.c: ada-lex.c
 
-.if defined(HAVE_GCC) && ${HAVE_GCC} >= 8 && ${ACTIVE_CC} == "gcc"
-.if !empty(MACHINE_ARCH:Mearmv7hf*)
-# GCC 8.4 miscompiles this with -O2 or -O1 for earmv7hf{,eb}.
-# Neither earmv6hf{,eb} nor earmv7{,eb} are affected.
-COPTS.dwarf2expr.c+=-O0
-.endif
+.if ${MACHINE_CPU} == "arm"
+. if ${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8
+# XXX taken from GDB 8.3; not tested for GDB 11:
+# GCC 8.4/9.3 miscompile this with -O[21] for earmv7hf{,eb}.
+# GCC 9.3 miscompile this with -O2 for earmv5hf{,eb}.
+COPTS.expr.c+=	-O0
+# GCC 9.3 miscompile this with -O2 for earmv5hf{,eb}.
+COPTS.loc.c+=	-O0
+. endif
 .endif
 
 # These are generated by implicit rules and are not easy to generate



CVS commit: src/external/gpl3/gdb/lib/libgdb/arch

2020-09-17 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Sep 17 16:07:41 UTC 2020

Removed Files:
src/external/gpl3/gdb/lib/libgdb/arch/aarch64/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/alpha/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/arm/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/armeb/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/hppa/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/i386/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/m68000/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/m68k/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/mipsel/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/powerpc/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/sh3el/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/sparc/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/sparc64/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/vax/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/x86_64/build-gnulib: config.h

Log Message:
remove obsolete


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/aarch64/build-gnulib/config.h
cvs rdiff -u -r1.7 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/alpha/build-gnulib/config.h
cvs rdiff -u -r1.8 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/arm/build-gnulib/config.h
cvs rdiff -u -r1.7 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/armeb/build-gnulib/config.h
cvs rdiff -u -r1.5 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/build-gnulib/config.h
cvs rdiff -u -r1.8 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/hppa/build-gnulib/config.h
cvs rdiff -u -r1.7 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/i386/build-gnulib/config.h
cvs rdiff -u -r1.7 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/m68000/build-gnulib/config.h
cvs rdiff -u -r1.7 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/m68k/build-gnulib/config.h
cvs rdiff -u -r1.8 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/build-gnulib/config.h
cvs rdiff -u -r1.8 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/build-gnulib/config.h
cvs rdiff -u -r1.7 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/build-gnulib/config.h
cvs rdiff -u -r1.7 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/mipsel/build-gnulib/config.h
cvs rdiff -u -r1.8 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/powerpc/build-gnulib/config.h
cvs rdiff -u -r1.8 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/build-gnulib/config.h
cvs rdiff -u -r1.7 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/build-gnulib/config.h
cvs rdiff -u -r1.7 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/sh3el/build-gnulib/config.h
cvs rdiff -u -r1.10 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/sparc/build-gnulib/config.h
cvs rdiff -u -r1.9 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/sparc64/build-gnulib/config.h
cvs rdiff -u -r1.8 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/vax/build-gnulib/config.h
cvs rdiff -u -r1.9 -r0 \
src/external/gpl3/gdb/lib/libgdb/arch/x86_64/build-gnulib/config.h

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



CVS commit: src/external/gpl3/gdb/lib/libgdb

2020-09-17 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Sep 17 16:06:27 UTC 2020

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile
Added Files:
src/external/gpl3/gdb/lib/libgdb: dwarf2-frame.c

Log Message:
Avoid name conflict


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/external/gpl3/gdb/lib/libgdb/Makefile
cvs rdiff -u -r0 -r1.1 src/external/gpl3/gdb/lib/libgdb/dwarf2-frame.c

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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.25 src/external/gpl3/gdb/lib/libgdb/Makefile:1.26
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.25	Wed Sep 16 22:17:52 2020
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Thu Sep 17 12:06:27 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.25 2020/09/17 02:17:52 christos Exp $
+#	$NetBSD: Makefile,v 1.26 2020/09/17 16:06:27 christos Exp $
 
 NOCTF=
 HOSTPROG_CXX=   1
@@ -13,11 +13,10 @@ GDBARCHDIR=	${.CURDIR}/arch/${GDB_MACHIN
 
 .include "${GDBARCHDIR}/defs.mk"
 
-SRCS=		${G_LIBGDB_OBS:.o=.c}
+SRCS=		${G_LIBGDB_OBS:.o=.c} dwarf2-frame.c
 GCPPFLAGS=	${G_INTERNAL_CFLAGS}
 CPPFLAGS+=	-I${.CURDIR} \
 		-I${GDBARCHDIR} \
-		-I${GDBARCHDIR}/gnulib/import \
 		-I${DIST} \
 		-I${DIST}/gdb \
 		-I${DIST}/gdbsupport \
@@ -26,6 +25,9 @@ CPPFLAGS+=	-I${.CURDIR} \
 		-I${DIST}/include/opcode \
 		-I${DIST}/readline \
 		-I${DIST}/libdecnumber \
+		-I${.CURDIR}/../libgnulib/arch/${GDB_MACHINE_ARCH} \
+		-I${.CURDIR}/../libgnulib/arch/${GDB_MACHINE_ARCH}/import \
+		-I${.CURDIR}/../libgdbsupport/arch/${GDB_MACHINE_ARCH} \
 		-I${.CURDIR}/../libbfd/arch/${GDB_MACHINE_ARCH} \
 		-I${.CURDIR}/../libdecnumber/arch/${GDB_MACHINE_ARCH} \
 		-I${DIST}/bfd \

Added files:

Index: src/external/gpl3/gdb/lib/libgdb/dwarf2-frame.c
diff -u /dev/null src/external/gpl3/gdb/lib/libgdb/dwarf2-frame.c:1.1
--- /dev/null	Thu Sep 17 12:06:27 2020
+++ src/external/gpl3/gdb/lib/libgdb/dwarf2-frame.c	Thu Sep 17 12:06:27 2020
@@ -0,0 +1 @@
+#include "dwarf2/frame.c"



CVS commit: src/external/gpl3/gdb/lib/libgdb

2020-09-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Sep  7 00:24:17 UTC 2020

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
apply -Wno-error=alloca-larger-than= for GCC 9.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/external/gpl3/gdb/lib/libgdb/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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.23 src/external/gpl3/gdb/lib/libgdb/Makefile:1.24
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.23	Sun May  3 07:10:27 2020
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Mon Sep  7 00:24:17 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.23 2020/05/03 07:10:27 rin Exp $
+#	$NetBSD: Makefile,v 1.24 2020/09/07 00:24:17 mrg Exp $
 
 NOCTF=
 HOSTPROG_CXX=   1
@@ -74,3 +74,6 @@ CLEANDIRFILES+= \
 	m2-exp.c \
 	p-exp.c \
 	rust-exp.c
+
+# corelow.c
+CWARNFLAGS.gcc+=	${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 9:? -Wno-error=alloca-larger-than= :}



CVS commit: src/external/gpl3/gdb/lib/libgdb

2020-05-03 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Sun May  3 07:10:27 UTC 2020

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
Remove hack for amiga introduced for 68060:
http://cvsweb.netbsd.org/bsdweb.cgi/src/gnu/usr.bin/gdb6/libgdb/Attic/Makefile#rev1.9

Now, gdb works fine even if compiled with -march=68060 and -mtune=68060.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/external/gpl3/gdb/lib/libgdb/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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.22 src/external/gpl3/gdb/lib/libgdb/Makefile:1.23
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.22	Wed Apr 29 11:04:58 2020
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Sun May  3 07:10:27 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.22 2020/04/29 11:04:58 rin Exp $
+#	$NetBSD: Makefile,v 1.23 2020/05/03 07:10:27 rin Exp $
 
 NOCTF=
 HOSTPROG_CXX=   1
@@ -54,10 +54,6 @@ CFLAGS:=		${CXXFLAGS} -std=gnu++11 -Wno-
 
 ada-exp.c: ada-lex.c
 
-.if ${MACHINE} == "amiga"
-COPTS.dwarf2-frame.c+=-O1
-.endif
-
 .if defined(HAVE_GCC) && ${HAVE_GCC} >= 8 && ${ACTIVE_CC} == "gcc"
 .if !empty(MACHINE_ARCH:Mearmv7hf*)
 # GCC 8.4 miscompiles this with -O2 or -O1 for earmv7hf{,eb}.



CVS commit: src/external/gpl3/gdb/lib/libgdb

2020-04-29 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Wed Apr 29 11:04:58 UTC 2020

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
PR toolchain/54820
PR toolchain/54877

GCC 8.4 miscompiles dwarf2expr.c with -O2 or -O1 for earmv7hf{,eb}, which
results in crashes described in the PRs. No upstream fixes up to now. So,
let us disable optimization for this file.

Note that this affects only earmv7hf{,eb} as far as I can see. Crashes do
not occur neither for earmv6hf{,eb} nor earmv7{,eb}.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/external/gpl3/gdb/lib/libgdb/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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.21 src/external/gpl3/gdb/lib/libgdb/Makefile:1.22
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.21	Fri Jul 12 22:45:07 2019
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Wed Apr 29 11:04:58 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.21 2019/07/12 22:45:07 christos Exp $
+#	$NetBSD: Makefile,v 1.22 2020/04/29 11:04:58 rin Exp $
 
 NOCTF=
 HOSTPROG_CXX=   1
@@ -58,6 +58,14 @@ ada-exp.c: ada-lex.c
 COPTS.dwarf2-frame.c+=-O1
 .endif
 
+.if defined(HAVE_GCC) && ${HAVE_GCC} >= 8 && ${ACTIVE_CC} == "gcc"
+.if !empty(MACHINE_ARCH:Mearmv7hf*)
+# GCC 8.4 miscompiles this with -O2 or -O1 for earmv7hf{,eb}.
+# Neither earmv6hf{,eb} nor earmv7{,eb} are affected.
+COPTS.dwarf2expr.c+=-O0
+.endif
+.endif
+
 # These are generated by implicit rules and are not easy to generate
 CLEANDIRFILES+= \
 	ada-exp.c ada-lex.c \



CVS commit: src/external/gpl3/gdb/lib/libgdb/arch

2019-05-05 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May  5 20:48:48 UTC 2019

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/aarch64: config.h
src/external/gpl3/gdb/lib/libgdb/arch/alpha: config.h
src/external/gpl3/gdb/lib/libgdb/arch/arm: config.h
src/external/gpl3/gdb/lib/libgdb/arch/armeb: config.h
src/external/gpl3/gdb/lib/libgdb/arch/coldfire: config.h
src/external/gpl3/gdb/lib/libgdb/arch/hppa: config.h
src/external/gpl3/gdb/lib/libgdb/arch/i386: config.h
src/external/gpl3/gdb/lib/libgdb/arch/m68000: config.h
src/external/gpl3/gdb/lib/libgdb/arch/m68k: config.h
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb: config.h
src/external/gpl3/gdb/lib/libgdb/arch/mips64el: config.h
src/external/gpl3/gdb/lib/libgdb/arch/mipseb: config.h
src/external/gpl3/gdb/lib/libgdb/arch/mipsel: config.h
src/external/gpl3/gdb/lib/libgdb/arch/powerpc: config.h
src/external/gpl3/gdb/lib/libgdb/arch/powerpc64: config.h
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb: config.h
src/external/gpl3/gdb/lib/libgdb/arch/sh3el: config.h
src/external/gpl3/gdb/lib/libgdb/arch/sparc: config.h
src/external/gpl3/gdb/lib/libgdb/arch/sparc64: config.h
src/external/gpl3/gdb/lib/libgdb/arch/vax: config.h

Log Message:
Everyone has libexpat so enable it.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gdb/lib/libgdb/arch/aarch64/config.h
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gdb/lib/libgdb/arch/alpha/config.h
cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gdb/lib/libgdb/arch/armeb/config.h
cvs rdiff -u -r1.6 -r1.7 \
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/config.h
cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gdb/lib/libgdb/arch/hppa/config.h
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gdb/lib/libgdb/arch/i386/config.h
cvs rdiff -u -r1.7 -r1.8 \
src/external/gpl3/gdb/lib/libgdb/arch/m68000/config.h
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gdb/lib/libgdb/arch/m68k/config.h
cvs rdiff -u -r1.12 -r1.13 \
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h
cvs rdiff -u -r1.12 -r1.13 \
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/config.h
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/gdb/lib/libgdb/arch/mipsel/config.h
cvs rdiff -u -r1.7 -r1.8 \
src/external/gpl3/gdb/lib/libgdb/arch/powerpc/config.h
cvs rdiff -u -r1.7 -r1.8 \
src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/config.h
cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/config.h
cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gdb/lib/libgdb/arch/sh3el/config.h
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gdb/lib/libgdb/arch/sparc/config.h
cvs rdiff -u -r1.8 -r1.9 \
src/external/gpl3/gdb/lib/libgdb/arch/sparc64/config.h
cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gdb/lib/libgdb/arch/vax/config.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/gdb/lib/libgdb/arch/aarch64/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/aarch64/config.h:1.1 src/external/gpl3/gdb/lib/libgdb/arch/aarch64/config.h:1.2
--- src/external/gpl3/gdb/lib/libgdb/arch/aarch64/config.h:1.1	Wed Jul 11 09:34:27 2018
+++ src/external/gpl3/gdb/lib/libgdb/arch/aarch64/config.h	Sun May  5 16:48:46 2019
@@ -240,7 +240,7 @@
 /* #undef HAVE_LIBDL */
 
 /* Define if you have the expat library. */
-/* #undef HAVE_LIBEXPAT */
+#define HAVE_LIBEXPAT 1
 
 /* Define to 1 if you have the `libiconvlist' function. */
 /* #undef HAVE_LIBICONVLIST */

Index: src/external/gpl3/gdb/lib/libgdb/arch/alpha/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/alpha/config.h:1.8 src/external/gpl3/gdb/lib/libgdb/arch/alpha/config.h:1.9
--- src/external/gpl3/gdb/lib/libgdb/arch/alpha/config.h:1.8	Wed Nov 29 13:15:32 2017
+++ src/external/gpl3/gdb/lib/libgdb/arch/alpha/config.h	Sun May  5 16:48:46 2019
@@ -240,7 +240,7 @@
 /* #undef HAVE_LIBDL */
 
 /* Define if you have the expat library. */
-/* #undef HAVE_LIBEXPAT */
+#define HAVE_LIBEXPAT 1
 
 /* Define to 1 if you have the `libiconvlist' function. */
 /* #undef HAVE_LIBICONVLIST */

Index: src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h:1.9 src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h:1.10
--- src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h:1.9	Wed Nov 29 17:39:59 2017
+++ src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h	Sun May  5 16:48:46 2019
@@ -240,7 +240,7 @@
 /* #undef HAVE_LIBDL */
 
 /* Define if you have the expat library. */
-/* #undef HAVE_LIBEXPAT */
+#define HAVE_LIBEXPAT 1
 
 /* Define to 1 if you have the `libiconvlist' function. */
 /* #undef HAVE_LIBICONVLIST */


CVS commit: src/external/gpl3/gdb/lib/libgdb/arch/vax

2019-04-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Apr  2 14:17:56 UTC 2019

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/vax: defs.mk init.c
src/external/gpl3/gdb/lib/libgdb/arch/vax/build-gnulib: config.h

Log Message:
regen


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk
cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gdb/lib/libgdb/arch/vax/init.c
cvs rdiff -u -r1.6 -r1.7 \
src/external/gpl3/gdb/lib/libgdb/arch/vax/build-gnulib/config.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/gdb/lib/libgdb/arch/vax/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk:1.12 src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk:1.13
--- src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk:1.12	Thu Nov 30 10:26:57 2017
+++ src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk	Tue Apr  2 10:17:55 2019
@@ -1,7 +1,7 @@
 # This file is automatically generated.  DO NOT EDIT!
 # Generated from: NetBSD: mknative-gdb,v 1.7 2016/10/16 04:37:42 mrg Exp 
-# Generated from: NetBSD: mknative.common,v 1.15 2017/11/29 03:32:28 christos Exp 
+# Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp 
 #
 G_INTERNAL_CFLAGS=   -I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/.. -I${GNUHOSTDIST}/gdb/../zlib -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber -I./../intl -I${GNUHOSTDIST}/gdb/gnulib/import -Ibuild-gnulib/import   -DTUI=1  -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-narrowing -Wformat-nonliteral 
-G_LIBGDB_OBS=vax-tdep.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o nbsd-nat.o vax-bsd-nat.o bsd-kvm.o ax-gdb.o ax-general.o ctf.o dcache.o remote.o remote-fileio.o remote-notif.o tracefile.o tracefile-tfile.o tracepoint.o  cli-cmds.o cli-decode.o cli-dump.o cli-interp.o cli-logging.o cli-script.o cli-setshow.o cli-utils.o mi-cmd-break.o mi-cmd-catch.o mi-cmd-disas.o mi-cmd-env.o mi-cmd-file.o mi-cmd-info.o mi-cmd-stack.o mi-cmd-target.o mi-cmd-var.o mi-cmds.o mi-console.o mi-getopt.o mi-interp.o mi-main.o mi-out.o mi-parse.o mi-symbol-cmds.o tui.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-out.o tui-regs.o tui-source.o tui-stack.o tui-win.o tui-windata.o tui-wingeneral.o tui-winsource.o python.o guile.o elfread.o stap-probe.o dtrace-probe.o posix-hdep.o posix-strerror.o ada-exp.o c-exp.o cp-name-parser.o d-exp.o f-exp.o go-exp.o m2-exp.o p-exp.o rust-exp.o ada-lang.o ada-tasks.o ada-typep
 rint.o ada-valprint.o ada-varobj.o addrmap.o agent.o annotate.o arch-utils.o auto-load.o auxv.o bcache.o bfd-target.o block.o blockframe.o break-catch-sig.o break-catch-syscall.o break-catch-throw.o breakpoint.o btrace.o btrace-common.o buffer.o build-id.o buildsym.o c-lang.o c-typeprint.o c-valprint.o c-varobj.o charset.o cleanups.o cli-out.o coff-pe-read.o coffread.o common-agent.o common-debug.o common-exceptions.o common-regcache.o common-utils.o complaints.o completer.o continuations.o copying.o corefile.o corelow.o cp-abi.o cp-namespace.o cp-support.o cp-valprint.o d-lang.o d-namespace.o d-valprint.o dbxread.o debug.o demangle.o dfp.o dictionary.o disasm.o disasm-selftests.o doublest.o dummy-frame.o dwarf2-frame.o dwarf2-frame-tailcall.o dwarf2expr.o dwarf2loc.o dwarf2read.o environ.o errors.o eval.o event-loop.o event-top.o exceptions.o exec.o expprint.o extension.o f-lang.o f-typeprint.o f-valprint.o fileio.o filestuff.o filesystem.o findcmd.o findvar.o format.o frame.o fram
 e-base.o frame-unwind.o gcore.o gdb_bfd.o gdb-dlfcn.o gdb_obstack.o gdb_usleep.o gdb_vecs.o gdbarch.o gdbtypes.o gnu-v2-abi.o gnu-v3-abi.o go-lang.o go-typeprint.o go-valprint.o inf-child.o inf-loop.o infcall.o infcmd.o inferior.o infrun.o inline-frame.o interps.o jit.o language.o linespec.o location.o m2-lang.o m2-typeprint.o m2-valprint.o macrocmd.o macroexp.o macroscope.o macrotab.o main.o maint.o mdebugread.o mem-break.o memattr.o memory-map.o memrange.o mi-common.o minidebug.o minsyms.o mipsread.o namespace.o new-op.o objc-lang.o objfiles.o observer.o opencl-lang.o osabi.o osdata.o p-lang.o p-typeprint.o p-valprint.o parse.o print-utils.o printcmd.o probe.o progspace.o prologue-value.o psymtab.o ptid.o record.o record-btrace.o record-full.o regcache.o reggroups.o registry.o reverse.o rsp-low.o run-time-clock.o rust-lang.o selftest.o selftest-arch.o sentinel-frame.o ser-event.o serial.o signals.o signals-state-save-restore.o 

CVS commit: src/external/gpl3/gdb/lib/libgdb

2018-05-09 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed May  9 13:53:13 UTC 2018

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
clean generated file


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/external/gpl3/gdb/lib/libgdb/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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.19 src/external/gpl3/gdb/lib/libgdb/Makefile:1.20
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.19	Wed Dec 13 16:52:55 2017
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Wed May  9 09:53:13 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.19 2017/12/13 21:52:55 joerg Exp $
+#	$NetBSD: Makefile,v 1.20 2018/05/09 13:53:13 christos Exp $
 
 NOCTF=
 HOSTPROG_CXX=   1
@@ -83,4 +83,5 @@ CLEANDIRFILES+= \
 	go-exp.c \
 	jv-exp.c \
 	m2-exp.c \
-	p-exp.c
+	p-exp.c \
+	rust-exp.c



CVS commit: src/external/gpl3/gdb/lib/libgdb/arch/alpha

2018-01-07 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Jan  8 04:00:31 UTC 2018

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/alpha: defs.mk init.c

Log Message:
regen


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/gdb/lib/libgdb/arch/alpha/defs.mk
cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gdb/lib/libgdb/arch/alpha/init.c

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/gdb/lib/libgdb/arch/alpha/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/alpha/defs.mk:1.10 src/external/gpl3/gdb/lib/libgdb/arch/alpha/defs.mk:1.11
--- src/external/gpl3/gdb/lib/libgdb/arch/alpha/defs.mk:1.10	Thu Nov 30 10:26:55 2017
+++ src/external/gpl3/gdb/lib/libgdb/arch/alpha/defs.mk	Sun Jan  7 23:00:31 2018
@@ -3,5 +3,5 @@
 # Generated from: NetBSD: mknative.common,v 1.15 2017/11/29 03:32:28 christos Exp 
 #
 G_INTERNAL_CFLAGS=   -I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/.. -I${GNUHOSTDIST}/gdb/../zlib -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber -I./../intl -I${GNUHOSTDIST}/gdb/gnulib/import -Ibuild-gnulib/import   -DTUI=1  -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-narrowing -Wformat-nonliteral 
-G_LIBGDB_OBS=alpha-tdep.o alpha-mdebug-tdep.o alpha-bsd-tdep.o alpha-nbsd-tdep.o nbsd-tdep.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o alpha-bsd-nat.o bsd-kvm.o nbsd-nat.o ax-gdb.o ax-general.o ctf.o dcache.o remote.o remote-fileio.o remote-notif.o tracefile.o tracefile-tfile.o tracepoint.o  cli-cmds.o cli-decode.o cli-dump.o cli-interp.o cli-logging.o cli-script.o cli-setshow.o cli-utils.o mi-cmd-break.o mi-cmd-catch.o mi-cmd-disas.o mi-cmd-env.o mi-cmd-file.o mi-cmd-info.o mi-cmd-stack.o mi-cmd-target.o mi-cmd-var.o mi-cmds.o mi-console.o mi-getopt.o mi-interp.o mi-main.o mi-out.o mi-parse.o mi-symbol-cmds.o tui.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-out.o tui-regs.o tui-source.o tui-stack.o tui-win.o tui-windata.o tui-wingeneral.o tui-winsource.o python.o guile.o elfread.o stap-probe.o dtrace-probe.o posix-hdep.o posix-strerror.o ada-exp.o c-exp.o cp-name-parser.o d-exp.o f-exp.
 o go-exp.o m2-exp.o p-exp.o rust-exp.o ada-lang.o ada-tasks.o ada-typeprint.o ada-valprint.o ada-varobj.o addrmap.o agent.o annotate.o arch-utils.o auto-load.o auxv.o bcache.o bfd-target.o block.o blockframe.o break-catch-sig.o break-catch-syscall.o break-catch-throw.o breakpoint.o btrace.o btrace-common.o buffer.o build-id.o buildsym.o c-lang.o c-typeprint.o c-valprint.o c-varobj.o charset.o cleanups.o cli-out.o coff-pe-read.o coffread.o common-agent.o common-debug.o common-exceptions.o common-regcache.o common-utils.o complaints.o completer.o continuations.o copying.o corefile.o corelow.o cp-abi.o cp-namespace.o cp-support.o cp-valprint.o d-lang.o d-namespace.o d-valprint.o dbxread.o debug.o demangle.o dfp.o dictionary.o disasm.o disasm-selftests.o doublest.o dummy-frame.o dwarf2-frame.o dwarf2-frame-tailcall.o dwarf2expr.o dwarf2loc.o dwarf2read.o environ.o errors.o eval.o event-loop.o event-top.o exceptions.o exec.o expprint.o extension.o f-lang.o f-typeprint.o f-valprint.o file
 io.o filestuff.o filesystem.o findcmd.o findvar.o format.o frame.o frame-base.o frame-unwind.o gcore.o gdb_bfd.o gdb-dlfcn.o gdb_obstack.o gdb_usleep.o gdb_vecs.o gdbarch.o gdbtypes.o gnu-v2-abi.o gnu-v3-abi.o go-lang.o go-typeprint.o go-valprint.o inf-child.o inf-loop.o infcall.o infcmd.o inferior.o infrun.o inline-frame.o interps.o jit.o language.o linespec.o location.o m2-lang.o m2-typeprint.o m2-valprint.o macrocmd.o macroexp.o macroscope.o macrotab.o main.o maint.o mdebugread.o mem-break.o memattr.o memory-map.o memrange.o mi-common.o minidebug.o minsyms.o mipsread.o namespace.o new-op.o objc-lang.o objfiles.o observer.o opencl-lang.o osabi.o osdata.o p-lang.o p-typeprint.o p-valprint.o parse.o print-utils.o printcmd.o probe.o progspace.o prologue-value.o psymtab.o ptid.o record.o record-btrace.o record-full.o regcache.o reggroups.o registry.o reverse.o rsp-low.o run-time-clock.o rust-lang.o selftest.o selftest-arch.o sentinel-frame.o ser-event.o serial.o signals.o signals-stat
 e-save-restore.o skip.o solib.o solib-target.o source.o stabsread.o stack.o std-regs.o symfile.o symfile-debug.o symmisc.o symtab.o target.o target-dcache.o target-descriptions.o target-memory.o thread.o thread-fsm.o tid-parse.o top.o trad-frame.o tramp-frame.o typeprint.o ui-file.o ui-out.o user-regs.o 

CVS commit: src/external/gpl3/gdb/lib/libgdb

2017-12-08 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Fri Dec  8 14:07:58 UTC 2017

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
Remove blank lines.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/external/gpl3/gdb/lib/libgdb/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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.15 src/external/gpl3/gdb/lib/libgdb/Makefile:1.16
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.15	Wed Nov 29 22:39:59 2017
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Fri Dec  8 14:07:58 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.15 2017/11/29 22:39:59 christos Exp $
+#	$NetBSD: Makefile,v 1.16 2017/12/08 14:07:58 rin Exp $
 
 NOCTF=
 HOSTPROG_CXX=   1
@@ -7,8 +7,6 @@ HOSTPROG_CXX=   1
 
 .include "../Makefile.inc"
 
-
-
 LIBISPRIVATE=	yes
 LIB=		gdb
 GDBARCHDIR=	${.CURDIR}/arch/${GDB_MACHINE_ARCH}



CVS commit: src/external/gpl3/gdb/lib/libgdb/arch/hppa

2017-12-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Dec  4 03:08:34 UTC 2017

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/hppa: defs.mk init.c

Log Message:
regen hppa


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gdb/lib/libgdb/arch/hppa/defs.mk
cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gdb/lib/libgdb/arch/hppa/init.c

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/gdb/lib/libgdb/arch/hppa/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/hppa/defs.mk:1.12 src/external/gpl3/gdb/lib/libgdb/arch/hppa/defs.mk:1.13
--- src/external/gpl3/gdb/lib/libgdb/arch/hppa/defs.mk:1.12	Fri Dec  1 19:00:58 2017
+++ src/external/gpl3/gdb/lib/libgdb/arch/hppa/defs.mk	Sun Dec  3 22:08:34 2017
@@ -2,7 +2,6 @@
 # Generated from: NetBSD: mknative-gdb,v 1.7 2016/10/16 04:37:42 mrg Exp 
 # Generated from: NetBSD: mknative.common,v 1.15 2017/11/29 03:32:28 christos Exp 
 #
-config.status: creating Makefile
 G_INTERNAL_CFLAGS=   -I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/.. -I${GNUHOSTDIST}/gdb/../zlib -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber -I./../intl -I${GNUHOSTDIST}/gdb/gnulib/import -Ibuild-gnulib/import   -DTUI=1  -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-narrowing -Wformat-nonliteral 
 G_LIBGDB_OBS=hppa-tdep.o hppa-bsd-tdep.o hppa-nbsd-tdep.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o nbsd-nat.o hppa-nbsd-nat.o ax-gdb.o ax-general.o ctf.o dcache.o remote.o remote-fileio.o remote-notif.o tracefile.o tracefile-tfile.o tracepoint.o  cli-cmds.o cli-decode.o cli-dump.o cli-interp.o cli-logging.o cli-script.o cli-setshow.o cli-utils.o mi-cmd-break.o mi-cmd-catch.o mi-cmd-disas.o mi-cmd-env.o mi-cmd-file.o mi-cmd-info.o mi-cmd-stack.o mi-cmd-target.o mi-cmd-var.o mi-cmds.o mi-console.o mi-getopt.o mi-interp.o mi-main.o mi-out.o mi-parse.o mi-symbol-cmds.o tui.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-out.o tui-regs.o tui-source.o tui-stack.o tui-win.o tui-windata.o tui-wingeneral.o tui-winsource.o python.o guile.o elfread.o stap-probe.o dtrace-probe.o posix-hdep.o posix-strerror.o ada-exp.o c-exp.o cp-name-parser.o d-exp.o f-exp.o go-exp.o m2-exp.o p-exp.o rust-exp.o ada-la
 ng.o ada-tasks.o ada-typeprint.o ada-valprint.o ada-varobj.o addrmap.o agent.o annotate.o arch-utils.o auto-load.o auxv.o bcache.o bfd-target.o block.o blockframe.o break-catch-sig.o break-catch-syscall.o break-catch-throw.o breakpoint.o btrace.o btrace-common.o buffer.o build-id.o buildsym.o c-lang.o c-typeprint.o c-valprint.o c-varobj.o charset.o cleanups.o cli-out.o coff-pe-read.o coffread.o common-agent.o common-debug.o common-exceptions.o common-regcache.o common-utils.o complaints.o completer.o continuations.o copying.o corefile.o corelow.o cp-abi.o cp-namespace.o cp-support.o cp-valprint.o d-lang.o d-namespace.o d-valprint.o dbxread.o debug.o demangle.o dfp.o dictionary.o disasm.o disasm-selftests.o doublest.o dummy-frame.o dwarf2-frame.o dwarf2-frame-tailcall.o dwarf2expr.o dwarf2loc.o dwarf2read.o environ.o errors.o eval.o event-loop.o event-top.o exceptions.o exec.o expprint.o extension.o f-lang.o f-typeprint.o f-valprint.o fileio.o filestuff.o filesystem.o findcmd.o findv
 ar.o format.o frame.o frame-base.o frame-unwind.o gcore.o gdb_bfd.o gdb-dlfcn.o gdb_obstack.o gdb_usleep.o gdb_vecs.o gdbarch.o gdbtypes.o gnu-v2-abi.o gnu-v3-abi.o go-lang.o go-typeprint.o go-valprint.o inf-child.o inf-loop.o infcall.o infcmd.o inferior.o infrun.o inline-frame.o interps.o jit.o language.o linespec.o location.o m2-lang.o m2-typeprint.o m2-valprint.o macrocmd.o macroexp.o macroscope.o macrotab.o main.o maint.o mdebugread.o mem-break.o memattr.o memory-map.o memrange.o mi-common.o minidebug.o minsyms.o mipsread.o namespace.o new-op.o objc-lang.o objfiles.o observer.o opencl-lang.o osabi.o osdata.o p-lang.o p-typeprint.o p-valprint.o parse.o print-utils.o printcmd.o probe.o progspace.o prologue-value.o psymtab.o ptid.o record.o record-btrace.o record-full.o regcache.o reggroups.o registry.o reverse.o rsp-low.o run-time-clock.o rust-lang.o selftest.o selftest-arch.o sentinel-frame.o ser-event.o serial.o signals.o signals-state-save-restore.o skip.o solib.o solib-target.
 o source.o stabsread.o stack.o std-regs.o symfile.o symfile-debug.o symmisc.o symtab.o target.o target-dcache.o target-descriptions.o target-memory.o thread.o thread-fsm.o tid-parse.o top.o trad-frame.o 

CVS commit: src/external/gpl3/gdb/lib/libgdb/arch

2017-12-01 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Dec  2 00:00:59 UTC 2017

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/alpha: init.c
src/external/gpl3/gdb/lib/libgdb/arch/arm: init.c
src/external/gpl3/gdb/lib/libgdb/arch/armeb: init.c
src/external/gpl3/gdb/lib/libgdb/arch/hppa: defs.mk init.c
src/external/gpl3/gdb/lib/libgdb/arch/i386: init.c
src/external/gpl3/gdb/lib/libgdb/arch/m68000: init.c
src/external/gpl3/gdb/lib/libgdb/arch/m68k: init.c
src/external/gpl3/gdb/lib/libgdb/arch/powerpc: init.c
src/external/gpl3/gdb/lib/libgdb/arch/powerpc64: init.c
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb: init.c
src/external/gpl3/gdb/lib/libgdb/arch/sh3el: init.c
src/external/gpl3/gdb/lib/libgdb/arch/sparc: init.c
src/external/gpl3/gdb/lib/libgdb/arch/sparc64: init.c
src/external/gpl3/gdb/lib/libgdb/arch/vax: init.c
src/external/gpl3/gdb/lib/libgdb/arch/x86_64: init.c

Log Message:
regen


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gdb/lib/libgdb/arch/alpha/init.c
cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c
cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gdb/lib/libgdb/arch/armeb/init.c
cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gdb/lib/libgdb/arch/hppa/defs.mk
cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gdb/lib/libgdb/arch/hppa/init.c
cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gdb/lib/libgdb/arch/i386/init.c
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/gdb/lib/libgdb/arch/m68000/init.c
cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gdb/lib/libgdb/arch/m68k/init.c
cvs rdiff -u -r1.11 -r1.12 \
src/external/gpl3/gdb/lib/libgdb/arch/powerpc/init.c
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/init.c
cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/init.c
cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gdb/lib/libgdb/arch/sh3el/init.c
cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gdb/lib/libgdb/arch/sparc/init.c
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/gdb/lib/libgdb/arch/sparc64/init.c
cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gdb/lib/libgdb/arch/vax/init.c
cvs rdiff -u -r1.13 -r1.14 \
src/external/gpl3/gdb/lib/libgdb/arch/x86_64/init.c

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/gdb/lib/libgdb/arch/alpha/init.c
diff -u src/external/gpl3/gdb/lib/libgdb/arch/alpha/init.c:1.10 src/external/gpl3/gdb/lib/libgdb/arch/alpha/init.c:1.11
--- src/external/gpl3/gdb/lib/libgdb/arch/alpha/init.c:1.10	Thu Nov 30 10:26:55 2017
+++ src/external/gpl3/gdb/lib/libgdb/arch/alpha/init.c	Fri Dec  1 19:00:57 2017
@@ -15,6 +15,7 @@ extern initialize_file_ftype _initialize
 extern initialize_file_ftype _initialize_ser_tcp;
 extern initialize_file_ftype _initialize_fork_child;
 extern initialize_file_ftype _initialize_alphabsd_nat;
+extern initialize_file_ftype _initialize_nbsd_nat;
 extern initialize_file_ftype _initialize_ax_gdb;
 extern initialize_file_ftype _initialize_ctf;
 extern initialize_file_ftype _initialize_dcache;
@@ -171,6 +172,7 @@ initialize_all_files (void)
   _initialize_ser_tcp ();
   _initialize_fork_child ();
   _initialize_alphabsd_nat ();
+  _initialize_nbsd_nat ();
   _initialize_ax_gdb ();
   _initialize_ctf ();
   _initialize_dcache ();

Index: src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c
diff -u src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c:1.13 src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c:1.14
--- src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c:1.13	Thu Nov 30 10:26:55 2017
+++ src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c	Fri Dec  1 19:00:57 2017
@@ -14,6 +14,7 @@ extern initialize_file_ftype _initialize
 extern initialize_file_ftype _initialize_ser_pipe;
 extern initialize_file_ftype _initialize_ser_tcp;
 extern initialize_file_ftype _initialize_fork_child;
+extern initialize_file_ftype _initialize_nbsd_nat;
 extern initialize_file_ftype _initialize_arm_netbsd_nat;
 extern initialize_file_ftype _initialize_ax_gdb;
 extern initialize_file_ftype _initialize_ctf;
@@ -170,6 +171,7 @@ initialize_all_files (void)
   _initialize_ser_pipe ();
   _initialize_ser_tcp ();
   _initialize_fork_child ();
+  _initialize_nbsd_nat ();
   _initialize_arm_netbsd_nat ();
   _initialize_ax_gdb ();
   _initialize_ctf ();

Index: src/external/gpl3/gdb/lib/libgdb/arch/armeb/init.c
diff -u src/external/gpl3/gdb/lib/libgdb/arch/armeb/init.c:1.12 src/external/gpl3/gdb/lib/libgdb/arch/armeb/init.c:1.13
--- src/external/gpl3/gdb/lib/libgdb/arch/armeb/init.c:1.12	Thu Nov 30 10:26:55 2017
+++ src/external/gpl3/gdb/lib/libgdb/arch/armeb/init.c	Fri Dec  1 19:00:58 2017
@@ -14,6 +14,7 @@ extern initialize_file_ftype _initialize
 extern initialize_file_ftype _initialize_ser_pipe;
 extern initialize_file_ftype _initialize_ser_tcp;
 

CVS commit: src/external/gpl3/gdb/lib/libgdb

2017-11-29 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Nov 29 22:39:59 UTC 2017

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile
src/external/gpl3/gdb/lib/libgdb/arch/arm: config.h defs.mk init.c
src/external/gpl3/gdb/lib/libgdb/arch/armeb: config.h defs.mk init.c
src/external/gpl3/gdb/lib/libgdb/arch/hppa: defs.mk
src/external/gpl3/gdb/lib/libgdb/arch/x86_64: defs.mk

Log Message:
regen, and add more warn eliding to Makefile


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/external/gpl3/gdb/lib/libgdb/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h
cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gdb/lib/libgdb/arch/arm/defs.mk
cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c
cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gdb/lib/libgdb/arch/armeb/config.h
cvs rdiff -u -r1.11 -r1.12 \
src/external/gpl3/gdb/lib/libgdb/arch/armeb/defs.mk
cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gdb/lib/libgdb/arch/armeb/init.c
cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gdb/lib/libgdb/arch/hppa/defs.mk
cvs rdiff -u -r1.12 -r1.13 \
src/external/gpl3/gdb/lib/libgdb/arch/x86_64/defs.mk

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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.14 src/external/gpl3/gdb/lib/libgdb/Makefile:1.15
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.14	Wed Nov 29 16:21:50 2017
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Wed Nov 29 17:39:59 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2017/11/29 21:21:50 christos Exp $
+#	$NetBSD: Makefile,v 1.15 2017/11/29 22:39:59 christos Exp $
 
 NOCTF=
 HOSTPROG_CXX=   1
@@ -41,7 +41,17 @@ CPPFLAGS+=	-I${.CURDIR} \
 # XXX inf-ptrace.c has some bogus (PTRACE_TYPE_ARG3) casts, but in 
 # code that's never exercised on NetBSD.
 CPPFLAGS.inf-ptrace.c=	-Wno-error
+
+# XXX: I should fix these...
 CPPFLAGS.i386-nbsd-tdep.c+= -Wno-narrowing
+CPPFLAGS.arm-get-next-pcs.c+= -Wno-narrowing
+CPPFLAGS.mips-tdep.c+= -Wno-narrowing
+CPPFLAGS.sh-nbsd-tdep.c+= -Wno-narrowing
+CPPFLAGS.ppc-nbsd-tdep.c+= -Wno-narrowing
+CPPFLAGS.alpha-nbsd-tdep.c+= -Wno-narrowing
+CPPFLAGS.alpha-tdep.c+= -Wno-narrowing
+CPPFLAGS.rs6000-tdep.c+= -Wno-narrowing
+CPPFLAGS.hppa-nbsd-tdep.c+= -Wno-narrowing
 
 CWARNFLAGS.clang+=	-Wno-switch
 

Index: src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h:1.8 src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h:1.9
--- src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h:1.8	Wed Nov 29 13:15:32 2017
+++ src/external/gpl3/gdb/lib/libgdb/arch/arm/config.h	Wed Nov 29 17:39:59 2017
@@ -171,7 +171,7 @@
 #define HAVE_DLFCN_H 1
 
 /* Define if ELF support should be included. */
-/* #undef HAVE_ELF */
+#define HAVE_ELF 1
 
 /* Define to 1 if you have the  header file. */
 /* #undef HAVE_ELF_HP_H */

Index: src/external/gpl3/gdb/lib/libgdb/arch/arm/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/arm/defs.mk:1.12 src/external/gpl3/gdb/lib/libgdb/arch/arm/defs.mk:1.13
--- src/external/gpl3/gdb/lib/libgdb/arch/arm/defs.mk:1.12	Wed Nov 29 13:15:32 2017
+++ src/external/gpl3/gdb/lib/libgdb/arch/arm/defs.mk	Wed Nov 29 17:39:59 2017
@@ -3,5 +3,5 @@
 # Generated from: NetBSD: mknative.common,v 1.15 2017/11/29 03:32:28 christos Exp 
 #
 G_INTERNAL_CFLAGS=   -I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/.. -I${GNUHOSTDIST}/gdb/../zlib -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber -I./../intl -I${GNUHOSTDIST}/gdb/gnulib/import -Ibuild-gnulib/import   -DTUI=1  -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-narrowing -Wformat-nonliteral 
-G_LIBGDB_OBS=arm.o arm-get-next-pcs.o arm-tdep.o armbsd-tdep.o arm-nbsd-tdep.o nbsd-tdep.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o nbsd-nat.o arm-nbsd-nat.o bsd-kvm.o nbsd-thread.o ax-gdb.o ax-general.o ctf.o dcache.o remote.o remote-fileio.o remote-notif.o tracefile.o tracefile-tfile.o tracepoint.o  cli-cmds.o cli-decode.o cli-dump.o cli-interp.o cli-logging.o cli-script.o cli-setshow.o cli-utils.o mi-cmd-break.o mi-cmd-catch.o mi-cmd-disas.o mi-cmd-env.o mi-cmd-file.o mi-cmd-info.o mi-cmd-stack.o mi-cmd-target.o mi-cmd-var.o mi-cmds.o mi-console.o mi-getopt.o mi-interp.o mi-main.o mi-out.o mi-parse.o mi-symbol-cmds.o tui.o tui-command.o tui-data.o tui-disasm.o tui-file.o tui-hooks.o tui-interp.o tui-io.o tui-layout.o tui-out.o tui-regs.o tui-source.o 

CVS commit: src/external/gpl3/gdb/lib/libgdb

2017-11-29 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Nov 29 21:21:50 UTC 2017

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
mkdep does not like multi-word compiler.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gdb/lib/libgdb/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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.13 src/external/gpl3/gdb/lib/libgdb/Makefile:1.14
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.13	Tue Nov 28 22:58:17 2017
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Wed Nov 29 16:21:50 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.13 2017/11/29 03:58:17 christos Exp $
+#	$NetBSD: Makefile,v 1.14 2017/11/29 21:21:50 christos Exp $
 
 NOCTF=
 HOSTPROG_CXX=   1
@@ -49,9 +49,9 @@ CWARNFLAGS.clang+=	-Wno-switch
 .include 
 
 # Force c++
-HOST_CC:=   ${HOST_CXX} -std=gnu++11 -Wno-error=stack-protector
-CC:=${CXX} -std=gnu++11 -Wno-error=stack-protector
-CFLAGS:=${CXXFLAGS}
+HOST_CC:=   ${HOST_CXX}
+CC:=${CXX}
+CFLAGS:=${CXXFLAGS} -std=gnu++11 -Wno-error=stack-protector
 
 .PATH: ${DIST}/gdb ${DIST}/gdb/arch ${DIST}/gdb/mi ${DIST}/gdb/cli  \
 ${DIST}/gdb/tui ${DIST}/gdb/python ${DIST}/gdb/common ${DIST}/gdb/target \



CVS commit: src/external/gpl3/gdb/lib/libgdb/arch

2016-12-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sat Dec  3 00:41:07 UTC 2016

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb: config.h defs.mk init.c
src/external/gpl3/gdb/lib/libgdb/arch/mips64el: config.h defs.mk init.c

Log Message:
regen mips64


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h \
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/init.c
cvs rdiff -u -r1.10 -r1.11 \
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/config.h \
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/init.c

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/gdb/lib/libgdb/arch/mips64eb/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h:1.10 src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h:1.11
--- src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h:1.10	Mon Oct 17 00:15:36 2016
+++ src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h	Fri Dec  2 19:41:07 2016
@@ -582,7 +582,7 @@
 /* #undef HAVE_WAIT_H */
 
 /* Define to 1 if you have the `wborder' function. */
-#define HAVE_WBORDER 1
+/* #undef HAVE_WBORDER */
 
 /* Define to 1 if you have the  header file. */
 /* #undef HAVE_WINDOWS_H */
@@ -594,7 +594,7 @@
 #define HAVE_WORKING_VFORK 1
 
 /* Define to 1 if you have the `wresize' function. */
-#define HAVE_WRESIZE 1
+/* #undef HAVE_WRESIZE */
 
 /* Define to 1 if you have the `XML_StopParser' function. */
 /* #undef HAVE_XML_STOPPARSER */
Index: src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk:1.10 src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk:1.11
--- src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk:1.10	Mon Oct 17 00:15:36 2016
+++ src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk	Fri Dec  2 19:41:07 2016
@@ -2,6 +2,6 @@
 # Generated from: NetBSD: mknative-gdb,v 1.7 2016/10/16 04:37:42 mrg Exp 
 # Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp 
 #
-G_INTERNAL_CFLAGS=-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS-I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config  -DLOCALEDIR="\"/usr/share/locale\"" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/.. -I${GNUHOSTDIST}/gdb/../zlib  -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber  -I./../intl -I${GNUHOSTDIST}/gdb/gnulib/import -Ibuild-gnulib/import   -DTUI=1  -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-write-strings -Wno-narrowing -Wformat-nonliteral 
-G_LIBGDB_OBS=mips-tdep.o mipsnbsd-tdep.o solib-svr4.o nbsd-tdep.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o nbsd-nat.o mipsnbsd-nat.o  nbsd-thread.o bsd-kvm.o  remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o  remote-notif.o ctf.o tracefile.o tracefile-tfile.o  cli-dump.o  cli-decode.o cli-script.o cli-cmds.o cli-setshow.o  cli-logging.o  cli-interp.o cli-utils.o mi-out.o mi-console.o  mi-cmds.o mi-cmd-catch.o mi-cmd-env.o  mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o  mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o  mi-cmd-info.o mi-interp.o  mi-main.o mi-parse.o mi-getopt.o tui-command.o  tui-data.o  tui-disasm.o  tui-file.o  tui-hooks.o  tui-interp.o  tui-io.o  tui-layout.o  tui-out.o  tui-regs.o  tui-source.o  tui-stack.o  tui-win.o  tui-windata.o  tui-wingeneral.o  tui-winsource.o  tui.o python.o guile.o elfread.o stap-probe.o dtrace-probe.o posix-hdep.o posix-strerror.o c-exp.o  cp-name-parser.o  ada-exp.o  jv-exp.o  d
 -exp.o f-exp.o go-exp.o m2-exp.o p-exp.o rust-exp.o  version.o  annotate.o  addrmap.o  auto-load.o auxv.o  agent.o  bfd-target.o  blockframe.o breakpoint.o break-catch-sig.o break-catch-throw.o  break-catch-syscall.o  findvar.o regcache.o cleanups.o  charset.o continuations.o corelow.o disasm.o dummy-frame.o dfp.o  source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o  block.o symtab.o psymtab.o symfile.o symfile-debug.o symmisc.o  linespec.o dictionary.o namespace.o  location.o infcall.o  infcmd.o infrun.o  expprint.o environ.o stack.o tid-parse.o thread.o thread-fsm.o  exceptions.o  extension.o  filesystem.o  filestuff.o  inf-child.o  interps.o  minidebug.o  main.o  macrotab.o macrocmd.o macroexp.o macroscope.o  mi-common.o  event-loop.o event-top.o inf-loop.o completer.o  gdbarch.o arch-utils.o gdbtypes.o gdb_bfd.o gdb_obstack.o  osabi.o copying.o  memattr.o mem-break.o target.o 

CVS commit: src/external/gpl3/gdb/lib/libgdb/arch/m68k

2016-12-02 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Dec  2 17:51:07 UTC 2016

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/m68k: config.h defs.mk init.c

Log Message:
regen m68k


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gdb/lib/libgdb/arch/m68k/config.h
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gdb/lib/libgdb/arch/m68k/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/m68k/init.c

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/gdb/lib/libgdb/arch/m68k/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/m68k/config.h:1.6 src/external/gpl3/gdb/lib/libgdb/arch/m68k/config.h:1.7
--- src/external/gpl3/gdb/lib/libgdb/arch/m68k/config.h:1.6	Mon Oct 17 13:38:07 2016
+++ src/external/gpl3/gdb/lib/libgdb/arch/m68k/config.h	Fri Dec  2 12:51:07 2016
@@ -582,7 +582,7 @@
 /* #undef HAVE_WAIT_H */
 
 /* Define to 1 if you have the `wborder' function. */
-#define HAVE_WBORDER 1
+/* #undef HAVE_WBORDER */
 
 /* Define to 1 if you have the  header file. */
 /* #undef HAVE_WINDOWS_H */
@@ -594,7 +594,7 @@
 #define HAVE_WORKING_VFORK 1
 
 /* Define to 1 if you have the `wresize' function. */
-#define HAVE_WRESIZE 1
+/* #undef HAVE_WRESIZE */
 
 /* Define to 1 if you have the `XML_StopParser' function. */
 /* #undef HAVE_XML_STOPPARSER */

Index: src/external/gpl3/gdb/lib/libgdb/arch/m68k/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/m68k/defs.mk:1.8 src/external/gpl3/gdb/lib/libgdb/arch/m68k/defs.mk:1.9
--- src/external/gpl3/gdb/lib/libgdb/arch/m68k/defs.mk:1.8	Mon Oct 17 13:38:07 2016
+++ src/external/gpl3/gdb/lib/libgdb/arch/m68k/defs.mk	Fri Dec  2 12:51:07 2016
@@ -2,6 +2,6 @@
 # Generated from: NetBSD: mknative-gdb,v 1.7 2016/10/16 04:37:42 mrg Exp 
 # Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp 
 #
-G_INTERNAL_CFLAGS=-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS-I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config  -DLOCALEDIR="\"/usr/share/locale\"" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/.. -I${GNUHOSTDIST}/gdb/../zlib  -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber  -I./../intl -I${GNUHOSTDIST}/gdb/gnulib/import -Ibuild-gnulib/import   -DTUI=1  -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-write-strings -Wno-narrowing -Wformat-nonliteral 
-G_LIBGDB_OBS=m68k-tdep.o m68kbsd-tdep.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o nbsd-nat.o m68kbsd-nat.o bsd-kvm.o fork-child.o inf-ptrace.o  nbsd-thread.o  remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o  remote-notif.o ctf.o tracefile.o tracefile-tfile.o  cli-dump.o  cli-decode.o cli-script.o cli-cmds.o cli-setshow.o  cli-logging.o  cli-interp.o cli-utils.o mi-out.o mi-console.o  mi-cmds.o mi-cmd-catch.o mi-cmd-env.o  mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o  mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o  mi-cmd-info.o mi-interp.o  mi-main.o mi-parse.o mi-getopt.o tui-command.o  tui-data.o  tui-disasm.o  tui-file.o  tui-hooks.o  tui-interp.o  tui-io.o  tui-layout.o  tui-out.o  tui-regs.o  tui-source.o  tui-stack.o  tui-win.o  tui-windata.o  tui-wingeneral.o  tui-winsource.o  tui.o python.o guile.o elfread.o stap-probe.o dtrace-probe.o posix-hdep.o posix-strerror.o c-exp.o  cp-name-parser.o  ada-exp.o  jv-exp.o  d-exp.o f-exp.o
  go-exp.o m2-exp.o p-exp.o rust-exp.o  version.o  annotate.o  addrmap.o  auto-load.o auxv.o  agent.o  bfd-target.o  blockframe.o breakpoint.o break-catch-sig.o break-catch-throw.o  break-catch-syscall.o  findvar.o regcache.o cleanups.o  charset.o continuations.o corelow.o disasm.o dummy-frame.o dfp.o  source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o  block.o symtab.o psymtab.o symfile.o symfile-debug.o symmisc.o  linespec.o dictionary.o namespace.o  location.o infcall.o  infcmd.o infrun.o  expprint.o environ.o stack.o tid-parse.o thread.o thread-fsm.o  exceptions.o  extension.o  filesystem.o  filestuff.o  inf-child.o  interps.o  minidebug.o  main.o  macrotab.o macrocmd.o macroexp.o macroscope.o  mi-common.o  event-loop.o event-top.o inf-loop.o completer.o  gdbarch.o arch-utils.o gdbtypes.o gdb_bfd.o gdb_obstack.o  osabi.o copying.o  memattr.o mem-break.o target.o target-dcache.o parse.o language.o  build-id.o buildsym.o  findcmd.o  std-regs.o  signals-state-save-res
 tore.o  signals.o  exec.o reverse.o  bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o  dbxread.o coffread.o coff-pe-read.o  dwarf2read.o mipsread.o stabsread.o corefile.o  dwarf2expr.o dwarf2loc.o dwarf2-frame.o dwarf2-frame-tailcall.o  

CVS commit: src/external/gpl3/gdb/lib/libgdb/arch/vax

2016-11-27 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Nov 27 18:52:19 UTC 2016

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/vax: config.h defs.mk init.c

Log Message:
regen for vax


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gdb/lib/libgdb/arch/vax/config.h
cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/vax/init.c

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/gdb/lib/libgdb/arch/vax/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/vax/config.h:1.7 src/external/gpl3/gdb/lib/libgdb/arch/vax/config.h:1.8
--- src/external/gpl3/gdb/lib/libgdb/arch/vax/config.h:1.7	Mon Oct 17 13:38:07 2016
+++ src/external/gpl3/gdb/lib/libgdb/arch/vax/config.h	Sun Nov 27 13:52:19 2016
@@ -582,7 +582,7 @@
 /* #undef HAVE_WAIT_H */
 
 /* Define to 1 if you have the `wborder' function. */
-#define HAVE_WBORDER 1
+/* #undef HAVE_WBORDER */
 
 /* Define to 1 if you have the  header file. */
 /* #undef HAVE_WINDOWS_H */
@@ -594,7 +594,7 @@
 #define HAVE_WORKING_VFORK 1
 
 /* Define to 1 if you have the `wresize' function. */
-#define HAVE_WRESIZE 1
+/* #undef HAVE_WRESIZE */
 
 /* Define to 1 if you have the `XML_StopParser' function. */
 /* #undef HAVE_XML_STOPPARSER */

Index: src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk:1.9 src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk:1.10
--- src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk:1.9	Mon Oct 17 13:38:07 2016
+++ src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk	Sun Nov 27 13:52:19 2016
@@ -2,6 +2,6 @@
 # Generated from: NetBSD: mknative-gdb,v 1.7 2016/10/16 04:37:42 mrg Exp 
 # Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp 
 #
-G_INTERNAL_CFLAGS=-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS-I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config  -DLOCALEDIR="\"/usr/share/locale\"" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/.. -I${GNUHOSTDIST}/gdb/../zlib  -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber  -I./../intl -I${GNUHOSTDIST}/gdb/gnulib/import -Ibuild-gnulib/import   -DTUI=1  -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-write-strings -Wno-narrowing -Wformat-nonliteral 
-G_LIBGDB_OBS=vax-tdep.o vaxnbsd-tdep.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o  nbsd-nat.o vaxbsd-nat.o bsd-kvm.o  nbsd-thread.o  remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o  remote-notif.o ctf.o tracefile.o tracefile-tfile.o  cli-dump.o  cli-decode.o cli-script.o cli-cmds.o cli-setshow.o  cli-logging.o  cli-interp.o cli-utils.o mi-out.o mi-console.o  mi-cmds.o mi-cmd-catch.o mi-cmd-env.o  mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o  mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o  mi-cmd-info.o mi-interp.o  mi-main.o mi-parse.o mi-getopt.o tui-command.o  tui-data.o  tui-disasm.o  tui-file.o  tui-hooks.o  tui-interp.o  tui-io.o  tui-layout.o  tui-out.o  tui-regs.o  tui-source.o  tui-stack.o  tui-win.o  tui-windata.o  tui-wingeneral.o  tui-winsource.o  tui.o python.o guile.o elfread.o stap-probe.o dtrace-probe.o posix-hdep.o posix-strerror.o c-exp.o  cp-name-parser.o  ada-exp.o  jv-exp.o  d-exp.o f-exp.o 
 go-exp.o m2-exp.o p-exp.o rust-exp.o  version.o  annotate.o  addrmap.o  auto-load.o auxv.o  agent.o  bfd-target.o  blockframe.o breakpoint.o break-catch-sig.o break-catch-throw.o  break-catch-syscall.o  findvar.o regcache.o cleanups.o  charset.o continuations.o corelow.o disasm.o dummy-frame.o dfp.o  source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o  block.o symtab.o psymtab.o symfile.o symfile-debug.o symmisc.o  linespec.o dictionary.o namespace.o  location.o infcall.o  infcmd.o infrun.o  expprint.o environ.o stack.o tid-parse.o thread.o thread-fsm.o  exceptions.o  extension.o  filesystem.o  filestuff.o  inf-child.o  interps.o  minidebug.o  main.o  macrotab.o macrocmd.o macroexp.o macroscope.o  mi-common.o  event-loop.o event-top.o inf-loop.o completer.o  gdbarch.o arch-utils.o gdbtypes.o gdb_bfd.o gdb_obstack.o  osabi.o copying.o  memattr.o mem-break.o target.o target-dcache.o parse.o language.o  build-id.o buildsym.o  findcmd.o  std-regs.o  signals-state-save-rest
 ore.o  signals.o  exec.o reverse.o  bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o  dbxread.o coffread.o coff-pe-read.o  dwarf2read.o mipsread.o stabsread.o corefile.o  dwarf2expr.o dwarf2loc.o dwarf2-frame.o dwarf2-frame-tailcall.o  ada-lang.o 

CVS commit: src/external/gpl3/gdb/lib/libgdb/arch

2016-11-18 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Nov 18 12:42:10 UTC 2016

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/arm: defs.mk
src/external/gpl3/gdb/lib/libgdb/arch/armeb: defs.mk

Log Message:
(simulate) mknative re-run


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gdb/lib/libgdb/arch/arm/defs.mk
cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gdb/lib/libgdb/arch/armeb/defs.mk

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/gdb/lib/libgdb/arch/arm/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/arm/defs.mk:1.10 src/external/gpl3/gdb/lib/libgdb/arch/arm/defs.mk:1.11
--- src/external/gpl3/gdb/lib/libgdb/arch/arm/defs.mk:1.10	Sun Oct 23 18:51:55 2016
+++ src/external/gpl3/gdb/lib/libgdb/arch/arm/defs.mk	Fri Nov 18 12:42:10 2016
@@ -3,5 +3,5 @@
 # Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp 
 #
 G_INTERNAL_CFLAGS=-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS-I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config  -DLOCALEDIR="\"/usr/share/locale\"" -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/.. -I${GNUHOSTDIST}/gdb/../zlib  -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber  -I./../intl -I${GNUHOSTDIST}/gdb/gnulib/import -Ibuild-gnulib/import   -DTUI=1  -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter -Wunused-but-set-variable -Wno-sign-compare -Wno-write-strings -Wno-narrowing -Wformat-nonliteral 
-G_LIBGDB_OBS=arm.o arm-get-next-pcs.o arm-tdep.o armbsd-tdep.o armnbsd-tdep.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o nbsd-nat.o armnbsd-nat.o  bsd-kvm.o nbsd-thread.o  remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o  remote-notif.o ctf.o tracefile.o tracefile-tfile.o  cli-dump.o  cli-decode.o cli-script.o cli-cmds.o cli-setshow.o  cli-logging.o  cli-interp.o cli-utils.o mi-out.o mi-console.o  mi-cmds.o mi-cmd-catch.o mi-cmd-env.o  mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o  mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o  mi-cmd-info.o mi-interp.o  mi-main.o mi-parse.o mi-getopt.o tui-command.o  tui-data.o  tui-disasm.o  tui-file.o  tui-hooks.o  tui-interp.o  tui-io.o  tui-layout.o  tui-out.o  tui-regs.o  tui-source.o  tui-stack.o  tui-win.o  tui-windata.o  tui-wingeneral.o  tui-winsource.o  tui.o python.o guile.o elfread.o stap-probe.o dtrace-probe.o posix-hdep.o posix-strerror.o c-exp.o  cp-name-parser.o
   ada-exp.o  jv-exp.o  d-exp.o f-exp.o go-exp.o m2-exp.o p-exp.o rust-exp.o  version.o  annotate.o  addrmap.o  auto-load.o auxv.o  agent.o  bfd-target.o  blockframe.o breakpoint.o break-catch-sig.o break-catch-throw.o  break-catch-syscall.o  findvar.o regcache.o cleanups.o  charset.o continuations.o corelow.o disasm.o dummy-frame.o dfp.o  source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o  block.o symtab.o psymtab.o symfile.o symfile-debug.o symmisc.o  linespec.o dictionary.o namespace.o  location.o infcall.o  infcmd.o infrun.o  expprint.o environ.o stack.o tid-parse.o thread.o thread-fsm.o  exceptions.o  extension.o  filesystem.o  filestuff.o  inf-child.o  interps.o  minidebug.o  main.o  macrotab.o macrocmd.o macroexp.o macroscope.o  mi-common.o  event-loop.o event-top.o inf-loop.o completer.o  gdbarch.o arch-utils.o gdbtypes.o gdb_bfd.o gdb_obstack.o  osabi.o copying.o  memattr.o mem-break.o target.o target-dcache.o parse.o language.o  build-id.o buildsym.o  findcmd
 .o  std-regs.o  signals-state-save-restore.o  signals.o  exec.o reverse.o  bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o  dbxread.o coffread.o coff-pe-read.o  dwarf2read.o mipsread.o stabsread.o corefile.o  dwarf2expr.o dwarf2loc.o dwarf2-frame.o dwarf2-frame-tailcall.o  ada-lang.o c-lang.o d-lang.o f-lang.o objc-lang.o  ada-tasks.o ada-varobj.o c-varobj.o  ui-out.o cli-out.o  varobj.o vec.o  go-lang.o go-valprint.o go-typeprint.o  jv-lang.o jv-valprint.o jv-typeprint.o jv-varobj.o  m2-lang.o opencl-lang.o p-lang.o p-typeprint.o p-valprint.o  selftest.o sentinel-frame.o  complaints.o typeprint.o  ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o  ada-valprint.o c-valprint.o cp-valprint.o d-valprint.o f-valprint.o  m2-valprint.o  ser-event.o serial.o mdebugread.o top.o utils.o  ui-file.o  user-regs.o  frame.o frame-unwind.o doublest.o  frame-base.o  inline-frame.o  gnu-v2-abi.o gnu-v3-abi.o cp-abi.o cp-support.o  cp-namespace.o d-namespace.o  reggroups.o  rust-
 lang.o  trad-frame.o  tramp-frame.o  solib.o solib-target.o  prologue-value.o memory-map.o memrange.o  xml-support.o xml-syscall.o xml-utils.o  

CVS commit: src/external/gpl3/gdb/lib/libgdb

2016-10-14 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct 14 16:38:27 UTC 2016

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
Add new path for arm


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gdb/lib/libgdb/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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.10 src/external/gpl3/gdb/lib/libgdb/Makefile:1.11
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.10	Wed Oct 12 16:20:39 2016
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Fri Oct 14 12:38:27 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.10 2016/10/12 20:20:39 christos Exp $
+#	$NetBSD: Makefile,v 1.11 2016/10/14 16:38:27 christos Exp $
 
 .include 
 
@@ -42,8 +42,8 @@ CWARNFLAGS.clang+=	-Wno-switch
 .include "../../Makefile.inc"
 .include 
 
-.PATH: ${DIST}/gdb ${DIST}/gdb/mi ${DIST}/gdb/cli ${DIST}/gdb/tui \
-${DIST}/gdb/python ${DIST}/gdb/common ${DIST}/gdb/target \
+.PATH: ${DIST}/gdb ${DIST}/gdb/arch ${DIST}/gdb/mi ${DIST}/gdb/cli  \
+${DIST}/gdb/tui ${DIST}/gdb/python ${DIST}/gdb/common ${DIST}/gdb/target \
 ${DIST}/gdb/guile ${DIST}/gdb/compile ${DIST}/gdb/doc ${GDBARCHDIR}
 
 #



CVS commit: src/external/gpl3/gdb/lib/libgdb

2016-02-23 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Feb 23 22:32:48 UTC 2016

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
Add one more clean file


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gdb/lib/libgdb/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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.8 src/external/gpl3/gdb/lib/libgdb/Makefile:1.9
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.8	Sun Aug 16 05:51:58 2015
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Tue Feb 23 17:32:48 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2015/08/16 09:51:58 christos Exp $
+#	$NetBSD: Makefile,v 1.9 2016/02/23 22:32:48 christos Exp $
 
 .include 
 
@@ -58,6 +58,7 @@ COPTS.dwarf2-frame.c+=-O1
 CLEANDIRFILES+= \
 	ada-exp.c ada-lex.c \
 	c-exp.c \
+	d-exp.c \
 	cp-name-parser.c \
 	f-exp.c \
 	go-exp.c \



CVS commit: src/external/gpl3/gdb/lib/libgdb/arch

2015-08-17 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Aug 17 13:09:42 UTC 2015

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/hppa: config.h defs.mk init.c
jit-reader.h observer.h observer.inc version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/hppa/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/mipseb: config.h defs.mk init.c
jit-reader.h observer.h observer.inc version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/build-gnulib: config.h

Log Message:
regen hppa and mipseb


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gdb/lib/libgdb/arch/hppa/config.h \
src/external/gpl3/gdb/lib/libgdb/arch/hppa/observer.h \
src/external/gpl3/gdb/lib/libgdb/arch/hppa/observer.inc \
src/external/gpl3/gdb/lib/libgdb/arch/hppa/version.c \
src/external/gpl3/gdb/lib/libgdb/arch/hppa/xml-builtin.c
cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gdb/lib/libgdb/arch/hppa/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/hppa/init.c
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gdb/lib/libgdb/arch/hppa/jit-reader.h
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gdb/lib/libgdb/arch/hppa/build-gnulib/config.h
cvs rdiff -u -r1.6 -r1.7 \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/config.h
cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/gdb/lib/libgdb/arch/mipseb/defs.mk
cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/gdb/lib/libgdb/arch/mipseb/init.c
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/jit-reader.h
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/observer.h \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/observer.inc \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/version.c \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/xml-builtin.c
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/build-gnulib/config.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/gdb/lib/libgdb/arch/hppa/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/hppa/config.h:1.3 src/external/gpl3/gdb/lib/libgdb/arch/hppa/config.h:1.4
--- src/external/gpl3/gdb/lib/libgdb/arch/hppa/config.h:1.3	Sun Jun 22 21:04:36 2014
+++ src/external/gpl3/gdb/lib/libgdb/arch/hppa/config.h	Mon Aug 17 09:09:41 2015
@@ -36,7 +36,7 @@
 #define DEFAULT_BFD_ARCH bfd_hppa_arch
 
 /* Define to BFD's default target vector. */
-#define DEFAULT_BFD_VEC bfd_elf32_hppa_nbsd_vec
+#define DEFAULT_BFD_VEC hppa_elf32_nbsd_vec
 
 /* Define to 1 if translation of program messages to the user's native
language is requested. */
@@ -80,9 +80,6 @@
 /* Define to 1 if you have the `btowc' function. */
 #define HAVE_BTOWC 1
 
-/* Define to 1 if you have the `canonicalize_file_name' function. */
-/* #undef HAVE_CANONICALIZE_FILE_NAME */
-
 /* Define to 1 if you have the cursesX.h header file. */
 /* #undef HAVE_CURSESX_H */
 
@@ -164,6 +161,9 @@
 /* Define if sys/procfs.h has gregset_t. */
 /* #undef HAVE_GREGSET_T */
 
+/* Define if Guile interpreter is being linked in. */
+/* #undef HAVE_GUILE */
+
 /* Define if you have the iconv() function. */
 #define HAVE_ICONV 1
 
@@ -227,9 +227,6 @@
 /* Define to 1 if the compiler supports long double. */
 #define HAVE_LONG_DOUBLE 1
 
-/* Define to 1 if you have the `lstat' function. */
-#define HAVE_LSTAT 1
-
 /* Define if sys/procfs.h has lwpid_t. */
 /* #undef HAVE_LWPID_T */
 
@@ -239,6 +236,9 @@
 /* Define to 1 if you have the memory.h header file. */
 #define HAVE_MEMORY_H 1
 
+/* Define to 1 if you have the `mkdtemp' function. */
+#define HAVE_MKDTEMP 1
+
 /* Define to 1 if you have a working `mmap' system call. */
 #define HAVE_MMAP 1
 
@@ -332,18 +332,15 @@
 /* Define if Python interpreter is being linked in. */
 /* #undef HAVE_PYTHON */
 
-/* Define to 1 if you have the `readlink' function. */
-#define HAVE_READLINK 1
-
-/* Define to 1 if you have the `realpath' function. */
-#define HAVE_REALPATH 1
-
 /* Define to 1 if you have the `resize_term' function. */
 /* #undef HAVE_RESIZE_TERM */
 
 /* Define to 1 if you have the `sbrk' function. */
 #define HAVE_SBRK 1
 
+/* Define to 1 if you have the `scm_new_smob' function. */
+/* #undef HAVE_SCM_NEW_SMOB */
+
 /* Define to 1 if you have the `setlocale' function. */
 #define HAVE_SETLOCALE 1
 
@@ -365,6 +362,9 @@
 /* Define to 1 if you have the `sigaction' function. */
 #define HAVE_SIGACTION 1
 
+/* Define to 1 if you have the `sigaltstack' function. */
+#define HAVE_SIGALTSTACK 1
+
 /* Define to 1 if you have the signal.h header file. */
 #define HAVE_SIGNAL_H 1
 
@@ -521,6 +521,9 @@
 /* Define to 1 if you have the `wborder' function. */
 #define HAVE_WBORDER 1
 
+/* Define to 1 if you have the windows.h header file. */
+/* #undef HAVE_WINDOWS_H */
+
 /* Define to 1 if `fork' works. */
 #define HAVE_WORKING_FORK 1
 
Index: 

CVS commit: src/external/gpl3/gdb/lib/libgdb/arch

2015-08-17 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Aug 17 13:26:04 UTC 2015

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb: config.h defs.mk init.c
jit-reader.h observer.h observer.inc version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/sh3el: config.h defs.mk init.c
jit-reader.h observer.h observer.inc version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/sh3el/build-gnulib: config.h

Log Message:
regen sh3*


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/config.h \
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/observer.h \
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/observer.inc \
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/version.c \
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/xml-builtin.c
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/defs.mk
cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/init.c
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/jit-reader.h
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/build-gnulib/config.h
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gdb/lib/libgdb/arch/sh3el/config.h \
src/external/gpl3/gdb/lib/libgdb/arch/sh3el/observer.h \
src/external/gpl3/gdb/lib/libgdb/arch/sh3el/observer.inc \
src/external/gpl3/gdb/lib/libgdb/arch/sh3el/version.c \
src/external/gpl3/gdb/lib/libgdb/arch/sh3el/xml-builtin.c
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gdb/lib/libgdb/arch/sh3el/defs.mk
cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gdb/lib/libgdb/arch/sh3el/init.c
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gdb/lib/libgdb/arch/sh3el/jit-reader.h
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gdb/lib/libgdb/arch/sh3el/build-gnulib/config.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/gdb/lib/libgdb/arch/sh3eb/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/config.h:1.3 src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/config.h:1.4
--- src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/config.h:1.3	Sun Jun 22 19:53:02 2014
+++ src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/config.h	Mon Aug 17 09:26:04 2015
@@ -36,7 +36,7 @@
 #define DEFAULT_BFD_ARCH bfd_sh_arch
 
 /* Define to BFD's default target vector. */
-#define DEFAULT_BFD_VEC bfd_elf32_shnbsd_vec
+#define DEFAULT_BFD_VEC sh_elf32_nbsd_vec
 
 /* Define to 1 if translation of program messages to the user's native
language is requested. */
@@ -80,9 +80,6 @@
 /* Define to 1 if you have the `btowc' function. */
 #define HAVE_BTOWC 1
 
-/* Define to 1 if you have the `canonicalize_file_name' function. */
-/* #undef HAVE_CANONICALIZE_FILE_NAME */
-
 /* Define to 1 if you have the cursesX.h header file. */
 /* #undef HAVE_CURSESX_H */
 
@@ -164,6 +161,9 @@
 /* Define if sys/procfs.h has gregset_t. */
 /* #undef HAVE_GREGSET_T */
 
+/* Define if Guile interpreter is being linked in. */
+/* #undef HAVE_GUILE */
+
 /* Define if you have the iconv() function. */
 #define HAVE_ICONV 1
 
@@ -227,9 +227,6 @@
 /* Define to 1 if the compiler supports long double. */
 #define HAVE_LONG_DOUBLE 1
 
-/* Define to 1 if you have the `lstat' function. */
-#define HAVE_LSTAT 1
-
 /* Define if sys/procfs.h has lwpid_t. */
 /* #undef HAVE_LWPID_T */
 
@@ -239,6 +236,9 @@
 /* Define to 1 if you have the memory.h header file. */
 #define HAVE_MEMORY_H 1
 
+/* Define to 1 if you have the `mkdtemp' function. */
+#define HAVE_MKDTEMP 1
+
 /* Define to 1 if you have a working `mmap' system call. */
 #define HAVE_MMAP 1
 
@@ -332,18 +332,15 @@
 /* Define if Python interpreter is being linked in. */
 /* #undef HAVE_PYTHON */
 
-/* Define to 1 if you have the `readlink' function. */
-#define HAVE_READLINK 1
-
-/* Define to 1 if you have the `realpath' function. */
-#define HAVE_REALPATH 1
-
 /* Define to 1 if you have the `resize_term' function. */
 /* #undef HAVE_RESIZE_TERM */
 
 /* Define to 1 if you have the `sbrk' function. */
 #define HAVE_SBRK 1
 
+/* Define to 1 if you have the `scm_new_smob' function. */
+/* #undef HAVE_SCM_NEW_SMOB */
+
 /* Define to 1 if you have the `setlocale' function. */
 #define HAVE_SETLOCALE 1
 
@@ -365,6 +362,9 @@
 /* Define to 1 if you have the `sigaction' function. */
 #define HAVE_SIGACTION 1
 
+/* Define to 1 if you have the `sigaltstack' function. */
+#define HAVE_SIGALTSTACK 1
+
 /* Define to 1 if you have the signal.h header file. */
 #define HAVE_SIGNAL_H 1
 
@@ -521,6 +521,9 @@
 /* Define to 1 if you have the `wborder' function. */
 #define HAVE_WBORDER 1
 
+/* Define to 1 if you have the windows.h header file. */
+/* #undef HAVE_WINDOWS_H */
+
 /* Define to 1 if `fork' works. */
 #define HAVE_WORKING_FORK 1
 
Index: 

CVS commit: src/external/gpl3/gdb/lib/libgdb/arch/earmv4/build-gnulib

2015-08-17 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Aug 17 13:10:38 UTC 2015

Added Files:
src/external/gpl3/gdb/lib/libgdb/arch/earmv4/build-gnulib: config.h

Log Message:
forgot one earmv4 files


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gdb/lib/libgdb/arch/earmv4/build-gnulib/config.h

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/gdb/lib/libgdb/arch/earmv4/build-gnulib/config.h
diff -u /dev/null src/external/gpl3/gdb/lib/libgdb/arch/earmv4/build-gnulib/config.h:1.1
--- /dev/null	Mon Aug 17 09:10:38 2015
+++ src/external/gpl3/gdb/lib/libgdb/arch/earmv4/build-gnulib/config.h	Mon Aug 17 09:10:38 2015
@@ -0,0 +1,1443 @@
+/* This file is automatically generated.  DO NOT EDIT! */
+/* Generated from: NetBSD: mknative-gdb,v 1.6 2013/10/03 18:58:37 christos Exp  */
+/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp  */
+
+/* config.h.  Generated from config.in by configure.  */
+/* config.in.  Generated from configure.ac by autoheader.  */
+
+/* Define if building universal (internal helper macro) */
+/* #undef AC_APPLE_UNIVERSAL_BUILD */
+
+/* Define to the number of bits in type 'ptrdiff_t'. */
+/* #undef BITSIZEOF_PTRDIFF_T */
+
+/* Define to the number of bits in type 'sig_atomic_t'. */
+/* #undef BITSIZEOF_SIG_ATOMIC_T */
+
+/* Define to the number of bits in type 'size_t'. */
+/* #undef BITSIZEOF_SIZE_T */
+
+/* Define to the number of bits in type 'wchar_t'. */
+/* #undef BITSIZEOF_WCHAR_T */
+
+/* Define to the number of bits in type 'wint_t'. */
+/* #undef BITSIZEOF_WINT_T */
+
+/* Define to one of '_getb67', 'GETB67', 'getb67' for Cray-2 and Cray-YMP
+   systems. This function is required for 'alloca.c' support on those systems.
+   */
+/* #undef CRAY_STACKSEG_END */
+
+/* Define to 1 if using 'alloca.c'. */
+/* #undef C_ALLOCA */
+
+/* Define as the bit index in the word where to find bit 0 of the exponent of
+   'double'. */
+/* #undef DBL_EXPBIT0_BIT */
+
+/* Define as the word index where to find the exponent of 'double'. */
+/* #undef DBL_EXPBIT0_WORD */
+
+/* the name of the file descriptor member of DIR */
+/* #undef DIR_FD_MEMBER_NAME */
+
+#ifdef DIR_FD_MEMBER_NAME
+# define DIR_TO_FD(Dir_p) ((Dir_p)-DIR_FD_MEMBER_NAME)
+#else
+# define DIR_TO_FD(Dir_p) -1
+#endif
+
+
+/* Define to 1 if // is a file system root distinct from /. */
+/* #undef DOUBLE_SLASH_IS_DISTINCT_ROOT */
+
+/* Define to 1 if realpath() can malloc memory, always gives an absolute path,
+   and handles trailing slash correctly. */
+/* #undef FUNC_REALPATH_WORKS */
+
+/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+   whether the gnulib module canonicalize-lgpl shall be considered present. */
+#define GNULIB_CANONICALIZE_LGPL 1
+
+/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+   whether the gnulib module fscanf shall be considered present. */
+#define GNULIB_FSCANF 1
+
+/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
+   whether the gnulib module scanf shall be considered present. */
+#define GNULIB_SCANF 1
+
+/* Define to 1 when the gnulib module canonicalize_file_name should be tested.
+   */
+#define GNULIB_TEST_CANONICALIZE_FILE_NAME 1
+
+/* Define to 1 when the gnulib module chdir should be tested. */
+#define GNULIB_TEST_CHDIR 1
+
+/* Define to 1 when the gnulib module dirfd should be tested. */
+#define GNULIB_TEST_DIRFD 1
+
+/* Define to 1 when the gnulib module frexp should be tested. */
+#define GNULIB_TEST_FREXP 1
+
+/* Define to 1 when the gnulib module frexpl should be tested. */
+#define GNULIB_TEST_FREXPL 1
+
+/* Define to 1 when the gnulib module lstat should be tested. */
+#define GNULIB_TEST_LSTAT 1
+
+/* Define to 1 when the gnulib module malloc-posix should be tested. */
+#define GNULIB_TEST_MALLOC_POSIX 1
+
+/* Define to 1 when the gnulib module mbrtowc should be tested. */
+#define GNULIB_TEST_MBRTOWC 1
+
+/* Define to 1 when the gnulib module mbsinit should be tested. */
+#define GNULIB_TEST_MBSINIT 1
+
+/* Define to 1 when the gnulib module mbsrtowcs should be tested. */
+#define GNULIB_TEST_MBSRTOWCS 1
+
+/* Define to 1 when the gnulib module memchr should be tested. */
+#define GNULIB_TEST_MEMCHR 1
+
+/* Define to 1 when the gnulib module memmem should be tested. */
+#define GNULIB_TEST_MEMMEM 1
+
+/* Define to 1 when the gnulib module readlink should be tested. */
+#define GNULIB_TEST_READLINK 1
+
+/* Define to 1 when the gnulib module realpath should be tested. */
+#define GNULIB_TEST_REALPATH 1
+
+/* Define to 1 when the gnulib module rename should be tested. */
+#define GNULIB_TEST_RENAME 1
+
+/* Define to 1 when the gnulib module rmdir should be tested. */
+#define GNULIB_TEST_RMDIR 1
+
+/* Define to 1 when the gnulib module stat should be tested. */
+#define GNULIB_TEST_STAT 1
+
+/* Define to 1 when the 

CVS commit: src/external/gpl3/gdb/lib/libgdb/arch/coldfire

2015-08-17 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Aug 17 13:17:44 UTC 2015

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/coldfire: config.h defs.mk init.c
jit-reader.h observer.h observer.inc version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/build-gnulib: config.h

Log Message:
regen coldfire


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/config.h \
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/init.c \
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/observer.h \
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/observer.inc \
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/version.c \
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/xml-builtin.c
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/jit-reader.h
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/build-gnulib/config.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/gdb/lib/libgdb/arch/coldfire/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/coldfire/config.h:1.3 src/external/gpl3/gdb/lib/libgdb/arch/coldfire/config.h:1.4
--- src/external/gpl3/gdb/lib/libgdb/arch/coldfire/config.h:1.3	Sun Jun 22 23:16:29 2014
+++ src/external/gpl3/gdb/lib/libgdb/arch/coldfire/config.h	Mon Aug 17 09:17:44 2015
@@ -36,7 +36,7 @@
 #define DEFAULT_BFD_ARCH bfd_m68k_arch
 
 /* Define to BFD's default target vector. */
-#define DEFAULT_BFD_VEC bfd_elf32_m68k_vec
+#define DEFAULT_BFD_VEC m68k_elf32_vec
 
 /* Define to 1 if translation of program messages to the user's native
language is requested. */
@@ -80,9 +80,6 @@
 /* Define to 1 if you have the `btowc' function. */
 #define HAVE_BTOWC 1
 
-/* Define to 1 if you have the `canonicalize_file_name' function. */
-/* #undef HAVE_CANONICALIZE_FILE_NAME */
-
 /* Define to 1 if you have the cursesX.h header file. */
 /* #undef HAVE_CURSESX_H */
 
@@ -164,6 +161,9 @@
 /* Define if sys/procfs.h has gregset_t. */
 /* #undef HAVE_GREGSET_T */
 
+/* Define if Guile interpreter is being linked in. */
+/* #undef HAVE_GUILE */
+
 /* Define if you have the iconv() function. */
 #define HAVE_ICONV 1
 
@@ -227,9 +227,6 @@
 /* Define to 1 if the compiler supports long double. */
 #define HAVE_LONG_DOUBLE 1
 
-/* Define to 1 if you have the `lstat' function. */
-#define HAVE_LSTAT 1
-
 /* Define if sys/procfs.h has lwpid_t. */
 /* #undef HAVE_LWPID_T */
 
@@ -239,6 +236,9 @@
 /* Define to 1 if you have the memory.h header file. */
 #define HAVE_MEMORY_H 1
 
+/* Define to 1 if you have the `mkdtemp' function. */
+#define HAVE_MKDTEMP 1
+
 /* Define to 1 if you have a working `mmap' system call. */
 #define HAVE_MMAP 1
 
@@ -332,18 +332,15 @@
 /* Define if Python interpreter is being linked in. */
 /* #undef HAVE_PYTHON */
 
-/* Define to 1 if you have the `readlink' function. */
-#define HAVE_READLINK 1
-
-/* Define to 1 if you have the `realpath' function. */
-#define HAVE_REALPATH 1
-
 /* Define to 1 if you have the `resize_term' function. */
 /* #undef HAVE_RESIZE_TERM */
 
 /* Define to 1 if you have the `sbrk' function. */
 #define HAVE_SBRK 1
 
+/* Define to 1 if you have the `scm_new_smob' function. */
+/* #undef HAVE_SCM_NEW_SMOB */
+
 /* Define to 1 if you have the `setlocale' function. */
 #define HAVE_SETLOCALE 1
 
@@ -365,6 +362,9 @@
 /* Define to 1 if you have the `sigaction' function. */
 #define HAVE_SIGACTION 1
 
+/* Define to 1 if you have the `sigaltstack' function. */
+#define HAVE_SIGALTSTACK 1
+
 /* Define to 1 if you have the signal.h header file. */
 #define HAVE_SIGNAL_H 1
 
@@ -521,6 +521,9 @@
 /* Define to 1 if you have the `wborder' function. */
 #define HAVE_WBORDER 1
 
+/* Define to 1 if you have the windows.h header file. */
+/* #undef HAVE_WINDOWS_H */
+
 /* Define to 1 if `fork' works. */
 #define HAVE_WORKING_FORK 1
 
Index: src/external/gpl3/gdb/lib/libgdb/arch/coldfire/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/coldfire/defs.mk:1.3 src/external/gpl3/gdb/lib/libgdb/arch/coldfire/defs.mk:1.4
--- src/external/gpl3/gdb/lib/libgdb/arch/coldfire/defs.mk:1.3	Sun Jun 22 23:16:29 2014
+++ src/external/gpl3/gdb/lib/libgdb/arch/coldfire/defs.mk	Mon Aug 17 09:17:44 2015
@@ -3,5 +3,5 @@
 # Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp 
 #
 G_INTERNAL_CFLAGS=-I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config  -DLOCALEDIR=\/usr/share/locale\ -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/..  -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber  -I./../intl -I${GNUHOSTDIST}/gdb/gnulib/import -Ibuild-gnulib/import 

CVS commit: src/external/gpl3/gdb/lib/libgdb/arch/x86_64

2014-12-14 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Dec 14 19:59:52 UTC 2014

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/x86_64: defs.mk init.c

Log Message:
Allow i386 binary debugging on amd64 hosts.
XXX: This should be done in mknative but how? Matt?


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gdb/lib/libgdb/arch/x86_64/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/x86_64/init.c

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/gdb/lib/libgdb/arch/x86_64/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/x86_64/defs.mk:1.6 src/external/gpl3/gdb/lib/libgdb/arch/x86_64/defs.mk:1.7
--- src/external/gpl3/gdb/lib/libgdb/arch/x86_64/defs.mk:1.6	Sun Jun 22 19:53:03 2014
+++ src/external/gpl3/gdb/lib/libgdb/arch/x86_64/defs.mk	Sun Dec 14 14:59:52 2014
@@ -3,5 +3,5 @@
 # Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp 
 #
 G_INTERNAL_CFLAGS=-I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config  -DLOCALEDIR=\/usr/share/locale\ -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/..  -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber  -I./../intl -I${GNUHOSTDIST}/gdb/gnulib/import -Ibuild-gnulib/import   -DTUI=1  -Wall -Wdeclaration-after-statement -Wpointer-arith -Wpointer-sign -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wmissing-prototypes -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type -Wold-style-declaration -Wold-style-definition -Wformat-nonliteral 
-G_LIBGDB_OBS=amd64-tdep.o amd64nbsd-tdep.o i386-tdep.o i387-tdep.o nbsd-tdep.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o  amd64-nat.o amd64bsd-nat.o nbsd-nat.o amd64nbsd-nat.o bsd-kvm.o  nbsd-thread.o  remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o  remote-notif.o ctf.o  cli-dump.o  cli-decode.o cli-script.o cli-cmds.o cli-setshow.o  cli-logging.o  cli-interp.o cli-utils.o mi-out.o mi-console.o  mi-cmds.o mi-cmd-catch.o mi-cmd-env.o  mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o  mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o  mi-cmd-info.o mi-interp.o  mi-main.o mi-parse.o mi-getopt.o tui-command.o  tui-data.o  tui-disasm.o  tui-file.o  tui-hooks.o  tui-interp.o  tui-io.o  tui-layout.o  tui-out.o  tui-regs.o  tui-source.o  tui-stack.o  tui-win.o  tui-windata.o  tui-wingeneral.o  tui-winsource.o  tui.o python.o py-value.o py-prettyprint.o py-auto-load.o elfread.o stap-probe.o posix-hdep.o c-exp.o  cp-n
 ame-parser.o  ada-exp.o  jv-exp.o  f-exp.o go-exp.o m2-exp.o p-exp.o  version.o  annotate.o  addrmap.o  auto-load.o auxv.o  agent.o  bfd-target.o  blockframe.o breakpoint.o break-catch-sig.o break-catch-throw.o  findvar.o regcache.o cleanups.o  charset.o continuations.o corelow.o disasm.o dummy-frame.o dfp.o  source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o  block.o symtab.o psymtab.o symfile.o symfile-debug.o symmisc.o  linespec.o dictionary.o  infcall.o  infcmd.o infrun.o  expprint.o environ.o stack.o thread.o  exceptions.o  filesystem.o  filestuff.o  inf-child.o  interps.o  minidebug.o  main.o  macrotab.o macrocmd.o macroexp.o macroscope.o  mi-common.o  event-loop.o event-top.o inf-loop.o completer.o  gdbarch.o arch-utils.o gdbtypes.o gdb_bfd.o gdb_obstack.o  osabi.o copying.o  memattr.o mem-break.o target.o target-dcache.o parse.o language.o  build-id.o buildsym.o  findcmd.o  std-regs.o  signals.o  exec.o reverse.o  bcache.o objfiles.o observer.o minsyms
 .o maint.o demangle.o  dbxread.o coffread.o coff-pe-read.o  dwarf2read.o mipsread.o stabsread.o corefile.o  dwarf2expr.o dwarf2loc.o dwarf2-frame.o dwarf2-frame-tailcall.o  ada-lang.o c-lang.o d-lang.o f-lang.o objc-lang.o  ada-tasks.o ada-varobj.o c-varobj.o  ui-out.o cli-out.o  varobj.o vec.o  go-lang.o go-valprint.o go-typeprint.o  jv-lang.o jv-valprint.o jv-typeprint.o jv-varobj.o  m2-lang.o opencl-lang.o p-lang.o p-typeprint.o p-valprint.o  sentinel-frame.o  complaints.o typeprint.o  ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o  ada-valprint.o c-valprint.o cp-valprint.o d-valprint.o f-valprint.o  m2-valprint.o  serial.o mdebugread.o top.o utils.o  ui-file.o  user-regs.o  frame.o frame-unwind.o doublest.o  frame-base.o  inline-frame.o  gnu-v2-abi.o gnu-v3-abi.o cp-abi.o cp-support.o  cp-namespace.o  reggroups.o regset.o  trad-frame.o  tramp-frame.o  solib.o solib-target.o  prologue-value.o memory-map.o memrange.o  xml-support.o xml-syscall.o xml-utils.o  ta
 rget-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o  inferior.o osdata.o gdb_usleep.o record.o record-full.o gcore.o  gdb_vecs.o jit.o progspace.o skip.o probe.o  common-utils.o buffer.o ptid.o 

CVS commit: src/external/gpl3/gdb/lib/libgdb

2013-10-04 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Oct  4 13:04:00 UTC 2013

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
new need to run yacc/lex now, since the generated files have been removed
and account for the ada dependencies.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gdb/lib/libgdb/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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.4 src/external/gpl3/gdb/lib/libgdb/Makefile:1.5
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.4	Sun Aug  4 19:41:43 2013
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Fri Oct  4 09:04:00 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2013/08/04 23:41:43 matt Exp $
+#	$NetBSD: Makefile,v 1.5 2013/10/04 13:04:00 christos Exp $
 
 .include bsd.own.mk
 
@@ -47,8 +47,7 @@ CWARNFLAGS.clang+=	-Wno-switch
 #
 COPTS+=	-Wno-stack-protector
 
-# Don't run yacc/bison or lex
-.y.c .y.h .l.c:
+ada-exp.c: ada-lex.c
 
 .if ${MACHINE} == amiga
 COPTS.dwarf2-frame.c+=-O1



CVS commit: src/external/gpl3/gdb/lib/libgdb/arch/mips64el/build-gnulib

2013-10-04 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Fri Oct  4 22:31:12 UTC 2013

Added Files:
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/build-gnulib: config.h

Log Message:
regenerate for gdb 7.6.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/build-gnulib/config.h

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/gdb/lib/libgdb/arch/mips64el/build-gnulib/config.h
diff -u /dev/null src/external/gpl3/gdb/lib/libgdb/arch/mips64el/build-gnulib/config.h:1.1
--- /dev/null	Fri Oct  4 22:31:12 2013
+++ src/external/gpl3/gdb/lib/libgdb/arch/mips64el/build-gnulib/config.h	Fri Oct  4 22:31:12 2013
@@ -0,0 +1,643 @@
+/* This file is automatically generated.  DO NOT EDIT! */
+/* Generated from: 	NetBSD: mknative-gdb,v 1.6 2013/10/03 18:58:37 christos Exp  */
+/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp  */
+
+/* config.h.  Generated from config.in by configure.  */
+/* config.in.  Generated from configure.ac by autoheader.  */
+
+/* Define to the number of bits in type 'ptrdiff_t'. */
+/* #undef BITSIZEOF_PTRDIFF_T */
+
+/* Define to the number of bits in type 'sig_atomic_t'. */
+/* #undef BITSIZEOF_SIG_ATOMIC_T */
+
+/* Define to the number of bits in type 'size_t'. */
+/* #undef BITSIZEOF_SIZE_T */
+
+/* Define to the number of bits in type 'wchar_t'. */
+/* #undef BITSIZEOF_WCHAR_T */
+
+/* Define to the number of bits in type 'wint_t'. */
+/* #undef BITSIZEOF_WINT_T */
+
+/* Define to one of '_getb67', 'GETB67', 'getb67' for Cray-2 and Cray-YMP
+   systems. This function is required for 'alloca.c' support on those systems.
+   */
+/* #undef CRAY_STACKSEG_END */
+
+/* Define to 1 if using 'alloca.c'. */
+/* #undef C_ALLOCA */
+
+/* Define to 1 when the gnulib module mbrtowc should be tested. */
+#define GNULIB_TEST_MBRTOWC 1
+
+/* Define to 1 when the gnulib module mbsinit should be tested. */
+#define GNULIB_TEST_MBSINIT 1
+
+/* Define to 1 when the gnulib module mbsrtowcs should be tested. */
+#define GNULIB_TEST_MBSRTOWCS 1
+
+/* Define to 1 when the gnulib module memchr should be tested. */
+#define GNULIB_TEST_MEMCHR 1
+
+/* Define to 1 when the gnulib module memmem should be tested. */
+#define GNULIB_TEST_MEMMEM 1
+
+/* Define to 1 if you have 'alloca' after including alloca.h, a header that
+   may be supplied by this distribution. */
+#define HAVE_ALLOCA 1
+
+/* Define to 1 if you have alloca.h and it should be used (not on Ultrix).
+   */
+/* #undef HAVE_ALLOCA_H */
+
+/* Define to 1 if you have the bp-sym.h header file. */
+/* #undef HAVE_BP_SYM_H */
+
+/* Define to 1 if you have the 'btowc' function. */
+#define HAVE_BTOWC 1
+
+/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
+   don't. */
+#define HAVE_DECL_GETC_UNLOCKED 1
+
+/* Define to 1 if you have the declaration of `isblank', and to 0 if you
+   don't. */
+#define HAVE_DECL_ISBLANK 1
+
+/* Define to 1 if you have the declaration of `mbrtowc', and to 0 if you
+   don't. */
+/* #undef HAVE_DECL_MBRTOWC */
+
+/* Define to 1 if you have the declaration of `mbsinit', and to 0 if you
+   don't. */
+/* #undef HAVE_DECL_MBSINIT */
+
+/* Define to 1 if you have the declaration of `mbsrtowcs', and to 0 if you
+   don't. */
+/* #undef HAVE_DECL_MBSRTOWCS */
+
+/* Define to 1 if you have the declaration of `memmem', and to 0 if you don't.
+   */
+#define HAVE_DECL_MEMMEM 1
+
+/* Define to 1 if you have the declaration of `towlower', and to 0 if you
+   don't. */
+/* #undef HAVE_DECL_TOWLOWER */
+
+/* Define to 1 if you have the features.h header file. */
+/* #undef HAVE_FEATURES_H */
+
+/* Define to 1 if you have the inttypes.h header file. */
+#define HAVE_INTTYPES_H 1
+
+/* Define to 1 if you have the 'isblank' function. */
+#define HAVE_ISBLANK 1
+
+/* Define to 1 if you have the 'iswcntrl' function. */
+#define HAVE_ISWCNTRL 1
+
+/* Define to 1 if you have the 'iswctype' function. */
+#define HAVE_ISWCTYPE 1
+
+/* Define if you have langinfo.h and nl_langinfo(CODESET). */
+#define HAVE_LANGINFO_CODESET 1
+
+/* Define to 1 if the system has the type 'long long int'. */
+#define HAVE_LONG_LONG_INT 1
+
+/* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
+   config.h and sys/mman.h. */
+#define HAVE_MAP_ANONYMOUS 1
+
+/* Define to 1 if you have the 'mbrtowc' function. */
+#define HAVE_MBRTOWC 1
+
+/* Define to 1 if you have the 'mbsinit' function. */
+#define HAVE_MBSINIT 1
+
+/* Define to 1 if you have the 'mbsrtowcs' function. */
+#define HAVE_MBSRTOWCS 1
+
+/* Define to 1 if wchar.h declares mbstate_t. */
+#define HAVE_MBSTATE_T 1
+
+/* Define to 1 if you have the `memmem' function. */
+#define HAVE_MEMMEM 1
+
+/* Define to 1 if you have the memory.h header file. */
+#define HAVE_MEMORY_H 1
+
+/* Define to 1 if you have the 'mempcpy' function. */
+/* #undef HAVE_MEMPCPY */
+
+/* Define 

CVS commit: src/external/gpl3/gdb/lib/libgdb

2013-10-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Oct  3 18:07:32 UTC 2013

Added Files:
src/external/gpl3/gdb/lib/libgdb: common-agent.c

Log Message:
work around 2 kluges:
1. having the same named file in two different directories (agent.c)
2. trying to override fnmatch twice (easier than making configure mechanism
   to not overwrite).


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/gpl3/gdb/lib/libgdb/common-agent.c

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/gdb/lib/libgdb/common-agent.c
diff -u /dev/null src/external/gpl3/gdb/lib/libgdb/common-agent.c:1.1
--- /dev/null	Thu Oct  3 14:07:32 2013
+++ src/external/gpl3/gdb/lib/libgdb/common-agent.c	Thu Oct  3 14:07:32 2013
@@ -0,0 +1,11 @@
+#include common/agent.c
+
+/* XXX
+ * Gdb wants to use its internal fnmatch that does wide characters overriding
+ * the one from libiberty. This is madness, let's use ours!
+ */
+int
+gnu_fnmatch(const char *pattern, const char *string, int flags)
+{
+	return fnmatch(pattern, string, flags);
+}



CVS commit: src/external/gpl3/gdb/lib/libgdb/arch/sparc

2013-10-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Oct  3 21:18:48 UTC 2013

Added Files:
src/external/gpl3/gdb/lib/libgdb/arch/sparc: jit-reader.h

Log Message:
forgot one


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gdb/lib/libgdb/arch/sparc/jit-reader.h

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/gdb/lib/libgdb/arch/sparc/jit-reader.h
diff -u /dev/null src/external/gpl3/gdb/lib/libgdb/arch/sparc/jit-reader.h:1.1
--- /dev/null	Thu Oct  3 17:18:48 2013
+++ src/external/gpl3/gdb/lib/libgdb/arch/sparc/jit-reader.h	Thu Oct  3 17:18:48 2013
@@ -0,0 +1,350 @@
+/* This file is automatically generated.  DO NOT EDIT! */
+/* Generated from: 	NetBSD: mknative-gdb,v 1.6 2013/10/03 18:58:37 christos Exp  */
+/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp  */
+
+/* JIT declarations for GDB, the GNU Debugger.
+
+   Copyright (C) 2011-2013 Free Software Foundation, Inc.
+
+   This file is part of GDB.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see http://www.gnu.org/licenses/.  */
+
+#ifndef GDB_JIT_READER_H
+#define GDB_JIT_READER_H
+
+#ifdef __cplusplus
+extern C {
+#endif
+
+/* Versioning information.  See gdb_reader_funcs.  */
+
+#define GDB_READER_INTERFACE_VERSION 1
+
+/* Readers must be released under a GPL compatible license.  To
+   declare that the reader is indeed released under a GPL compatible
+   license, invoke the macro GDB_DECLARE_GPL_COMPATIBLE in a source
+   file.  */
+
+#ifdef __cplusplus
+#define GDB_DECLARE_GPL_COMPATIBLE_READER   \
+  extern C {  \
+  extern int plugin_is_GPL_compatible (void);   \
+  extern int plugin_is_GPL_compatible (void)\
+  { \
+return 0;   \
+  } \
+  }
+
+#else
+
+#define GDB_DECLARE_GPL_COMPATIBLE_READER   \
+  extern int plugin_is_GPL_compatible (void);   \
+  extern int plugin_is_GPL_compatible (void)\
+  { \
+return 0;   \
+  }
+
+#endif
+
+/* Represents an address on the target system.  */
+
+typedef unsigned long long GDB_CORE_ADDR;
+
+/* Return status codes.  */
+
+enum gdb_status {
+  GDB_FAIL = 0,
+  GDB_SUCCESS = 1
+};
+
+struct gdb_object;
+struct gdb_symtab;
+struct gdb_block;
+struct gdb_symbol_callbacks;
+
+/* An array of these are used to represent a map from code addresses to line
+   numbers in the source file.  */
+
+struct gdb_line_mapping
+{
+  int line;
+  GDB_CORE_ADDR pc;
+};
+
+/* Create a new GDB code object.  Each code object can have one or
+   more symbol tables, each representing a compiled source file.  */
+
+typedef struct gdb_object *(gdb_object_open) (struct gdb_symbol_callbacks *cb);
+
+/* The callback used to create new symbol table.  CB is the
+   gdb_symbol_callbacks which the structure is part of.  FILE_NAME is
+   an (optionally NULL) file name to associate with this new symbol
+   table.
+
+   Returns a new instance to gdb_symtab that can later be passed to
+   gdb_block_new, gdb_symtab_add_line_mapping and gdb_symtab_close.  */
+
+typedef struct gdb_symtab *(gdb_symtab_open) (struct gdb_symbol_callbacks *cb,
+  struct gdb_object *obj,
+  const char *file_name);
+
+/* Creates a new block in a given symbol table.  A symbol table is a
+   forest of blocks, each block representing an code address range and
+   a corresponding (optionally NULL) NAME.  In case the block
+   corresponds to a function, the NAME passed should be the name of
+   the function.
+
+   If the new block to be created is a child of (i.e. is nested in)
+   another block, the parent block can be passed in PARENT.  SYMTAB is
+   the symbol table the new block is to belong in.  BEGIN, END is the
+   code address range the block corresponds to.
+
+   Returns a new instance of gdb_block, which, as of now, has no use.
+   Note that the gdb_block returned must not be freed by the
+   caller.  */
+
+typedef struct gdb_block *(gdb_block_open) (struct gdb_symbol_callbacks *cb,
+struct gdb_symtab *symtab,
+   

CVS commit: src/external/gpl3/gdb/lib/libgdb

2012-02-28 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Tue Feb 28 22:07:54 UTC 2012

Modified Files:
src/external/gpl3/gdb/lib/libgdb: Makefile

Log Message:
gdb likes to mix different enum types in switches, so disable the check
for clang.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gdb/lib/libgdb/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/gdb/lib/libgdb/Makefile
diff -u src/external/gpl3/gdb/lib/libgdb/Makefile:1.2 src/external/gpl3/gdb/lib/libgdb/Makefile:1.3
--- src/external/gpl3/gdb/lib/libgdb/Makefile:1.2	Mon Sep 26 14:31:25 2011
+++ src/external/gpl3/gdb/lib/libgdb/Makefile	Tue Feb 28 22:07:54 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2011/09/26 14:31:25 christos Exp $
+#	$NetBSD: Makefile,v 1.3 2012/02/28 22:07:54 joerg Exp $
 
 .include bsd.own.mk
 
@@ -35,6 +35,8 @@ CPPFLAGS+=	-I${.CURDIR} \
 # code that's never exercised on NetBSD.
 CPPFLAGS.inf-ptrace.c=	-Wno-error
 
+CWARNFLAGS.clang+=	-Wno-switch
+
 .include ../../Makefile.inc
 .include bsd.lib.mk
 



CVS commit: src/external/gpl3/gdb/lib/libgdb/arch/vax

2012-02-09 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Feb  9 15:05:00 UTC 2012

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/vax: defs.mk init.c

Log Message:
Re-re-run mknative for vax on gdb7.

vax isn't currently using gdb7 so this doesn't hurt anyone and I'm going
to ride my previous OK from releng :)


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/vax/init.c

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/gdb/lib/libgdb/arch/vax/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk:1.3 src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk:1.4
--- src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk:1.3	Mon Feb  6 10:55:41 2012
+++ src/external/gpl3/gdb/lib/libgdb/arch/vax/defs.mk	Thu Feb  9 15:05:00 2012
@@ -3,5 +3,5 @@
 # Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp 
 #
 G_INTERNAL_CFLAGS=-I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config  -DLOCALEDIR=\/usr/share/locale\ -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/..  -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber  -I./../intl -I${GNUHOSTDIST}/gdb/gnulib -Ignulib  -DMI_OUT=1 -DTUI=1  -Wall -Wdeclaration-after-statement -Wpointer-arith -Wformat-nonliteral -Wno-pointer-sign -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts 
-G_LIBGDB_OBS=vax-tdep.o vaxnbsd-tdep.o vaxnbsd-nat.o corelow.o solib.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o  nbsd-nat.o vaxbsd-nat.o bsd-kvm.o  remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o  cli-dump.o  cli-decode.o cli-script.o cli-cmds.o cli-setshow.o  cli-logging.o  cli-interp.o cli-utils.o mi-out.o mi-console.o  mi-cmds.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o  mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o  mi-interp.o  mi-main.o mi-parse.o mi-getopt.o tui-command.o  tui-data.o  tui-disasm.o  tui-file.o tui.o  tui-hooks.o  tui-interp.o  tui-io.o  tui-layout.o  tui-out.o  tui-main.o  tui-regs.o  tui-source.o  tui-stack.o  tui-win.o  tui-windata.o  tui-wingeneral.o  tui-winsource.o  tui.o python.o py-value.o py-prettyprint.o py-auto-load.o elfread.o posix-hdep.o c-exp.o  cp-name-parser.o  objc-exp.o  ada-exp.o  jv-exp.o  f-exp.o m2-exp.o p-exp.o  version.o  annotate.o  addr
map.o  auxv.o  bfd-target.o  blockframe.o breakpoint.o findvar.o regcache.o  charset.o disasm.o dummy-frame.o dfp.o  source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o  block.o symtab.o psymtab.o symfile.o symmisc.o linespec.o dictionary.o  infcall.o  infcmd.o infrun.o  expprint.o environ.o stack.o thread.o  exceptions.o  filesystem.o  inf-child.o  interps.o  main.o  macrotab.o macrocmd.o macroexp.o macroscope.o  mi-common.o  event-loop.o event-top.o inf-loop.o completer.o  gdbarch.o arch-utils.o gdbtypes.o osabi.o copying.o  memattr.o mem-break.o target.o parse.o language.o buildsym.o  findcmd.o  std-regs.o  signals.o  exec.o reverse.o  bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o  dbxread.o coffread.o coff-pe-read.o  dwarf2read.o mipsread.o stabsread.o corefile.o  dwarf2expr.o dwarf2loc.o dwarf2-frame.o  ada-lang.o c-lang.o d-lang.o f-lang.o objc-lang.o  ada-tasks.o  ui-out.o cli-out.o  varobj.o vec.o wrapper.o  jv-lang.o jv-valprint.o jv-typep
 rint.o  m2-lang.o opencl-lang.o p-lang.o p-typeprint.o p-valprint.o  sentinel-frame.o  complaints.o typeprint.o  ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o  ada-valprint.o c-valprint.o cp-valprint.o d-valprint.o f-valprint.o  m2-valprint.o  serial.o mdebugread.o top.o utils.o  ui-file.o  user-regs.o  frame.o frame-unwind.o doublest.o  frame-base.o  inline-frame.o  gnu-v2-abi.o gnu-v3-abi.o cp-abi.o cp-support.o  cp-namespace.o  reggroups.o regset.o  trad-frame.o  tramp-frame.o  solib.o solib-target.o  prologue-value.o memory-map.o memrange.o xml-support.o xml-syscall.o  target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o  inferior.o osdata.o gdb_usleep.o record.o gcore.o  jit.o progspace.o inflow.oinit.o nbsd-thread.o
+G_LIBGDB_OBS=vax-tdep.o vaxnbsd-tdep.o corelow.o solib.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o  nbsd-nat.o vaxbsd-nat.o bsd-kvm.o  nbsd-thread.o  remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o  cli-dump.o  cli-decode.o cli-script.o cli-cmds.o cli-setshow.o  cli-logging.o  cli-interp.o cli-utils.o mi-out.o mi-console.o  mi-cmds.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o  mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o  mi-interp.o  mi-main.o mi-parse.o mi-getopt.o 

CVS commit: src/external/gpl3/gdb/lib/libgdb/arch

2012-02-09 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Feb  9 15:13:30 UTC 2012

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/mipseb: config.h defs.mk init.c
src/external/gpl3/gdb/lib/libgdb/arch/mipsel: config.h defs.mk init.c

Log Message:
Re-re-run gdb7 mknative for mips. mips not using gdb7 yet.

OK martin@


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/config.h
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gdb/lib/libgdb/arch/mipseb/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/init.c
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/gdb/lib/libgdb/arch/mipsel/config.h
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gdb/lib/libgdb/arch/mipsel/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/mipsel/init.c

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/gdb/lib/libgdb/arch/mipseb/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/mipseb/config.h:1.3 src/external/gpl3/gdb/lib/libgdb/arch/mipseb/config.h:1.4
--- src/external/gpl3/gdb/lib/libgdb/arch/mipseb/config.h:1.3	Mon Feb  6 10:55:40 2012
+++ src/external/gpl3/gdb/lib/libgdb/arch/mipseb/config.h	Thu Feb  9 15:13:30 2012
@@ -864,7 +864,7 @@
 /* #undef WITH_PYTHON_PATH */
 
 /* Define if the simulator is being linked in. */
-#define WITH_SIM 1
+/* #undef WITH_SIM */
 
 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */

Index: src/external/gpl3/gdb/lib/libgdb/arch/mipseb/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/mipseb/defs.mk:1.4 src/external/gpl3/gdb/lib/libgdb/arch/mipseb/defs.mk:1.5
--- src/external/gpl3/gdb/lib/libgdb/arch/mipseb/defs.mk:1.4	Mon Feb  6 10:55:40 2012
+++ src/external/gpl3/gdb/lib/libgdb/arch/mipseb/defs.mk	Thu Feb  9 15:13:30 2012
@@ -3,5 +3,5 @@
 # Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp 
 #
 G_INTERNAL_CFLAGS=-I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config  -DLOCALEDIR=\/usr/share/locale\ -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/..  -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber  -I./../intl -I${GNUHOSTDIST}/gdb/gnulib -Ignulib  -DMI_OUT=1 -DTUI=1  -Wall -Wdeclaration-after-statement -Wpointer-arith -Wformat-nonliteral -Wno-pointer-sign -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts 
-G_LIBGDB_OBS=mips-tdep.o mipsnbsd-tdep.o corelow.o solib.o solib-svr4.o nbsd-tdep.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o nbsd-nat.o mipsnbsd-nat.o  nbsd-thread.o  remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o remote-sim.o cli-dump.o  cli-decode.o cli-script.o cli-cmds.o cli-setshow.o  cli-logging.o  cli-interp.o cli-utils.o mi-out.o mi-console.o  mi-cmds.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o  mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o  mi-interp.o  mi-main.o mi-parse.o mi-getopt.o tui-command.o  tui-data.o  tui-disasm.o  tui-file.o tui.o  tui-hooks.o  tui-interp.o  tui-io.o  tui-layout.o  tui-out.o  tui-main.o  tui-regs.o  tui-source.o  tui-stack.o  tui-win.o  tui-windata.o  tui-wingeneral.o  tui-winsource.o  tui.o python.o py-value.o py-prettyprint.o py-auto-load.o elfread.o posix-hdep.o c-exp.o  cp-name-parser.o  objc-exp.o  ada-exp.o  jv-exp.o  f-exp.o m2-exp.o p-exp.o  version.o
  annotate.o  addrmap.o  auxv.o  bfd-target.o  blockframe.o breakpoint.o findvar.o regcache.o  charset.o disasm.o dummy-frame.o dfp.o  source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o  block.o symtab.o psymtab.o symfile.o symmisc.o linespec.o dictionary.o  infcall.o  infcmd.o infrun.o  expprint.o environ.o stack.o thread.o  exceptions.o  filesystem.o  inf-child.o  interps.o  main.o  macrotab.o macrocmd.o macroexp.o macroscope.o  mi-common.o  event-loop.o event-top.o inf-loop.o completer.o  gdbarch.o arch-utils.o gdbtypes.o osabi.o copying.o  memattr.o mem-break.o target.o parse.o language.o buildsym.o  findcmd.o  std-regs.o  signals.o  exec.o reverse.o  bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o  dbxread.o coffread.o coff-pe-read.o  dwarf2read.o mipsread.o stabsread.o corefile.o  dwarf2expr.o dwarf2loc.o dwarf2-frame.o  ada-lang.o c-lang.o d-lang.o f-lang.o objc-lang.o  ada-tasks.o  ui-out.o cli-out.o  varobj.o vec.o wrapper.o  jv-lang.o jv-v
 alprint.o jv-typeprint.o  m2-lang.o opencl-lang.o p-lang.o p-typeprint.o p-valprint.o  sentinel-frame.o  complaints.o typeprint.o  ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o  ada-valprint.o c-valprint.o cp-valprint.o d-valprint.o f-valprint.o  m2-valprint.o  serial.o mdebugread.o top.o utils.o  ui-file.o  

CVS commit: src/external/gpl3/gdb/lib/libgdb/arch

2012-01-22 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Jan 22 20:38:59 UTC 2012

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/alpha: init.c
src/external/gpl3/gdb/lib/libgdb/arch/arm: init.c
src/external/gpl3/gdb/lib/libgdb/arch/armeb: init.c
src/external/gpl3/gdb/lib/libgdb/arch/hppa: init.c
src/external/gpl3/gdb/lib/libgdb/arch/i386: init.c
src/external/gpl3/gdb/lib/libgdb/arch/m68000: init.c
src/external/gpl3/gdb/lib/libgdb/arch/m68k: init.c
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb: init.c
src/external/gpl3/gdb/lib/libgdb/arch/mips64el: init.c
src/external/gpl3/gdb/lib/libgdb/arch/mipseb: init.c
src/external/gpl3/gdb/lib/libgdb/arch/mipsel: init.c
src/external/gpl3/gdb/lib/libgdb/arch/powerpc: init.c
src/external/gpl3/gdb/lib/libgdb/arch/powerpc64: init.c
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb: init.c
src/external/gpl3/gdb/lib/libgdb/arch/sh3el: init.c
src/external/gpl3/gdb/lib/libgdb/arch/sparc: init.c
src/external/gpl3/gdb/lib/libgdb/arch/sparc64: init.c
src/external/gpl3/gdb/lib/libgdb/arch/vax: init.c

Log Message:
More cheating wrt mknative


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/alpha/init.c
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/armeb/init.c
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/hppa/init.c
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/i386/init.c
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/m68000/init.c
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/m68k/init.c
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/init.c
cvs rdiff -u -r1.2 -r1.3 \
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/init.c
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gdb/lib/libgdb/arch/mipseb/init.c
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gdb/lib/libgdb/arch/mipsel/init.c
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/powerpc/init.c
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gdb/lib/libgdb/arch/powerpc64/init.c
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/init.c
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/sh3el/init.c
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/sparc/init.c
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/sparc64/init.c
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/vax/init.c

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/gdb/lib/libgdb/arch/alpha/init.c
diff -u src/external/gpl3/gdb/lib/libgdb/arch/alpha/init.c:1.1 src/external/gpl3/gdb/lib/libgdb/arch/alpha/init.c:1.2
--- src/external/gpl3/gdb/lib/libgdb/arch/alpha/init.c:1.1	Mon Oct 10 22:18:01 2011
+++ src/external/gpl3/gdb/lib/libgdb/arch/alpha/init.c	Sun Jan 22 20:38:56 2012
@@ -126,6 +126,7 @@ extern initialize_file_ftype _initialize
 extern initialize_file_ftype _initialize_tui_stack;
 extern initialize_file_ftype _initialize_tui_win;
 extern initialize_file_ftype _initialize_python;
+extern initialize_file_ftype _initialize_nbsd_thread;
 void
 initialize_all_files (void)
 {
@@ -249,4 +250,5 @@ initialize_all_files (void)
   _initialize_tui_stack ();
   _initialize_tui_win ();
   _initialize_python ();
+  _initialize_nbsd_thread();
 }

Index: src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c
diff -u src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c:1.2 src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c:1.3
--- src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c:1.2	Mon Oct 10 23:14:49 2011
+++ src/external/gpl3/gdb/lib/libgdb/arch/arm/init.c	Sun Jan 22 20:38:56 2012
@@ -126,6 +126,7 @@ extern initialize_file_ftype _initialize
 extern initialize_file_ftype _initialize_tui_stack;
 extern initialize_file_ftype _initialize_tui_win;
 extern initialize_file_ftype _initialize_python;
+extern initialize_file_ftype _initialize_nbsd_thread;
 void
 initialize_all_files (void)
 {
@@ -249,4 +250,5 @@ initialize_all_files (void)
   _initialize_tui_stack ();
   _initialize_tui_win ();
   _initialize_python ();
+  _initialize_nbsd_thread();
 }

Index: src/external/gpl3/gdb/lib/libgdb/arch/armeb/init.c
diff -u src/external/gpl3/gdb/lib/libgdb/arch/armeb/init.c:1.1 src/external/gpl3/gdb/lib/libgdb/arch/armeb/init.c:1.2
--- src/external/gpl3/gdb/lib/libgdb/arch/armeb/init.c:1.1	Sun Oct 30 00:14:19 2011
+++ src/external/gpl3/gdb/lib/libgdb/arch/armeb/init.c	Sun Jan 22 20:38:57 2012
@@ -126,6 +126,7 @@ extern initialize_file_ftype _initialize
 extern initialize_file_ftype _initialize_tui_stack;
 extern initialize_file_ftype _initialize_tui_win;
 extern initialize_file_ftype _initialize_python;
+extern initialize_file_ftype 

CVS commit: src/external/gpl3/gdb/lib/libgdb/arch

2011-10-30 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Oct 30 21:33:40 UTC 2011

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb: config.h defs.mk init.c
src/external/gpl3/gdb/lib/libgdb/arch/mips64el: config.h defs.mk init.c
src/external/gpl3/gdb/lib/libgdb/arch/mipseb: config.h defs.mk init.c
src/external/gpl3/gdb/lib/libgdb/arch/mipsel: config.h defs.mk init.c

Log Message:
regenerate without sim support for now.  (the rest isn't setup.)

mips64el can't debug n32 at all and n64 can't run any app.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h \
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/init.c
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/config.h \
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/mips64el/init.c
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/config.h \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/mipseb/init.c
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gdb/lib/libgdb/arch/mipsel/config.h \
src/external/gpl3/gdb/lib/libgdb/arch/mipsel/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/mipsel/init.c

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/gdb/lib/libgdb/arch/mips64eb/config.h
diff -u src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h:1.1 src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h:1.2
--- src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h:1.1	Wed Oct 26 00:14:13 2011
+++ src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/config.h	Sun Oct 30 21:33:40 2011
@@ -864,7 +864,7 @@
 /* #undef WITH_PYTHON_PATH */
 
 /* Define if the simulator is being linked in. */
-#define WITH_SIM 1
+/* #undef WITH_SIM */
 
 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
Index: src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk:1.1 src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk:1.2
--- src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk:1.1	Wed Oct 26 00:14:13 2011
+++ src/external/gpl3/gdb/lib/libgdb/arch/mips64eb/defs.mk	Sun Oct 30 21:33:40 2011
@@ -3,5 +3,5 @@
 # Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp 
 #
 G_INTERNAL_CFLAGS=-I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config  -DLOCALEDIR=\/usr/share/locale\ -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/..  -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber  -I./../intl -I${GNUHOSTDIST}/gdb/gnulib -Ignulib  -DMI_OUT=1 -DTUI=1  -Wall -Wdeclaration-after-statement -Wpointer-arith -Wformat-nonliteral -Wno-pointer-sign -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts 
-G_LIBGDB_OBS=mips-tdep.o mipsnbsd-tdep.o corelow.o solib.o solib-svr4.o nbsd-tdep.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o fork-child.o inf-ptrace.o nbsd-nat.o mipsnbsd-nat.o  remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o remote-sim.o cli-dump.o  cli-decode.o cli-script.o cli-cmds.o cli-setshow.o  cli-logging.o  cli-interp.o cli-utils.o mi-out.o mi-console.o  mi-cmds.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o  mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o  mi-interp.o  mi-main.o mi-parse.o mi-getopt.o tui-command.o  tui-data.o  tui-disasm.o  tui-file.o tui.o  tui-hooks.o  tui-interp.o  tui-io.o  tui-layout.o  tui-out.o  tui-main.o  tui-regs.o  tui-source.o  tui-stack.o  tui-win.o  tui-windata.o  tui-wingeneral.o  tui-winsource.o  tui.o python.o py-value.o py-prettyprint.o py-auto-load.o elfread.o posix-hdep.o c-exp.o  cp-name-parser.o  objc-exp.o  ada-exp.o  jv-exp.o  f-exp.o m2-exp.o p-exp.o  version.o  annotate.o  a
ddrmap.o  auxv.o  bfd-target.o  blockframe.o breakpoint.o findvar.o regcache.o  charset.o disasm.o dummy-frame.o dfp.o  source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o  block.o symtab.o psymtab.o symfile.o symmisc.o linespec.o dictionary.o  infcall.o  infcmd.o infrun.o  expprint.o environ.o stack.o thread.o  exceptions.o  filesystem.o  inf-child.o  interps.o  main.o  macrotab.o macrocmd.o macroexp.o macroscope.o  mi-common.o  event-loop.o event-top.o inf-loop.o completer.o  gdbarch.o arch-utils.o gdbtypes.o osabi.o copying.o  memattr.o mem-break.o target.o parse.o language.o buildsym.o  findcmd.o  std-regs.o  signals.o  exec.o reverse.o  bcache.o objfiles.o observer.o minsyms.o maint.o 

CVS commit: src/external/gpl3/gdb/lib/libgdb/arch

2011-10-29 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Oct 30 00:27:52 UTC 2011

Modified Files:
src/external/gpl3/gdb/lib/libgdb/arch/sh3eb: defs.mk
src/external/gpl3/gdb/lib/libgdb/arch/sh3el: defs.mk

Log Message:
regenerate after fixing link-time issues.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/defs.mk
cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/gdb/lib/libgdb/arch/sh3el/defs.mk

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/gdb/lib/libgdb/arch/sh3eb/defs.mk
diff -u src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/defs.mk:1.1 src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/defs.mk:1.2
--- src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/defs.mk:1.1	Mon Oct 24 23:58:02 2011
+++ src/external/gpl3/gdb/lib/libgdb/arch/sh3eb/defs.mk	Sun Oct 30 00:27:52 2011
@@ -3,5 +3,5 @@
 # Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp 
 #
 G_INTERNAL_CFLAGS=-I. -I${GNUHOSTDIST}/gdb -I${GNUHOSTDIST}/gdb/common -I${GNUHOSTDIST}/gdb/config  -DLOCALEDIR=\/usr/share/locale\ -DHAVE_CONFIG_H -I${GNUHOSTDIST}/gdb/../include/opcode -I${GNUHOSTDIST}/gdb/../opcodes/.. -I${GNUHOSTDIST}/gdb/../readline/..  -I../bfd -I${GNUHOSTDIST}/gdb/../bfd -I${GNUHOSTDIST}/gdb/../include -I../libdecnumber -I${GNUHOSTDIST}/gdb/../libdecnumber  -I./../intl -I${GNUHOSTDIST}/gdb/gnulib -Ignulib  -DMI_OUT=1 -DTUI=1  -Wall -Wdeclaration-after-statement -Wpointer-arith -Wformat-nonliteral -Wno-pointer-sign -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts 
-G_LIBGDB_OBS=sh-tdep.o shnbsd-tdep.o corelow.o solib.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o inf-ptrace.o fork-child.o nbsd-nat.o shnbsd-nat.o  remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o  cli-dump.o  cli-decode.o cli-script.o cli-cmds.o cli-setshow.o  cli-logging.o  cli-interp.o cli-utils.o mi-out.o mi-console.o  mi-cmds.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o  mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o  mi-interp.o  mi-main.o mi-parse.o mi-getopt.o tui-command.o  tui-data.o  tui-disasm.o  tui-file.o tui.o  tui-hooks.o  tui-interp.o  tui-io.o  tui-layout.o  tui-out.o  tui-main.o  tui-regs.o  tui-source.o  tui-stack.o  tui-win.o  tui-windata.o  tui-wingeneral.o  tui-winsource.o  tui.o python.o py-value.o py-prettyprint.o py-auto-load.o elfread.o posix-hdep.o c-exp.o  cp-name-parser.o  objc-exp.o  ada-exp.o  jv-exp.o  f-exp.o m2-exp.o p-exp.o  version.o  annotate.o  addrmap.o  auxv.o  bfd-target.o
  blockframe.o breakpoint.o findvar.o regcache.o  charset.o disasm.o dummy-frame.o dfp.o  source.o value.o eval.o valops.o valarith.o valprint.o printcmd.o  block.o symtab.o psymtab.o symfile.o symmisc.o linespec.o dictionary.o  infcall.o  infcmd.o infrun.o  expprint.o environ.o stack.o thread.o  exceptions.o  filesystem.o  inf-child.o  interps.o  main.o  macrotab.o macrocmd.o macroexp.o macroscope.o  mi-common.o  event-loop.o event-top.o inf-loop.o completer.o  gdbarch.o arch-utils.o gdbtypes.o osabi.o copying.o  memattr.o mem-break.o target.o parse.o language.o buildsym.o  findcmd.o  std-regs.o  signals.o  exec.o reverse.o  bcache.o objfiles.o observer.o minsyms.o maint.o demangle.o  dbxread.o coffread.o coff-pe-read.o  dwarf2read.o mipsread.o stabsread.o corefile.o  dwarf2expr.o dwarf2loc.o dwarf2-frame.o  ada-lang.o c-lang.o d-lang.o f-lang.o objc-lang.o  ada-tasks.o  ui-out.o cli-out.o  varobj.o vec.o wrapper.o  jv-lang.o jv-valprint.o jv-typeprint.o  m2-lang.o opencl-la
 ng.o p-lang.o p-typeprint.o p-valprint.o  sentinel-frame.o  complaints.o typeprint.o  ada-typeprint.o c-typeprint.o f-typeprint.o m2-typeprint.o  ada-valprint.o c-valprint.o cp-valprint.o d-valprint.o f-valprint.o  m2-valprint.o  serial.o mdebugread.o top.o utils.o  ui-file.o  user-regs.o  frame.o frame-unwind.o doublest.o  frame-base.o  inline-frame.o  gnu-v2-abi.o gnu-v3-abi.o cp-abi.o cp-support.o  cp-namespace.o  reggroups.o regset.o  trad-frame.o  tramp-frame.o  solib.o solib-target.o  prologue-value.o memory-map.o memrange.o xml-support.o xml-syscall.o  target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o  inferior.o osdata.o gdb_usleep.o record.o gcore.o  jit.o progspace.o inflow.oinit.o
+G_LIBGDB_OBS=sh-tdep.o sh64-tdep.o shnbsd-tdep.o nbsd-tdep.o corelow.o solib.o solib-svr4.o ser-base.o ser-unix.o ser-pipe.o ser-tcp.o inf-ptrace.o fork-child.o nbsd-nat.o shnbsd-nat.o  remote.o dcache.o tracepoint.o ax-general.o ax-gdb.o remote-fileio.o  cli-dump.o  cli-decode.o cli-script.o cli-cmds.o cli-setshow.o  cli-logging.o  cli-interp.o cli-utils.o mi-out.o mi-console.o  mi-cmds.o mi-cmd-env.o mi-cmd-var.o mi-cmd-break.o mi-cmd-stack.o  mi-cmd-file.o mi-cmd-disas.o mi-symbol-cmds.o mi-cmd-target.o  mi-interp.o  mi-main.o mi-parse.o mi-getopt.o tui-command.o  tui-data.o  tui-disasm.o  tui-file.o tui.o  

CVS commit: src/external/gpl3/gdb/lib/libgdb/arch/i386

2011-10-10 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Oct 10 14:07:16 UTC 2011

Added Files:
src/external/gpl3/gdb/lib/libgdb/arch/i386: observer.inc

Log Message:
add missing file


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 \
src/external/gpl3/gdb/lib/libgdb/arch/i386/observer.inc

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/gdb/lib/libgdb/arch/i386/observer.inc
diff -u /dev/null src/external/gpl3/gdb/lib/libgdb/arch/i386/observer.inc:1.1
--- /dev/null	Mon Oct 10 10:07:16 2011
+++ src/external/gpl3/gdb/lib/libgdb/arch/i386/observer.inc	Mon Oct 10 10:07:16 2011
@@ -0,0 +1,1034 @@
+/* This file is automatically generated.  DO NOT EDIT! */
+/* Generated from: 	NetBSD: mknative-gdb,v 1.3 2011/09/26 02:36:20 christos Exp  */
+/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp  */
+
+/* GDB Notifications to Observers.
+
+   Copyright (C) 2004, 2005, 2007, 2008, 2009, 2010, 2011
+   Free Software Foundation, Inc.
+
+   This file is part of GDB.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3 of the License, or
+   (at your option) any later version.
+  
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+  
+   You should have received a copy of the GNU General Public License
+   along with this program.  If not, see http://www.gnu.org/licenses/.
+
+   --
+
+   This file was generated using observer.sh and observer.texi.  */
+
+
+/* normal_stop notifications.  */
+
+static struct observer_list *normal_stop_subject = NULL;
+
+struct normal_stop_args { struct bpstats *bs; int print_frame; };
+
+static void
+observer_normal_stop_notification_stub (const void *data, const void *args_data)
+{
+  observer_normal_stop_ftype *notify = (observer_normal_stop_ftype *) data;
+  const struct normal_stop_args *args = args_data;
+  notify (args-bs, args-print_frame);
+}
+
+struct observer *
+observer_attach_normal_stop (observer_normal_stop_ftype *f)
+{
+  return generic_observer_attach (normal_stop_subject,
+  observer_normal_stop_notification_stub,
+  (void *) f);
+}
+
+void
+observer_detach_normal_stop (struct observer *observer)
+{
+  generic_observer_detach (normal_stop_subject, observer);
+}
+
+void
+observer_notify_normal_stop (struct bpstats *bs, int print_frame)
+{
+  struct normal_stop_args args;
+  args.bs = bs, args.print_frame = print_frame;
+
+  if (observer_debug)
+fprintf_unfiltered (gdb_stdlog, observer_notify_normal_stop() called\n);
+  generic_observer_notify (normal_stop_subject, args);
+}
+
+/* target_changed notifications.  */
+
+static struct observer_list *target_changed_subject = NULL;
+
+struct target_changed_args { struct target_ops *target; };
+
+static void
+observer_target_changed_notification_stub (const void *data, const void *args_data)
+{
+  observer_target_changed_ftype *notify = (observer_target_changed_ftype *) data;
+  const struct target_changed_args *args = args_data;
+  notify (args-target);
+}
+
+struct observer *
+observer_attach_target_changed (observer_target_changed_ftype *f)
+{
+  return generic_observer_attach (target_changed_subject,
+  observer_target_changed_notification_stub,
+  (void *) f);
+}
+
+void
+observer_detach_target_changed (struct observer *observer)
+{
+  generic_observer_detach (target_changed_subject, observer);
+}
+
+void
+observer_notify_target_changed (struct target_ops *target)
+{
+  struct target_changed_args args;
+  args.target = target;
+
+  if (observer_debug)
+fprintf_unfiltered (gdb_stdlog, observer_notify_target_changed() called\n);
+  generic_observer_notify (target_changed_subject, args);
+}
+
+/* executable_changed notifications.  */
+
+static struct observer_list *executable_changed_subject = NULL;
+
+static void
+observer_executable_changed_notification_stub (const void *data, const void *args_data)
+{
+  observer_executable_changed_ftype *notify = (observer_executable_changed_ftype *) data;
+  const struct executable_changed_args *args = args_data;
+  notify ();
+}
+
+struct observer *
+observer_attach_executable_changed (observer_executable_changed_ftype *f)
+{
+  return generic_observer_attach (executable_changed_subject,
+  observer_executable_changed_notification_stub,
+  (void *) f);
+}
+
+void
+observer_detach_executable_changed (struct observer *observer)
+{
+  generic_observer_detach (executable_changed_subject, observer);
+}
+
+void
+observer_notify_executable_changed (void)
+{
+char *args = NULL;
+  if (observer_debug)
+fprintf_unfiltered (gdb_stdlog,