summaryrefslogtreecommitdiff
path: root/devel/gdbada
diff options
context:
space:
mode:
Diffstat (limited to 'devel/gdbada')
-rw-r--r--devel/gdbada/DESCR2
-rw-r--r--devel/gdbada/Makefile11
-rw-r--r--devel/gdbada/PLIST33
-rw-r--r--devel/gdbada/distinfo41
-rw-r--r--devel/gdbada/patches/patch-aa50
-rw-r--r--devel/gdbada/patches/patch-ab26
-rw-r--r--devel/gdbada/patches/patch-ac640
-rw-r--r--devel/gdbada/patches/patch-ad49
-rw-r--r--devel/gdbada/patches/patch-ae28
-rw-r--r--devel/gdbada/patches/patch-af327
-rw-r--r--devel/gdbada/patches/patch-ag49
-rw-r--r--devel/gdbada/patches/patch-ai20
-rw-r--r--devel/gdbada/patches/patch-aj11
-rw-r--r--devel/gdbada/patches/patch-ak12
-rw-r--r--devel/gdbada/patches/patch-al12
-rw-r--r--devel/gdbada/patches/patch-am16
-rw-r--r--devel/gdbada/patches/patch-an22
-rw-r--r--devel/gdbada/patches/patch-ao21
-rw-r--r--devel/gdbada/patches/patch-ap22
-rw-r--r--devel/gdbada/patches/patch-aq13
-rw-r--r--devel/gdbada/patches/patch-ar12
-rw-r--r--devel/gdbada/patches/patch-as13
-rw-r--r--devel/gdbada/patches/patch-at12
-rw-r--r--devel/gdbada/patches/patch-au38
-rw-r--r--devel/gdbada/patches/patch-av12
-rw-r--r--devel/gdbada/patches/patch-aw37
-rw-r--r--devel/gdbada/patches/patch-ax13
-rw-r--r--devel/gdbada/patches/patch-ay12
28 files changed, 462 insertions, 1092 deletions
diff --git a/devel/gdbada/DESCR b/devel/gdbada/DESCR
index f9e7357f015..ae70599e81c 100644
--- a/devel/gdbada/DESCR
+++ b/devel/gdbada/DESCR
@@ -1 +1 @@
-GNU GDB 5.3 developmental snapshot patched for Ada language.
+GNU GDB 6.3 developmental snapshot patched for Ada language.
diff --git a/devel/gdbada/Makefile b/devel/gdbada/Makefile
index f85e5086a61..0669def72d3 100644
--- a/devel/gdbada/Makefile
+++ b/devel/gdbada/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.6 2005/07/17 19:03:34 kristerw Exp $
+# $NetBSD: Makefile,v 1.7 2005/11/13 14:16:05 shannonjr Exp $
-DISTNAME= gdbada-5.3
-PKGREVISION= 1
+DISTNAME= gdbada-6.3
+#PKGREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://www.johnrshannon.com/download/
EXTRACT_SUFX= .tgz
@@ -13,7 +13,7 @@ COMMENT= GNAT GDB : An Ada 95 Debugger
# Not yet ported to AMD 64-bit machines or Darwin
NOT_FOR_PLATFORM= *-*-x86_64 Darwin-*-*
-WRKSRC= ${WRKDIR}/gdb-5.3
+WRKSRC= ${WRKDIR}/gdb-6.3
USE_LIBTOOL= yes
LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
GDB_SUBPREFIX= gdbada
@@ -36,6 +36,9 @@ CONFIGURE_ARGS+= --disable-nls
USE_MAKEINFO= YES
USE_NEW_TEXINFO= YES
+pre-patch:
+ ${CP} ${FILESDIR}/nbsd-nat.c ${WRKSRC}/gdb
+
.include "../../mk/bsd.prefs.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
diff --git a/devel/gdbada/PLIST b/devel/gdbada/PLIST
index 851f5d6daed..de9b0674538 100644
--- a/devel/gdbada/PLIST
+++ b/devel/gdbada/PLIST
@@ -1,42 +1,23 @@
-@comment $NetBSD: PLIST,v 1.2 2004/09/22 08:09:25 jlam Exp $
+@comment $NetBSD: PLIST,v 1.3 2005/11/13 14:16:05 shannonjr Exp $
gdbada/bin/gdb
+gdbada/bin/gdbtui
gdbada/include/ansidecl.h
gdbada/include/bfd.h
gdbada/include/bfdlink.h
gdbada/include/dis-asm.h
gdbada/include/symcat.h
+gdbada/info/annotate.info
gdbada/info/bfd.info
-gdbada/info/bfd.info-1
-gdbada/info/bfd.info-2
-gdbada/info/bfd.info-3
-gdbada/info/bfd.info-4
-gdbada/info/bfd.info-5
-gdbada/info/bfd.info-6
-gdbada/info/bfd.info-7
-gdbada/info/bfd.info-8
-gdbada/info/bfd.info-9
+gdbada/info/configure.info
gdbada/info/gdb.info
gdbada/info/gdbint.info
-gdbada/info/gdbint.info-1
-gdbada/info/gdbint.info-2
-gdbada/info/gdbint.info-3
-gdbada/info/gdbint.info-4
-gdbada/info/gdbint.info-5
-gdbada/info/gdbint.info-6
-gdbada/info/gdbint.info-7
-gdbada/info/mmalloc.info
gdbada/info/stabs.info
-gdbada/info/stabs.info-1
-gdbada/info/stabs.info-2
-gdbada/info/stabs.info-3
-gdbada/info/stabs.info-4
+gdbada/info/standards.info
gdbada/lib/libbfd.la
gdbada/lib/libiberty.a
-gdbada/lib/libmmalloc.a
gdbada/lib/libopcodes.la
-gdbada/man/man1/gdb.1
-@dirrm gdbada/man/man1
-@dirrm gdbada/man
+man/man1/gdb.1
+man/man1/gdbtui.1
@dirrm gdbada/lib
@dirrm gdbada/info
@dirrm gdbada/include
diff --git a/devel/gdbada/distinfo b/devel/gdbada/distinfo
index ce65577c815..82ab5fd67e6 100644
--- a/devel/gdbada/distinfo
+++ b/devel/gdbada/distinfo
@@ -1,13 +1,30 @@
-$NetBSD: distinfo,v 1.5 2005/10/20 17:49:27 wiz Exp $
+$NetBSD: distinfo,v 1.6 2005/11/13 14:16:05 shannonjr Exp $
-SHA1 (gdbada-5.3.tgz) = f5434113361c46e8fac67ecbbfc65f043733f803
-RMD160 (gdbada-5.3.tgz) = 96a32804bf0792571d1e9cec9b4e9f65cbf8d83f
-Size (gdbada-5.3.tgz) = 14558262 bytes
-SHA1 (patch-aa) = 8d3f7748c645b520488ee5499eb81a1e0a82593c
-SHA1 (patch-ab) = 56fe49b2f0b6a99053f48d6cf0df91c78ae24a92
-SHA1 (patch-ac) = 681168205196ad6451674f703fcf9148b673d4de
-SHA1 (patch-ad) = f831cd919d75ba8ab76c1f90b47ee443615397f8
-SHA1 (patch-ae) = e2a7e553cab2d447e9c27f6fd956577355714f28
-SHA1 (patch-af) = 4637beaaa978395547f7664504aced476ec946d8
-SHA1 (patch-ag) = 369813ddbe3ca2275a530758913329d37948086f
-SHA1 (patch-ah) = 12e3b8035be7afec3e3f8dcea48e807352905940
+SHA1 (gdbada-6.3.tgz) = ac174c32d23c628521142f92b83c30a4a40b450b
+RMD160 (gdbada-6.3.tgz) = fb3cb09d29ce8c7c805737c7e9af9ccd5918773d
+Size (gdbada-6.3.tgz) = 16425190 bytes
+SHA1 (patch-aa) = 9f56ea33a8302cc75e1db5f0ee6a1961d9353063
+SHA1 (patch-ab) = 7c2d5e393ba09896e2726a19346177e2ac5b5ca9
+SHA1 (patch-ac) = 42f8a29d960178180c5153272d153cdec93939ef
+SHA1 (patch-ad) = dcc314966737fde5eec96ffa69da9c477ea9966f
+SHA1 (patch-ae) = b447679307afc81d16c065c21818f69123b6d96e
+SHA1 (patch-af) = 2e58c96e65b037d01b7fcade894f3202318837d9
+SHA1 (patch-ag) = b7bf4fbeb8f47ffea6752aa4887ee2b91a2d18ab
+SHA1 (patch-ah) = f351ea2c3d665934a4b85735f71663bda0f921a5
+SHA1 (patch-ai) = ed1333551ea787f6bc8bd1f06ca55bf7d72047dd
+SHA1 (patch-aj) = d07b552768afc72e8f3455bcbbc4a083b91d9334
+SHA1 (patch-ak) = d4875e7afba86aef57952ac350499c36d41e8ece
+SHA1 (patch-al) = 568b12ca558cfff670acf3eb22849f6969b75f44
+SHA1 (patch-am) = ec3f0a17da949254b1d0b95d53f5cb16db25607e
+SHA1 (patch-an) = b88b071016fda8ae8cebd3865b7a970f9b01176c
+SHA1 (patch-ao) = e72ee7a68af791c9fad2aba4842b4fc84c1395a2
+SHA1 (patch-ap) = 4402ea77f141229fcbad97eb2647fb2c5b756687
+SHA1 (patch-aq) = 4276014a3000d85be3925e1aaabefcba4daa7a40
+SHA1 (patch-ar) = 1a53aa6dccf94f1a654596d690f00a4e8c3a7c58
+SHA1 (patch-as) = 17ff7ad3c9eaaeb4d6b1ebc376c6a4de777aa1d4
+SHA1 (patch-at) = 71ca4fe3f2a9c5eb88d40d61b26f82e578b56cb0
+SHA1 (patch-au) = 0ee1e2f60f826a6abf093328cdcc29ea11cb6b88
+SHA1 (patch-av) = 59ae675caf65d1e873425ca7eab643558b45eb45
+SHA1 (patch-aw) = 44a28f2cb4b395442ba140269833dff87b83d821
+SHA1 (patch-ax) = 208ce114735cb39a422ef40edd739ab47ae68baf
+SHA1 (patch-ay) = e5b353114a4a71df83e562d42a62e24ac6ea79b6
diff --git a/devel/gdbada/patches/patch-aa b/devel/gdbada/patches/patch-aa
index 5c3624b2b14..a9c05bc89a7 100644
--- a/devel/gdbada/patches/patch-aa
+++ b/devel/gdbada/patches/patch-aa
@@ -1,27 +1,31 @@
-$NetBSD: patch-aa,v 1.1.1.1 2004/06/03 11:16:42 shannonjr Exp $
+$NetBSD: patch-aa,v 1.2 2005/11/13 14:16:05 shannonjr Exp $
---- Makefile.in.orig 2002-12-10 21:30:40.000000000 +0000
-+++ Makefile.in
-@@ -75,10 +75,10 @@ PWD = $${PWDCMD-pwd}
- # cygwin host.
- INSTALL_PROGRAM_ARGS =
+--- gdb/i386bsd-nat.c.orig 2004-10-20 17:12:05.000000000 -0600
++++ gdb/i386bsd-nat.c
+@@ -389,7 +389,7 @@ _initialize_i386bsd_nat (void)
--INSTALL = $(SHELL) $$s/install-sh -c
--INSTALL_PROGRAM = $(INSTALL) $(INSTALL_PROGRAM_ARGS)
--INSTALL_SCRIPT = $(INSTALL)
--INSTALL_DATA = $(INSTALL) -m 644
-+INSTALL = $(BSD_INSTALL)
-+INSTALL_PROGRAM = $(BSD_INSTALL_PROGRAM)
-+INSTALL_SCRIPT = $(BSD_INSTALL_SCRIPT)
-+INSTALL_DATA = $(BSD_INSTALL_DATA)
+ /* Override the default value for the offset of the program counter
+ in the sigcontext structure. */
+- offset = offsetof (struct sigcontext, sc_pc);
++ offset = offsetof (ucontext_t, uc_mcontext.__gregs[_REG_EIP]);
- INSTALL_DOSREL = install-dosrel-fake
+ if (SC_PC_OFFSET != offset)
+ {
+@@ -402,7 +402,7 @@ Please report this to <bug-gdb@gnu.org>.
+ SC_PC_OFFSET = offset;
-@@ -707,7 +707,6 @@ INSTALL_MODULES = \
- install-perl \
- install-prms \
- install-rcs \
-- install-readline \
- install-recode \
- install-sed \
- install-send-pr \
+ /* Likewise for the stack pointer. */
+- offset = offsetof (struct sigcontext, sc_sp);
++ offset = offsetof (ucontext_t, uc_mcontext.__gregs[_REG_UESP]);
+
+ if (SC_SP_OFFSET != offset)
+ {
+@@ -415,7 +415,7 @@ Please report this to <bug-gdb@gnu.org>.
+ SC_SP_OFFSET = offset;
+
+ /* And the frame pointer. */
+- offset = offsetof (struct sigcontext, sc_fp);
++ offset = offsetof (ucontext_t, uc_stack);
+
+ if (SC_FP_OFFSET != offset)
+ {
diff --git a/devel/gdbada/patches/patch-ab b/devel/gdbada/patches/patch-ab
index dd3aa2ee6b9..61021073f44 100644
--- a/devel/gdbada/patches/patch-ab
+++ b/devel/gdbada/patches/patch-ab
@@ -1,15 +1,13 @@
-$NetBSD: patch-ab,v 1.1.1.1 2004/06/03 11:16:42 shannonjr Exp $
+$NetBSD: patch-ab,v 1.2 2005/11/13 14:16:05 shannonjr Exp $
---- bfd/Makefile.am.orig 2002-08-30 08:11:44.000000000 +0000
-+++ bfd/Makefile.am
-@@ -724,8 +724,8 @@ install_libbfd: $(bfdlib_LTLIBRARIES) $(
- $(mkinstalldirs) $(DESTDIR)$(bfdincludedir)
- @list='$(bfdlib_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
-- echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
-- $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
-+ echo "$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
-+ $(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
- else :; fi; \
- done
- $(INSTALL_DATA) $(BFD_H) $(DESTDIR)$(bfdincludedir)/bfd.h
+--- gdb/ax-gdb.c.orig 2004-10-20 17:11:37.000000000 -0600
++++ gdb/ax-gdb.c
+@@ -743,6 +743,8 @@ gen_usual_unary (struct agent_expr *ax,
+ case TYPE_CODE_ENUM:
+ value->type = builtin_type_int;
+ break;
++ default:
++ ;
+ }
+
+ /* If the value is an lvalue, dereference it. */
diff --git a/devel/gdbada/patches/patch-ac b/devel/gdbada/patches/patch-ac
index e0ca0d716aa..fbba9e6c522 100644
--- a/devel/gdbada/patches/patch-ac
+++ b/devel/gdbada/patches/patch-ac
@@ -1,629 +1,13 @@
-$NetBSD: patch-ac,v 1.1.1.1 2004/06/03 11:16:43 shannonjr Exp $
+$NetBSD: patch-ac,v 1.2 2005/11/13 14:16:05 shannonjr Exp $
---- bfd/Makefile.in.orig 2003-03-10 21:23:58.000000000 +0000
-+++ bfd/Makefile.in
-@@ -151,535 +151,45 @@ BFD_H = bfd.h
- # for the debugger, so if you are downloading things as S-records you
- # need two copies of the executable, one to download and one for the
- # debugger).
--BFD32_LIBS = \
-- archive.lo archures.lo bfd.lo cache.lo coffgen.lo corefile.lo \
-- format.lo init.lo libbfd.lo opncls.lo reloc.lo \
-- section.lo syms.lo targets.lo hash.lo linker.lo \
-- srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo \
-- merge.lo dwarf2.lo
-+BFD32_LIBS = archive.lo archures.lo bfd.lo cache.lo coffgen.lo corefile.lo format.lo init.lo libbfd.lo opncls.lo reloc.lo section.lo syms.lo targets.lo hash.lo linker.lo srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo merge.lo dwarf2.lo
-
-
- BFD64_LIBS = archive64.lo
-
--BFD32_LIBS_CFILES = \
-- archive.c archures.c bfd.c cache.c coffgen.c corefile.c \
-- format.c init.c libbfd.c opncls.c reloc.c \
-- section.c syms.c targets.c hash.c linker.c \
-- srec.c binary.c tekhex.c ihex.c stabs.c stab-syms.c \
-- merge.c dwarf2.c
-+BFD32_LIBS_CFILES = archive.c archures.c bfd.c cache.c coffgen.c corefile.c format.c init.c libbfd.c opncls.c reloc.c section.c syms.c targets.c hash.c linker.c srec.c binary.c tekhex.c ihex.c stabs.c stab-syms.c merge.c dwarf2.c
-
-
- BFD64_LIBS_CFILES = archive64.c
-
- # This list is alphabetized to make it easier to keep in sync
- # with the decls and initializer in archures.c.
--ALL_MACHINES = \
-- cpu-a29k.lo \
-- cpu-alpha.lo \
-- cpu-arc.lo \
-- cpu-arm.lo \
-- cpu-avr.lo \
-- cpu-cris.lo \
-- cpu-d10v.lo \
-- cpu-d30v.lo \
-- cpu-dlx.lo \
-- cpu-fr30.lo \
-- cpu-frv.lo \
-- cpu-h8300.lo \
-- cpu-h8500.lo \
-- cpu-hppa.lo \
-- cpu-ia64.lo \
-- cpu-i370.lo \
-- cpu-i386.lo \
-- cpu-i860.lo \
-- cpu-i960.lo \
-- cpu-ip2k.lo \
-- cpu-m32r.lo \
-- cpu-m68hc11.lo \
-- cpu-m68hc12.lo \
-- cpu-m68k.lo \
-- cpu-m88k.lo \
-- cpu-m10200.lo \
-- cpu-m10300.lo \
-- cpu-mcore.lo \
-- cpu-mips.lo \
-- cpu-mmix.lo \
-- cpu-or32.lo \
-- cpu-ns32k.lo \
-- cpu-openrisc.lo \
-- cpu-pdp11.lo \
-- cpu-pj.lo \
-- cpu-powerpc.lo \
-- cpu-rs6000.lo \
-- cpu-s390.lo \
-- cpu-sh.lo \
-- cpu-sparc.lo \
-- cpu-tic30.lo \
-- cpu-tic4x.lo \
-- cpu-tic54x.lo \
-- cpu-tic80.lo \
-- cpu-v850.lo \
-- cpu-vax.lo \
-- cpu-we32k.lo \
-- cpu-w65.lo \
-- cpu-xstormy16.lo \
-- cpu-z8k.lo
--
--
--ALL_MACHINES_CFILES = \
-- cpu-a29k.c \
-- cpu-alpha.c \
-- cpu-arc.c \
-- cpu-arm.c \
-- cpu-avr.c \
-- cpu-cris.c \
-- cpu-d10v.c \
-- cpu-d30v.c \
-- cpu-dlx.c \
-- cpu-fr30.c \
-- cpu-frv.c \
-- cpu-h8300.c \
-- cpu-h8500.c \
-- cpu-hppa.c \
-- cpu-ia64.c \
-- cpu-i370.c \
-- cpu-i386.c \
-- cpu-i860.c \
-- cpu-i960.c \
-- cpu-ip2k.c \
-- cpu-m32r.c \
-- cpu-m68hc11.c \
-- cpu-m68hc12.c \
-- cpu-m68k.c \
-- cpu-m88k.c \
-- cpu-m10200.c \
-- cpu-m10300.c \
-- cpu-mcore.c \
-- cpu-mips.c \
-- cpu-mmix.c \
-- cpu-or32.c \
-- cpu-ns32k.c \
-- cpu-openrisc.c \
-- cpu-pdp11.c \
-- cpu-pj.c \
-- cpu-powerpc.c \
-- cpu-rs6000.c \
-- cpu-s390.c \
-- cpu-sh.c \
-- cpu-sparc.c \
-- cpu-tic30.c \
-- cpu-tic4x.c \
-- cpu-tic54x.c \
-- cpu-tic80.c \
-- cpu-v850.c \
-- cpu-vax.c \
-- cpu-we32k.c \
-- cpu-w65.c \
-- cpu-xstormy16.c \
-- cpu-z8k.c
-+ALL_MACHINES = cpu-a29k.lo cpu-alpha.lo cpu-arc.lo cpu-arm.lo cpu-avr.lo cpu-cris.lo cpu-d10v.lo cpu-d30v.lo cpu-dlx.lo cpu-fr30.lo cpu-frv.lo cpu-h8300.lo cpu-h8500.lo cpu-hppa.lo cpu-ia64.lo cpu-i370.lo cpu-i386.lo cpu-i860.lo cpu-i960.lo cpu-ip2k.lo cpu-m32r.lo cpu-m68hc11.lo cpu-m68hc12.lo cpu-m68k.lo cpu-m88k.lo cpu-m10200.lo cpu-m10300.lo cpu-mcore.lo cpu-mips.lo cpu-mmix.lo cpu-or32.lo cpu-ns32k.lo cpu-openrisc.lo cpu-pdp11.lo cpu-pj.lo cpu-powerpc.lo cpu-rs6000.lo cpu-s390.lo cpu-sh.lo cpu-sparc.lo cpu-tic30.lo cpu-tic4x.lo cpu-tic54x.lo cpu-tic80.lo cpu-v850.lo cpu-vax.lo cpu-we32k.lo cpu-w65.lo cpu-xstormy16.lo cpu-z8k.lo
-+
-+
-+ALL_MACHINES_CFILES = cpu-a29k.c cpu-alpha.c cpu-arc.c cpu-arm.c cpu-avr.c cpu-cris.c cpu-d10v.c cpu-d30v.c cpu-dlx.c cpu-fr30.c cpu-frv.c cpu-h8300.c cpu-h8500.c cpu-hppa.c cpu-ia64.c cpu-i370.c cpu-i386.c cpu-i860.c cpu-i960.c cpu-ip2k.c cpu-m32r.c cpu-m68hc11.c cpu-m68hc12.c cpu-m68k.c cpu-m88k.c cpu-m10200.c cpu-m10300.c cpu-mcore.c cpu-mips.c cpu-mmix.c cpu-or32.c cpu-ns32k.c cpu-openrisc.c cpu-pdp11.c cpu-pj.c cpu-powerpc.c cpu-rs6000.c cpu-s390.c cpu-sh.c cpu-sparc.c cpu-tic30.c cpu-tic4x.c cpu-tic54x.c cpu-tic80.c cpu-v850.c cpu-vax.c cpu-we32k.c cpu-w65.c cpu-xstormy16.c cpu-z8k.c
-
-
- # The .o files needed by all of the 32 bit vectors that are configured into
- # target_vector in targets.c if configured with --enable-targets=all.
--BFD32_BACKENDS = \
-- aout-adobe.lo \
-- aout-arm.lo \
-- aout-cris.lo \
-- aout-ns32k.lo \
-- aout-sparcle.lo \
-- aout-tic30.lo \
-- aout0.lo \
-- aout32.lo \
-- armnetbsd.lo \
-- bout.lo \
-- cf-i386lynx.lo \
-- cf-m68klynx.lo \
-- cf-sparclynx.lo \
-- coff-a29k.lo \
-- coff-apollo.lo \
-- coff-arm.lo \
-- coff-aux.lo \
-- coff-h8300.lo \
-- coff-h8500.lo \
-- coff-i386.lo \
-- coff-go32.lo \
-- coff-i860.lo \
-- coff-i960.lo \
-- coff-m68k.lo \
-- coff-m88k.lo \
-- coff-mips.lo \
-- coff-or32.lo \
-- coff-rs6000.lo \
-- coff-sh.lo \
-- coff-sparc.lo \
-- coff-stgo32.lo \
-- coff-svm68k.lo \
-- coff-tic30.lo \
-- coff-tic4x.lo \
-- coff-tic54x.lo \
-- coff-tic80.lo \
-- coff-u68k.lo \
-- coff-we32k.lo \
-- coff-w65.lo \
-- coff-z8k.lo \
-- cofflink.lo \
-- dwarf1.lo \
-- ecoff.lo \
-- ecofflink.lo \
-- efi-app-ia32.lo \
-- elf.lo \
-- elf32-arc.lo \
-- elfarm-oabi.lo \
-- elfarm-nabi.lo \
-- elfarmqnx-nabi.lo \
-- elf32-avr.lo \
-- elf32-cris.lo \
-- elf32-d10v.lo \
-- elf32-d30v.lo \
-- elf32-dlx.lo \
-- elf32-fr30.lo \
-- elf32-frv.lo \
-- elf32-gen.lo \
-- elf32-h8300.lo \
-- elf32-hppa.lo \
-- elf32-i370.lo \
-- elf32-i386.lo \
-- elf32-i386qnx.lo \
-- elf32-i860.lo \
-- elf32-i960.lo \
-- elf32-ia64.lo \
-- elf32-ip2k.lo \
-- elf32-m32r.lo \
-- elf32-m68hc11.lo \
-- elf32-m68hc12.lo \
-- elf32-m68k.lo \
-- elf32-m88k.lo \
-- elf-m10200.lo \
-- elf-m10300.lo \
-- elf32-mcore.lo \
-- elfxx-mips.lo \
-- elf32-mips.lo \
-- elf32-openrisc.lo \
-- elf32-or32.lo \
-- elf32-pj.lo \
-- elf32-ppc.lo \
-- elf32-ppcqnx.lo \
-- elf32-s390.lo \
-- elf32-sh.lo \
-- elf32-sh-lin.lo \
-- elf32-sh64.lo \
-- elf32-sh64-com.lo \
-- elf32-sh-nbsd.lo \
-- elf32-sh64-nbsd.lo \
-- elf32-shqnx.lo \
-- elf32-sparc.lo \
-- elf32-v850.lo \
-- elf32-vax.lo \
-- elf32-xstormy16.lo \
-- elf32.lo \
-- elflink.lo \
-- elf-strtab.lo \
-- elf-eh-frame.lo \
-- epoc-pe-arm.lo \
-- epoc-pei-arm.lo \
-- hp300bsd.lo \
-- hp300hpux.lo \
-- som.lo \
-- i386aout.lo \
-- i386bsd.lo \
-- i386dynix.lo \
-- i386freebsd.lo \
-- i386linux.lo \
-- i386lynx.lo \
-- i386msdos.lo \
-- i386netbsd.lo \
-- i386mach3.lo \
-- i386os9k.lo \
-- ieee.lo \
-- m68k4knetbsd.lo \
-- m68klinux.lo \
-- m68klynx.lo \
-- m68knetbsd.lo \
-- m88kmach3.lo \
-- mipsbsd.lo \
-- newsos3.lo \
-- nlm.lo \
-- nlm32-i386.lo \
-- nlm32-sparc.lo \
-- nlm32-ppc.lo \
-- nlm32.lo \
-- ns32knetbsd.lo \
-- oasys.lo \
-- pc532-mach.lo \
-- pdp11.lo \
-- pe-arm.lo \
-- pei-arm.lo \
-- pe-i386.lo \
-- pei-i386.lo \
-- pe-mcore.lo \
-- pei-mcore.lo \
-- pe-ppc.lo \
-- pei-ppc.lo \
-- pe-sh.lo \
-- pei-sh.lo \
-- pe-mips.lo \
-- pei-mips.lo \
-- peigen.lo \
-- ppcboot.lo \
-- reloc16.lo \
-- riscix.lo \
-- sparclinux.lo \
-- sparclynx.lo \
-- sparcnetbsd.lo \
-- sunos.lo \
-- vaxnetbsd.lo \
-- vax1knetbsd.lo \
-- vaxbsd.lo \
-- versados.lo \
-- vms.lo \
-- vms-gsd.lo \
-- vms-hdr.lo \
-- vms-misc.lo \
-- vms-tir.lo \
-- xcofflink.lo
--
--
--BFD32_BACKENDS_CFILES = \
-- aout-adobe.c \
-- aout-arm.c \
-- aout-cris.c \
-- aout-ns32k.c \
-- aout-sparcle.c \
-- aout-tic30.c \
-- aout0.c \
-- aout32.c \
-- armnetbsd.c \
-- bout.c \
-- cf-i386lynx.c \
-- cf-m68klynx.c \
-- cf-sparclynx.c \
-- coff-a29k.c \
-- coff-apollo.c \
-- coff-arm.c \
-- coff-aux.c \
-- coff-h8300.c \
-- coff-h8500.c \
-- coff-i386.c \
-- coff-i860.c \
-- coff-go32.c \
-- coff-i960.c \
-- coff-m68k.c \
-- coff-m88k.c \
-- coff-mips.c \
-- coff-or32.c \
-- coff-rs6000.c \
-- coff-sh.c \
-- coff-sparc.c \
-- coff-stgo32.c \
-- coff-svm68k.c \
-- coff-tic30.c \
-- coff-tic4x.c \
-- coff-tic54x.c \
-- coff-tic80.c \
-- coff-u68k.c \
-- coff-we32k.c \
-- coff-w65.c \
-- coff-z8k.c \
-- cofflink.c \
-- dwarf1.c \
-- ecoff.c \
-- ecofflink.c \
-- efi-app-ia32.c \
-- elf.c \
-- elf32-arc.c \
-- elfarm-oabi.c \
-- elfarm-nabi.c \
-- elfarmqnx-nabi.c \
-- elf32-avr.c \
-- elf32-cris.c \
-- elf32-d10v.c \
-- elf32-d30v.c \
-- elf32-dlx.c \
-- elf32-fr30.c \
-- elf32-frv.c \
-- elf32-gen.c \
-- elf32-h8300.c \
-- elf32-hppa.c \
-- elf32-i370.c \
-- elf32-i386.c \
-- elf32-i386qnx.c \
-- elf32-i860.c \
-- elf32-i960.c \
-- elf32-ip2k.c \
-- elf32-m32r.c \
-- elf32-m68k.c \
-- elf32-m68hc11.c \
-- elf32-m68hc12.c \
-- elf32-m88k.c \
-- elf-m10200.c \
-- elf-m10300.c \
-- elf32-mcore.c \
-- elfxx-mips.c \
-- elf32-mips.c \
-- elf32-openrisc.c \
-- elf32-or32.c \
-- elf32-pj.c \
-- elf32-ppc.c \
-- elf32-ppcqnx.c \
-- elf32-sh64.c \
-- elf32-sh64-com.c \
-- elf32-s390.c \
-- elf32-sh.c \
-- elf32-sh-lin.c \
-- elf32-sh-nbsd.c \
-- elf32-sh64-nbsd.c \
-- elf32-shqnx.c \
-- elf32-sparc.c \
-- elf32-v850.c \
-- elf32-vax.c \
-- elf32-xstormy16.c \
-- elf32.c \
-- elflink.c \
-- elf-strtab.c \
-- elf-eh-frame.c \
-- epoc-pe-arm.c \
-- epoc-pei-arm.c \
-- hp300bsd.c \
-- hp300hpux.c \
-- som.c \
-- i386aout.c \
-- i386bsd.c \
-- i386dynix.c \
-- i386freebsd.c \
-- i386linux.c \
-- i386lynx.c \
-- i386msdos.c \
-- i386netbsd.c \
-- i386mach3.c \
-- i386os9k.c \
-- ieee.c \
-- m68k4knetbsd.c \
-- m68klinux.c \
-- m68klynx.c \
-- m68knetbsd.c \
-- m88kmach3.c \
-- mipsbsd.c \
-- newsos3.c \
-- nlm.c \
-- nlm32-i386.c \
-- nlm32-sparc.c \
-- nlm32-ppc.c \
-- nlm32.c \
-- ns32knetbsd.c \
-- oasys.c \
-- pc532-mach.c \
-- pdp11.c \
-- pe-arm.c \
-- pei-arm.c \
-- pe-i386.c \
-- pei-i386.c \
-- pe-mcore.c \
-- pei-mcore.c \
-- pe-ppc.c \
-- pei-ppc.c \
-- pe-sh.c \
-- pei-sh.c \
-- pe-mips.c \
-- pei-mips.c \
-- ppcboot.c \
-- reloc16.c \
-- riscix.c \
-- sparclinux.c \
-- sparclynx.c \
-- sparcnetbsd.c \
-- sunos.c \
-- vaxnetbsd.c \
-- vax1knetbsd.c \
-- vaxbsd.c \
-- versados.c \
-- vms.c \
-- vms-gsd.c \
-- vms-hdr.c \
-- vms-misc.c \
-- vms-tir.c \
-- xcofflink.c
-+BFD32_BACKENDS = aout-adobe.lo aout-arm.lo aout-cris.lo aout-ns32k.lo aout-sparcle.lo aout-tic30.lo aout0.lo aout32.lo armnetbsd.lo bout.lo cf-i386lynx.lo cf-m68klynx.lo cf-sparclynx.lo coff-a29k.lo coff-apollo.lo coff-arm.lo coff-aux.lo coff-h8300.lo coff-h8500.lo coff-i386.lo coff-go32.lo coff-i860.lo coff-i960.lo coff-m68k.lo coff-m88k.lo coff-mips.lo coff-or32.lo coff-rs6000.lo coff-sh.lo coff-sparc.lo coff-stgo32.lo coff-svm68k.lo coff-tic30.lo coff-tic4x.lo coff-tic54x.lo coff-tic80.lo coff-u68k.lo coff-we32k.lo coff-w65.lo coff-z8k.lo cofflink.lo dwarf1.lo ecoff.lo ecofflink.lo efi-app-ia32.lo elf.lo elf32-arc.lo elfarm-oabi.lo elfarm-nabi.lo elfarmqnx-nabi.lo elf32-avr.lo elf32-cris.lo elf32-d10v.lo elf32-d30v.lo elf32-dlx.lo elf32-fr30.lo elf32-frv.lo elf32-gen.lo elf32-h8300.lo elf32-hppa.lo elf32-i370.lo elf32-i386.lo elf32-i386qnx.lo elf32-i860.lo elf32-i960.lo elf32-ia64.lo elf32-ip2k.lo elf32-m32r.lo elf32-m68hc11.lo elf32-m68hc12.lo elf32-m68k.lo elf32-m88k.lo elf-m10200.lo elf-m10300.lo elf32-mcore.lo elfxx-mips.lo elf32-mips.lo elf32-openrisc.lo elf32-or32.lo elf32-pj.lo elf32-ppc.lo elf32-ppcqnx.lo elf32-s390.lo elf32-sh.lo elf32-sh-lin.lo elf32-sh64.lo elf32-sh64-com.lo elf32-sh-nbsd.lo elf32-sh64-nbsd.lo elf32-shqnx.lo elf32-sparc.lo elf32-v850.lo elf32-vax.lo elf32-xstormy16.lo elf32.lo elflink.lo elf-strtab.lo elf-eh-frame.lo epoc-pe-arm.lo epoc-pei-arm.lo hp300bsd.lo hp300hpux.lo som.lo i386aout.lo i386bsd.lo i386dynix.lo i386freebsd.lo i386linux.lo i386lynx.lo i386msdos.lo i386netbsd.lo i386mach3.lo i386os9k.lo ieee.lo m68k4knetbsd.lo m68klinux.lo m68klynx.lo m68knetbsd.lo m88kmach3.lo mipsbsd.lo newsos3.lo nlm.lo nlm32-i386.lo nlm32-sparc.lo nlm32-ppc.lo nlm32.lo ns32knetbsd.lo oasys.lo pc532-mach.lo pdp11.lo pe-arm.lo pei-arm.lo pe-i386.lo pei-i386.lo pe-mcore.lo pei-mcore.lo pe-ppc.lo pei-ppc.lo pe-sh.lo pei-sh.lo pe-mips.lo pei-mips.lo peigen.lo ppcboot.lo reloc16.lo riscix.lo sparclinux.lo sparclynx.lo sparcnetbsd.lo sunos.lo vaxnetbsd.lo vax1knetbsd.lo vaxbsd.lo versados.lo vms.lo vms-gsd.lo vms-hdr.lo vms-misc.lo vms-tir.lo xcofflink.lo
-+
-+
-+BFD32_BACKENDS_CFILES = aout-adobe.c aout-arm.c aout-cris.c aout-ns32k.c aout-sparcle.c aout-tic30.c aout0.c aout32.c armnetbsd.c bout.c cf-i386lynx.c cf-m68klynx.c cf-sparclynx.c coff-a29k.c coff-apollo.c coff-arm.c coff-aux.c coff-h8300.c coff-h8500.c coff-i386.c coff-i860.c coff-go32.c coff-i960.c coff-m68k.c coff-m88k.c coff-mips.c coff-or32.c coff-rs6000.c coff-sh.c coff-sparc.c coff-stgo32.c coff-svm68k.c coff-tic30.c coff-tic4x.c coff-tic54x.c coff-tic80.c coff-u68k.c coff-we32k.c coff-w65.c coff-z8k.c cofflink.c dwarf1.c ecoff.c ecofflink.c efi-app-ia32.c elf.c elf32-arc.c elfarm-oabi.c elfarm-nabi.c elfarmqnx-nabi.c elf32-avr.c elf32-cris.c elf32-d10v.c elf32-d30v.c elf32-dlx.c elf32-fr30.c elf32-frv.c elf32-gen.c elf32-h8300.c elf32-hppa.c elf32-i370.c elf32-i386.c elf32-i386qnx.c elf32-i860.c elf32-i960.c elf32-ip2k.c elf32-m32r.c elf32-m68k.c elf32-m68hc11.c elf32-m68hc12.c elf32-m88k.c elf-m10200.c elf-m10300.c elf32-mcore.c elfxx-mips.c elf32-mips.c elf32-openrisc.c elf32-or32.c elf32-pj.c elf32-ppc.c elf32-ppcqnx.c elf32-sh64.c elf32-sh64-com.c elf32-s390.c elf32-sh.c elf32-sh-lin.c elf32-sh-nbsd.c elf32-sh64-nbsd.c elf32-shqnx.c elf32-sparc.c elf32-v850.c elf32-vax.c elf32-xstormy16.c elf32.c elflink.c elf-strtab.c elf-eh-frame.c epoc-pe-arm.c epoc-pei-arm.c hp300bsd.c hp300hpux.c som.c i386aout.c i386bsd.c i386dynix.c i386freebsd.c i386linux.c i386lynx.c i386msdos.c i386netbsd.c i386mach3.c i386os9k.c ieee.c m68k4knetbsd.c m68klinux.c m68klynx.c m68knetbsd.c m88kmach3.c mipsbsd.c newsos3.c nlm.c nlm32-i386.c nlm32-sparc.c nlm32-ppc.c nlm32.c ns32knetbsd.c oasys.c pc532-mach.c pdp11.c pe-arm.c pei-arm.c pe-i386.c pei-i386.c pe-mcore.c pei-mcore.c pe-ppc.c pei-ppc.c pe-sh.c pei-sh.c pe-mips.c pei-mips.c ppcboot.c reloc16.c riscix.c sparclinux.c sparclynx.c sparcnetbsd.c sunos.c vaxnetbsd.c vax1knetbsd.c vaxbsd.c versados.c vms.c vms-gsd.c vms-hdr.c vms-misc.c vms-tir.c xcofflink.c
-
-
- # The .o files needed by all of the 64 bit vectors that are configured into
- # target_vector in targets.c if configured with --enable-targets=all
- # and --enable-64-bit-bfd.
--BFD64_BACKENDS = \
-- aix5ppc-core.lo \
-- aout64.lo \
-- coff-alpha.lo \
-- coff64-rs6000.lo \
-- demo64.lo \
-- efi-app-ia64.lo \
-- elf64-x86-64.lo \
-- elf64-alpha.lo \
-- elf64-hppa.lo \
-- elf64-ia64.lo \
-- elf64-gen.lo \
-- elfn32-mips.lo \
-- elf64-mips.lo \
-- elf64-mmix.lo \
-- elf64-sh64.lo \
-- elf64-sh64-nbsd.lo \
-- elf64-ppc.lo \
-- elf64-s390.lo \
-- elf64-sparc.lo \
-- elf64.lo \
-- mmo.lo \
-- nlm32-alpha.lo \
-- nlm64.lo \
-- pepigen.lo
--
--
--BFD64_BACKENDS_CFILES = \
-- aix5ppc-core.c \
-- aout64.c \
-- coff-alpha.c \
-- coff64-rs6000.c \
-- demo64.c \
-- efi-app-ia64.c \
-- elf64-x86-64.c \
-- elf64-alpha.c \
-- elf64-hppa.c \
-- elf64-gen.c \
-- elfn32-mips.c \
-- elf64-mips.c \
-- elf64-mmix.c \
-- elf64-ppc.c \
-- elf64-s390.c \
-- elf64-sh64.c \
-- elf64-sh64-nbsd.c \
-- elf64-sparc.c \
-- elf64.c \
-- mmo.c \
-- nlm32-alpha.c \
-- nlm64.c
--
--
--OPTIONAL_BACKENDS = \
-- aix386-core.lo \
-- hpux-core.lo \
-- irix-core.lo \
-- lynx-core.lo \
-- osf-core.lo \
-- sco5-core.lo \
-- trad-core.lo \
-- cisco-core.lo
--
--
--OPTIONAL_BACKENDS_CFILES = \
-- aix386-core.c \
-- hpux-core.c \
-- irix-core.c \
-- lynx-core.c \
-- osf-core.c \
-- sco5-core.c \
-- trad-core.c \
-- cisco-core.c
-+BFD64_BACKENDS = aix5ppc-core.lo aout64.lo coff-alpha.lo coff64-rs6000.lo demo64.lo efi-app-ia64.lo elf64-x86-64.lo elf64-alpha.lo elf64-hppa.lo elf64-ia64.lo elf64-gen.lo elfn32-mips.lo elf64-mips.lo elf64-mmix.lo elf64-sh64.lo elf64-sh64-nbsd.lo elf64-ppc.lo elf64-s390.lo elf64-sparc.lo elf64.lo mmo.lo nlm32-alpha.lo nlm64.lo pepigen.lo
-+
-+
-+BFD64_BACKENDS_CFILES = aix5ppc-core.c aout64.c coff-alpha.c coff64-rs6000.c demo64.c efi-app-ia64.c elf64-x86-64.c elf64-alpha.c elf64-hppa.c elf64-gen.c elfn32-mips.c elf64-mips.c elf64-mmix.c elf64-ppc.c elf64-s390.c elf64-sh64.c elf64-sh64-nbsd.c elf64-sparc.c elf64.c mmo.c nlm32-alpha.c nlm64.c
-+
-+
-+OPTIONAL_BACKENDS = aix386-core.lo hpux-core.lo irix-core.lo lynx-core.lo osf-core.lo sco5-core.lo trad-core.lo cisco-core.lo
-+
-+
-+OPTIONAL_BACKENDS_CFILES = aix386-core.c hpux-core.c irix-core.c lynx-core.c osf-core.c sco5-core.c trad-core.c cisco-core.c
-
-
- # These are defined by configure.in:
-@@ -693,33 +203,18 @@ TDEFAULTS = @tdefaults@
- INCLUDES = -D_GNU_SOURCE @HDEFINES@ @COREFLAG@ @TDEFINES@ $(CSEARCH) $(CSWITCHES) -I$(srcdir)/../intl -I../intl
-
- # C source files that correspond to .o's.
--SOURCE_CFILES = \
-- $(BFD32_LIBS_CFILES) \
-- $(BFD64_LIBS_CFILES) \
-- $(ALL_MACHINES_CFILES) \
-- $(BFD32_BACKENDS_CFILES) \
-- $(BFD64_BACKENDS_CFILES) \
-- $(OPTIONAL_BACKENDS_CFILES)
-+SOURCE_CFILES = $(BFD32_LIBS_CFILES) $(BFD64_LIBS_CFILES) $(ALL_MACHINES_CFILES) $(BFD32_BACKENDS_CFILES) $(BFD64_BACKENDS_CFILES) $(OPTIONAL_BACKENDS_CFILES)
-
-
--BUILD_CFILES = \
-- elf32-ia64.c elf64-ia64.c peigen.c pepigen.c
-+BUILD_CFILES = elf32-ia64.c elf64-ia64.c peigen.c pepigen.c
-
-
- CFILES = $(SOURCE_CFILES) $(BUILD_CFILES)
-
--SOURCE_HFILES = \
-- aout-target.h aoutf1.h aoutx.h coffcode.h coffswap.h ecoffswap.h \
-- elf-bfd.h elf-hppa.h elf32-arm.h elf32-hppa.h elf64-hppa.h \
-- elfcode.h elfcore.h elflink.h freebsd.h genlink.h go32stub.h \
-- libaout.h libbfd.h libcoff.h libecoff.h libhppa.h \
-- libieee.h libnlm.h liboasys.h libpei.h netbsd.h nlm-target.h \
-- nlmcode.h nlmswap.h ns32k.h peicode.h som.h vms.h libxcoff.h \
-- xcoff-target.h version.h
-+SOURCE_HFILES = aout-target.h aoutf1.h aoutx.h coffcode.h coffswap.h ecoffswap.h elf-bfd.h elf-hppa.h elf32-arm.h elf32-hppa.h elf64-hppa.h elfcode.h elfcore.h elflink.h freebsd.h genlink.h go32stub.h libaout.h libbfd.h libcoff.h libecoff.h libhppa.h libieee.h libnlm.h liboasys.h libpei.h netbsd.h nlm-target.h nlmcode.h nlmswap.h ns32k.h peicode.h som.h vms.h libxcoff.h xcoff-target.h version.h
-
-
--BUILD_HFILES = \
-- elf32-target.h elf64-target.h targmatch.h
-+BUILD_HFILES = elf32-target.h elf64-target.h targmatch.h
-
-
- HFILES = $(SOURCE_HFILES) $(BUILD_HFILES)
-@@ -749,8 +244,7 @@ libbfd_a_SOURCES =
- BFD_H_DEPS = $(INCDIR)/ansidecl.h $(INCDIR)/symcat.h
- LOCAL_H_DEPS = libbfd.h sysdep.h config.h
-
--BFD_H_FILES = bfd-in.h init.c opncls.c libbfd.c section.c archures.c \
-- reloc.c syms.c bfd.c archive.c corefile.c targets.c format.c version.h
-+BFD_H_FILES = bfd-in.h init.c opncls.c libbfd.c section.c archures.c reloc.c syms.c bfd.c archive.c corefile.c targets.c format.c version.h
-
- BFD64_H_FILES = archive64.c
- LIBBFD_H_FILES = libbfd-in.h init.c libbfd.c cache.c reloc.c archures.c elf.c
-@@ -758,8 +252,7 @@ LIBCOFF_H_FILES = libcoff-in.h coffcode.
-
- MOSTLYCLEANFILES = ofiles stamp-ofiles
-
--CLEANFILES = bfd.h dep.sed stmp-bfd-h DEP DEPA DEP1 DEP2 libbfd.a stamp-lib \
-- stmp-bin2-h stmp-lbfd-h stmp-lcoff-h
-+CLEANFILES = bfd.h dep.sed stmp-bfd-h DEP DEPA DEP1 DEP2 libbfd.a stamp-lib stmp-bin2-h stmp-lbfd-h stmp-lcoff-h
-
-
- DISTCLEANFILES = $(BUILD_CFILES) $(BUILD_HFILES)
-@@ -1267,8 +760,8 @@ install_libbfd: $(bfdlib_LTLIBRARIES) $(
- $(mkinstalldirs) $(DESTDIR)$(bfdincludedir)
- @list='$(bfdlib_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
-- echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
-- $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
-+ echo "$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
-+ $(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
- else :; fi; \
- done
- $(INSTALL_DATA) $(BFD_H) $(DESTDIR)$(bfdincludedir)/bfd.h
+--- ./gdb/cli/cli-decode.c.orig 2004-10-20 17:12:50.000000000 -0600
++++ ./gdb/cli/cli-decode.c
+@@ -1265,8 +1265,6 @@ deprecated_cmd_warning (char **text)
+ struct cmd_list_element *alias = NULL;
+ struct cmd_list_element *prefix_cmd = NULL;
+ struct cmd_list_element *cmd = NULL;
+- struct cmd_list_element *c;
+- char *type;
+
+ if (!lookup_cmd_composition (*text, &alias, &prefix_cmd, &cmd))
+ /* return if text doesn't evaluate to a command */
diff --git a/devel/gdbada/patches/patch-ad b/devel/gdbada/patches/patch-ad
index 83bdc53c364..87e0f9ee071 100644
--- a/devel/gdbada/patches/patch-ad
+++ b/devel/gdbada/patches/patch-ad
@@ -1,27 +1,28 @@
-$NetBSD: patch-ad,v 1.1.1.1 2004/06/03 11:16:43 shannonjr Exp $
+$NetBSD: patch-ad,v 1.2 2005/11/13 14:16:05 shannonjr Exp $
---- etc/Makefile.in.orig 2002-01-26 21:35:45.000000000 +0000
-+++ etc/Makefile.in
-@@ -67,20 +67,8 @@ info:
- fi; \
- done
+--- gdb/cli/cli-dump.c.orig 2004-10-20 17:12:51.000000000 -0600
++++ gdb/cli/cli-dump.c
+@@ -72,7 +72,6 @@ scan_expression_with_cleanup (char **cmd
+ static void
+ do_fclose_cleanup (void *arg)
+ {
+- FILE *file = arg;
+ fclose (arg);
+ }
--install-info: info
-- $(SHELL) $(srcdir)/../mkinstalldirs $(infodir)
-- if test ! -f standards.info; then cd $(srcdir); fi; \
-- if test -f standards.info; then \
-- for i in standards.info*; do \
-- $(INSTALL_DATA) $$i $(infodir)/$$i; \
-- done; \
-- fi
-- if test ! -f configure.info; then cd $(srcdir); fi; \
-- if test -f configure.info; then \
-- for i in configure.info*; do \
-- $(INSTALL_DATA) $$i $(infodir)/$$i; \
-- done; \
-- fi
-+install-info:
-+ true
+@@ -233,7 +232,6 @@ dump_memory_to_file (char *cmd, char *mo
+ void *buf;
+ char *lo_exp;
+ char *hi_exp;
+- int len;
+
+ /* Open the file. */
+ filename = scan_filename_with_cleanup (&cmd, NULL);
+@@ -521,7 +519,6 @@ static void
+ restore_binary_file (char *filename, struct callback_data *data)
+ {
+ FILE *file = fopen_with_cleanup (filename, FOPEN_RB);
+- int status;
+ char *buf;
+ long len;
- dvi:
- for f in $(DVIFILES); do \
diff --git a/devel/gdbada/patches/patch-ae b/devel/gdbada/patches/patch-ae
index 416d1955207..13b1ee1fad5 100644
--- a/devel/gdbada/patches/patch-ae
+++ b/devel/gdbada/patches/patch-ae
@@ -1,15 +1,15 @@
-$NetBSD: patch-ae,v 1.1.1.1 2004/06/03 11:16:43 shannonjr Exp $
+$NetBSD: patch-ae,v 1.2 2005/11/13 14:16:05 shannonjr Exp $
---- opcodes/Makefile.am.orig 2002-08-28 10:38:50.000000000 +0000
-+++ opcodes/Makefile.am
-@@ -312,8 +312,8 @@ install_libopcodes: $(bfdlib_LTLIBRARIES
- $(mkinstalldirs) $(DESTDIR)$(bfdincludedir)
- @list='$(bfdlib_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
-- echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
-- $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
-+ echo "$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
-+ $(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
- else :; fi; \
- done
- $(INSTALL_DATA) $(INCDIR)/dis-asm.h $(DESTDIR)$(bfdincludedir)/dis-asm.h
+--- gdb/cli/cli-script.c.orig 2004-10-20 17:12:51.000000000 -0600
++++ gdb/cli/cli-script.c
+@@ -1083,9 +1083,8 @@ define_command (char *comname, int from_
+ CMD_POST_HOOK
+ };
+ struct command_line *cmds;
+- struct cmd_list_element *c, *newc, *oldc, *hookc = 0;
++ struct cmd_list_element *c, *newc, *hookc = 0;
+ char *tem = comname;
+- char *tem2;
+ char tmpbuf[MAX_TMPBUF];
+ int hook_type = CMD_NO_HOOK;
+ int hook_name_size = 0;
diff --git a/devel/gdbada/patches/patch-af b/devel/gdbada/patches/patch-af
index 265bd622fc5..856038d03b3 100644
--- a/devel/gdbada/patches/patch-af
+++ b/devel/gdbada/patches/patch-af
@@ -1,318 +1,13 @@
-$NetBSD: patch-af,v 1.1.1.1 2004/06/03 11:16:43 shannonjr Exp $
+$NetBSD: patch-af,v 1.2 2005/11/13 14:16:05 shannonjr Exp $
---- opcodes/Makefile.in.orig 2003-03-10 21:25:02.000000000 +0000
-+++ opcodes/Makefile.in
-@@ -133,244 +133,14 @@ BFD_H = ../bfd/bfd.h
- LIBIBERTY = ../libiberty/libiberty.a
-
- # Header files.
--HFILES = \
-- arm-opc.h \
-- fr30-desc.h fr30-opc.h \
-- frv-desc.h frv-opc.h \
-- h8500-opc.h \
-- ia64-asmtab.h \
-- ia64-opc.h \
-- ip2k-desc.h ip2k-opc.h \
-- m32r-desc.h m32r-opc.h \
-- mcore-opc.h \
-- openrisc-desc.h openrisc-opc.h \
-- sh-opc.h \
-- sh64-opc.h \
-- sysdep.h \
-- w65-opc.h \
-- xstormy16-desc.h xstormy16-opc.h \
-- z8k-opc.h
-+HFILES = arm-opc.h fr30-desc.h fr30-opc.h frv-desc.h frv-opc.h h8500-opc.h ia64-asmtab.h ia64-opc.h ip2k-desc.h ip2k-opc.h m32r-desc.h m32r-opc.h mcore-opc.h openrisc-desc.h openrisc-opc.h sh-opc.h sh64-opc.h sysdep.h w65-opc.h xstormy16-desc.h xstormy16-opc.h z8k-opc.h
-
-
- # C source files that correspond to .o's.
--CFILES = \
-- a29k-dis.c \
-- alpha-dis.c \
-- alpha-opc.c \
-- arc-dis.c \
-- arc-opc.c \
-- arc-ext.c \
-- arm-dis.c \
-- avr-dis.c \
-- cgen-asm.c \
-- cgen-dis.c \
-- cgen-opc.c \
-- cris-dis.c \
-- cris-opc.c \
-- d10v-dis.c \
-- d10v-opc.c \
-- d30v-dis.c \
-- d30v-opc.c \
-- dlx-dis.c \
-- dis-buf.c \
-- disassemble.c \
-- fr30-asm.c \
-- fr30-desc.c \
-- fr30-dis.c \
-- fr30-ibld.c \
-- fr30-opc.c \
-- frv-asm.c \
-- frv-desc.c \
-- frv-dis.c \
-- frv-ibld.c \
-- frv-opc.c \
-- h8300-dis.c \
-- h8500-dis.c \
-- hppa-dis.c \
-- i370-dis.c \
-- i370-opc.c \
-- i386-dis.c \
-- i860-dis.c \
-- i960-dis.c \
-- ia64-dis.c \
-- ia64-opc-a.c \
-- ia64-opc-b.c \
-- ia64-opc-f.c \
-- ia64-opc-i.c \
-- ia64-opc-m.c \
-- ia64-opc-d.c \
-- ia64-opc.c \
-- ia64-gen.c \
-- ia64-asmtab.c \
-- ip2k-asm.c \
-- ip2k-desc.c \
-- ip2k-dis.c \
-- ip2k-ibld.c \
-- ip2k-opc.c \
-- m32r-asm.c \
-- m32r-desc.c \
-- m32r-dis.c \
-- m32r-ibld.c \
-- m32r-opc.c \
-- m32r-opinst.c \
-- m68hc11-dis.c \
-- m68hc11-opc.c \
-- m68k-dis.c \
-- m68k-opc.c \
-- m88k-dis.c \
-- mcore-dis.c \
-- mips-dis.c \
-- mips-opc.c \
-- mips16-opc.c \
-- m10200-dis.c \
-- m10200-opc.c \
-- m10300-dis.c \
-- m10300-opc.c \
-- mmix-dis.c \
-- mmix-opc.c \
-- ns32k-dis.c \
-- openrisc-asm.c \
-- openrisc-desc.c \
-- openrisc-dis.c \
-- openrisc-ibld.c \
-- openrisc-opc.c \
-- or32-dis.c \
-- or32-opc.c \
-- pdp11-dis.c \
-- pdp11-opc.c \
-- pj-dis.c \
-- pj-opc.c \
-- ppc-dis.c \
-- ppc-opc.c \
-- s390-mkopc.c \
-- s390-opc.c \
-- s390-dis.c \
-- sh-dis.c \
-- sh64-dis.c \
-- sh64-opc.c \
-- sparc-dis.c \
-- sparc-opc.c \
-- tic30-dis.c \
-- tic4x-dis.c \
-- tic54x-dis.c \
-- tic54x-opc.c \
-- tic80-dis.c \
-- tic80-opc.c \
-- v850-dis.c \
-- v850-opc.c \
-- vax-dis.c \
-- w65-dis.c \
-- xstormy16-asm.c \
-- xstormy16-desc.c \
-- xstormy16-dis.c \
-- xstormy16-ibld.c \
-- xstormy16-opc.c \
-- z8k-dis.c \
-- z8kgen.c
+--- gdb/cli/cli-setshow.c.orig 2004-10-20 17:12:52.000000000 -0600
++++ gdb/cli/cli-setshow.c
+@@ -276,8 +276,6 @@ do_setshow_command (char *arg, int from_
+ {
+ case var_string:
+ {
+- unsigned char *p;
-
--
--ALL_MACHINES = \
-- a29k-dis.lo \
-- alpha-dis.lo \
-- alpha-opc.lo \
-- arc-dis.lo \
-- arc-opc.lo \
-- arc-ext.lo \
-- arm-dis.lo \
-- avr-dis.lo \
-- cgen-asm.lo \
-- cgen-dis.lo \
-- cgen-opc.lo \
-- cris-dis.lo \
-- cris-opc.lo \
-- d10v-dis.lo \
-- d10v-opc.lo \
-- d30v-dis.lo \
-- d30v-opc.lo \
-- dlx-dis.lo \
-- fr30-asm.lo \
-- fr30-desc.lo \
-- fr30-dis.lo \
-- fr30-ibld.lo \
-- fr30-opc.lo \
-- frv-asm.lo \
-- frv-desc.lo \
-- frv-dis.lo \
-- frv-ibld.lo \
-- frv-opc.lo \
-- h8300-dis.lo \
-- h8500-dis.lo \
-- hppa-dis.lo \
-- i386-dis.lo \
-- i370-dis.lo \
-- i370-opc.lo \
-- i860-dis.lo \
-- i960-dis.lo \
-- ia64-dis.lo \
-- ia64-opc.lo \
-- ip2k-asm.lo \
-- ip2k-desc.lo \
-- ip2k-dis.lo \
-- ip2k-ibld.lo \
-- ip2k-opc.lo \
-- m32r-asm.lo \
-- m32r-desc.lo \
-- m32r-dis.lo \
-- m32r-ibld.lo \
-- m32r-opc.lo \
-- m32r-opinst.lo \
-- m68hc11-dis.lo \
-- m68hc11-opc.lo \
-- m68k-dis.lo \
-- m68k-opc.lo \
-- m88k-dis.lo \
-- m10200-dis.lo \
-- m10200-opc.lo \
-- m10300-dis.lo \
-- m10300-opc.lo \
-- mcore-dis.lo \
-- mips-dis.lo \
-- mips-opc.lo \
-- mips16-opc.lo \
-- mmix-dis.lo \
-- mmix-opc.lo \
-- ns32k-dis.lo \
-- openrisc-asm.lo \
-- openrisc-desc.lo \
-- openrisc-dis.lo \
-- openrisc-ibld.lo \
-- openrisc-opc.lo \
-- or32-dis.lo \
-- or32-opc.lo \
-- pdp11-dis.lo \
-- pdp11-opc.lo \
-- pj-dis.lo \
-- pj-opc.lo \
-- ppc-dis.lo \
-- ppc-opc.lo \
-- s390-dis.lo \
-- s390-opc.lo \
-- sh-dis.lo \
-- sh64-dis.lo \
-- sh64-opc.lo \
-- sparc-dis.lo \
-- sparc-opc.lo \
-- tic30-dis.lo \
-- tic4x-dis.lo \
-- tic54x-dis.lo \
-- tic54x-opc.lo \
-- tic80-dis.lo \
-- tic80-opc.lo \
-- v850-dis.lo \
-- v850-opc.lo \
-- vax-dis.lo \
-- w65-dis.lo \
-- xstormy16-asm.lo \
-- xstormy16-desc.lo \
-- xstormy16-dis.lo \
-- xstormy16-ibld.lo \
-- xstormy16-opc.lo \
-- z8k-dis.lo
-+CFILES = a29k-dis.c alpha-dis.c alpha-opc.c arc-dis.c arc-opc.c arc-ext.c arm-dis.c avr-dis.c cgen-asm.c cgen-dis.c cgen-opc.c cris-dis.c cris-opc.c d10v-dis.c d10v-opc.c d30v-dis.c d30v-opc.c dlx-dis.c dis-buf.c disassemble.c fr30-asm.c fr30-desc.c fr30-dis.c fr30-ibld.c fr30-opc.c frv-asm.c frv-desc.c frv-dis.c frv-ibld.c frv-opc.c h8300-dis.c h8500-dis.c hppa-dis.c i370-dis.c i370-opc.c i386-dis.c i860-dis.c i960-dis.c ia64-dis.c ia64-opc-a.c ia64-opc-b.c ia64-opc-f.c ia64-opc-i.c ia64-opc-m.c ia64-opc-d.c ia64-opc.c ia64-gen.c ia64-asmtab.c ip2k-asm.c ip2k-desc.c ip2k-dis.c ip2k-ibld.c ip2k-opc.c m32r-asm.c m32r-desc.c m32r-dis.c m32r-ibld.c m32r-opc.c m32r-opinst.c m68hc11-dis.c m68hc11-opc.c m68k-dis.c m68k-opc.c m88k-dis.c mcore-dis.c mips-dis.c mips-opc.c mips16-opc.c m10200-dis.c m10200-opc.c m10300-dis.c m10300-opc.c mmix-dis.c mmix-opc.c ns32k-dis.c openrisc-asm.c openrisc-desc.c openrisc-dis.c openrisc-ibld.c openrisc-opc.c or32-dis.c or32-opc.c pdp11-dis.c pdp11-opc.c pj-dis.c pj-opc.c ppc-dis.c ppc-opc.c s390-mkopc.c s390-opc.c s390-dis.c sh-dis.c sh64-dis.c sh64-opc.c sparc-dis.c sparc-opc.c tic30-dis.c tic4x-dis.c tic54x-dis.c tic54x-opc.c tic80-dis.c tic80-opc.c v850-dis.c v850-opc.c vax-dis.c w65-dis.c xstormy16-asm.c xstormy16-desc.c xstormy16-dis.c xstormy16-ibld.c xstormy16-opc.c z8k-dis.c z8kgen.c
-+
-+
-+ALL_MACHINES = a29k-dis.lo alpha-dis.lo alpha-opc.lo arc-dis.lo arc-opc.lo arc-ext.lo arm-dis.lo avr-dis.lo cgen-asm.lo cgen-dis.lo cgen-opc.lo cris-dis.lo cris-opc.lo d10v-dis.lo d10v-opc.lo d30v-dis.lo d30v-opc.lo dlx-dis.lo fr30-asm.lo fr30-desc.lo fr30-dis.lo fr30-ibld.lo fr30-opc.lo frv-asm.lo frv-desc.lo frv-dis.lo frv-ibld.lo frv-opc.lo h8300-dis.lo h8500-dis.lo hppa-dis.lo i386-dis.lo i370-dis.lo i370-opc.lo i860-dis.lo i960-dis.lo ia64-dis.lo ia64-opc.lo ip2k-asm.lo ip2k-desc.lo ip2k-dis.lo ip2k-ibld.lo ip2k-opc.lo m32r-asm.lo m32r-desc.lo m32r-dis.lo m32r-ibld.lo m32r-opc.lo m32r-opinst.lo m68hc11-dis.lo m68hc11-opc.lo m68k-dis.lo m68k-opc.lo m88k-dis.lo m10200-dis.lo m10200-opc.lo m10300-dis.lo m10300-opc.lo mcore-dis.lo mips-dis.lo mips-opc.lo mips16-opc.lo mmix-dis.lo mmix-opc.lo ns32k-dis.lo openrisc-asm.lo openrisc-desc.lo openrisc-dis.lo openrisc-ibld.lo openrisc-opc.lo or32-dis.lo or32-opc.lo pdp11-dis.lo pdp11-opc.lo pj-dis.lo pj-opc.lo ppc-dis.lo ppc-opc.lo s390-dis.lo s390-opc.lo sh-dis.lo sh64-dis.lo sh64-opc.lo sparc-dis.lo sparc-opc.lo tic30-dis.lo tic4x-dis.lo tic54x-dis.lo tic54x-opc.lo tic80-dis.lo tic80-opc.lo v850-dis.lo v850-opc.lo vax-dis.lo w65-dis.lo xstormy16-asm.lo xstormy16-desc.lo xstormy16-dis.lo xstormy16-ibld.lo xstormy16-opc.lo z8k-dis.lo
-
-
- OFILES = @BFD_MACHINES@
-@@ -391,10 +161,7 @@ noinst_LIBRARIES = libopcodes.a
-
- POTFILES = $(HFILES) $(CFILES)
-
--CLEANFILES = \
-- stamp-ip2k stamp-m32r stamp-fr30 stamp-frv stamp-openrisc \
-- stamp-xstormy16 \
-- libopcodes.a stamp-lib dep.sed DEP DEPA DEP1 DEP2
-+CLEANFILES = stamp-ip2k stamp-m32r stamp-fr30 stamp-frv stamp-openrisc stamp-xstormy16 libopcodes.a stamp-lib dep.sed DEP DEPA DEP1 DEP2
-
-
- CGENDIR = @cgendir@
-@@ -402,24 +169,19 @@ CPUDIR = $(CGENDIR)/cpu
- CGEN = `if test -f ../guile/libguile/guile ; then echo ../guile/libguile/guile; else echo guile ; fi`
- CGENFLAGS = -v
-
--CGENDEPS = \
-- $(CGENDIR)/desc.scm $(CGENDIR)/desc-cpu.scm \
-- $(CGENDIR)/opcodes.scm $(CGENDIR)/opc-asmdis.scm \
-- $(CGENDIR)/opc-ibld.scm $(CGENDIR)/opc-itab.scm \
-- $(CGENDIR)/opc-opinst.scm \
-- cgen-asm.in cgen-dis.in cgen-ibld.in
-+CGENDEPS = $(CGENDIR)/desc.scm $(CGENDIR)/desc-cpu.scm $(CGENDIR)/opcodes.scm $(CGENDIR)/opc-asmdis.scm $(CGENDIR)/opc-ibld.scm $(CGENDIR)/opc-itab.scm $(CGENDIR)/opc-opinst.scm cgen-asm.in cgen-dis.in cgen-ibld.in
-
--@CGEN_MAINT_TRUE@IP2K_DEPS = @CGEN_MAINT_TRUE@stamp-ip2k
-+@CGEN_MAINT_TRUE@IP2K_DEPS = stamp-ip2k
- @CGEN_MAINT_FALSE@IP2K_DEPS =
--@CGEN_MAINT_TRUE@M32R_DEPS = @CGEN_MAINT_TRUE@stamp-m32r
-+@CGEN_MAINT_TRUE@M32R_DEPS = stamp-m32r
- @CGEN_MAINT_FALSE@M32R_DEPS =
--@CGEN_MAINT_TRUE@FR30_DEPS = @CGEN_MAINT_TRUE@stamp-fr30
-+@CGEN_MAINT_TRUE@FR30_DEPS = stamp-fr30
- @CGEN_MAINT_FALSE@FR30_DEPS =
--@CGEN_MAINT_TRUE@FRV_DEPS = @CGEN_MAINT_TRUE@stamp-frv
-+@CGEN_MAINT_TRUE@FRV_DEPS = stamp-frv
- @CGEN_MAINT_FALSE@FRV_DEPS =
--@CGEN_MAINT_TRUE@OPENRISC_DEPS = @CGEN_MAINT_TRUE@stamp-openrisc
-+@CGEN_MAINT_TRUE@OPENRISC_DEPS = stamp-openrisc
- @CGEN_MAINT_FALSE@OPENRISC_DEPS =
--@CGEN_MAINT_TRUE@XSTORMY16_DEPS = @CGEN_MAINT_TRUE@stamp-xstormy16
-+@CGEN_MAINT_TRUE@XSTORMY16_DEPS = stamp-xstormy16
- @CGEN_MAINT_FALSE@XSTORMY16_DEPS =
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
-@@ -449,7 +211,7 @@ acinclude.m4 aclocal.m4 config.in config
-
- DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
-
--TAR = gtar
-+TAR = tar
- GZIP_ENV = --best
- SOURCES = libopcodes.a.c $(libopcodes_la_SOURCES)
- OBJECTS = libopcodes.a.$(OBJEXT) $(libopcodes_la_OBJECTS)
-@@ -842,8 +604,8 @@ install_libopcodes: $(bfdlib_LTLIBRARIES
- $(mkinstalldirs) $(DESTDIR)$(bfdincludedir)
- @list='$(bfdlib_LTLIBRARIES)'; for p in $$list; do \
- if test -f $$p; then \
-- echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
-- $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
-+ echo "$(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p"; \
-+ $(LIBTOOL) --mode=install $(INSTALL_DATA) $$p $(DESTDIR)$(bfdlibdir)/$$p; \
- else :; fi; \
- done
- $(INSTALL_DATA) $(INCDIR)/dis-asm.h $(DESTDIR)$(bfdincludedir)/dis-asm.h
+ if (*(unsigned char **) c->var)
+ fputstr_filtered (*(unsigned char **) c->var, '"', stb->stream);
+ quote = 1;
diff --git a/devel/gdbada/patches/patch-ag b/devel/gdbada/patches/patch-ag
index 1a581cf76d0..ea7cde0e804 100644
--- a/devel/gdbada/patches/patch-ag
+++ b/devel/gdbada/patches/patch-ag
@@ -1,32 +1,21 @@
-$NetBSD: patch-ag,v 1.1 2005/04/12 10:13:36 shannonjr Exp $
+$NetBSD: patch-ag,v 1.2 2005/11/13 14:16:05 shannonjr Exp $
---- gdb/i386bsd-nat.c.orig 2003-01-16 02:46:34.000000000 -0700
-+++ gdb/i386bsd-nat.c
-@@ -150,6 +150,9 @@ fill_gregset (gregset_t *gregsetp, int r
- }
+--- gdb/cli/cli-cmds.c.orig 2004-10-20 17:51:34.000000000 -0600
++++ gdb/cli/cli-cmds.c
+@@ -225,7 +225,6 @@ compare_strings (const void *arg1, const
+ static void
+ complete_command (char *arg, int from_tty)
+ {
+- int i;
+ int argpoint;
+ char **completions, *point, *arg_prefix;
- #include "i387-tdep.h"
-+#ifdef HAVE_SYS_PROCFS_H
-+#include <sys/procfs.h>
-+#endif
-
- /* Fill GDB's register array with the floating-point register values
- in *FPREGSETP. */
-@@ -419,7 +422,7 @@ _initialize_i386bsd_nat (void)
-
- /* Override the default value for the offset of the program counter
- in the sigcontext structure. */
-- sc_pc_offset = offsetof (struct sigcontext, sc_pc);
-+ sc_pc_offset = offsetof (ucontext_t, uc_mcontext.__gregs[_REG_EIP]);
-
- if (SC_PC_OFFSET != sc_pc_offset)
- {
-@@ -432,7 +435,7 @@ Please report this to <bug-gdb@gnu.org>.
- SC_PC_OFFSET = sc_pc_offset;
-
- /* Likewise for the stack pointer. */
-- sc_sp_offset = offsetof (struct sigcontext, sc_sp);
-+ sc_pc_offset = offsetof (ucontext_t, uc_mcontext.__gregs[_REG_UESP]);
-
- if (SC_SP_OFFSET != sc_sp_offset)
- {
+@@ -841,7 +840,7 @@ disassemble_command (char *arg, int from
+ {
+ CORE_ADDR low, high;
+ char *name;
+- CORE_ADDR pc, pc_masked;
++ CORE_ADDR pc;
+ char *space_index;
+ #if 0
+ asection *section;
diff --git a/devel/gdbada/patches/patch-ai b/devel/gdbada/patches/patch-ai
new file mode 100644
index 00000000000..1a93e4df81d
--- /dev/null
+++ b/devel/gdbada/patches/patch-ai
@@ -0,0 +1,20 @@
+$NetBSD: patch-ai,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/corelow.c.orig 2004-10-20 17:11:44.000000000 -0600
++++ gdb/corelow.c
+@@ -506,7 +506,6 @@ get_core_register_section (char *name,
+ static void
+ get_core_registers (int regno)
+ {
+- int status;
+
+ if (!(core_gdbarch && gdbarch_regset_from_core_section_p (core_gdbarch))
+ && (core_vec == NULL || core_vec->core_read_registers == NULL))
+@@ -553,7 +552,6 @@ core_xfer_partial (struct target_ops *op
+
+ struct bfd_section *section;
+ bfd_size_type size;
+- char *contents;
+
+ section = bfd_get_section_by_name (core_bfd, ".auxv");
+ if (section == NULL)
diff --git a/devel/gdbada/patches/patch-aj b/devel/gdbada/patches/patch-aj
new file mode 100644
index 00000000000..6674bb9cf1d
--- /dev/null
+++ b/devel/gdbada/patches/patch-aj
@@ -0,0 +1,11 @@
+$NetBSD: patch-aj,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/config/i386/nbsdelf.mh.orig 2004-10-20 17:13:02.000000000 -0600
++++ gdb/config/i386/nbsdelf.mh
+@@ -1,5 +1,5 @@
+ # Host: NetBSD/i386 ELF
+-NATDEPFILES= fork-child.o inf-ptrace.o \
++NATDEPFILES= fork-child.o nbsd-nat.o inf-ptrace.o \
+ i386bsd-nat.o i386nbsd-nat.o bsd-kvm.o
+ NAT_FILE= solib.h
+
diff --git a/devel/gdbada/patches/patch-ak b/devel/gdbada/patches/patch-ak
new file mode 100644
index 00000000000..b6ea795d7c9
--- /dev/null
+++ b/devel/gdbada/patches/patch-ak
@@ -0,0 +1,12 @@
+$NetBSD: patch-ak,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/i386nbsd-tdep.c.orig 2004-10-20 17:12:06.000000000 -0600
++++ gdb/i386nbsd-tdep.c
+@@ -137,7 +137,6 @@ i386nbsd_sigtramp_offset (struct frame_i
+ CORE_ADDR pc = frame_pc_unwind (next_frame);
+ unsigned char ret[sizeof(sigtramp_retcode)], insn;
+ LONGEST off;
+- int i;
+
+ if (!safe_frame_unwind_memory (next_frame, pc, &insn, 1))
+ return -1;
diff --git a/devel/gdbada/patches/patch-al b/devel/gdbada/patches/patch-al
new file mode 100644
index 00000000000..d9085b79c8f
--- /dev/null
+++ b/devel/gdbada/patches/patch-al
@@ -0,0 +1,12 @@
+$NetBSD: patch-al,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/i387-tdep.c.orig 2004-10-20 17:12:07.000000000 -0600
++++ gdb/i387-tdep.c
+@@ -206,7 +206,6 @@ i387_print_float_info (struct gdbarch *g
+ struct frame_info *frame, const char *args)
+ {
+ struct gdbarch_tdep *tdep = gdbarch_tdep (get_frame_arch (frame));
+- char buf[4];
+ ULONGEST fctrl;
+ ULONGEST fstat;
+ ULONGEST ftag;
diff --git a/devel/gdbada/patches/patch-am b/devel/gdbada/patches/patch-am
new file mode 100644
index 00000000000..821946e734a
--- /dev/null
+++ b/devel/gdbada/patches/patch-am
@@ -0,0 +1,16 @@
+$NetBSD: patch-am,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/inftarg.c.orig 2005-04-26 16:57:32.000000000 -0600
++++ gdb/inftarg.c
+@@ -100,11 +100,7 @@ child_wait (ptid_t ptid, struct target_w
+ {
+ int save_errno;
+ int status;
+- char *execd_pathname = NULL;
+ int exit_status;
+- int related_pid;
+- int syscall_id;
+- enum target_waitkind kind;
+ int pid;
+
+ do
diff --git a/devel/gdbada/patches/patch-an b/devel/gdbada/patches/patch-an
new file mode 100644
index 00000000000..a2709e4ce5b
--- /dev/null
+++ b/devel/gdbada/patches/patch-an
@@ -0,0 +1,22 @@
+$NetBSD: patch-an,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/mi/mi-cmd-break.c.orig 2004-10-20 17:13:34.000000000 -0600
++++ gdb/mi/mi-cmd-break.c
+@@ -90,7 +90,7 @@ mi_cmd_break_insert (char *command, char
+ {"c", CONDITION_OPT, 1},
+ {"i", IGNORE_COUNT_OPT, 1},
+ {"p", THREAD_OPT, 1},
+- 0
++ {0}
+ };
+
+ /* Parse arguments. It could be -r or -h or -t, <location> or ``--''
+@@ -194,7 +194,7 @@ mi_cmd_break_watch (char *command, char
+ {
+ {"r", READ_OPT, 0},
+ {"a", ACCESS_OPT, 0},
+- 0
++ {0}
+ };
+
+ /* Parse arguments. */
diff --git a/devel/gdbada/patches/patch-ao b/devel/gdbada/patches/patch-ao
new file mode 100644
index 00000000000..8f413a8bcd0
--- /dev/null
+++ b/devel/gdbada/patches/patch-ao
@@ -0,0 +1,21 @@
+$NetBSD: patch-ao,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/mi/mi-cmd-disas.c.orig 2004-10-20 17:13:34.000000000 -0600
++++ gdb/mi/mi-cmd-disas.c
+@@ -51,7 +51,6 @@
+ enum mi_cmd_result
+ mi_cmd_disassemble (char *command, char **argv, int argc)
+ {
+- enum mi_cmd_result retval;
+ CORE_ADDR start;
+
+ int mixed_source_and_assembly;
+@@ -84,7 +83,7 @@ mi_cmd_disassemble (char *command, char
+ {"n", NUM_OPT, 1},
+ {"s", START_OPT, 1},
+ {"e", END_OPT, 1},
+- 0
++ {0}
+ };
+
+ /* Get the options with their arguments. Keep track of what we
diff --git a/devel/gdbada/patches/patch-ap b/devel/gdbada/patches/patch-ap
new file mode 100644
index 00000000000..fc37b6e5a1b
--- /dev/null
+++ b/devel/gdbada/patches/patch-ap
@@ -0,0 +1,22 @@
+$NetBSD: patch-ap,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/mi/mi-cmd-env.c.orig 2004-10-20 17:13:34.000000000 -0600
++++ gdb/mi/mi-cmd-env.c
+@@ -126,7 +126,7 @@ mi_cmd_env_path (char *command, char **a
+ static struct mi_opt opts[] =
+ {
+ {"r", RESET_OPT, 0},
+- 0
++ {0}
+ };
+
+ dont_repeat ();
+@@ -198,7 +198,7 @@ mi_cmd_env_dir (char *command, char **ar
+ static struct mi_opt opts[] =
+ {
+ {"r", RESET_OPT, 0},
+- 0
++ {0}
+ };
+
+ dont_repeat ();
diff --git a/devel/gdbada/patches/patch-aq b/devel/gdbada/patches/patch-aq
new file mode 100644
index 00000000000..7d37e481f14
--- /dev/null
+++ b/devel/gdbada/patches/patch-aq
@@ -0,0 +1,13 @@
+$NetBSD: patch-aq,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/mi/mi-cmd-file.c.orig 2004-10-20 17:13:34.000000000 -0600
++++ gdb/mi/mi-cmd-file.c
+@@ -34,8 +34,6 @@ enum mi_cmd_result
+ mi_cmd_file_list_exec_source_file(char *command, char **argv, int argc)
+ {
+ struct symtab_and_line st;
+- int optind = 0;
+- char *optarg;
+
+ if ( !mi_valid_noargs("mi_cmd_file_list_exec_source_file", argc, argv) )
+ error ("mi_cmd_file_list_exec_source_file: Usage: No args");
diff --git a/devel/gdbada/patches/patch-ar b/devel/gdbada/patches/patch-ar
new file mode 100644
index 00000000000..63f0408a0ec
--- /dev/null
+++ b/devel/gdbada/patches/patch-ar
@@ -0,0 +1,12 @@
+$NetBSD: patch-ar,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/mi/mi-cmd-stack.c.orig 2004-10-20 17:13:34.000000000 -0600
++++ gdb/mi/mi-cmd-stack.c
+@@ -227,7 +227,6 @@ list_args_or_locals (int locals, int val
+ struct block *block;
+ struct symbol *sym;
+ struct dict_iterator iter;
+- int nsyms;
+ struct cleanup *cleanup_list;
+ static struct ui_stream *stb = NULL;
+ struct type *type;
diff --git a/devel/gdbada/patches/patch-as b/devel/gdbada/patches/patch-as
new file mode 100644
index 00000000000..fee60f13a1b
--- /dev/null
+++ b/devel/gdbada/patches/patch-as
@@ -0,0 +1,13 @@
+$NetBSD: patch-as,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/mi/mi-getopt.c.orig 2004-10-20 17:13:35.000000000 -0600
++++ gdb/mi/mi-getopt.c
+@@ -82,7 +82,7 @@ mi_valid_noargs (const char *prefix, int
+ char *optarg;
+ static struct mi_opt opts[] =
+ {
+- 0
++ {0}
+ };
+
+ if (mi_getopt (prefix, argc, argv, opts, &optind, &optarg) == -1)
diff --git a/devel/gdbada/patches/patch-at b/devel/gdbada/patches/patch-at
new file mode 100644
index 00000000000..587f20dd4b9
--- /dev/null
+++ b/devel/gdbada/patches/patch-at
@@ -0,0 +1,12 @@
+$NetBSD: patch-at,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/mi/mi-interp.c.orig 2004-10-20 17:13:36.000000000 -0600
++++ gdb/mi/mi-interp.c
+@@ -186,7 +186,6 @@ mi_cmd_interpreter_exec (char *command,
+ struct interp *interp_to_use;
+ enum mi_cmd_result result = MI_CMD_DONE;
+ int i;
+- struct interp_procs *procs;
+
+ if (argc < 2)
+ {
diff --git a/devel/gdbada/patches/patch-au b/devel/gdbada/patches/patch-au
new file mode 100644
index 00000000000..f877051c058
--- /dev/null
+++ b/devel/gdbada/patches/patch-au
@@ -0,0 +1,38 @@
+$NetBSD: patch-au,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/mi/mi-main.c.orig 2004-10-20 17:13:36.000000000 -0600
++++ gdb/mi/mi-main.c
+@@ -779,7 +779,7 @@ mi_cmd_data_read_memory (char *command,
+ static struct mi_opt opts[] =
+ {
+ {"o", OFFSET_OPT, 1},
+- 0
++ {0}
+ };
+
+ while (1)
+@@ -981,7 +981,7 @@ mi_cmd_data_write_memory (char *command,
+ static struct mi_opt opts[] =
+ {
+ {"o", OFFSET_OPT, 1},
+- 0
++ {0}
+ };
+
+ while (1)
+@@ -1145,7 +1145,6 @@ mi_execute_command (char *cmd, int from_
+ {
+ struct mi_parse *command;
+ struct captured_mi_execute_command_args args;
+- struct ui_out *saved_uiout = uiout;
+ int result;
+
+ /* This is to handle EOF (^D). We just quit gdb. */
+@@ -1173,7 +1172,6 @@ mi_execute_command (char *cmd, int from_
+ if (args.action == EXECUTE_COMMAND_DISPLAY_ERROR || result < 0)
+ {
+ char *msg = error_last_message ();
+- struct cleanup *cleanup = make_cleanup (xfree, msg);
+ /* The command execution failed and error() was called
+ somewhere */
+ fputs_unfiltered (command->token, raw_stdout);
diff --git a/devel/gdbada/patches/patch-av b/devel/gdbada/patches/patch-av
new file mode 100644
index 00000000000..f5cebb336b8
--- /dev/null
+++ b/devel/gdbada/patches/patch-av
@@ -0,0 +1,12 @@
+$NetBSD: patch-av,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/mi/mi-out.c.orig 2004-10-20 17:13:36.000000000 -0600
++++ gdb/mi/mi-out.c
+@@ -106,7 +106,6 @@ mi_table_begin (struct ui_out *uiout,
+ int nr_rows,
+ const char *tblid)
+ {
+- mi_out_data *data = ui_out_data (uiout);
+ mi_open (uiout, tblid, ui_out_type_tuple);
+ mi_field_int (uiout, -1/*fldno*/, -1/*width*/, -1/*alin*/,
+ "nr_rows", nr_rows);
diff --git a/devel/gdbada/patches/patch-aw b/devel/gdbada/patches/patch-aw
new file mode 100644
index 00000000000..3708412875e
--- /dev/null
+++ b/devel/gdbada/patches/patch-aw
@@ -0,0 +1,37 @@
+$NetBSD: patch-aw,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/remote-fileio.c.orig 2004-10-20 17:12:27.000000000 -0600
++++ gdb/remote-fileio.c
+@@ -1279,19 +1279,19 @@ static struct {
+ char *name;
+ void (*func)(char *);
+ } remote_fio_func_map[] = {
+- "open", remote_fileio_func_open,
+- "close", remote_fileio_func_close,
+- "read", remote_fileio_func_read,
+- "write", remote_fileio_func_write,
+- "lseek", remote_fileio_func_lseek,
+- "rename", remote_fileio_func_rename,
+- "unlink", remote_fileio_func_unlink,
+- "stat", remote_fileio_func_stat,
+- "fstat", remote_fileio_func_fstat,
+- "gettimeofday", remote_fileio_func_gettimeofday,
+- "isatty", remote_fileio_func_isatty,
+- "system", remote_fileio_func_system,
+- NULL, NULL
++ {"open", remote_fileio_func_open},
++ {"close", remote_fileio_func_close},
++ {"read", remote_fileio_func_read},
++ {"write", remote_fileio_func_write},
++ {"lseek", remote_fileio_func_lseek},
++ {"rename", remote_fileio_func_rename},
++ {"unlink", remote_fileio_func_unlink},
++ {"stat", remote_fileio_func_stat},
++ {"fstat", remote_fileio_func_fstat},
++ {"gettimeofday", remote_fileio_func_gettimeofday},
++ {"isatty", remote_fileio_func_isatty},
++ {"system", remote_fileio_func_system},
++ {NULL, NULL}
+ };
+
+ static int
diff --git a/devel/gdbada/patches/patch-ax b/devel/gdbada/patches/patch-ax
new file mode 100644
index 00000000000..04cc0f6a93e
--- /dev/null
+++ b/devel/gdbada/patches/patch-ax
@@ -0,0 +1,13 @@
+$NetBSD: patch-ax,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/ser-pipe.c.orig 2004-10-20 17:12:32.000000000 -0600
++++ gdb/ser-pipe.c
+@@ -132,8 +132,6 @@ pipe_close (struct serial *scb)
+ }
+ }
+
+-static struct serial_ops pipe_ops;
+-
+ void
+ _initialize_ser_pipe (void)
+ {
diff --git a/devel/gdbada/patches/patch-ay b/devel/gdbada/patches/patch-ay
new file mode 100644
index 00000000000..a3984e21e6f
--- /dev/null
+++ b/devel/gdbada/patches/patch-ay
@@ -0,0 +1,12 @@
+$NetBSD: patch-ay,v 1.1 2005/11/13 14:16:05 shannonjr Exp $
+
+--- gdb/tui/tui-interp.c.orig 2004-10-20 17:15:24.000000000 -0600
++++ gdb/tui/tui-interp.c
+@@ -194,7 +194,6 @@ _initialize_tui_interp (void)
+ tui_display_prompt_p,
+ tui_command_loop,
+ };
+- struct interp *tui_interp;
+
+ /* Create a default uiout builder for the TUI. */
+ tui_out = tui_out_new (gdb_stdout);